mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-04 15:18:05 +02:00
device: connect slave assumption recheck on external enslavement
The nm_device_master_add_slave() also modifies slave's master property which
impacts the ability to enslave. When called in reaction to external
master property change we now no longer call enslave_slave which used to queue
the recheck previously:
# nmcli c add type bridge ifname br0
# ip link add dummy0 type dummy
# ip link set dummy0 up
# ip link set dummy0 master br0 # We should recheck for assumed connection
# here, since dummy0 can now be assumed.
This commit is contained in:
parent
0959109b19
commit
a6ceb382e9
1 changed files with 1 additions and 0 deletions
|
|
@ -2250,6 +2250,7 @@ nm_device_master_add_slave (NMDevice *self, NMDevice *slave, gboolean configure)
|
|||
g_return_if_fail (slave_priv->master == self);
|
||||
|
||||
nm_device_queue_recheck_assume (self);
|
||||
nm_device_queue_recheck_assume (slave);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue