NetworkManager/src/devices
Thomas Haller 8b015826e6 routes: fix race syncing routes by not doing full-sync
In most cases, when syncing routes, we should only remove routes
that were configured by us previously. Otherwise, there is a race
that we can remove routes added externally.

Now, when applying IP configuration for a device, only do a full-sync
at the first time when we activate the device. Later on, only remove
routes that were added by us.
2015-07-14 13:36:50 +02:00
..
adsl platform: pass object type with platform changed signal 2015-06-24 16:09:57 +02:00
bluetooth bluetooth: avoid an assertion failure if built w/o bluez5 support 2015-07-09 17:56:20 +02:00
team team: fix potential crash if team binary doesn't exist 2015-06-25 18:49:18 +02:00
wifi test: initialize tests with nmtst_init() 2015-07-12 13:56:52 +02:00
wwan device: add nm_device_get_type_description() function 2015-06-05 12:38:29 +02:00
nm-device-bond.c platform: return NMPlatformError from link-add functions 2015-06-17 11:44:16 +02:00
nm-device-bond.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-bridge.c platform: return NMPlatformError from link-add functions 2015-06-17 11:44:16 +02:00
nm-device-bridge.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-ethernet-utils.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-device-ethernet-utils.h settings: create default wired connection from NMDeviceEthernet 2014-09-11 12:47:07 -05:00
nm-device-ethernet.c platform: expose GUdevDevice instance for platform links 2015-06-17 11:44:16 +02:00
nm-device-ethernet.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-factory.c device: fix wrong assert in NMDeviceFactory 2015-05-18 15:20:22 +02:00
nm-device-factory.h all: remove #if GLIB_CHECK_VERSION conditionals around g_type_init() 2015-07-12 13:56:52 +02:00
nm-device-generic.c device: add nm_device_get_type_description() function 2015-06-05 12:38:29 +02:00
nm-device-generic.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-gre.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-gre.h gre: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-infiniband.c infiniband: don't crash if the parent interface is not yet there 2015-07-02 23:03:43 +02:00
nm-device-infiniband.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-logging.h device: add logging macro _LOGT() 2014-12-09 16:17:46 +01:00
nm-device-macvlan.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-macvlan.h macvlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-private.h core: use explict NMLogDomain enum instead of int 2015-05-12 16:46:48 +02:00
nm-device-tun.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-tun.h tun: port to internal device factory 2014-09-11 12:50:17 -05:00
nm-device-veth.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-veth.h veth: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-vlan.c platform: return NMPlatformError from link-add functions 2015-06-17 11:44:16 +02:00
nm-device-vlan.h vlan: export parent device for VLANs as D-Bus property 2014-11-24 10:33:13 +01:00
nm-device-vxlan.c vxlan: o.fd.NM.Device.Proxy is a boolean 2015-06-18 22:26:36 +02:00
nm-device-vxlan.h vxlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device.c routes: fix race syncing routes by not doing full-sync 2015-07-14 13:36:50 +02:00
nm-device.h device/trivial: refactor declaration of NMUnmanagedFlags enum flags 2015-06-29 15:02:43 +02:00