build IPsec transports as modules, rename kmod-ipip to kmod-iptunnel4 and add kmod-iptunnel6.
SVN-Revision: 8862
This commit is contained in:
parent
1f000c666c
commit
926e05ef37
4 changed files with 59 additions and 39 deletions
|
@ -80,29 +80,6 @@ endef
|
||||||
$(eval $(call KernelPackage,capi))
|
$(eval $(call KernelPackage,capi))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ipip
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=IP in IP encapsulation support
|
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_NET_IPIP \
|
|
||||||
CONFIG_INET_TUNNEL
|
|
||||||
FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX)
|
|
||||||
AUTOLOAD:=$(call AutoLoad,30,ipip)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/ipip/2.6
|
|
||||||
# KCONFIG+=CONFIG_INET_TUNNEL
|
|
||||||
FILES+=$(LINUX_DIR)/net/ipv4/tunnel4.$(LINUX_KMOD_SUFFIX)
|
|
||||||
AUTOLOAD+=$(call AutoLoad,31,tunnel4)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/ipip/description
|
|
||||||
Kernel modules for IP in IP encapsulation
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,ipip))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ipsec
|
define KernelPackage/ipsec
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=IPsec related modules (IPv4 and IPv6)
|
TITLE:=IPsec related modules (IPv4 and IPv6)
|
||||||
|
@ -128,13 +105,16 @@ $(eval $(call KernelPackage,ipsec))
|
||||||
define KernelPackage/ipsec4
|
define KernelPackage/ipsec4
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=IPsec related modules (IPv4)
|
TITLE:=IPsec related modules (IPv4)
|
||||||
DEPENDS:=kmod-ipsec
|
DEPENDS:=kmod-ipsec +kmod-iptunnel4
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_INET_AH \
|
CONFIG_INET_AH \
|
||||||
CONFIG_INET_ESP \
|
CONFIG_INET_ESP \
|
||||||
CONFIG_INET_IPCOMP \
|
CONFIG_INET_IPCOMP \
|
||||||
|
CONFIG_INET_XFRM_MODE_BEET \
|
||||||
|
CONFIG_INET_XFRM_MODE_TRANSPORT \
|
||||||
|
CONFIG_INET_XFRM_MODE_TUNNEL \
|
||||||
CONFIG_INET_XFRM_TUNNEL
|
CONFIG_INET_XFRM_TUNNEL
|
||||||
FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_tunnel, \
|
FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_mode_beet xfrm4_mode_transport xfrm4_mode_tunnel xfrm4_tunnel , \
|
||||||
$(LINUX_DIR)/net/ipv4/$(mod).$(LINUX_KMOD_SUFFIX) \
|
$(LINUX_DIR)/net/ipv4/$(mod).$(LINUX_KMOD_SUFFIX) \
|
||||||
)
|
)
|
||||||
endef
|
endef
|
||||||
|
@ -145,6 +125,9 @@ define KernelPackage/ipsec4/description
|
||||||
- ah4
|
- ah4
|
||||||
- esp4
|
- esp4
|
||||||
- ipcomp
|
- ipcomp
|
||||||
|
- xfrm4_mode_beet
|
||||||
|
- xfrm4_mode_transport
|
||||||
|
- xfrm4_mode_tunnel
|
||||||
- xfrm4_tunnel
|
- xfrm4_tunnel
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -154,14 +137,16 @@ $(eval $(call KernelPackage,ipsec4))
|
||||||
define KernelPackage/ipsec6
|
define KernelPackage/ipsec6
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=IPsec related modules (IPv6)
|
TITLE:=IPsec related modules (IPv6)
|
||||||
DEPENDS:=kmod-ipsec
|
DEPENDS:=kmod-ipsec +kmod-iptunnel6
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_INET6_AH \
|
CONFIG_INET6_AH \
|
||||||
CONFIG_INET6_ESP \
|
CONFIG_INET6_ESP \
|
||||||
CONFIG_INET6_IPCOMP \
|
CONFIG_INET6_IPCOMP \
|
||||||
CONFIG_INET6_XFRM_TUNNEL \
|
CONFIG_INET6_XFRM_MODE_BEET \
|
||||||
CONFIG_INET6_TUNNEL
|
CONFIG_INET6_XFRM_MODE_TRANSPORT \
|
||||||
FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel tunnel6, \
|
CONFIG_INET6_XFRM_MODE_TUNNEL \
|
||||||
|
CONFIG_INET6_XFRM_TUNNEL
|
||||||
|
FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_mode_beet xfrm6_mode_transport xfrm6_mode_tunnel xfrm6_tunnel, \
|
||||||
$(LINUX_DIR)/net/ipv6/$(mod).$(LINUX_KMOD_SUFFIX) \
|
$(LINUX_DIR)/net/ipv6/$(mod).$(LINUX_KMOD_SUFFIX) \
|
||||||
)
|
)
|
||||||
endef
|
endef
|
||||||
|
@ -172,13 +157,54 @@ define KernelPackage/ipsec6/description
|
||||||
- ah6
|
- ah6
|
||||||
- esp6
|
- esp6
|
||||||
- ipcomp6
|
- ipcomp6
|
||||||
|
- xfrm6_mode_beet
|
||||||
|
- xfrm6_mode_transport
|
||||||
|
- xfrm6_mode_tunnel
|
||||||
- xfrm6_tunnel
|
- xfrm6_tunnel
|
||||||
- tunnel6
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,ipsec6))
|
$(eval $(call KernelPackage,ipsec6))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/iptunnel4
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=IP tunneling (IPv4)
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_NET_IPIP \
|
||||||
|
CONFIG_INET_TUNNEL
|
||||||
|
FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX)
|
||||||
|
AUTOLOAD:=$(call AutoLoad,30,ipip)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/iptunnel4/2.6
|
||||||
|
# KCONFIG+=CONFIG_INET_TUNNEL
|
||||||
|
FILES+=$(LINUX_DIR)/net/ipv4/tunnel4.$(LINUX_KMOD_SUFFIX)
|
||||||
|
AUTOLOAD+=$(call AutoLoad,31,tunnel4)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/iptunnel4/description
|
||||||
|
Kernel modules for IPv4 tunneling (IP in IP encapsulation)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,iptunnel4))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/iptunnel6
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=IP tunneling (IPv6)
|
||||||
|
DEPENDS:= @LINUX_2_6
|
||||||
|
KCONFIG:=CONFIG_INET6_TUNNEL
|
||||||
|
FILES:=$(LINUX_DIR)/net/ipv6/tunnel6.$(LINUX_KMOD_SUFFIX)
|
||||||
|
AUTOLOAD:=$(call AutoLoad,31,tunnel6)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/iptunnel6/description
|
||||||
|
Kernel modules for IPv6 tunneling (IPv6 in IPv6 tunnels)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,iptunnel6))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ipv6
|
define KernelPackage/ipv6
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=IPv6 support
|
TITLE:=IPv6 support
|
||||||
|
|
|
@ -78,9 +78,6 @@ CONFIG_HZ_250=y
|
||||||
# CONFIG_I2C is not set
|
# CONFIG_I2C is not set
|
||||||
# CONFIG_IDE is not set
|
# CONFIG_IDE is not set
|
||||||
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
|
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
|
||||||
CONFIG_INET_XFRM_MODE_BEET=m
|
|
||||||
CONFIG_INET_XFRM_MODE_TRANSPORT=m
|
|
||||||
CONFIG_INET_XFRM_MODE_TUNNEL=m
|
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
CONFIG_INOTIFY_USER=y
|
CONFIG_INOTIFY_USER=y
|
||||||
|
|
|
@ -78,9 +78,6 @@ CONFIG_HZ_250=y
|
||||||
# CONFIG_I2C is not set
|
# CONFIG_I2C is not set
|
||||||
# CONFIG_IDE is not set
|
# CONFIG_IDE is not set
|
||||||
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
|
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
|
||||||
CONFIG_INET_XFRM_MODE_BEET=m
|
|
||||||
CONFIG_INET_XFRM_MODE_TRANSPORT=m
|
|
||||||
CONFIG_INET_XFRM_MODE_TUNNEL=m
|
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
CONFIG_INOTIFY_USER=y
|
CONFIG_INOTIFY_USER=y
|
||||||
|
|
|
@ -444,9 +444,9 @@ CONFIG_INET_ESP=m
|
||||||
CONFIG_INET_IPCOMP=m
|
CONFIG_INET_IPCOMP=m
|
||||||
CONFIG_INET_TCP_DIAG=m
|
CONFIG_INET_TCP_DIAG=m
|
||||||
CONFIG_INET_TUNNEL=m
|
CONFIG_INET_TUNNEL=m
|
||||||
CONFIG_INET_XFRM_MODE_BEET=y
|
CONFIG_INET_XFRM_MODE_BEET=m
|
||||||
CONFIG_INET_XFRM_MODE_TRANSPORT=y
|
CONFIG_INET_XFRM_MODE_TRANSPORT=m
|
||||||
CONFIG_INET_XFRM_MODE_TUNNEL=y
|
CONFIG_INET_XFRM_MODE_TUNNEL=m
|
||||||
CONFIG_INET_XFRM_TUNNEL=m
|
CONFIG_INET_XFRM_TUNNEL=m
|
||||||
# CONFIG_INFINIBAND is not set
|
# CONFIG_INFINIBAND is not set
|
||||||
# CONFIG_INFTL is not set
|
# CONFIG_INFTL is not set
|
||||||
|
|
Loading…
Reference in a new issue