From 94e830779fb02c0a137d9e04145a6a882b2fe14d Mon Sep 17 00:00:00 2001 From: Petr Vorel Date: Fri, 2 Feb 2018 00:45:16 +0100 Subject: [PATCH] network-manager: Add option for OpenVSwitch support Signed-off-by: Petr Vorel Signed-off-by: Peter Korsgaard --- package/network-manager/Config.in | 6 ++++++ package/network-manager/network-manager.mk | 10 ++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in index 37e9b2fd8c..72658c1278 100644 --- a/package/network-manager/Config.in +++ b/package/network-manager/Config.in @@ -56,6 +56,12 @@ config BR2_PACKAGE_NETWORK_MANAGER_PPPD comment "pppd support needs a glibc or uClibc toolchain" depends on BR2_TOOLCHAIN_USES_MUSL +config BR2_PACKAGE_NETWORK_MANAGER_OVS + bool "OpenVSwitch support" + select BR2_PACKAGE_JANSSON + help + This option enables support for OpenVSwitch + endif comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7, dynamic library" diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk index ccf376d0d8..a520aad9c0 100644 --- a/package/network-manager/network-manager.mk +++ b/package/network-manager/network-manager.mk @@ -30,8 +30,7 @@ NETWORK_MANAGER_CONF_OPTS = \ --with-crypto=gnutls \ --with-iptables=/usr/sbin/iptables \ --disable-ifupdown \ - --disable-ifnet \ - --disable-ovs + --disable-ifnet ifeq ($(BR2_PACKAGE_OFONO),y) NETWORK_MANAGER_DEPENDENCIES += ofono @@ -76,6 +75,13 @@ ifeq ($(BR2_PACKAGE_DHCPCD),y) NETWORK_MANAGER_CONF_OPTS += --with-dhcpcd=/sbin/dhcpcd endif +ifeq ($(BR2_PACKAGE_NETWORK_MANAGER_OVS),y) +NETWORK_MANAGER_CONF_OPTS += --enable-ovs +NETWORK_MANAGER_DEPENDENCIES += jansson +else +NETWORK_MANAGER_CONF_OPTS += --disable-ovs +endif + # uClibc by default doesn't have backtrace support, so don't use it ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) NETWORK_MANAGER_CONF_OPTS += --disable-crashtrace -- 2.30.2