NetworkManager/src/platform
Thomas Haller ac60b0ce60 platform: move link accessors to NMPlatform base class
and refactor NMFakePlatform to also track links via NMPCache.

For one, now NMFakePlatform also tests NMPCache, increasing the
coverage of what we care about.

Also, all our NMPlatform implementations now use NMPObject and NMPCache.
That means, we can expose those as part of the public API. Which is
great, because callers can keep a reference to the NMPObject object
and make use of generic functions like nmp_object_to_string().
2017-07-05 18:37:39 +02:00
..
tests platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00
wifi devices/arping-manager: log the device context 2017-03-24 12:42:09 +01:00
nm-fake-platform.c platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00
nm-fake-platform.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-linux-platform.c platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00
nm-linux-platform.h platform: use NMDedupMultiIndex for routes in NMPCache 2017-07-05 18:37:38 +02:00
nm-platform-private.h platform: expose emit-signal function from platform 2017-07-05 18:37:39 +02:00
nm-platform-utils.c udev: drop libgudev in favor of libudev 2017-03-22 12:41:06 +01:00
nm-platform-utils.h udev: drop libgudev in favor of libudev 2017-03-22 12:41:06 +01:00
nm-platform.c platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00
nm-platform.h platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00
nmp-netns.c logging: log device and connection along with the message 2017-03-24 12:42:09 +01:00
nmp-netns.h platform: preserve errno in nm_auto_pop_netns 2016-12-13 11:26:58 +01:00
nmp-object.c platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00
nmp-object.h platform: move link accessors to NMPlatform base class 2017-07-05 18:37:39 +02:00