mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-07-22 02:35:25 +00:00
core: rename nm_config_data_get_device_config_*() variants
The fully generic way to lookup a device config is using the NMMatchSpecDeviceData. Rename the accessors that operate on a NMDevice instead.
This commit is contained in:
parent
5251806651
commit
ac7b6e532f
|
@ -7520,14 +7520,15 @@ device_init_static_sriov_num_vfs(NMDevice *self)
|
|||
if (priv->ifindex > 0 && nm_device_has_capability(self, NM_DEVICE_CAP_SRIOV)) {
|
||||
int num_vfs;
|
||||
|
||||
num_vfs = nm_config_data_get_device_config_int64(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_SRIOV_NUM_VFS,
|
||||
self,
|
||||
10,
|
||||
0,
|
||||
G_MAXINT32,
|
||||
-1,
|
||||
-1);
|
||||
num_vfs = nm_config_data_get_device_config_int64_by_device(
|
||||
NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_SRIOV_NUM_VFS,
|
||||
self,
|
||||
10,
|
||||
0,
|
||||
G_MAXINT32,
|
||||
-1,
|
||||
-1);
|
||||
if (num_vfs >= 0)
|
||||
sriov_op_queue(self, num_vfs, NM_OPTION_BOOL_DEFAULT, NULL, NULL);
|
||||
}
|
||||
|
@ -14317,14 +14318,15 @@ nm_device_is_up(NMDevice *self)
|
|||
static gint64
|
||||
_get_carrier_wait_ms(NMDevice *self)
|
||||
{
|
||||
return nm_config_data_get_device_config_int64(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_CARRIER_WAIT_TIMEOUT,
|
||||
self,
|
||||
10,
|
||||
0,
|
||||
G_MAXINT32,
|
||||
CARRIER_WAIT_TIME_MS,
|
||||
CARRIER_WAIT_TIME_MS);
|
||||
return nm_config_data_get_device_config_int64_by_device(
|
||||
NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_CARRIER_WAIT_TIMEOUT,
|
||||
self,
|
||||
10,
|
||||
0,
|
||||
G_MAXINT32,
|
||||
CARRIER_WAIT_TIME_MS,
|
||||
CARRIER_WAIT_TIME_MS);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -14881,11 +14883,11 @@ nm_device_check_unrealized_device_managed(NMDevice *self)
|
|||
|
||||
nm_assert(!nm_device_is_real(self));
|
||||
|
||||
if (!nm_config_data_get_device_config_boolean(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_MANAGED,
|
||||
self,
|
||||
TRUE,
|
||||
TRUE))
|
||||
if (!nm_config_data_get_device_config_boolean_by_device(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_MANAGED,
|
||||
self,
|
||||
TRUE,
|
||||
TRUE))
|
||||
return FALSE;
|
||||
|
||||
if (nm_device_spec_match_list(self, nm_settings_get_unmanaged_specs(priv->settings)))
|
||||
|
@ -14952,11 +14954,11 @@ nm_device_set_unmanaged_by_user_conf(NMDevice *self)
|
|||
gboolean value;
|
||||
NMUnmanFlagOp set_op;
|
||||
|
||||
value = nm_config_data_get_device_config_boolean(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_MANAGED,
|
||||
self,
|
||||
-1,
|
||||
TRUE);
|
||||
value = nm_config_data_get_device_config_boolean_by_device(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_MANAGED,
|
||||
self,
|
||||
-1,
|
||||
TRUE);
|
||||
switch (value) {
|
||||
case TRUE:
|
||||
set_op = NM_UNMAN_FLAG_OP_SET_MANAGED;
|
||||
|
|
|
@ -3108,12 +3108,12 @@ config_changed(NMConfig *config,
|
|||
NMDeviceIwdPrivate *priv = NM_DEVICE_IWD_GET_PRIVATE(self);
|
||||
gboolean old_iwd_ac = priv->iwd_autoconnect;
|
||||
|
||||
priv->iwd_autoconnect =
|
||||
nm_config_data_get_device_config_boolean(config_data,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_WIFI_IWD_AUTOCONNECT,
|
||||
NM_DEVICE(self),
|
||||
TRUE,
|
||||
TRUE);
|
||||
priv->iwd_autoconnect = nm_config_data_get_device_config_boolean_by_device(
|
||||
config_data,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_WIFI_IWD_AUTOCONNECT,
|
||||
NM_DEVICE(self),
|
||||
TRUE,
|
||||
TRUE);
|
||||
|
||||
if (old_iwd_ac != priv->iwd_autoconnect && priv->dbus_station_proxy && !priv->current_ap) {
|
||||
gs_unref_variant GVariant *value = NULL;
|
||||
|
|
|
@ -1398,7 +1398,7 @@ _hw_addr_set_scanning(NMDeviceWifi *self, gboolean do_reset)
|
|||
|
||||
priv = NM_DEVICE_WIFI_GET_PRIVATE(self);
|
||||
|
||||
randomize = nm_config_data_get_device_config_boolean(
|
||||
randomize = nm_config_data_get_device_config_boolean_by_device(
|
||||
NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_WIFI_SCAN_RAND_MAC_ADDRESS,
|
||||
device,
|
||||
|
@ -1431,7 +1431,7 @@ _hw_addr_set_scanning(NMDeviceWifi *self, gboolean do_reset)
|
|||
* a new one.*/
|
||||
priv->hw_addr_scan_expire = now + SCAN_RAND_MAC_ADDRESS_EXPIRE_SEC;
|
||||
|
||||
generate_mac_address_mask = nm_config_data_get_device_config(
|
||||
generate_mac_address_mask = nm_config_data_get_device_config_by_device(
|
||||
NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_WIFI_SCAN_GENERATE_MAC_ADDRESS_MASK,
|
||||
device,
|
||||
|
|
|
@ -375,10 +375,10 @@ nm_config_data_get_ignore_carrier(const NMConfigData *self, NMDevice *device)
|
|||
g_return_val_if_fail(NM_IS_CONFIG_DATA(self), FALSE);
|
||||
g_return_val_if_fail(NM_IS_DEVICE(device), FALSE);
|
||||
|
||||
value = nm_config_data_get_device_config(self,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_IGNORE_CARRIER,
|
||||
device,
|
||||
&has_match);
|
||||
value = nm_config_data_get_device_config_by_device(self,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_IGNORE_CARRIER,
|
||||
device,
|
||||
&has_match);
|
||||
if (has_match)
|
||||
m = nm_config_parse_boolean(value, -1);
|
||||
else
|
||||
|
@ -1547,10 +1547,10 @@ out:
|
|||
}
|
||||
|
||||
const char *
|
||||
nm_config_data_get_device_config(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
gboolean *has_match)
|
||||
nm_config_data_get_device_config_by_device(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
gboolean *has_match)
|
||||
{
|
||||
const NMConfigDataPrivate *priv;
|
||||
const MatchSectionInfo *connection_info;
|
||||
|
@ -1606,35 +1606,35 @@ nm_config_data_get_device_config_by_pllink(const NMConfigData *self,
|
|||
}
|
||||
|
||||
gboolean
|
||||
nm_config_data_get_device_config_boolean(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int val_no_match,
|
||||
int val_invalid)
|
||||
nm_config_data_get_device_config_boolean_by_device(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int val_no_match,
|
||||
int val_invalid)
|
||||
{
|
||||
const char *value;
|
||||
gboolean has_match;
|
||||
|
||||
value = nm_config_data_get_device_config(self, property, device, &has_match);
|
||||
value = nm_config_data_get_device_config_by_device(self, property, device, &has_match);
|
||||
if (!has_match)
|
||||
return val_no_match;
|
||||
return nm_config_parse_boolean(value, val_invalid);
|
||||
}
|
||||
|
||||
gint64
|
||||
nm_config_data_get_device_config_int64(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int base,
|
||||
gint64 min,
|
||||
gint64 max,
|
||||
gint64 val_no_match,
|
||||
gint64 val_invalid)
|
||||
nm_config_data_get_device_config_int64_by_device(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int base,
|
||||
gint64 min,
|
||||
gint64 max,
|
||||
gint64 val_no_match,
|
||||
gint64 val_invalid)
|
||||
{
|
||||
const char *value;
|
||||
gboolean has_match;
|
||||
|
||||
value = nm_config_data_get_device_config(self, property, device, &has_match);
|
||||
value = nm_config_data_get_device_config_by_device(self, property, device, &has_match);
|
||||
if (!has_match) {
|
||||
errno = ENOENT;
|
||||
return val_no_match;
|
||||
|
|
|
@ -219,10 +219,10 @@ gint64 nm_config_data_get_connection_default_int64(const NMConfigData *self,
|
|||
gint64 max,
|
||||
gint64 fallback);
|
||||
|
||||
const char *nm_config_data_get_device_config(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
gboolean *has_match);
|
||||
const char *nm_config_data_get_device_config_by_device(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
gboolean *has_match);
|
||||
|
||||
const char *nm_config_data_get_device_config_by_pllink(const NMConfigData *self,
|
||||
const char *property,
|
||||
|
@ -230,19 +230,19 @@ const char *nm_config_data_get_device_config_by_pllink(const NMConfigData *sel
|
|||
const char *match_device_type,
|
||||
gboolean *has_match);
|
||||
|
||||
gboolean nm_config_data_get_device_config_boolean(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int val_no_match,
|
||||
int val_invalid);
|
||||
gint64 nm_config_data_get_device_config_int64(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int base,
|
||||
gint64 min,
|
||||
gint64 max,
|
||||
gint64 val_no_match,
|
||||
gint64 val_invalid);
|
||||
gboolean nm_config_data_get_device_config_boolean_by_device(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int val_no_match,
|
||||
int val_invalid);
|
||||
gint64 nm_config_data_get_device_config_int64_by_device(const NMConfigData *self,
|
||||
const char *property,
|
||||
NMDevice *device,
|
||||
int base,
|
||||
gint64 min,
|
||||
gint64 max,
|
||||
gint64 val_no_match,
|
||||
gint64 val_invalid);
|
||||
|
||||
const GSList *nm_config_data_get_device_allowed_connections_specs(const NMConfigData *self,
|
||||
NMDevice *device,
|
||||
|
|
|
@ -3379,11 +3379,12 @@ get_existing_connection(NMManager *self, NMDevice *device, gboolean *out_generat
|
|||
}
|
||||
}
|
||||
|
||||
if (nm_config_data_get_device_config_boolean(NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_KEEP_CONFIGURATION,
|
||||
device,
|
||||
TRUE,
|
||||
TRUE)) {
|
||||
if (nm_config_data_get_device_config_boolean_by_device(
|
||||
NM_CONFIG_GET_DATA,
|
||||
NM_CONFIG_KEYFILE_KEY_DEVICE_KEEP_CONFIGURATION,
|
||||
device,
|
||||
TRUE,
|
||||
TRUE)) {
|
||||
/* The core of the API is nm_device_generate_connection() function, based on
|
||||
* update_connection() virtual method and the @connection_type_supported
|
||||
* class attribute. Devices that support assuming existing connections must
|
||||
|
|
Loading…
Reference in a new issue