summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2015-06-30 15:37:58 +0200
committerJiří Klimeš <jklimes@redhat.com>2015-06-30 15:49:06 +0200
commita396ad2ac12171cc6d2f332083c25059a5648cf6 (patch)
tree3e658e7e3a5f49bf3038b19dda3c51f128ff8d79
parent67057079a433a60523d0937b075b4203b4730c63 (diff)
downloadNetworkManager-a396ad2ac12171cc6d2f332083c25059a5648cf6.tar.gz
core: do not manage devices that are not initialized by platform
Commit 388b7830f322b60960884328ff51f7b4df0ef3d3 added NM_UNMANAGED_PLATFORM_INIT. Fixes: 388b7830f322b60960884328ff51f7b4df0ef3d3 Fixes:Beaker: NetworkManager_Test35_veth_goes_to_unmanaged_state
-rw-r--r--src/nm-manager.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index 67a2c48420..d32ab2167f 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -1616,10 +1616,7 @@ recheck_assume_connection (NMDevice *device, gpointer user_data)
if (manager_sleeping (self))
return FALSE;
- if (nm_device_get_unmanaged_flag (device, NM_UNMANAGED_USER) ||
- nm_device_get_unmanaged_flag (device, NM_UNMANAGED_INTERNAL) ||
- nm_device_get_unmanaged_flag (device, NM_UNMANAGED_EXTERNAL_DOWN) ||
- nm_device_get_unmanaged_flag (device, NM_UNMANAGED_PARENT))
+ if (nm_device_get_unmanaged_flag (device, NM_UNMANAGED_ALL & ~NM_UNMANAGED_DEFAULT))
return FALSE;
state = nm_device_get_state (device);