Changeset 8862


Ignore:
Timestamp:
2007-09-20T12:03:41+02:00 (9 years ago)
Author:
nico
Message:

build IPsec transports as modules, rename kmod-ipip to kmod-iptunnel4 and add kmod-iptunnel6.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/network.mk

    r8858 r8862  
    8181 
    8282 
    83 define KernelPackage/ipip 
    84   SUBMENU:=$(NETWORK_SUPPORT_MENU) 
    85   TITLE:=IP in IP encapsulation support 
    86   KCONFIG:= \ 
    87         CONFIG_NET_IPIP \ 
    88         CONFIG_INET_TUNNEL 
    89   FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX) 
    90   AUTOLOAD:=$(call AutoLoad,30,ipip) 
    91 endef 
    92  
    93 define KernelPackage/ipip/2.6 
    94 #  KCONFIG+=CONFIG_INET_TUNNEL 
    95   FILES+=$(LINUX_DIR)/net/ipv4/tunnel4.$(LINUX_KMOD_SUFFIX) 
    96   AUTOLOAD+=$(call AutoLoad,31,tunnel4) 
    97 endef 
    98  
    99 define KernelPackage/ipip/description 
    100  Kernel modules for IP in IP encapsulation 
    101 endef 
    102  
    103 $(eval $(call KernelPackage,ipip)) 
    104  
    105  
    10683define KernelPackage/ipsec 
    10784  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     
    129106  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
    130107  TITLE:=IPsec related modules (IPv4) 
    131   DEPENDS:=kmod-ipsec 
     108  DEPENDS:=kmod-ipsec +kmod-iptunnel4 
    132109  KCONFIG:= \ 
    133110        CONFIG_INET_AH \ 
    134111        CONFIG_INET_ESP \ 
    135112        CONFIG_INET_IPCOMP \ 
     113        CONFIG_INET_XFRM_MODE_BEET \ 
     114        CONFIG_INET_XFRM_MODE_TRANSPORT \ 
     115        CONFIG_INET_XFRM_MODE_TUNNEL \ 
    136116        CONFIG_INET_XFRM_TUNNEL 
    137   FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_tunnel, \ 
     117  FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_mode_beet xfrm4_mode_transport xfrm4_mode_tunnel xfrm4_tunnel , \ 
    138118        $(LINUX_DIR)/net/ipv4/$(mod).$(LINUX_KMOD_SUFFIX) \ 
    139119  ) 
     
    146126 - esp4 
    147127 - ipcomp 
     128 - xfrm4_mode_beet 
     129 - xfrm4_mode_transport 
     130 - xfrm4_mode_tunnel 
    148131 - xfrm4_tunnel 
    149132endef 
     
    155138  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
    156139  TITLE:=IPsec related modules (IPv6) 
    157   DEPENDS:=kmod-ipsec 
     140  DEPENDS:=kmod-ipsec +kmod-iptunnel6 
    158141  KCONFIG:= \ 
    159142        CONFIG_INET6_AH \ 
    160143        CONFIG_INET6_ESP \ 
    161144        CONFIG_INET6_IPCOMP \ 
    162         CONFIG_INET6_XFRM_TUNNEL \ 
    163         CONFIG_INET6_TUNNEL 
    164   FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel tunnel6, \ 
     145        CONFIG_INET6_XFRM_MODE_BEET \ 
     146        CONFIG_INET6_XFRM_MODE_TRANSPORT \ 
     147        CONFIG_INET6_XFRM_MODE_TUNNEL \ 
     148        CONFIG_INET6_XFRM_TUNNEL 
     149  FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_mode_beet xfrm6_mode_transport xfrm6_mode_tunnel xfrm6_tunnel, \ 
    165150        $(LINUX_DIR)/net/ipv6/$(mod).$(LINUX_KMOD_SUFFIX) \ 
    166151  ) 
     
    173158 - esp6 
    174159 - ipcomp6 
     160 - xfrm6_mode_beet 
     161 - xfrm6_mode_transport 
     162 - xfrm6_mode_tunnel 
    175163 - xfrm6_tunnel 
    176  - tunnel6 
    177164endef 
    178165 
    179166$(eval $(call KernelPackage,ipsec6)) 
     167 
     168 
     169define KernelPackage/iptunnel4 
     170  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     171  TITLE:=IP tunneling (IPv4) 
     172  KCONFIG:= \ 
     173        CONFIG_NET_IPIP \ 
     174        CONFIG_INET_TUNNEL 
     175  FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX) 
     176  AUTOLOAD:=$(call AutoLoad,30,ipip) 
     177endef 
     178 
     179define KernelPackage/iptunnel4/2.6 
     180#  KCONFIG+=CONFIG_INET_TUNNEL 
     181  FILES+=$(LINUX_DIR)/net/ipv4/tunnel4.$(LINUX_KMOD_SUFFIX) 
     182  AUTOLOAD+=$(call AutoLoad,31,tunnel4) 
     183endef 
     184 
     185define KernelPackage/iptunnel4/description 
     186 Kernel modules for IPv4 tunneling (IP in IP encapsulation) 
     187endef 
     188 
     189$(eval $(call KernelPackage,iptunnel4)) 
     190 
     191 
     192define KernelPackage/iptunnel6 
     193  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     194  TITLE:=IP tunneling (IPv6) 
     195  DEPENDS:= @LINUX_2_6 
     196  KCONFIG:=CONFIG_INET6_TUNNEL 
     197  FILES:=$(LINUX_DIR)/net/ipv6/tunnel6.$(LINUX_KMOD_SUFFIX) 
     198  AUTOLOAD:=$(call AutoLoad,31,tunnel6) 
     199endef 
     200 
     201define KernelPackage/iptunnel6/description 
     202 Kernel modules for IPv6 tunneling (IPv6 in IPv6 tunnels) 
     203endef 
     204 
     205$(eval $(call KernelPackage,iptunnel6)) 
    180206 
    181207 
  • trunk/target/linux/adm5120/router_be/config-2.6.22

    r8694 r8862  
    7979# CONFIG_IDE is not set 
    8080CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m 
    81 CONFIG_INET_XFRM_MODE_BEET=m 
    82 CONFIG_INET_XFRM_MODE_TRANSPORT=m 
    83 CONFIG_INET_XFRM_MODE_TUNNEL=m 
    8481CONFIG_INITRAMFS_SOURCE="" 
    8582CONFIG_INOTIFY=y 
  • trunk/target/linux/adm5120/router_le/config-2.6.22

    r8694 r8862  
    7979# CONFIG_IDE is not set 
    8080CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m 
    81 CONFIG_INET_XFRM_MODE_BEET=m 
    82 CONFIG_INET_XFRM_MODE_TRANSPORT=m 
    83 CONFIG_INET_XFRM_MODE_TUNNEL=m 
    8481CONFIG_INITRAMFS_SOURCE="" 
    8582CONFIG_INOTIFY=y 
  • trunk/target/linux/generic-2.6/config-2.6.22

    r8846 r8862  
    445445CONFIG_INET_TCP_DIAG=m 
    446446CONFIG_INET_TUNNEL=m 
    447 CONFIG_INET_XFRM_MODE_BEET=y 
    448 CONFIG_INET_XFRM_MODE_TRANSPORT=y 
    449 CONFIG_INET_XFRM_MODE_TUNNEL=y 
     447CONFIG_INET_XFRM_MODE_BEET=m 
     448CONFIG_INET_XFRM_MODE_TRANSPORT=m 
     449CONFIG_INET_XFRM_MODE_TUNNEL=m 
    450450CONFIG_INET_XFRM_TUNNEL=m 
    451451# CONFIG_INFINIBAND is not set 
Note: See TracChangeset for help on using the changeset viewer.