openvswitch: add gre, vxlan, geneve tunneling support
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
parent
19b2e7627e
commit
5f5dc3614f
1 changed files with 38 additions and 2 deletions
|
@ -13,7 +13,7 @@ include $(INCLUDE_DIR)/kernel.mk
|
||||||
PKG_NAME:=openvswitch
|
PKG_NAME:=openvswitch
|
||||||
|
|
||||||
PKG_VERSION:=2.8.1
|
PKG_VERSION:=2.8.1
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=3
|
||||||
PKG_LICENSE:=Apache-2.0
|
PKG_LICENSE:=Apache-2.0
|
||||||
PKG_LICENSE_FILES:=COPYING
|
PKG_LICENSE_FILES:=COPYING
|
||||||
PKG_USE_MIPS16:=0
|
PKG_USE_MIPS16:=0
|
||||||
|
@ -136,6 +136,39 @@ define KernelPackage/openvswitch
|
||||||
AUTOLOAD:=$(call AutoProbe,openvswitch)
|
AUTOLOAD:=$(call AutoProbe,openvswitch)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/openvswitch-gre
|
||||||
|
SECTION:=kernel
|
||||||
|
CATEGORY:=Kernel modules
|
||||||
|
SUBMENU:=Network Support
|
||||||
|
TITLE:=Open vSwitch GRE tunneling support
|
||||||
|
KCONFIG:= CONFIG_OPENVSWITCH_GRE
|
||||||
|
DEPENDS:= +kmod-openvswitch +kmod-gre
|
||||||
|
FILES:= $(LINUX_DIR)/net/openvswitch/vport-gre.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vport-gre)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/openvswitch-vxlan
|
||||||
|
SECTION:=kernel
|
||||||
|
CATEGORY:=Kernel modules
|
||||||
|
SUBMENU:=Network Support
|
||||||
|
TITLE:=Open vSwitch VXLAN tunneling support
|
||||||
|
KCONFIG:= CONFIG_OPENVSWITCH_VXLAN
|
||||||
|
DEPENDS:= +kmod-openvswitch +kmod-vxlan
|
||||||
|
FILES:= $(LINUX_DIR)/net/openvswitch/vport-vxlan.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vport-vxlan)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/openvswitch-geneve
|
||||||
|
SECTION:=kernel
|
||||||
|
CATEGORY:=Kernel modules
|
||||||
|
SUBMENU:=Network Support
|
||||||
|
TITLE:=Open vSwitch Geneve tunneling support
|
||||||
|
KCONFIG:= CONFIG_OPENVSWITCH_GENEVE
|
||||||
|
DEPENDS:= +kmod-openvswitch +kmod-geneve
|
||||||
|
FILES:= $(LINUX_DIR)/net/openvswitch/vport-geneve.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vport-geneve)
|
||||||
|
endef
|
||||||
|
|
||||||
CONFIGURE_ARGS += --enable-ndebug
|
CONFIGURE_ARGS += --enable-ndebug
|
||||||
CONFIGURE_ARGS += --enable-shared
|
CONFIGURE_ARGS += --enable-shared
|
||||||
|
|
||||||
|
@ -263,5 +296,8 @@ $(eval $(call BuildPackage,openvswitch-ovn))
|
||||||
$(eval $(call BuildPackage,openvswitch-vtep))
|
$(eval $(call BuildPackage,openvswitch-vtep))
|
||||||
$(eval $(call BuildPackage,openvswitch-python))
|
$(eval $(call BuildPackage,openvswitch-python))
|
||||||
$(eval $(call BuildPackage,openvswitch))
|
$(eval $(call BuildPackage,openvswitch))
|
||||||
$(eval $(call KernelPackage,openvswitch))
|
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,openvswitch))
|
||||||
|
$(eval $(call KernelPackage,openvswitch-gre))
|
||||||
|
$(eval $(call KernelPackage,openvswitch-vxlan))
|
||||||
|
$(eval $(call KernelPackage,openvswitch-geneve))
|
||||||
|
|
Loading…
Reference in a new issue