diff options
author | Antonio Cardace <acardace@redhat.com> | 2021-01-21 16:49:46 +0100 |
---|---|---|
committer | Antonio Cardace <acardace@redhat.com> | 2021-01-22 14:44:20 +0100 |
commit | d149997e253b6b12c9bb431d6a04b1048c2d215b (patch) | |
tree | 3438c1677c83c4a9fe209899b1b0e44a70e3982f | |
parent | 0b91356665b1ea6528cdbd2c312112d0a7414166 (diff) | |
download | NetworkManager-d149997e253b6b12c9bb431d6a04b1048c2d215b.tar.gz |
device: make devices 'external' when going to 'unmanaged' state
This is the default state for new devices hence they should
return back to this state when unmanaged.
Signed-off-by: Antonio Cardace <acardace@redhat.com>
-rw-r--r-- | src/devices/nm-device.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index 475ef90123..116982a7a0 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -16403,9 +16403,9 @@ _set_state_full(NMDevice *self, NMDeviceState state, NMDeviceStateReason reason, nm_device_hw_addr_reset(self, "unmanage"); set_nm_ipv6ll(self, FALSE); restore_ip6_properties(self); - break; } } + nm_device_sys_iface_state_set(self, NM_DEVICE_SYS_IFACE_STATE_EXTERNAL); break; case NM_DEVICE_STATE_UNAVAILABLE: if (old_state == NM_DEVICE_STATE_UNMANAGED) { |