Changeset 3498


Ignore:
Timestamp:
2006-03-26T23:45:30+02:00 (12 years ago)
Author:
nico
Message:

backport netfilter.mk changes, split nat support for common protocols into
their own packages

Location:
branches/whiterussian/openwrt
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • branches/whiterussian/openwrt/package/iptables/Makefile

    r3347 r3498  
    4949$(eval $(call PKG_template,IPTABLES_MOD_ULOG,iptables-mod-ulog,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    5050 
    51 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_CONNTRACK,$(IPKG_IPTABLES_MOD_CONNTRACK-m))) 
    52 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_EXTRA,$(IPKG_IPTABLES_MOD_EXTRA-m))) 
    53 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_FILTER,$(IPKG_IPTABLES_MOD_FILTER-m),layer7-install)) 
    54 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_IMQ,$(IPKG_IPTABLES_MOD_IMQ-m))) 
    55 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_IPOPT,$(IPKG_IPTABLES_MOD_IPOPT-m))) 
    56 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_IPSEC,$(IPKG_IPTABLES_MOD_IPSEC-m))) 
    57 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_NAT,$(IPKG_IPTABLES_MOD_NAT-m))) 
    58 $(eval $(call IPKG_plugin_template,IPTABLES_MOD_ULOG,$(IPKG_IPTABLES_MOD_ULOG-m))) 
     51$(eval $(call IPKG_plugin_template,IPTABLES_MOD_CONNTRACK,$(IPT_CONNTRACK-m))) 
     52$(eval $(call IPKG_plugin_template,IPTABLES_MOD_EXTRA,$(IPT_EXTRA-m))) 
     53$(eval $(call IPKG_plugin_template,IPTABLES_MOD_FILTER,$(IPT_FILTER-m),layer7-install)) 
     54$(eval $(call IPKG_plugin_template,IPTABLES_MOD_IMQ,$(IPT_IMQ-m))) 
     55$(eval $(call IPKG_plugin_template,IPTABLES_MOD_IPOPT,$(IPT_IPOPT-m))) 
     56$(eval $(call IPKG_plugin_template,IPTABLES_MOD_IPSEC,$(IPT_IPSEC-m))) 
     57$(eval $(call IPKG_plugin_template,IPTABLES_MOD_NAT,$(IPT_NAT-m))) 
     58$(eval $(call IPKG_plugin_template,IPTABLES_MOD_ULOG,$(IPT_ULOG-m))) 
    5959 
    6060$(PKG_BUILD_DIR)/.configured: 
     
    8484        install -d -m0755 $(IDIR_IPTABLES)/usr/lib/iptables 
    8585        (cd $(PKG_INSTALL_DIR)/usr/lib/iptables ; \ 
    86                 cp -fpR $(patsubst %,lib%.so,$(IPKG_IPTABLES-y)) $(IDIR_IPTABLES)/usr/lib/iptables/ \ 
     86                cp -fpR $(patsubst %,lib%.so,$(IPT_BUILTIN)) $(IDIR_IPTABLES)/usr/lib/iptables/ \ 
    8787        ) 
    8888        $(RSTRIP) $(IDIR_IPTABLES) 
  • branches/whiterussian/openwrt/target/linux/Config.in

    r3268 r3498  
    120120            * ipt_REDIRECT 
    121121 
     122config BR2_PACKAGE_KMOD_IPT_NAT_H323 
     123        tristate "Netfilter NAT modules for H.323" 
     124        default m 
     125        help 
     126          Netfilter (IPv4) NAT kernel modules for H.323 
     127 
     128config BR2_PACKAGE_KMOD_IPT_NAT_PPTP 
     129        tristate "Netfilter NAT modules for PPTP" 
     130        default m 
     131        help 
     132          Netfilter (IPv4) NAT kernel modules for PPTP 
     133 
     134config BR2_PACKAGE_KMOD_IPT_NAT_RTSP 
     135        tristate "Netfilter NAT modules for RTSP" 
     136        default m 
     137        help 
     138          Netfilter (IPv4) NAT kernel modules for RTSP 
     139 
    122140config BR2_PACKAGE_KMOD_IPT_NAT_EXTRA 
    123141        tristate "Extra Netfilter NAT modules for special protocols" 
     
    130148            * ip_conntrack_proto_gre 
    131149            * ip_nat_proto_gre 
    132             * ip_conntrack_pptp 
    133             * ip_nat_pptp 
    134150            * ip_nat_snmp_basic 
    135151            * ip_conntrack_tftp 
  • branches/whiterussian/openwrt/target/linux/linux-2.4/Makefile

    r3268 r3498  
    6363 
    6464$(eval $(call KMOD_template,IPT_CONNTRACK,ipt-conntrack,\ 
    65         $(foreach mod,$(IPKG_KMOD_IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     65        $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    6666)) 
    6767$(eval $(call KMOD_template,IPT_EXTRA,ipt-extra,\ 
    68         $(foreach mod,$(IPKG_KMOD_IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     68        $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    6969)) 
    7070$(eval $(call KMOD_template,IPT_FILTER,ipt-filter,\ 
    71         $(foreach mod,$(IPKG_KMOD_IPT_FILTER-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     71        $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    7272)) 
    7373$(eval $(call KMOD_template,IPT_IPOPT,ipt-ipopt,\ 
    74         $(foreach mod,$(IPKG_KMOD_IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     74        $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    7575)) 
    7676$(eval $(call KMOD_template,IPT_IPSEC,ipt-ipsec,\ 
    77         $(foreach mod,$(IPKG_KMOD_IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     77        $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    7878)) 
    7979$(eval $(call KMOD_template,IPT_NAT,ipt-nat,\ 
    80         $(foreach mod,$(IPKG_KMOD_IPT_NAT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    81 )) 
     80        $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     81)) 
     82$(eval $(call KMOD_template,IPT_NAT_H323,ipt-nat-h323,\ 
     83        $(foreach mod,$(IPT_NAT_H323-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     84,,,40,$(IPT_NAT_H323-m))) 
     85$(eval $(call KMOD_template,IPT_NAT_PPTP,ipt-nat-pptp,\ 
     86        $(foreach mod,$(IPT_NAT_PPTP-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     87,,,40,$(IPT_NAT_PPTP-m))) 
     88$(eval $(call KMOD_template,IPT_NAT_RTSP,ipt-nat-rtsp,\ 
     89        $(foreach mod,$(IPT_NAT_RTSP-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     90,,,40,$(IPT_NAT_RTSP-m))) 
    8291$(eval $(call KMOD_template,IPT_NAT_EXTRA,ipt-nat-extra,\ 
    83         $(foreach mod,$(IPKG_KMOD_IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    84 ,,,40,$(IPKG_KMOD_IPT_NAT_EXTRA-m))) 
     92        $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     93,,,40,$(IPT_NAT_EXTRA-m))) 
    8594$(eval $(call KMOD_template,IPT_QUEUE,ipt-queue,\ 
    86         $(foreach mod,$(IPKG_KMOD_IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     95        $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    8796)) 
    8897$(eval $(call KMOD_template,IPT_ULOG,ipt-ulog,\ 
    89         $(foreach mod,$(IPKG_KMOD_IPT_ULOG-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
     98        $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ 
    9099)) 
    91100 
  • branches/whiterussian/openwrt/target/linux/netfilter.mk

    r3433 r3498  
    11# $Id$ 
    22 
    3 # 
    4 # kernel modules 
    5 # 
     3IPT_CONNTRACK-m := 
     4IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNTRACK) += ipt_conntrack 
     5IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_HELPER) += ipt_helper 
     6IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNMARK) += ipt_connmark 
     7IPT_CONNTRACK-$(CONFIG_IP_NF_TARGET_CONNMARK) += ipt_CONNMARK 
     8IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_STATE) += ipt_state 
    69 
    7 IPKG_KMOD_IPT_CONNTRACK-m := 
    8 IPKG_KMOD_IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNTRACK) += ipt_conntrack 
    9 IPKG_KMOD_IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_HELPER) += ipt_helper 
    10 IPKG_KMOD_IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNMARK) += ipt_connmark 
    11 IPKG_KMOD_IPT_CONNTRACK-$(CONFIG_IP_NF_TARGET_CONNMARK) += ipt_CONNMARK 
    12 IPKG_KMOD_IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_STATE) += ipt_state 
     10IPT_EXTRA-m := 
     11IPT_EXTRA-$(CONFIG_IP_NF_MATCH_LIMIT) += ipt_limit 
     12IPT_EXTRA-$(CONFIG_IP_NF_TARGET_LOG) += ipt_LOG 
     13IPT_EXTRA-$(CONFIG_IP_NF_MATCH_MULTIPORT) += ipt_multiport 
     14IPT_EXTRA-$(CONFIG_IP_NF_MATCH_OWNER) += ipt_owner 
     15IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PHYSDEV) += ipt_physdev 
     16IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PKTTYPE) += ipt_pkttype 
     17IPT_EXTRA-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent 
     18IPT_EXTRA-$(CONFIG_IP_NF_TARGET_REJECT) += ipt_REJECT 
    1319 
    14 IPKG_KMOD_IPT_EXTRA-m := 
    15 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_MATCH_LIMIT) += ipt_limit 
    16 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_TARGET_LOG) += ipt_LOG 
    17 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_MATCH_MULTIPORT) += ipt_multiport 
    18 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_MATCH_OWNER) += ipt_owner 
    19 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PHYSDEV) += ipt_physdev 
    20 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PKTTYPE) += ipt_pkttype 
    21 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent 
    22 IPKG_KMOD_IPT_EXTRA-$(CONFIG_IP_NF_TARGET_REJECT) += ipt_REJECT 
     20IPT_FILTER-m := 
     21IPT_FILTER-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p 
     22IPT_FILTER-$(CONFIG_IP_NF_MATCH_LAYER7) += ipt_layer7 
    2323 
    24 IPKG_KMOD_IPT_FILTER-m := 
    25 IPKG_KMOD_IPT_FILTER-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p 
    26 IPKG_KMOD_IPT_FILTER-$(CONFIG_IP_NF_MATCH_LAYER7) += ipt_layer7 
     24IPT_IMQ-m := 
     25IPT_IMQ-$(CONFIG_IP_NF_TARGET_IMQ) += ipt_IMQ 
    2726 
    28 IPKG_KMOD_IPT_IPOPT-m := 
    29 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_DSCP) += ipt_dscp 
    30 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_DSCP 
    31 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn 
    32 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN 
    33 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_LENGTH) += ipt_length 
    34 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MAC) += ipt_mac 
    35 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MARK) += ipt_mark 
    36 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_TARGET_MARK) += ipt_MARK 
    37 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TCPMSS) += ipt_tcpmss 
    38 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TCPMSS) += ipt_TCPMSS 
    39 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos 
    40 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS 
    41 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl 
    42 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TTL) += ipt_TTL 
    43 IPKG_KMOD_IPT_IPOPT-$(CONFIG_IP_NF_MATCH_UNCLEAN) += ipt_unclean 
     27IPT_IPOPT-m := 
     28IPT_IPOPT-$(CONFIG_IP_NF_MATCH_DSCP) += ipt_dscp 
     29IPT_IPOPT-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_DSCP 
     30IPT_IPOPT-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn 
     31IPT_IPOPT-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN 
     32IPT_IPOPT-$(CONFIG_IP_NF_MATCH_LENGTH) += ipt_length 
     33IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MAC) += ipt_mac 
     34IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MARK) += ipt_mark 
     35IPT_IPOPT-$(CONFIG_IP_NF_TARGET_MARK) += ipt_MARK 
     36IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TCPMSS) += ipt_tcpmss 
     37IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TCPMSS) += ipt_TCPMSS 
     38IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos 
     39IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS 
     40IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl 
     41IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TTL) += ipt_TTL 
     42IPT_IPOPT-$(CONFIG_IP_NF_MATCH_UNCLEAN) += ipt_unclean 
    4443 
    45 IPKG_KMOD_IPT_IPSEC-m := 
    46 IPKG_KMOD_IPT_IPSEC-$(CONFIG_IP_NF_MATCH_AH_ESP) += ipt_ah ipt_esp 
     44IPT_IPSEC-m := 
     45IPT_IPSEC-$(CONFIG_IP_NF_MATCH_AH_ESP) += ipt_ah ipt_esp 
    4746 
    48 IPKG_KMOD_IPT_NAT-m := 
    49 IPKG_KMOD_IPT_NAT-$(CONFIG_IP_NF_TARGET_MASQUERADE) += ipt_MASQUERADE 
    50 IPKG_KMOD_IPT_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += ipt_MIRROR 
    51 IPKG_KMOD_IPT_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += ipt_REDIRECT 
     47IPT_NAT-m := 
     48IPT_NAT-$(CONFIG_IP_NF_NAT) += ipt_SNAT ipt_DNAT 
     49IPT_NAT-$(CONFIG_IP_NF_TARGET_MASQUERADE) += ipt_MASQUERADE 
     50IPT_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += ipt_MIRROR 
     51IPT_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += ipt_REDIRECT 
    5252 
    53 IPKG_KMOD_IPT_NAT_EXTRA-m :=  
    54 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_AMANDA) += ip_conntrack_amanda 
    55 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_CT_PROTO_GRE) += ip_conntrack_proto_gre 
    56 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PROTO_GRE) += ip_nat_proto_gre 
    57 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_PPTP) += ip_conntrack_pptp 
    58 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PPTP) += ip_nat_pptp 
    59 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += ip_nat_snmp_basic 
    60 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_TFTP) += ip_conntrack_tftp 
    61 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_TFTP) += ip_nat_tftp 
    62 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_H323) += ip_conntrack_h323 
    63 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_H323) += ip_nat_h323 
    64 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_RTSP) += ip_conntrack_rtsp 
    65 IPKG_KMOD_IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_RTSP) += ip_nat_rtsp 
     53IPT_NAT_H323-m :=  
     54IPT_NAT_H323-$(CONFIG_IP_NF_H323) += ip_conntrack_h323 
     55IPT_NAT_H323-$(CONFIG_IP_NF_NAT_H323) += ip_nat_h323 
    6656 
    67 IPKG_KMOD_IPT_QUEUE-m := 
    68 IPKG_KMOD_IPT_QUEUE-$(CONFIG_IP_NF_QUEUE) += ip_queue 
     57IPT_NAT_PPTP-m += 
     58IPT_NAT_PPTP-$(CONFIG_IP_NF_PPTP) += ip_conntrack_pptp 
     59IPT_NAT_PPTP-$(CONFIG_IP_NF_NAT_PPTP) += ip_nat_pptp 
    6960 
    70 IPKG_KMOD_IPT_ULOG-m := 
    71 IPKG_KMOD_IPT_ULOG-$(CONFIG_IP_NF_TARGET_ULOG) += ipt_ULOG 
     61IPT_NAT_RTSP-m := 
     62IPT_NAT_RTSP-$(CONFIG_IP_NF_RTSP) += ip_conntrack_rtsp 
     63IPT_NAT_RTSP-$(CONFIG_IP_NF_NAT_RTSP) += ip_nat_rtsp 
    7264 
     65IPT_NAT_EXTRA-m :=  
     66IPT_NAT_EXTRA-$(CONFIG_IP_NF_AMANDA) += ip_conntrack_amanda 
     67IPT_NAT_EXTRA-$(CONFIG_IP_NF_CT_PROTO_GRE) += ip_conntrack_proto_gre 
     68IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PROTO_GRE) += ip_nat_proto_gre 
     69IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += ip_nat_snmp_basic 
     70IPT_NAT_EXTRA-$(CONFIG_IP_NF_TFTP) += ip_conntrack_tftp 
     71IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_TFTP) += ip_nat_tftp 
    7372 
    74 # 
    75 # iptables extensions 
    76 # 
     73IPT_QUEUE-m := 
     74IPT_QUEUE-$(CONFIG_IP_NF_QUEUE) += ip_queue 
    7775 
    78 IPKG_IPTABLES-y := ipt_standard 
    79 IPKG_IPTABLES-y += ipt_icmp ipt_tcp ipt_udp 
     76IPT_ULOG-m := 
     77IPT_ULOG-$(CONFIG_IP_NF_TARGET_ULOG) += ipt_ULOG 
    8078 
    81 IPKG_IPTABLES_MOD_CONNTRACK-m := 
    82 IPKG_IPTABLES_MOD_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNMARK) += ipt_connmark 
    83 IPKG_IPTABLES_MOD_CONNTRACK-$(CONFIG_IP_NF_TARGET_CONNMARK) += ipt_CONNMARK 
    84 IPKG_IPTABLES_MOD_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNTRACK) += ipt_conntrack 
    85 IPKG_IPTABLES_MOD_CONNTRACK-$(CONFIG_IP_NF_MATCH_HELPER) += ipt_helper 
    86 IPKG_IPTABLES_MOD_CONNTRACK-$(CONFIG_IP_NF_MATCH_STATE) += ipt_state 
    87  
    88 IPKG_IPTABLES_MOD_EXTRA-m := 
    89 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_MATCH_LIMIT) += ipt_limit 
    90 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_TARGET_LOG) += ipt_LOG 
    91 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_MATCH_MULTIPORT) += ipt_multiport 
    92 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_MATCH_OWNER) += ipt_owner 
    93 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_MATCH_PHYSDEV) += ipt_physdev 
    94 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_MATCH_PKTTYPE) += ipt_pkttype 
    95 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent 
    96 IPKG_IPTABLES_MOD_EXTRA-$(CONFIG_IP_NF_TARGET_REJECT) += ipt_REJECT 
    97  
    98 IPKG_IPTABLES_MOD_FILTER-m := 
    99 IPKG_IPTABLES_MOD_FILTER-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p 
    100 IPKG_IPTABLES_MOD_FILTER-$(CONFIG_IP_NF_MATCH_LAYER7) += ipt_layer7 
    101  
    102 IPKG_IPTABLES_MOD_IMQ-m := 
    103 IPKG_IPTABLES_MOD_IMQ-$(CONFIG_IP_NF_TARGET_IMQ) += ipt_IMQ 
    104  
    105 IPKG_IPTABLES_MOD_IPOPT-m := 
    106 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_DSCP) += ipt_dscp 
    107 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_DSCP 
    108 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn 
    109 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN 
    110 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_LENGTH) += ipt_length 
    111 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_MAC) += ipt_mac 
    112 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_MARK) += ipt_mark 
    113 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_TARGET_MARK) += ipt_MARK 
    114 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_TCPMSS) += ipt_tcpmss 
    115 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_TARGET_TCPMSS) += ipt_TCPMSS 
    116 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos 
    117 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS 
    118 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl 
    119 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_TARGET_TTL) += ipt_TTL 
    120 IPKG_IPTABLES_MOD_IPOPT-$(CONFIG_IP_NF_MATCH_UNCLEAN) += ipt_unclean 
    121  
    122 IPKG_IPTABLES_MOD_IPSEC-m := 
    123 IPKG_IPTABLES_MOD_IPSEC-$(CONFIG_IP_NF_MATCH_AH_ESP) += ipt_ah ipt_esp 
    124  
    125 IPKG_IPTABLES_MOD_NAT-m := 
    126 IPKG_IPTABLES_MOD_NAT-$(CONFIG_IP_NF_NAT) += ipt_SNAT ipt_DNAT 
    127 IPKG_IPTABLES_MOD_NAT-$(CONFIG_IP_NF_TARGET_MASQUERADE) += ipt_MASQUERADE 
    128 IPKG_IPTABLES_MOD_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += ipt_MIRROR 
    129 IPKG_IPTABLES_MOD_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += ipt_REDIRECT 
    130  
    131 IPKG_IPTABLES_MOD_ULOG-m := 
    132 IPKG_IPTABLES_MOD_ULOG-$(CONFIG_IP_NF_TARGET_ULOG) += ipt_ULOG 
    133  
    134 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_CONNTRACK-y) 
    135 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_EXTRA-y) 
    136 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_FILTER-y) 
    137 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_IMQ-y) 
    138 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_IPOPT-y) 
    139 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_IPSEC-y) 
    140 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_NAT-y) 
    141 IPKG_IPTABLES-y += $(IPKG_IPTABLES_MOD_ULOG-y) 
     79IPT_BUILTIN := ipt_standard 
     80IPT_BUILTIN += ipt_icmp ipt_tcp ipt_udp 
     81IPT_BUILTIN += $(IPT_CONNTRACK-y) 
     82IPT_BUILTIN += $(IPT_EXTRA-y) 
     83IPT_BUILTIN += $(IPT_FILTER-y) 
     84IPT_BUILTIN += $(IPT_IMQ-y) 
     85IPT_BUILTIN += $(IPT_IPOPT-y) 
     86IPT_BUILTIN += $(IPT_IPSEC-y) 
     87IPT_BUILTIN += $(IPT_NAT-y) 
     88IPT_BUILTIN += $(IPT_ULOG-y) 
Note: See TracChangeset for help on using the changeset viewer.