4bfb430 platform, devices: add support for vxlan (rh #1066705)
include/NetworkManager.h | 1 +
introspection/Makefile.am | 1 +
introspection/nm-device-vxlan.xml | 122 ++++++++++++
src/Makefile.am | 3 +
src/devices/nm-device-gre.c | 14 +-
src/devices/nm-device-macvlan.c | 13 +-
src/devices/nm-device-veth.c | 15 ++
src/devices/nm-device-vxlan.c | 372 +++++++++++++++++++++++++++++++++++++
src/devices/nm-device-vxlan.h | 69 +++++++
src/nm-manager.c | 4 +
src/platform/nm-fake-platform.c | 7 +
src/platform/nm-linux-platform.c | 139 ++++++++++++--
src/platform/nm-platform.c | 11 ++
src/platform/nm-platform.h | 24 +++
src/platform/tests/platform.c | 49 +++++
15 files changed, 813 insertions(+), 31 deletions(-)
Upstream: cgit.freedesktop.org