summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-03-02 20:21:50 +0100
committerThomas Haller <thaller@redhat.com>2019-03-04 15:59:01 +0100
commitb595e24c8b1cfd568b5c3e017c0da66ab23b1fff (patch)
tree4b6fe724cb96e1370f7d69c301c041f3376f682a
parent04116f5b9ffc45f0815880ec0a202b12b226604a (diff)
downloadNetworkManager-b595e24c8b1cfd568b5c3e017c0da66ab23b1fff.tar.gz
device: expose nm_device_ip_config_new() as internal API
-rw-r--r--src/devices/nm-device-private.h6
-rw-r--r--src/devices/nm-device.c38
2 files changed, 25 insertions, 19 deletions
diff --git a/src/devices/nm-device-private.h b/src/devices/nm-device-private.h
index ce63c46790..6e2372abf9 100644
--- a/src/devices/nm-device-private.h
+++ b/src/devices/nm-device-private.h
@@ -159,6 +159,12 @@ gboolean nm_device_sysctl_ip_conf_set (NMDevice *self,
const char *property,
const char *value);
+NMIP4Config *nm_device_ip4_config_new (NMDevice *self);
+
+NMIP6Config *nm_device_ip6_config_new (NMDevice *self);
+
+NMIPConfig *nm_device_ip_config_new (NMDevice *self, int addr_family);
+
/*****************************************************************************/
gint64 nm_device_get_configured_mtu_from_connection_default (NMDevice *self,
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index b0c5f1f4cc..cf4bb4d971 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -884,28 +884,28 @@ concheck_get_mgr (NMDevice *self)
return priv->concheck_mgr;
}
-static NMIP4Config *
-_ip4_config_new (NMDevice *self)
+NMIP4Config *
+nm_device_ip4_config_new (NMDevice *self)
{
return nm_ip4_config_new (nm_device_get_multi_index (self),
nm_device_get_ip_ifindex (self));
}
-static NMIP6Config *
-_ip6_config_new (NMDevice *self)
+NMIP6Config *
+nm_device_ip6_config_new (NMDevice *self)
{
return nm_ip6_config_new (nm_device_get_multi_index (self),
nm_device_get_ip_ifindex (self));
}
-static NMIPConfig *
-_ip_config_new (NMDevice *self, int addr_family)
+NMIPConfig *
+nm_device_ip_config_new (NMDevice *self, int addr_family)
{
nm_assert_addr_family (addr_family);
return addr_family == AF_INET
- ? (gpointer) _ip4_config_new (self)
- : (gpointer) _ip6_config_new (self);
+ ? (gpointer) nm_device_ip4_config_new (self)
+ : (gpointer) nm_device_ip6_config_new (self);
}
static void
@@ -932,7 +932,7 @@ applied_config_init (AppliedConfig *config, gpointer ip_config)
static void
applied_config_init_new (AppliedConfig *config, NMDevice *self, int addr_family)
{
- gs_unref_object NMIPConfig *c = _ip_config_new (self, addr_family);
+ gs_unref_object NMIPConfig *c = nm_device_ip_config_new (self, addr_family);
applied_config_init (config, c);
}
@@ -6835,7 +6835,7 @@ ipv4ll_get_ip4_config (NMDevice *self, guint32 lla)
NMPlatformIP4Address address;
NMPlatformIP4Route route;
- config = _ip4_config_new (self);
+ config = nm_device_ip4_config_new (self);
g_assert (config);
memset (&address, 0, sizeof (address));
@@ -7010,7 +7010,7 @@ ensure_con_ip_config (NMDevice *self, int addr_family)
if (!connection)
return;
- con_ip_config = _ip_config_new (self, addr_family);
+ con_ip_config = nm_device_ip_config_new (self, addr_family);
if (IS_IPv4) {
nm_ip4_config_merge_setting (NM_IP4_CONFIG (con_ip_config),
@@ -7113,7 +7113,7 @@ ip_config_merge_and_apply (NMDevice *self,
}
}
- composite = _ip_config_new (self, addr_family);
+ composite = nm_device_ip_config_new (self, addr_family);
if (!IS_IPv4) {
nm_ip6_config_set_privacy (NM_IP6_CONFIG (composite),
@@ -7433,7 +7433,7 @@ dhcp4_state_changed (NMDhcpClient *client,
connection = nm_device_get_applied_connection (self);
g_assert (connection);
- manual = _ip4_config_new (self);
+ manual = nm_device_ip4_config_new (self);
nm_ip4_config_merge_setting (manual,
nm_connection_get_setting_ip4_config (connection),
NM_SETTING_CONNECTION_MDNS_DEFAULT,
@@ -7771,7 +7771,7 @@ shared4_new_config (NMDevice *self, NMConnection *connection)
is_generated = TRUE;
}
- config = _ip4_config_new (self);
+ config = nm_device_ip4_config_new (self);
nm_ip4_config_add_address (config, &address);
if (is_generated) {
/* Remove the address lock when the object gets disposed */
@@ -9664,7 +9664,7 @@ act_stage3_ip_config_start (NMDevice *self,
}
if (num_addresses) {
- config = _ip4_config_new (self);
+ config = nm_device_ip4_config_new (self);
nm_ip4_config_merge_setting (config,
nm_connection_get_setting_ip4_config (connection),
NM_SETTING_CONNECTION_MDNS_DEFAULT,
@@ -9861,7 +9861,7 @@ nm_device_activate_stage3_ip6_start (NMDevice *self)
ret = NM_DEVICE_GET_CLASS (self)->act_stage3_ip_config_start (self, AF_INET6, (gpointer *) &ip6_config, &failure_reason);
if (ret == NM_ACT_STAGE_RETURN_SUCCESS) {
if (!ip6_config)
- ip6_config = _ip6_config_new (self);
+ ip6_config = nm_device_ip6_config_new (self);
/* Here we get a static IPv6 config, like for Shared where it's
* autogenerated or from modems where it comes from ModemManager.
*/
@@ -10449,7 +10449,7 @@ dad6_add_pending_address (NMDevice *self,
nm_platform_ip6_address_to_string (pl_addr, NULL, 0));
if (!*dad6_config)
- *dad6_config = _ip6_config_new (self);
+ *dad6_config = nm_device_ip6_config_new (self);
nm_ip6_config_add_address (*dad6_config, pl_addr);
}
@@ -10849,7 +10849,7 @@ nm_device_reactivate_ip4_config (NMDevice *self,
g_clear_object (&priv->ext_ip_config_4);
g_clear_object (&priv->dev_ip_config_4.current);
g_clear_object (&priv->dev2_ip_config_4.current);
- priv->con_ip_config_4 = _ip4_config_new (self);
+ priv->con_ip_config_4 = nm_device_ip4_config_new (self);
nm_ip4_config_merge_setting (priv->con_ip_config_4,
s_ip4_new,
_get_mdns (self),
@@ -10925,7 +10925,7 @@ nm_device_reactivate_ip6_config (NMDevice *self,
if ( priv->ipv6ll_handle
&& !IN6_IS_ADDR_UNSPECIFIED (&priv->ipv6ll_addr))
priv->ipv6ll_has = TRUE;
- priv->con_ip_config_6 = _ip6_config_new (self);
+ priv->con_ip_config_6 = nm_device_ip6_config_new (self);
nm_ip6_config_merge_setting (priv->con_ip_config_6,
s_ip6_new,
nm_device_get_route_table (self, AF_INET6, TRUE),