NetworkManager/src/tests
Dan Williams 1d5847c8a6 core: match IPv4 'disabled' method to 'auto' when device has no link
If IPv4 configuration did not succeed or the device has no IPv4 addresses
when NM restarts, it will detect the existing device configuration as
'disabled'.  This can happen when a bridge has no slaves and thus cannot
perform IPv4 addressing because it has no carrier (since bridge carrier
status depends on slave carriers).  When NM starts or restarts, it
sees the bridge has no IPv4 address and assumes the IPv4 method is
'disabled'.  This creates a new connection, which blocks any slave
connections from activating if they specify their master via UUID
 (since the bridge's active connection is generated).

Fix this by allowing matches from 'disabled' to 'auto' if the device
has no carrier, and there are no other differences between the
original and the candidate connections.
2014-03-04 15:21:58 -06:00
..
Makefile.am libnm-util, libnm-glib: add versioned deprecation/availability macros 2014-02-13 11:24:37 -05:00
test-dcb.c core: add dcbtool manipulation logic 2013-10-31 13:29:22 -05:00
test-dhcp-options.c platform/core: add back support for PtP/peer addresses (rh #1018317) 2013-12-02 15:00:28 -05:00
test-general.c core: match IPv4 'disabled' method to 'auto' when device has no link 2014-03-04 15:21:58 -06:00
test-ip4-config.c core/platform: add address/route sources (rh#1005416, bgo#722843) 2014-01-24 09:42:52 -06:00
test-ip6-config.c core/platform: add address/route sources (rh#1005416, bgo#722843) 2014-01-24 09:42:52 -06:00
test-policy-hosts.c tests: clean up gtester usage 2013-02-26 13:07:33 +01:00
test-resolvconf-capture.c core: capture DNS configuration from resolv.conf when generating connections 2013-11-22 15:01:10 -06:00
test-secret-agent.py use /usr/bin/env instead of /bin/env 2011-03-29 01:00:47 +02:00
test-wifi-ap-utils.c core: remove 'wep40' and 'wep104' from several places in NM 2013-09-18 12:07:29 +02:00