summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2022-05-02 13:58:04 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2022-05-03 13:19:23 +0200
commitbcc958c411287ccc650cd04bc77ac22c8fecb08c (patch)
treedcd6b2a0897903a59510ea59239a6293202f1682
parent6f6c044739a04e1a3b59274853ca869bcbfd30d8 (diff)
downloadNetworkManager-bcc958c411287ccc650cd04bc77ac22c8fecb08c.tar.gz
device: rename {enslave,release}_slave() to {attach,detach}_port()
Rename the enslave_slave() and release_slave() device methods to attach_port() and detach_port().
-rw-r--r--src/core/devices/nm-device-bond.c28
-rw-r--r--src/core/devices/nm-device-bridge.c30
-rw-r--r--src/core/devices/nm-device-vrf.c46
-rw-r--r--src/core/devices/nm-device.c16
-rw-r--r--src/core/devices/nm-device.h10
-rw-r--r--src/core/devices/ovs/nm-device-ovs-bridge.c10
-rw-r--r--src/core/devices/ovs/nm-device-ovs-port.c48
-rw-r--r--src/core/devices/team/nm-device-team.c62
8 files changed, 125 insertions, 125 deletions
diff --git a/src/core/devices/nm-device-bond.c b/src/core/devices/nm-device-bond.c
index 16896d5753..80400afcc4 100644
--- a/src/core/devices/nm-device-bond.c
+++ b/src/core/devices/nm-device-bond.c
@@ -425,7 +425,7 @@ commit_port_options(NMDevice *bond_device, NMDevice *port, NMSettingBondPort *s_
}
static gboolean
-enslave_slave(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
+attach_port(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
{
NMDeviceBond *self = NM_DEVICE_BOND(device);
NMSettingBondPort *s_port;
@@ -442,7 +442,7 @@ enslave_slave(NMDevice *device, NMDevice *port, NMConnection *connection, gboole
nm_device_bring_up(port, TRUE, NULL);
if (!success) {
- _LOGI(LOGD_BOND, "assigning bond port %s: failed", nm_device_get_ip_iface(port));
+ _LOGI(LOGD_BOND, "attaching bond port %s: failed", nm_device_get_ip_iface(port));
return FALSE;
}
@@ -450,15 +450,15 @@ enslave_slave(NMDevice *device, NMDevice *port, NMConnection *connection, gboole
commit_port_options(device, port, s_port);
- _LOGI(LOGD_BOND, "assigned bond port %s", nm_device_get_ip_iface(port));
+ _LOGI(LOGD_BOND, "attached bond port %s", nm_device_get_ip_iface(port));
} else
- _LOGI(LOGD_BOND, "bond port %s was assigned", nm_device_get_ip_iface(port));
+ _LOGI(LOGD_BOND, "bond port %s was attached", nm_device_get_ip_iface(port));
return TRUE;
}
static void
-release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
+detach_port(NMDevice *device, NMDevice *port, gboolean configure)
{
NMDeviceBond *self = NM_DEVICE_BOND(device);
gboolean success;
@@ -472,10 +472,10 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
configure = FALSE;
}
- ifindex_slave = nm_device_get_ip_ifindex(slave);
+ ifindex_slave = nm_device_get_ip_ifindex(port);
if (ifindex_slave <= 0)
- _LOGD(LOGD_BOND, "bond slave %s is already released", nm_device_get_ip_iface(slave));
+ _LOGD(LOGD_BOND, "bond port %s is already detached", nm_device_get_ip_iface(port));
if (configure) {
NMConnection *applied;
@@ -490,9 +490,9 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
ifindex_slave);
if (success) {
- _LOGI(LOGD_BOND, "released bond slave %s", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_BOND, "detached bond port %s", nm_device_get_ip_iface(port));
} else {
- _LOGW(LOGD_BOND, "failed to release bond slave %s", nm_device_get_ip_iface(slave));
+ _LOGW(LOGD_BOND, "failed to detach bond port %s", nm_device_get_ip_iface(port));
}
}
@@ -512,12 +512,12 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
* other state is noticed by the now-released slave.
*/
if (ifindex_slave > 0) {
- if (!nm_device_bring_up(slave, TRUE, NULL))
- _LOGW(LOGD_BOND, "released bond slave could not be brought up.");
+ if (!nm_device_bring_up(port, TRUE, NULL))
+ _LOGW(LOGD_BOND, "detached bond port could not be brought up.");
}
} else {
if (ifindex_slave > 0) {
- _LOGI(LOGD_BOND, "bond slave %s was released", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_BOND, "bond port %s was detached", nm_device_get_ip_iface(port));
}
}
}
@@ -663,8 +663,8 @@ nm_device_bond_class_init(NMDeviceBondClass *klass)
device_class->create_and_realize = create_and_realize;
device_class->act_stage1_prepare = act_stage1_prepare;
device_class->get_configured_mtu = nm_device_get_configured_mtu_for_wired;
- device_class->enslave_slave = enslave_slave;
- device_class->release_slave = release_slave;
+ device_class->attach_port = attach_port;
+ device_class->detach_port = detach_port;
device_class->can_reapply_change = can_reapply_change;
device_class->reapply_connection = reapply_connection;
}
diff --git a/src/core/devices/nm-device-bridge.c b/src/core/devices/nm-device-bridge.c
index f11c172abb..796e58c650 100644
--- a/src/core/devices/nm-device-bridge.c
+++ b/src/core/devices/nm-device-bridge.c
@@ -975,7 +975,7 @@ deactivate(NMDevice *device)
}
static gboolean
-enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gboolean configure)
+attach_port(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
{
NMDeviceBridge *self = NM_DEVICE_BRIDGE(device);
NMConnection *master_connection;
@@ -985,7 +985,7 @@ enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gbool
if (configure) {
if (!nm_platform_link_enslave(nm_device_get_platform(device),
nm_device_get_ip_ifindex(device),
- nm_device_get_ip_ifindex(slave)))
+ nm_device_get_ip_ifindex(port)))
return FALSE;
master_connection = nm_device_get_applied_connection(device);
@@ -1009,25 +1009,25 @@ enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gbool
* (except for the default one) and so there's no need to flush. */
if (plat_vlans
- && !nm_platform_link_set_bridge_vlans(nm_device_get_platform(slave),
- nm_device_get_ifindex(slave),
+ && !nm_platform_link_set_bridge_vlans(nm_device_get_platform(port),
+ nm_device_get_ifindex(port),
TRUE,
plat_vlans))
return FALSE;
}
- commit_slave_options(slave, s_port);
+ commit_slave_options(port, s_port);
- _LOGI(LOGD_BRIDGE, "attached bridge port %s", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_BRIDGE, "attached bridge port %s", nm_device_get_ip_iface(port));
} else {
- _LOGI(LOGD_BRIDGE, "bridge port %s was attached", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_BRIDGE, "bridge port %s was attached", nm_device_get_ip_iface(port));
}
return TRUE;
}
static void
-release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
+detach_port(NMDevice *device, NMDevice *port, gboolean configure)
{
NMDeviceBridge *self = NM_DEVICE_BRIDGE(device);
gboolean success;
@@ -1040,10 +1040,10 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
configure = FALSE;
}
- ifindex_slave = nm_device_get_ip_ifindex(slave);
+ ifindex_slave = nm_device_get_ip_ifindex(port);
if (ifindex_slave <= 0) {
- _LOGD(LOGD_TEAM, "bond slave %s is already released", nm_device_get_ip_iface(slave));
+ _LOGD(LOGD_TEAM, "bridge port %s is already detached", nm_device_get_ip_iface(port));
return;
}
@@ -1053,12 +1053,12 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
ifindex_slave);
if (success) {
- _LOGI(LOGD_BRIDGE, "detached bridge port %s", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_BRIDGE, "detached bridge port %s", nm_device_get_ip_iface(port));
} else {
- _LOGW(LOGD_BRIDGE, "failed to detach bridge port %s", nm_device_get_ip_iface(slave));
+ _LOGW(LOGD_BRIDGE, "failed to detach bridge port %s", nm_device_get_ip_iface(port));
}
} else {
- _LOGI(LOGD_BRIDGE, "bridge port %s was detached", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_BRIDGE, "bridge port %s was detached", nm_device_get_ip_iface(port));
}
}
@@ -1182,8 +1182,8 @@ nm_device_bridge_class_init(NMDeviceBridgeClass *klass)
device_class->act_stage1_prepare = act_stage1_prepare;
device_class->act_stage2_config = act_stage2_config;
device_class->deactivate = deactivate;
- device_class->enslave_slave = enslave_slave;
- device_class->release_slave = release_slave;
+ device_class->attach_port = attach_port;
+ device_class->detach_port = detach_port;
device_class->get_configured_mtu = nm_device_get_configured_mtu_for_wired;
}
diff --git a/src/core/devices/nm-device-vrf.c b/src/core/devices/nm-device-vrf.c
index ae80e1d462..6454d4d30d 100644
--- a/src/core/devices/nm-device-vrf.c
+++ b/src/core/devices/nm-device-vrf.c
@@ -207,37 +207,37 @@ update_connection(NMDevice *device, NMConnection *connection)
}
static gboolean
-enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gboolean configure)
+attach_port(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
{
- NMDeviceVrf *self = NM_DEVICE_VRF(device);
- gboolean success = TRUE;
- const char *slave_iface = nm_device_get_ip_iface(slave);
+ NMDeviceVrf *self = NM_DEVICE_VRF(device);
+ gboolean success = TRUE;
+ const char *port_iface = nm_device_get_ip_iface(port);
- nm_device_master_check_slave_physical_port(device, slave, LOGD_DEVICE);
+ nm_device_master_check_slave_physical_port(device, port, LOGD_DEVICE);
if (configure) {
- nm_device_take_down(slave, TRUE);
+ nm_device_take_down(port, TRUE);
success = nm_platform_link_enslave(nm_device_get_platform(device),
nm_device_get_ip_ifindex(device),
- nm_device_get_ip_ifindex(slave));
- nm_device_bring_up(slave, TRUE, NULL);
+ nm_device_get_ip_ifindex(port));
+ nm_device_bring_up(port, TRUE, NULL);
if (!success)
return FALSE;
- _LOGI(LOGD_DEVICE, "enslaved VRF slave %s", slave_iface);
+ _LOGI(LOGD_DEVICE, "attached VRF port %s", port_iface);
} else
- _LOGI(LOGD_BOND, "VRF slave %s was enslaved", slave_iface);
+ _LOGI(LOGD_BOND, "VRF port %s was attached", port_iface);
return TRUE;
}
static void
-release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
+detach_port(NMDevice *device, NMDevice *port, gboolean configure)
{
NMDeviceVrf *self = NM_DEVICE_VRF(device);
gboolean success;
- int ifindex_slave;
+ int ifindex_port;
int ifindex;
if (configure) {
@@ -246,26 +246,26 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
configure = FALSE;
}
- ifindex_slave = nm_device_get_ip_ifindex(slave);
+ ifindex_port = nm_device_get_ip_ifindex(port);
- if (ifindex_slave <= 0)
- _LOGD(LOGD_DEVICE, "VRF slave %s is already released", nm_device_get_ip_iface(slave));
+ if (ifindex_port <= 0)
+ _LOGD(LOGD_DEVICE, "VRF port %s is already detached", nm_device_get_ip_iface(port));
if (configure) {
- if (ifindex_slave > 0) {
+ if (ifindex_port > 0) {
success = nm_platform_link_release(nm_device_get_platform(device),
nm_device_get_ip_ifindex(device),
- ifindex_slave);
+ ifindex_port);
if (success) {
- _LOGI(LOGD_DEVICE, "released VRF slave %s", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_DEVICE, "detached VRF port %s", nm_device_get_ip_iface(port));
} else {
- _LOGW(LOGD_DEVICE, "failed to release VRF slave %s", nm_device_get_ip_iface(slave));
+ _LOGW(LOGD_DEVICE, "failed to detach VRF port %s", nm_device_get_ip_iface(port));
}
}
} else {
- if (ifindex_slave > 0) {
- _LOGI(LOGD_DEVICE, "VRF slave %s was released", nm_device_get_ip_iface(slave));
+ if (ifindex_port > 0) {
+ _LOGI(LOGD_DEVICE, "VRF port %s was detached", nm_device_get_ip_iface(port));
}
}
}
@@ -316,8 +316,8 @@ nm_device_vrf_class_init(NMDeviceVrfClass *klass)
device_class->is_master = TRUE;
device_class->link_types = NM_DEVICE_DEFINE_LINK_TYPES(NM_LINK_TYPE_VRF);
- device_class->enslave_slave = enslave_slave;
- device_class->release_slave = release_slave;
+ device_class->attach_port = attach_port;
+ device_class->detach_port = detach_port;
device_class->link_changed = link_changed;
device_class->unrealize_notify = unrealize_notify;
device_class->create_and_realize = create_and_realize;
diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c
index d77f3fa501..93f9e7fd2f 100644
--- a/src/core/devices/nm-device.c
+++ b/src/core/devices/nm-device.c
@@ -5948,7 +5948,7 @@ nm_device_master_enslave_slave(NMDevice *self, NMDevice *slave, NMConnection *co
g_return_val_if_fail(self != NULL, FALSE);
g_return_val_if_fail(slave != NULL, FALSE);
- g_return_val_if_fail(NM_DEVICE_GET_CLASS(self)->enslave_slave != NULL, FALSE);
+ g_return_val_if_fail(NM_DEVICE_GET_CLASS(self)->attach_port != NULL, FALSE);
info = find_slave_info(self, slave);
if (!info)
@@ -5961,7 +5961,7 @@ nm_device_master_enslave_slave(NMDevice *self, NMDevice *slave, NMConnection *co
if (configure)
g_return_val_if_fail(nm_device_get_state(slave) >= NM_DEVICE_STATE_DISCONNECTED, FALSE);
- success = NM_DEVICE_GET_CLASS(self)->enslave_slave(self, slave, connection, configure);
+ success = NM_DEVICE_GET_CLASS(self)->attach_port(self, slave, connection, configure);
info->slave_is_enslaved = success;
}
@@ -6017,7 +6017,7 @@ nm_device_master_release_slave(NMDevice *self,
RELEASE_SLAVE_TYPE_NO_CONFIG,
RELEASE_SLAVE_TYPE_CONFIG,
RELEASE_SLAVE_TYPE_CONFIG_FORCE));
- g_return_if_fail(NM_DEVICE_GET_CLASS(self)->release_slave != NULL);
+ g_return_if_fail(NM_DEVICE_GET_CLASS(self)->detach_port != NULL);
info = find_slave_info(self, slave);
@@ -6042,9 +6042,9 @@ nm_device_master_release_slave(NMDevice *self,
/* first, let subclasses handle the release ... */
if (info->slave_is_enslaved || nm_device_sys_iface_state_is_external(slave)
|| release_type >= RELEASE_SLAVE_TYPE_CONFIG_FORCE)
- NM_DEVICE_GET_CLASS(self)->release_slave(self,
- slave,
- release_type >= RELEASE_SLAVE_TYPE_CONFIG);
+ NM_DEVICE_GET_CLASS(self)->detach_port(self,
+ slave,
+ release_type >= RELEASE_SLAVE_TYPE_CONFIG);
/* raise notifications about the release, including clearing is_enslaved. */
nm_device_slave_notify_release(slave, reason);
@@ -6385,7 +6385,7 @@ device_recheck_slave_status(NMDevice *self, const NMPlatformLink *plink)
NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED);
}
- if (master && NM_DEVICE_GET_CLASS(master)->enslave_slave) {
+ if (master && NM_DEVICE_GET_CLASS(master)->attach_port) {
nm_device_master_add_slave(master, self, FALSE);
goto out;
}
@@ -7609,7 +7609,7 @@ nm_device_master_add_slave(NMDevice *self, NMDevice *slave, gboolean configure)
g_return_val_if_fail(NM_IS_DEVICE(self), FALSE);
g_return_val_if_fail(NM_IS_DEVICE(slave), FALSE);
- g_return_val_if_fail(NM_DEVICE_GET_CLASS(self)->enslave_slave != NULL, FALSE);
+ g_return_val_if_fail(NM_DEVICE_GET_CLASS(self)->attach_port != NULL, FALSE);
priv = NM_DEVICE_GET_PRIVATE(self);
slave_priv = NM_DEVICE_GET_PRIVATE(slave);
diff --git a/src/core/devices/nm-device.h b/src/core/devices/nm-device.h
index 80def12511..bfa274d69e 100644
--- a/src/core/devices/nm-device.h
+++ b/src/core/devices/nm-device.h
@@ -373,12 +373,12 @@ typedef struct _NMDeviceClass {
NMConnection *connection,
GError **error);
- gboolean (*enslave_slave)(NMDevice *self,
- NMDevice *slave,
- NMConnection *connection,
- gboolean configure);
+ gboolean (*attach_port)(NMDevice *self,
+ NMDevice *port,
+ NMConnection *connection,
+ gboolean configure);
- void (*release_slave)(NMDevice *self, NMDevice *slave, gboolean configure);
+ void (*detach_port)(NMDevice *self, NMDevice *port, gboolean configure);
void (*parent_changed_notify)(NMDevice *self,
int old_ifindex,
diff --git a/src/core/devices/ovs/nm-device-ovs-bridge.c b/src/core/devices/ovs/nm-device-ovs-bridge.c
index 683ada1339..da0a830e5d 100644
--- a/src/core/devices/ovs/nm-device-ovs-bridge.c
+++ b/src/core/devices/ovs/nm-device-ovs-bridge.c
@@ -79,19 +79,19 @@ act_stage3_ip_config(NMDevice *device, int addr_family)
}
static gboolean
-enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gboolean configure)
+attach_port(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
{
if (!configure)
return TRUE;
- if (!NM_IS_DEVICE_OVS_PORT(slave))
+ if (!NM_IS_DEVICE_OVS_PORT(port))
return FALSE;
return TRUE;
}
static void
-release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
+detach_port(NMDevice *device, NMDevice *port, gboolean configure)
{}
void
@@ -159,8 +159,8 @@ nm_device_ovs_bridge_class_init(NMDeviceOvsBridgeClass *klass)
device_class->get_generic_capabilities = get_generic_capabilities;
device_class->act_stage3_ip_config = act_stage3_ip_config;
device_class->ready_for_ip_config = ready_for_ip_config;
- device_class->enslave_slave = enslave_slave;
- device_class->release_slave = release_slave;
+ device_class->attach_port = attach_port;
+ device_class->detach_port = detach_port;
device_class->can_reapply_change_ovs_external_ids = TRUE;
device_class->reapply_connection = nm_device_ovs_reapply_connection;
}
diff --git a/src/core/devices/ovs/nm-device-ovs-port.c b/src/core/devices/ovs/nm-device-ovs-port.c
index 116f58c43a..72c534ebf0 100644
--- a/src/core/devices/ovs/nm-device-ovs-port.c
+++ b/src/core/devices/ovs/nm-device-ovs-port.c
@@ -116,7 +116,7 @@ set_mtu_cb(GError *error, gpointer user_data)
}
static gboolean
-enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gboolean configure)
+attach_port(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
{
NMDeviceOvsPort *self = NM_DEVICE_OVS_PORT(device);
NMActiveConnection *ac_port = NULL;
@@ -131,39 +131,39 @@ enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gbool
ac_bridge = nm_active_connection_get_master(ac_port);
if (!ac_bridge) {
_LOGW(LOGD_DEVICE,
- "can't enslave %s: bridge active-connection not found",
- nm_device_get_iface(slave));
+ "can't attach %s: bridge active-connection not found",
+ nm_device_get_iface(port));
return FALSE;
}
bridge_device = nm_active_connection_get_device(ac_bridge);
if (!bridge_device) {
- _LOGW(LOGD_DEVICE, "can't enslave %s: bridge device not found", nm_device_get_iface(slave));
+ _LOGW(LOGD_DEVICE, "can't attach %s: bridge device not found", nm_device_get_iface(port));
return FALSE;
}
nm_ovsdb_add_interface(nm_ovsdb_get(),
nm_active_connection_get_applied_connection(ac_bridge),
nm_device_get_applied_connection(device),
- nm_device_get_applied_connection(slave),
+ nm_device_get_applied_connection(port),
bridge_device,
- slave,
+ port,
add_iface_cb,
- g_object_ref(slave));
+ g_object_ref(port));
/* DPDK ports does not have a link after the devbind, so the MTU must be
* set on ovsdb after adding the interface. */
- if (NM_IS_DEVICE_OVS_INTERFACE(slave) && _ovs_interface_is_dpdk(slave)) {
- s_wired = nm_device_get_applied_setting(slave, NM_TYPE_SETTING_WIRED);
+ if (NM_IS_DEVICE_OVS_INTERFACE(port) && _ovs_interface_is_dpdk(port)) {
+ s_wired = nm_device_get_applied_setting(port, NM_TYPE_SETTING_WIRED);
if (!s_wired || !nm_setting_wired_get_mtu(s_wired))
return TRUE;
nm_ovsdb_set_interface_mtu(nm_ovsdb_get(),
- nm_device_get_ip_iface(slave),
+ nm_device_get_ip_iface(port),
nm_setting_wired_get_mtu(s_wired),
set_mtu_cb,
- g_object_ref(slave));
+ g_object_ref(port));
}
return TRUE;
@@ -186,31 +186,31 @@ del_iface_cb(GError *error, gpointer user_data)
}
static void
-release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
+detach_port(NMDevice *device, NMDevice *port, gboolean configure)
{
- NMDeviceOvsPort *self = NM_DEVICE_OVS_PORT(device);
- bool slave_not_managed = !NM_IN_SET(nm_device_sys_iface_state_get(slave),
- NM_DEVICE_SYS_IFACE_STATE_MANAGED,
- NM_DEVICE_SYS_IFACE_STATE_ASSUME);
+ NMDeviceOvsPort *self = NM_DEVICE_OVS_PORT(device);
+ bool port_not_managed = !NM_IN_SET(nm_device_sys_iface_state_get(port),
+ NM_DEVICE_SYS_IFACE_STATE_MANAGED,
+ NM_DEVICE_SYS_IFACE_STATE_ASSUME);
- _LOGI(LOGD_DEVICE, "releasing ovs interface %s", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_DEVICE, "detaching ovs interface %s", nm_device_get_ip_iface(port));
/* Even if the an interface's device has gone away (e.g. externally
* removed and thus we're called with configure=FALSE), we still need
* to make sure its OVSDB entry is gone.
*/
- if (configure || slave_not_managed) {
+ if (configure || port_not_managed) {
nm_ovsdb_del_interface(nm_ovsdb_get(),
- nm_device_get_iface(slave),
+ nm_device_get_iface(port),
del_iface_cb,
- g_object_ref(slave));
+ g_object_ref(port));
}
if (configure) {
/* Open VSwitch is going to delete this one. We must ignore what happens
* next with the interface. */
- if (NM_IS_DEVICE_OVS_INTERFACE(slave))
- nm_device_update_from_platform_link(slave, NULL);
+ if (NM_IS_DEVICE_OVS_INTERFACE(port))
+ nm_device_update_from_platform_link(port, NULL);
}
}
@@ -245,8 +245,8 @@ nm_device_ovs_port_class_init(NMDeviceOvsPortClass *klass)
device_class->get_generic_capabilities = get_generic_capabilities;
device_class->act_stage3_ip_config = act_stage3_ip_config;
device_class->ready_for_ip_config = ready_for_ip_config;
- device_class->enslave_slave = enslave_slave;
- device_class->release_slave = release_slave;
+ device_class->attach_port = attach_port;
+ device_class->detach_port = detach_port;
device_class->can_reapply_change_ovs_external_ids = TRUE;
device_class->reapply_connection = nm_device_ovs_reapply_connection;
}
diff --git a/src/core/devices/team/nm-device-team.c b/src/core/devices/team/nm-device-team.c
index b67c710020..77a259d413 100644
--- a/src/core/devices/team/nm-device-team.c
+++ b/src/core/devices/team/nm-device-team.c
@@ -791,18 +791,18 @@ deactivate(NMDevice *device)
}
static gboolean
-enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gboolean configure)
+attach_port(NMDevice *device, NMDevice *port, NMConnection *connection, gboolean configure)
{
- NMDeviceTeam *self = NM_DEVICE_TEAM(device);
- NMDeviceTeamPrivate *priv = NM_DEVICE_TEAM_GET_PRIVATE(self);
- gboolean success = TRUE;
- const char *slave_iface = nm_device_get_ip_iface(slave);
+ NMDeviceTeam *self = NM_DEVICE_TEAM(device);
+ NMDeviceTeamPrivate *priv = NM_DEVICE_TEAM_GET_PRIVATE(self);
+ gboolean success = TRUE;
+ const char *port_iface = nm_device_get_ip_iface(port);
NMSettingTeamPort *s_team_port;
- nm_device_master_check_slave_physical_port(device, slave, LOGD_TEAM);
+ nm_device_master_check_slave_physical_port(device, port, LOGD_TEAM);
if (configure) {
- nm_device_take_down(slave, TRUE);
+ nm_device_take_down(port, TRUE);
s_team_port = nm_connection_get_setting_team_port(connection);
if (s_team_port) {
@@ -811,19 +811,19 @@ enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gbool
if (config) {
if (!priv->tdc) {
_LOGW(LOGD_TEAM,
- "enslaved team port %s config not changed, not connected to teamd",
- slave_iface);
+ "attached team port %s config not changed, not connected to teamd",
+ port_iface);
} else {
gs_free char *sanitized_config = NULL;
int err;
sanitized_config = g_strdup(config);
g_strdelimit(sanitized_config, "\r\n", ' ');
- err = teamdctl_port_config_update_raw(priv->tdc, slave_iface, sanitized_config);
+ err = teamdctl_port_config_update_raw(priv->tdc, port_iface, sanitized_config);
if (err != 0) {
_LOGE(LOGD_TEAM,
"failed to update config for port %s (err=%d)",
- slave_iface,
+ port_iface,
err);
return FALSE;
}
@@ -832,8 +832,8 @@ enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gbool
}
success = nm_platform_link_enslave(nm_device_get_platform(device),
nm_device_get_ip_ifindex(device),
- nm_device_get_ip_ifindex(slave));
- nm_device_bring_up(slave, TRUE, NULL);
+ nm_device_get_ip_ifindex(port));
+ nm_device_bring_up(port, TRUE, NULL);
if (!success)
return FALSE;
@@ -841,21 +841,21 @@ enslave_slave(NMDevice *device, NMDevice *slave, NMConnection *connection, gbool
nm_clear_g_source(&priv->teamd_read_timeout);
priv->teamd_read_timeout = g_timeout_add_seconds(5, teamd_read_timeout_cb, self);
- _LOGI(LOGD_TEAM, "enslaved team port %s", slave_iface);
+ _LOGI(LOGD_TEAM, "attached team port %s", port_iface);
} else
- _LOGI(LOGD_TEAM, "team port %s was enslaved", slave_iface);
+ _LOGI(LOGD_TEAM, "team port %s was attached", port_iface);
return TRUE;
}
static void
-release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
+detach_port(NMDevice *device, NMDevice *port, gboolean configure)
{
NMDeviceTeam *self = NM_DEVICE_TEAM(device);
NMDeviceTeamPrivate *priv = NM_DEVICE_TEAM_GET_PRIVATE(self);
gboolean do_release, success;
NMSettingTeamPort *s_port;
- int ifindex_slave;
+ int ifindex_port;
int ifindex;
do_release = configure;
@@ -865,39 +865,39 @@ release_slave(NMDevice *device, NMDevice *slave, gboolean configure)
do_release = FALSE;
}
- ifindex_slave = nm_device_get_ip_ifindex(slave);
+ ifindex_port = nm_device_get_ip_ifindex(port);
- if (ifindex_slave <= 0) {
- _LOGD(LOGD_TEAM, "team port %s is already released", nm_device_get_ip_iface(slave));
+ if (ifindex_port <= 0) {
+ _LOGD(LOGD_TEAM, "team port %s is already detached", nm_device_get_ip_iface(port));
} else if (do_release) {
success = nm_platform_link_release(nm_device_get_platform(device),
nm_device_get_ip_ifindex(device),
- ifindex_slave);
+ ifindex_port);
if (success)
- _LOGI(LOGD_TEAM, "released team port %s", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_TEAM, "detached team port %s", nm_device_get_ip_iface(port));
else
- _LOGW(LOGD_TEAM, "failed to release team port %s", nm_device_get_ip_iface(slave));
+ _LOGW(LOGD_TEAM, "failed to detach team port %s", nm_device_get_ip_iface(port));
/* Kernel team code "closes" the port when releasing it, (which clears
* IFF_UP), so we must bring it back up here to ensure carrier changes and
* other state is noticed by the now-released port.
*/
- if (!nm_device_bring_up(slave, TRUE, NULL)) {
+ if (!nm_device_bring_up(port, TRUE, NULL)) {
_LOGW(LOGD_TEAM,
- "released team port %s could not be brought up",
- nm_device_get_ip_iface(slave));
+ "detached team port %s could not be brought up",
+ nm_device_get_ip_iface(port));
}
nm_clear_g_source(&priv->teamd_read_timeout);
priv->teamd_read_timeout = g_timeout_add_seconds(5, teamd_read_timeout_cb, self);
} else
- _LOGI(LOGD_TEAM, "team port %s was released", nm_device_get_ip_iface(slave));
+ _LOGI(LOGD_TEAM, "team port %s was detached", nm_device_get_ip_iface(port));
/* Delete any port configuration we previously set */
if (configure && priv->tdc
- && (s_port = nm_device_get_applied_setting(slave, NM_TYPE_SETTING_TEAM_PORT))
+ && (s_port = nm_device_get_applied_setting(port, NM_TYPE_SETTING_TEAM_PORT))
&& (nm_setting_team_port_get_config(s_port)))
- teamdctl_port_config_update_raw(priv->tdc, nm_device_get_ip_iface(slave), "{}");
+ teamdctl_port_config_update_raw(priv->tdc, nm_device_get_ip_iface(port), "{}");
}
static gboolean
@@ -1064,8 +1064,8 @@ nm_device_team_class_init(NMDeviceTeamClass *klass)
device_class->act_stage1_prepare = act_stage1_prepare;
device_class->get_configured_mtu = nm_device_get_configured_mtu_for_wired;
device_class->deactivate = deactivate;
- device_class->enslave_slave = enslave_slave;
- device_class->release_slave = release_slave;
+ device_class->attach_port = attach_port;
+ device_class->detach_port = detach_port;
obj_properties[PROP_CONFIG] = g_param_spec_string(NM_DEVICE_TEAM_CONFIG,
"",