Changeset 4206


Ignore:
Timestamp:
2006-07-22T14:33:28+02:00 (12 years ago)
Author:
nbd
Message:

port over the netfilter module packaging to the new system and fix iptables dependencies

Location:
branches/buildroot-ng/openwrt
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/buildroot-ng/openwrt/include/modules-2.4.mk

    r4149 r4206  
    1818,CONFIG_NET_IPGRE)) 
    1919 
    20 $(eval $(call KMOD_template,IMQ,imq,\ 
    21         $(MODULES_DIR)/kernel/net/ipv4/netfilter/*IMQ*.o \ 
    22         $(MODULES_DIR)/kernel/drivers/net/imq.o \ 
    23 )) 
    2420$(eval $(call KMOD_template,IPIP,ipip,\ 
    2521        $(MODULES_DIR)/kernel/net/ipv4/ipip.o \ 
     
    5753,CONFIG_TUN,,20,tun)) 
    5854 
    59 # Filtering / Firewalling 
    60  
    61 $(eval $(call KMOD_template,ARPTABLES,arptables,\ 
    62         $(MODULES_DIR)/kernel/net/ipv4/netfilter/arp*.o \ 
    63 ,CONFIG_IP_NF_ARPTABLES)) 
    64  
    65 $(eval $(call KMOD_template,EBTABLES,ebtables,\ 
    66         $(MODULES_DIR)/kernel/net/bridge/netfilter/*.o \ 
    67 ,CONFIG_BRIDGE_NF_EBTABLES)) 
    68  
    69 # metapackage for compatibility ... 
    70 $(eval $(call KMOD_template,IPTABLES_EXTRA,iptables-extra,\ 
    71 ,,kmod-ipt-conntrack kmod-ipt-extra kmod-ipt-filter kmod-ipt-ipopt kmod-ipt-ipsec kmod-ipt-nat kmod-ipt-nat-extra kmod-ipt-queue kmod-ipt-ulogd)) 
    72  
    73 $(eval $(call KMOD_template,IPT_CONNTRACK,ipt-conntrack,\ 
    74         $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    75 )) 
    76  
    77 $(eval $(call KMOD_template,IPT_EXTRA,ipt-extra,\ 
    78         $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    79 )) 
    80  
    81 $(eval $(call KMOD_template,IPT_FILTER,ipt-filter,\ 
    82         $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    83 )) 
    84  
    85 $(eval $(call KMOD_template,IPT_IPOPT,ipt-ipopt,\ 
    86         $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    87 )) 
    88  
    89 $(eval $(call KMOD_template,IPT_IPSEC,ipt-ipsec,\ 
    90         $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    91 )) 
    92  
    93 $(eval $(call KMOD_template,IPT_NAT,ipt-nat,\ 
    94         $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    95 )) 
    96  
    97 $(eval $(call KMOD_template,IPT_NAT_EXTRA,ipt-nat-extra,\ 
    98         $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    99 ,,,40,$(IPT_NAT_EXTRA-m))) 
    100  
    101 $(eval $(call KMOD_template,IPT_QUEUE,ipt-queue,\ 
    102         $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    103 )) 
    104  
    105 $(eval $(call KMOD_template,IPT_ULOG,ipt-ulog,\ 
    106         $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    107 )) 
    108  
    109 $(eval $(call KMOD_template,IP6TABLES,ip6tables,\ 
    110         $(MODULES_DIR)/kernel/net/ipv6/netfilter/ip*.o \ 
    111 ,CONFIG_IP6_NF_IPTABLES,kmod-ipv6)) 
    112  
    113  
    11455# Block devices 
    11556 
  • branches/buildroot-ng/openwrt/include/modules-2.6.mk

    r4181 r4206  
    2020,CONFIG_NET_IPGRE)) 
    2121 
    22 $(eval $(call KMOD_template,IMQ,imq,\ 
    23         $(MODULES_DIR)/kernel/net/ipv4/netfilter/*IMQ*.ko \ 
    24         $(MODULES_DIR)/kernel/drivers/net/imq.ko \ 
    25 ,CONFIG_IMQ)) 
    26  
    2722$(eval $(call KMOD_template,IPIP,ipip,\ 
    2823        $(MODULES_DIR)/kernel/net/ipv4/ipip.ko \ 
     
    6055        $(MODULES_DIR)/kernel/drivers/net/tun.ko \ 
    6156,CONFIG_TUN,,20,tun)) 
    62  
    63  
    64 # Filtering / Firewalling 
    65  
    66 $(eval $(call KMOD_template,ARPTABLES,arptables,\ 
    67         $(MODULES_DIR)/kernel/net/ipv4/netfilter/arp*.ko \ 
    68 ,CONFIG_IP_NF_ARPTABLES)) 
    69  
    70 $(eval $(call KMOD_template,EBTABLES,ebtables,\ 
    71         $(MODULES_DIR)/kernel/net/bridge/netfilter/*.ko \ 
    72 ,CONFIG_BRIDGE_NF_EBTABLES)) 
    73  
    74 # metapackage for compatibility ... 
    75 $(eval $(call KMOD_template,IPTABLES_EXTRA,iptables-extra,\ 
    76 ,,kmod-ipt-conntrack kmod-ipt-extra kmod-ipt-filter kmod-ipt-ipopt kmod-ipt-ipsec kmod-ipt-nat kmod-ipt-nat-extra kmod-ipt-queue kmod-ipt-ulogd)) 
    77  
    78 $(eval $(call KMOD_template,IPT_CONNTRACK,ipt-conntrack,\ 
    79         $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    80 )) 
    81  
    82 $(eval $(call KMOD_template,IPT_EXTRA,ipt-extra,\ 
    83         $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    84 )) 
    85  
    86 $(eval $(call KMOD_template,IPT_FILTER,ipt-filter,\ 
    87         $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    88 )) 
    89  
    90 $(eval $(call KMOD_template,IPT_IPOPT,ipt-ipopt,\ 
    91         $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    92 )) 
    93  
    94 $(eval $(call KMOD_template,IPT_IPSEC,ipt-ipsec,\ 
    95         $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    96 )) 
    97  
    98 $(eval $(call KMOD_template,IPT_NAT,ipt-nat,\ 
    99         $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    100 )) 
    101  
    102 $(eval $(call KMOD_template,IPT_NAT_EXTRA,ipt-nat-extra,\ 
    103         $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    104 ,,,40,$(IPT_NAT_EXTRA-m))) 
    105  
    106 $(eval $(call KMOD_template,IPT_QUEUE,ipt-queue,\ 
    107         $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    108 )) 
    109  
    110 $(eval $(call KMOD_template,IPT_ULOG,ipt-ulog,\ 
    111         $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    112 )) 
    113  
    114 $(eval $(call KMOD_template,IP6TABLES,ip6tables,\ 
    115         $(MODULES_DIR)/kernel/net/ipv6/netfilter/ip*.ko \ 
    116 ,CONFIG_IP6_NF_IPTABLES,kmod-ipv6)) 
    117  
    11857 
    11958# Block devices 
  • branches/buildroot-ng/openwrt/include/netfilter.mk

    r4091 r4206  
    77# $Id: netfilter.mk 2411 2005-11-11 03:41:43Z nico $ 
    88 
    9 ifeq ($(NF_2_6),1) 
     9ifeq ($(NF_KMOD),1) 
    1010P_V4:=ipv4/netfilter/ 
    1111P_XT:=netfilter/ 
    12 else 
    13 P_V4:= 
    14 P_XT:= 
    1512endif 
    1613 
     
    8582IPT_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += $(P_V4)ipt_MIRROR 
    8683IPT_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += $(P_V4)ipt_REDIRECT 
     84IPT_NAT-$(CONFIG_IP_NF_TARGET_NETMAP) += $(P_V4)ipt_NETMAP 
    8785 
    8886IPT_NAT_EXTRA-m :=  
  • branches/buildroot-ng/openwrt/package/iptables/Makefile

    r4115 r4206  
    5050SECTION:=net 
    5151CATEGORY:=Base system 
    52 DEPENDS:=iptables 
     52DEPENDS:=iptables +kmod-ipt-conntrack 
    5353TITLE:=connection tracking modules 
    5454DESCRIPTION:=iptables extensions for connection tracking \\\ 
     
    6262SECTION:=net 
    6363CATEGORY:=Base system 
    64 DEPENDS:=iptables 
     64DEPENDS:=iptables +kmod-ipt-filter 
    6565TITLE:=filter modules 
    6666DESCRIPTION:=iptables extensions for packet content inspection\\\ 
     
    7474CATEGORY:=Base system 
    7575DEPENDS:=iptables 
    76 TITLE:=IMQ support 
     76TITLE:=IMQ support +kmod-imq 
    7777DESCRIPTION:=iptables extension for IMQ support\\\ 
    7878Includes: \\\ 
     
    8383SECTION:=net 
    8484CATEGORY:=Base system 
    85 DEPENDS:=iptables 
     85DEPENDS:=iptables +kmod-ipt-ipopt 
    8686TITLE:=IP/Packet option modules 
    8787DESCRIPTION:=iptables extensions for matching/changing IP packet options\\\ 
     
    100100SECTION:=net 
    101101CATEGORY:=Base system 
    102 DEPENDS:=iptables 
     102DEPENDS:=iptables +kmod-ipt-ipsec 
    103103TITLE:=IPSec extensions 
    104104DESCRIPTION:=iptables extensions for matching ipsec traffic\\\ 
     
    111111SECTION:=net 
    112112CATEGORY:=Base system 
    113 DEPENDS:=iptables 
     113DEPENDS:=iptables +kmod-ipt-nat 
    114114TITLE:=extra NAT targets 
    115115DESCRIPTION:=iptables extensions for different NAT targets\\\ 
     
    121121SECTION:=net 
    122122CATEGORY:=Base system 
    123 DEPENDS:=iptables 
     123DEPENDS:=iptables +kmod-ipt-ulog 
    124124TITLE:=user-space packet logging 
    125125DESCRIPTION:=iptables extensions for user-space packet logging\\\ 
     
    131131SECTION:=net 
    132132CATEGORY:=Base system 
    133 DEPENDS:=iptables 
     133DEPENDS:=iptables +kmod-ipt-extra 
    134134TITLE:=other extra iptables extensions 
    135135DESCRIPTION:=other extra iptables extensions\\\ 
  • branches/buildroot-ng/openwrt/package/kernel/Makefile

    r4201 r4206  
    1919ifeq ($(DUMP),) 
    2020-include $(LINUX_DIR)/.config 
     21NF_KMOD:=1 
    2122include $(INCLUDE_DIR)/netfilter.mk 
    2223endif 
  • branches/buildroot-ng/openwrt/package/kernel/modules.mk

    r4149 r4206  
    6464$(eval $(call KernelPackage,ide-pdc202xx)) 
    6565 
    66  
     66NFMENU:=Netfilter Extensions 
     67 
     68define KernelPackage/ipt-conntrack 
     69TITLE:=Modules for connection tracking 
     70DESCRIPTION:=Netfilter (IPv4) kernel modules for connection tracking\\\ 
     71Includes: \\\ 
     72        * ipt_conntrack \\\ 
     73        * ipt_helper \\\ 
     74        * ipt_connmark/CONNMARK 
     75SUBMENU:=$(NFMENU) 
     76FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     77endef 
     78$(eval $(call KernelPackage,ipt-conntrack)) 
     79 
     80 
     81define KernelPackage/ipt-filter 
     82TITLE:=Modules for packet content inspection 
     83DESCRIPTION:=Netfilter (IPv4) kernel modules for packet content inspection \\\ 
     84Includes: \\\ 
     85        * ipt_ipp2p \\\ 
     86        * ipt_layer7 
     87SUBMENU:=$(NFMENU) 
     88FILES:=$(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     89endef 
     90$(eval $(call KernelPackage,ipt-filter)) 
     91 
     92 
     93define KernelPackage/ipt-ipopt 
     94TITLE:=Modules for matching/changing IP packet options 
     95DESCRIPTION:=Netfilter (IPv4) modules for matching/changing IP packet options \\\ 
     96Includes: \\\ 
     97        * ipt_dscp/DSCP \\\ 
     98        * ipt_ecn/ECN \\\ 
     99        * ipt_length \\\ 
     100        * ipt_mac \\\ 
     101        * ipt_tos/TOS \\\ 
     102        * ipt_tcpmms \\\ 
     103        * ipt_ttl/TTL \\\ 
     104        * ipt_unclean 
     105SUBMENU:=$(NFMENU) 
     106FILES:=$(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     107endef 
     108$(eval $(call KernelPackage,ipt-ipopt)) 
     109 
     110 
     111define KernelPackage/ipt-ipsec 
     112TITLE:=Modules for matching IPSec packets 
     113DESCRIPTION:=Netfilter (IPv4) modules for matching IPSec packets \\\ 
     114Includes: \\\ 
     115        * ipt_ah \\\ 
     116        * ipt_esp 
     117SUBMENU:=$(NFMENU) 
     118FILES:=$(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     119endef 
     120$(eval $(call KernelPackage,ipt-ipsec)) 
     121 
     122 
     123define KernelPackage/ipt-nat 
     124TITLE:=Modules for extra NAT targets 
     125DESCRIPTION:=Netfilter (IPv4) modules for extra NAT targets \\\ 
     126Includes: \\\ 
     127        * ipt_REDIRECT \\\ 
     128        * ipt_NETMAP 
     129SUBMENU:=$(NFMENU) 
     130FILES:=$(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     131endef 
     132$(eval $(call KernelPackage,ipt-nat)) 
     133 
     134define KernelPackage/ipt-nathelper 
     135TITLE:=Extra Conntrack and NAT helpers 
     136DESCRIPTION:=Extra Conntrack and NAT helpers (IPv4) \\\ 
     137Includes: \\\ 
     138        * ip_conntrack_amanda \\\ 
     139        * ip_conntrack_proto_gre \\\ 
     140        * ip_nat_proto_gre \\\ 
     141        * ip_conntrack_pptp \\\ 
     142        * ip_nat_pptp \\\ 
     143        * ip_conntrack_sip \\\ 
     144        * ip_nat_sip \\\ 
     145        * ip_nat_snmp_basic \\\ 
     146        * ip_conntrack_tftp 
     147SUBMENU:=$(NFMENU) 
     148FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     149endef 
     150$(eval $(call KernelPackage,ipt-nathelper)) 
     151 
     152define KernelPackage/ipt-imq 
     153TITLE:=Intermediate Queueing support 
     154DESCRIPTION:=Kernel support for Intermediate Queueing devices 
     155KCONFIG:=$(CONFIG_IMQ) 
     156SUBMENU:=$(NFMENU) 
     157FILES:= \ 
     158        $(MODULES_DIR)/kernel/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) \ 
     159        $(MODULES_DIR)/kernel/drivers/net/imq.$(LINUX_KMOD_SUFFIX) 
     160endef 
     161$(eval $(call KernelPackage,imq)) 
     162 
     163 
     164define KernelPackage/ipt-queue 
     165TITLE:=Module for user-space packet queueing 
     166DESCRIPTION:=Netfilter (IPv4) module for user-space packet queueing \\\ 
     167Includes: \\\ 
     168        * ipt_QUEUE 
     169SUBMENU:=$(NFMENU) 
     170FILES:=$(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     171endef 
     172$(eval $(call KernelPackage,ipt-queue)) 
     173 
     174define KernelPackage/ipt-ulog 
     175TITLE:=Module for user-space packet logging 
     176DESCRIPTION:=Netfilter (IPv4) module for user-space packet logging \\\ 
     177Includes: \\\ 
     178        * ipt_ULOG 
     179SUBMENU:=$(NFMENU) 
     180FILES:=$(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     181endef 
     182$(eval $(call KernelPackage,ipt-ulog)) 
     183 
     184define KernelPackage/ipt-extra 
     185TITLE:=Extra modules 
     186DESCRIPTION:=Other Netfilter (IPv4) kernel modules\\\ 
     187Includes: \\\ 
     188        * ipt_limit \\\ 
     189        * ipt_owner \\\ 
     190        * ipt_physdev \\\ 
     191        * ipt_pkttype \\\ 
     192        * ipt_recent 
     193SUBMENU:=$(NFMENU) 
     194FILES:=$(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
     195endef 
     196$(eval $(call KernelPackage,ipt-extra)) 
     197 
     198define KernelPackage/ip6tables 
     199TITLE:=IPv6 modules 
     200DESCRIPTION:=Netfilter IPv6 firewalling support 
     201SUBMENU:=$(NFMENU) 
     202FILES:=$(MODULES_DIR)/kernel/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX) 
     203endef 
     204$(eval $(call KernelPackage,ip6tables)) 
     205 
     206 
     207define KernelPackage/arptables 
     208TITLE:=ARP firewalling modules 
     209DESCRIPTION:=Kernel modules for ARP firewalling 
     210SUBMENU:=$(NFMENU) 
     211FILES:=$(MODULES_DIR)/kernel/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX) 
     212KCONFIG:=$(CONFIG_IP_NF_ARPTABLES) 
     213endef 
     214$(eval $(call KernelPackage,arptables)) 
     215 
     216 
     217define KernelPackage/ebtables 
     218TITLE:=Bridge firewalling modules 
     219DESCRIPTION:=Kernel modules for Ethernet Bridge firewalling 
     220SUBMENU:=$(NFMENU) 
     221FILES:=$(MODULES_DIR)/kernel/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX) 
     222KCONFIG:=$(CONFIG_BRIDGE_NF_EBTABLES) 
     223endef 
     224$(eval $(call KernelPackage,ebtables)) 
     225 
     226 
  • branches/buildroot-ng/openwrt/target/linux/Config.in

    r4149 r4206  
    2424          Kernel support for GRE tunnels 
    2525         
    26 config PACKAGE_KMOD_IMQ 
    27         prompt "kmod-imq.......................... Intermediate Queueing device" 
    28         tristate 
    29         default m 
    30         help 
    31           Kernel support for the Intermediate Queueing device 
    32  
    3326config PACKAGE_KMOD_IPIP 
    3427        prompt "kmod-ipip......................... IP in IP encapsulation support" 
     
    9992        help 
    10093          Kernel support for the TUN/TAP tunneling device 
    101  
    102 endmenu 
    103  
    104 menu "Filtering/Firewalling" 
    105  
    106 config PACKAGE_KMOD_ARPTABLES 
    107         prompt "kmod-arptables.................... ARP firewalling support" 
    108         tristate 
    109         default m 
    110         help 
    111           Kernel modules for ARP firewalling 
    112  
    113 config PACKAGE_KMOD_EBTABLES 
    114         prompt "kmod-ebtables..................... Ethernet Bridge firewalling support" 
    115         tristate 
    116         default m 
    117         help 
    118           Kernel modules for bridge firewalling 
    119  
    120 config PACKAGE_KMOD_IPTABLES 
    121         prompt "kmod-iptables..................... Core Netfilter modules for IPv4 firewalling" 
    122         tristate 
    123         default y 
    124         help 
    125           Kernel modules for IPv4 firewalling 
    126  
    127 config PACKAGE_KMOD_IPTABLES_EXTRA 
    128         prompt "kmod-iptables-extra............... Extra Netfilter modules for IPv4 firewalling (meta-package)" 
    129         tristate 
    130         default m 
    131         select PACKAGE_KMOD_IPT_CONNTRACK 
    132         select PACKAGE_KMOD_IPT_FILTER 
    133         select PACKAGE_KMOD_IPT_IPOPT 
    134         select PACKAGE_KMOD_IPT_IPSEC 
    135         select PACKAGE_KMOD_IPT_NAT 
    136         select PACKAGE_KMOD_IPT_NAT_EXTRA 
    137         select PACKAGE_KMOD_IPT_QUEUE 
    138         select PACKAGE_KMOD_IPT_ULOG 
    139         select PACKAGE_KMOD_IPT_EXTRA 
    140         help 
    141           Extra Netfilter kernel modules for IPv4 firewalling (meta-package) 
    142  
    143 config PACKAGE_KMOD_IPT_CONNTRACK 
    144         prompt "kmod-ipt-conntrack................ Netfilter modules for connection tracking" 
    145         tristate 
    146         default m 
    147         help 
    148           Netfilter (IPv4) kernel modules for connection tracking 
    149  
    150           Includes: 
    151             * ipt_conntrack 
    152             * ipt_helper 
    153             * ipt_connmark/CONNMARK 
    154  
    155 config PACKAGE_KMOD_IPT_FILTER 
    156         prompt "kmod-ipt-filter................... Netfilter modules for packet content inspection" 
    157         tristate 
    158         default m 
    159         help 
    160           Netfilter (IPv4) kernel modules for packet content inspection 
    161  
    162           Includes: 
    163             * ipt_ipp2p 
    164             * ipt_layer7 
    165  
    166 config PACKAGE_KMOD_IPT_IPOPT 
    167         prompt "kmod-ipt-ipopt.................... Netfilter modules for matching/changing IP packet options" 
    168         tristate 
    169         default m 
    170         help 
    171           Netfilter (IPv4) kernel modules for matching/changing IP packet options 
    172            
    173           Includes: 
    174             * ipt_dscp/DSCP 
    175             * ipt_ecn/ECN 
    176             * ipt_length 
    177             * ipt_mac 
    178             * ipt_tos/TOS 
    179             * ipt_tcpmms 
    180             * ipt_ttl/TTL 
    181             * ipt_unclean 
    182  
    183 config PACKAGE_KMOD_IPT_IPSEC 
    184         prompt "kmod-ipt-ipsec.................... Netfilter modules for matching IPsec packets" 
    185         tristate 
    186         default m 
    187         help 
    188           Netfilter (IPv4) kernel modules for matching IPsec packets 
    189            
    190           Includes: 
    191             * ipt_ah 
    192             * ipt_esp 
    193  
    194 config PACKAGE_KMOD_IPT_NAT 
    195         prompt "kmod-ipt-nat...................... Netfilter modules for different NAT targets" 
    196         tristate 
    197         default m 
    198         help 
    199           Netfilter (IPv4) kernel modules for different NAT targets 
    200  
    201           Includes:  
    202             * ipt_REDIRECT 
    203  
    204 config PACKAGE_KMOD_IPT_NAT_EXTRA 
    205         prompt "kmod-ipt-nat-extra................ Extra Netfilter NAT modules for special protocols" 
    206         tristate 
    207         default m 
    208         help 
    209           Extra Netfilter (IPv4) NAT kernel modules for special protocols 
    210            
    211           Includes: 
    212             * ip_conntrack_amanda 
    213             * ip_conntrack_proto_gre 
    214             * ip_nat_proto_gre 
    215             * ip_conntrack_pptp 
    216             * ip_nat_pptp 
    217             * ip_conntrack_sip 
    218             * ip_nat_sip 
    219             * ip_nat_snmp_basic 
    220             * ip_conntrack_tftp 
    221  
    222 config PACKAGE_KMOD_IPT_QUEUE 
    223         prompt "kmod-ipt-queue.................... Netfilter module for user-space packet queueing" 
    224         tristate 
    225         default m 
    226         help 
    227           Netfilter (IPv4) module for user-space packet queueing 
    228            
    229           Includes: 
    230             * ipt_QUEUE 
    231  
    232 config PACKAGE_KMOD_IPT_ULOG 
    233         prompt "kmod-ipt-ulog..................... Netfilter module for user-space packet logging" 
    234         tristate 
    235         default m 
    236         help 
    237           Netfilter (IPv4) module for user-space packet logging 
    238            
    239           Includes: 
    240             * ipt_ULOG 
    241  
    242 config PACKAGE_KMOD_IPT_EXTRA 
    243         prompt "kmod-ipt-extra.................... Other extra Netfilter modules" 
    244         tristate 
    245         default m 
    246         help 
    247           Other extra Netfilter (IPv4) kernel modules 
    248  
    249           Includes: 
    250             * ipt_limit 
    251             * ipt_owner 
    252             * ipt_physdev 
    253             * ipt_pkttype 
    254             * ipt_recent 
    255  
    256 config PACKAGE_KMOD_IP6TABLES 
    257         prompt "kmod-ip6tables.................... Kernel modules for ip6tables" 
    258         tristate 
    259         default m 
    260         depends PACKAGE_KMOD_IPV6 
    261         help 
    262           IPv6 firewalling support 
    26394 
    26495endmenu 
Note: See TracChangeset for help on using the changeset viewer.