netsupport: add xfrmi interface support

Add support for xfrm interfaces in kernel. XFRM interfaces are used by
the IPsec stack for tunneling.
XFRM interfaces are available since linux 4.19.

Signed-off-by: André Valentin <avalentin@marcant.net>
openwrt-19.07
André Valentin 2019-06-08 13:48:07 +02:00 committed by Hans Dedecker
parent 0e1d07af1d
commit ae3e232b11
1 changed files with 16 additions and 0 deletions

View File

@ -383,6 +383,22 @@ endef
$(eval $(call KernelPackage,ip6-vti)) $(eval $(call KernelPackage,ip6-vti))
define KernelPackage/xfrm-interface
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPsec XFRM Interface
DEPENDS:=+kmod-ipsec4 +kmod-ipsec6 @!LINUX_4_14
KCONFIG:=CONFIG_XFRM_INTERFACE
FILES:=$(LINUX_DIR)/net/xfrm/xfrm_interface.ko
AUTOLOAD:=$(call AutoLoad,33,xfrm_interface)
endef
define KernelPackage/xfrm-interface/description
Kernel module for XFRM interface support
endef
$(eval $(call KernelPackage,xfrm-interface))
define KernelPackage/iptunnel4 define KernelPackage/iptunnel4
SUBMENU:=$(NETWORK_SUPPORT_MENU) SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPv4 tunneling TITLE:=IPv4 tunneling