kernel: remove handling of xfrm[4|6]_mode_* modules
For kernel versions before 5.2, the required IPsec modes have to be enabled explicitly (they are built-in for newer kernels). Commit1556ed155a("kernel: mode_beet mode_transport mode_tunnel xfram modules") tried to handle this, but it does not really work. Since we don't support these kernel versions anymore and the code is also broken, let's remove it. Signed-off-by: Martin Schiller <ms@dev.tdt.de> [Remove old generic config options too] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (cherry picked from commitda5c45f4d8)
This commit is contained in:
committed by
Hauke Mehrtens
parent
78fc12ddd0
commit
6e396eff1a
@@ -215,10 +215,8 @@ $(eval $(call KernelPackage,ipsec))
|
||||
IPSEC4-m = \
|
||||
ipv4/ah4 \
|
||||
ipv4/esp4 \
|
||||
ipv4/xfrm4_tunnel \
|
||||
ipv4/ipcomp \
|
||||
|
||||
IPSEC4-m += $(ifeq ($$(strip $$(call CompareKernelPatchVer,$$(KERNEL_PATCHVER),le,5.2))),ipv4/xfrm4_mode_beet ipv4/xfrm4_mode_transport ipv4/xfrm4_mode_tunnel)
|
||||
ipv4/xfrm4_tunnel
|
||||
|
||||
define KernelPackage/ipsec4
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
@@ -228,9 +226,6 @@ define KernelPackage/ipsec4
|
||||
CONFIG_INET_AH \
|
||||
CONFIG_INET_ESP \
|
||||
CONFIG_INET_IPCOMP \
|
||||
CONFIG_INET_XFRM_MODE_BEET \
|
||||
CONFIG_INET_XFRM_MODE_TRANSPORT \
|
||||
CONFIG_INET_XFRM_MODE_TUNNEL \
|
||||
CONFIG_INET_XFRM_TUNNEL \
|
||||
CONFIG_INET_ESP_OFFLOAD=n
|
||||
FILES:=$(foreach mod,$(IPSEC4-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
@@ -255,10 +250,8 @@ $(eval $(call KernelPackage,ipsec4))
|
||||
IPSEC6-m = \
|
||||
ipv6/ah6 \
|
||||
ipv6/esp6 \
|
||||
ipv6/xfrm6_tunnel \
|
||||
ipv6/ipcomp6 \
|
||||
|
||||
IPSEC6-m += $(ifeq ($$(strip $$(call CompareKernelPatchVer,$$(KERNEL_PATCHVER),le,5.2))),ipv6/xfrm6_mode_beet ipv6/xfrm6_mode_transport ipv6/xfrm6_mode_tunnel)
|
||||
ipv6/xfrm6_tunnel
|
||||
|
||||
define KernelPackage/ipsec6
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
@@ -268,9 +261,6 @@ define KernelPackage/ipsec6
|
||||
CONFIG_INET6_AH \
|
||||
CONFIG_INET6_ESP \
|
||||
CONFIG_INET6_IPCOMP \
|
||||
CONFIG_INET6_XFRM_MODE_BEET \
|
||||
CONFIG_INET6_XFRM_MODE_TRANSPORT \
|
||||
CONFIG_INET6_XFRM_MODE_TUNNEL \
|
||||
CONFIG_INET6_XFRM_TUNNEL \
|
||||
CONFIG_INET6_ESP_OFFLOAD=n
|
||||
FILES:=$(foreach mod,$(IPSEC6-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
|
||||
Reference in New Issue
Block a user