From 07e086dd0da570933d2271fb8e60dde35d717b69 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 13 Oct 2014 10:24:56 -0500 Subject: core: shared connections don't require a carrier They are effectively static connections since the address is manually assigned, so they do not require a carrier. --- src/devices/nm-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index 4b0840443d..49d0402885 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -6320,7 +6320,8 @@ connection_requires_carrier (NMConnection *connection) method = nm_utils_get_ip_config_method (connection, NM_TYPE_SETTING_IP4_CONFIG); if ( strcmp (method, NM_SETTING_IP4_CONFIG_METHOD_MANUAL) != 0 - && strcmp (method, NM_SETTING_IP4_CONFIG_METHOD_DISABLED) != 0) { + && strcmp (method, NM_SETTING_IP4_CONFIG_METHOD_DISABLED) != 0 + && strcmp (method, NM_SETTING_IP4_CONFIG_METHOD_SHARED) != 0) { ip4_carrier_wanted = TRUE; /* If IPv4 wants a carrier and cannot fail, the whole connection -- cgit v1.2.1