Changeset 3585


Ignore:
Timestamp:
2006-04-02T23:38:15+02:00 (12 years ago)
Author:
nbd
Message:

fix the xt/ipt module path issue

Location:
trunk/openwrt/target/linux
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/target/linux/generic-2.6/modules.mk

    r3380 r3585  
     1NF_2_6:=1 
    12include ../netfilter.mk 
    23 
     
    6667 
    6768$(eval $(call KMOD_template,IPT_CONNTRACK,ipt-conntrack,\ 
    68         $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     69        $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    6970)) 
    7071 
    7172$(eval $(call KMOD_template,IPT_EXTRA,ipt-extra,\ 
    72         $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     73        $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    7374)) 
    7475 
    7576$(eval $(call KMOD_template,IPT_FILTER,ipt-filter,\ 
    76         $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     77        $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    7778)) 
    7879 
    7980$(eval $(call KMOD_template,IPT_IPOPT,ipt-ipopt,\ 
    80         $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     81        $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    8182)) 
    8283 
    8384$(eval $(call KMOD_template,IPT_IPSEC,ipt-ipsec,\ 
    84         $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     85        $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    8586)) 
    8687 
    8788$(eval $(call KMOD_template,IPT_NAT,ipt-nat,\ 
    88         $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     89        $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    8990)) 
    9091 
    9192$(eval $(call KMOD_template,IPT_NAT_EXTRA,ipt-nat-extra,\ 
    92         $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     93        $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    9394,,,40,$(IPT_NAT_EXTRA-m))) 
    9495 
    9596$(eval $(call KMOD_template,IPT_QUEUE,ipt-queue,\ 
    96         $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     97        $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    9798)) 
    9899 
    99100$(eval $(call KMOD_template,IPT_ULOG,ipt-ulog,\ 
    100         $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).ko) \ 
     101        $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/$(mod).ko) \ 
    101102)) 
    102103 
  • trunk/openwrt/target/linux/netfilter.mk

    r3584 r3585  
    11# $Id: netfilter.mk 2411 2005-11-11 03:41:43Z nico $ 
    22 
     3ifeq ($(NF_2_6),1) 
     4P_V4:=ipv4/netfilter/ 
     5P_XT:=netfilter/ 
     6else 
     7P_V4:= 
     8P_XT:= 
     9endif 
     10 
    311IPT_CONNTRACK-m := 
    4 IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNMARK) += ipt_connmark 
    5 IPT_CONNTRACK-$(CONFIG_IP_NF_TARGET_CONNMARK) += ipt_CONNMARK 
    6 IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNTRACK) += ipt_conntrack 
    7 IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_CONNTRACK) += xt_conntrack 
    8 IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_HELPER) += ipt_helper 
    9 IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_HELPER) += xt_helper 
    10 IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_STATE) += ipt_state 
    11 IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_STATE) += xt_state 
     12IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNMARK) += $(P_V4)ipt_connmark 
     13IPT_CONNTRACK-$(CONFIG_IP_NF_TARGET_CONNMARK) += $(P_V4)ipt_CONNMARK 
     14IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNTRACK) += $(P_V4)ipt_conntrack 
     15IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_HELPER) += $(P_V4)ipt_helper 
     16IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_STATE) += $(P_V4)ipt_state 
     17IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_CONNTRACK) += $(P_XT)xt_conntrack 
     18IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_HELPER) += $(P_XT)xt_helper 
     19IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_STATE) += $(P_XT)xt_state 
    1220 
    1321 
    1422IPT_EXTRA-m := 
    15 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_CONDITION) += ipt_condition 
    16 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_CONNBYTES) += ipt_connbytes 
    17 IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_CONNBYTES) += xt_connbytes 
    18 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_LIMIT) += ipt_limit 
    19 IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_LIMIT) += xt_limit 
    20 IPT_EXTRA-$(CONFIG_IP_NF_TARGET_LOG) += ipt_LOG 
    21 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_MULTIPORT) += ipt_multiport 
    22 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_OWNER) += ipt_owner 
    23 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PHYSDEV) += ipt_physdev 
    24 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PKTTYPE) += ipt_pkttype 
    25 IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_PKTTYPE) += xt_pkttype 
    26 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_QUOTA) += ipt_quota 
    27 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent 
    28 IPT_EXTRA-$(CONFIG_IP_NF_TARGET_REJECT) += ipt_REJECT 
    29 IPT_EXTRA-$(CONFIG_IP_NF_MATCH_STRING) += ipt_string 
    30 IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string 
     23IPT_EXTRA-$(CONFIG_IP_NF_MATCH_CONDITION) += $(P_V4)ipt_condition 
     24IPT_EXTRA-$(CONFIG_IP_NF_MATCH_CONNBYTES) += $(P_V4)ipt_connbytes 
     25IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_CONNBYTES) += $(P_XT)xt_connbytes 
     26IPT_EXTRA-$(CONFIG_IP_NF_MATCH_LIMIT) += $(P_V4)ipt_limit 
     27IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_LIMIT) += $(P_XT)xt_limit 
     28IPT_EXTRA-$(CONFIG_IP_NF_TARGET_LOG) += $(P_V4)ipt_LOG 
     29IPT_EXTRA-$(CONFIG_IP_NF_MATCH_MULTIPORT) += $(P_V4)ipt_multiport 
     30IPT_EXTRA-$(CONFIG_IP_NF_MATCH_OWNER) += $(P_V4)ipt_owner 
     31IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PHYSDEV) += $(P_V4)ipt_physdev 
     32IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PKTTYPE) += $(P_V4)ipt_pkttype 
     33IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_PKTTYPE) += $(P_XT)xt_pkttype 
     34IPT_EXTRA-$(CONFIG_IP_NF_MATCH_QUOTA) += $(P_V4)ipt_quota 
     35IPT_EXTRA-$(CONFIG_IP_NF_MATCH_RECENT) += $(P_V4)ipt_recent 
     36IPT_EXTRA-$(CONFIG_IP_NF_TARGET_REJECT) += $(P_V4)ipt_REJECT 
     37IPT_EXTRA-$(CONFIG_IP_NF_MATCH_STRING) += $(P_V4)ipt_string 
     38IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_STRING) += $(P_XT)xt_string 
    3139 
    3240IPT_FILTER-m := 
    33 IPT_FILTER-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p 
    34 IPT_FILTER-$(CONFIG_IP_NF_MATCH_LAYER7) += ipt_layer7 
     41IPT_FILTER-$(CONFIG_IP_NF_MATCH_IPP2P) += $(P_V4)ipt_ipp2p 
     42IPT_FILTER-$(CONFIG_IP_NF_MATCH_LAYER7) += $(P_V4)ipt_layer7 
    3543 
    3644IPT_IMQ-m := 
    37 IPT_IMQ-$(CONFIG_IP_NF_TARGET_IMQ) += ipt_IMQ 
     45IPT_IMQ-$(CONFIG_IP_NF_TARGET_IMQ) += $(P_V4)ipt_IMQ 
    3846 
    3947IPT_IPOPT-m := 
    40 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_DSCP) += ipt_dscp 
    41 IPT_IPOPT-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_DSCP 
    42 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn 
    43 IPT_IPOPT-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN 
    44 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_LENGTH) += ipt_length 
    45 IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_LENGTH) += ipt_length 
    46 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MAC) += ipt_mac 
    47 IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_MAC) += ipt_mac 
    48 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MARK) += ipt_mark 
    49 IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_MARK) += ipt_mark 
    50 IPT_IPOPT-$(CONFIG_IP_NF_TARGET_MARK) += ipt_MARK 
    51 IPT_IPOPT-$(CONFIG_NETFILTER_XT_TARGET_MARK) += ipt_MARK 
    52 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TCPMSS) += ipt_tcpmss 
    53 IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += ipt_tcpmss 
    54 IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TCPMSS) += ipt_TCPMSS 
    55 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos 
    56 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TIME) += ipt_time 
    57 IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS 
    58 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl 
    59 IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TTL) += ipt_TTL 
    60 IPT_IPOPT-$(CONFIG_IP_NF_MATCH_UNCLEAN) += ipt_unclean 
     48IPT_IPOPT-$(CONFIG_IP_NF_MATCH_DSCP) += $(P_V4)ipt_dscp 
     49IPT_IPOPT-$(CONFIG_IP_NF_TARGET_DSCP) += $(P_V4)ipt_DSCP 
     50IPT_IPOPT-$(CONFIG_IP_NF_MATCH_ECN) += $(P_V4)ipt_ecn 
     51IPT_IPOPT-$(CONFIG_IP_NF_TARGET_ECN) += $(P_V4)ipt_ECN 
     52IPT_IPOPT-$(CONFIG_IP_NF_MATCH_LENGTH) += $(P_V4)ipt_length 
     53IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_LENGTH) += $(P_XT)xt_length 
     54IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MAC) += $(P_V4)ipt_mac 
     55IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_MAC) += $(P_XT)xt_mac 
     56IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MARK) += $(P_V4)ipt_mark 
     57IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_MARK) += $(P_XT)xt_mark 
     58IPT_IPOPT-$(CONFIG_IP_NF_TARGET_MARK) += $(P_V4)ipt_MARK 
     59IPT_IPOPT-$(CONFIG_NETFILTER_XT_TARGET_MARK) += $(P_XT)xt_MARK 
     60IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TCPMSS) += $(P_V4)ipt_tcpmss 
     61IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += $(P_XT)xt_tcpmss 
     62IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TCPMSS) += $(P_V4)ipt_TCPMSS 
     63IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TOS) += $(P_V4)ipt_tos 
     64IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TIME) += $(P_V4)ipt_time 
     65IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TOS) += $(P_V4)ipt_TOS 
     66IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TTL) += $(P_V4)ipt_ttl 
     67IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TTL) += $(P_V4)ipt_TTL 
     68IPT_IPOPT-$(CONFIG_IP_NF_MATCH_UNCLEAN) += $(P_V4)ipt_unclean 
    6169 
    6270IPT_IPSEC-m := 
    63 IPT_IPSEC-$(CONFIG_IP_NF_MATCH_AH_ESP) += ipt_ah ipt_esp 
     71IPT_IPSEC-$(CONFIG_IP_NF_MATCH_AH_ESP) += $(P_V4)ipt_ah $(P_V4)ipt_esp 
    6472 
    6573IPT_NAT-m := 
    66 IPT_NAT-$(CONFIG_IP_NF_NAT) += ipt_SNAT ipt_DNAT 
    67 IPT_NAT-$(CONFIG_IP_NF_TARGET_MASQUERADE) += ipt_MASQUERADE 
    68 IPT_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += ipt_MIRROR 
    69 IPT_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += ipt_REDIRECT 
     74IPT_NAT-$(CONFIG_IP_NF_NAT) += $(P_V4)ipt_SNAT $(P_V4)ipt_DNAT 
     75IPT_NAT-$(CONFIG_IP_NF_TARGET_MASQUERADE) += $(P_V4)ipt_MASQUERADE 
     76IPT_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += $(P_V4)ipt_MIRROR 
     77IPT_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += $(P_V4)ipt_REDIRECT 
    7078 
    7179IPT_NAT_EXTRA-m :=  
    72 IPT_NAT_EXTRA-$(CONFIG_IP_NF_AMANDA) += ip_conntrack_amanda 
    73 IPT_NAT_EXTRA-$(CONFIG_IP_NF_CT_PROTO_GRE) += ip_conntrack_proto_gre 
    74 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PROTO_GRE) += ip_nat_proto_gre 
    75 IPT_NAT_EXTRA-$(CONFIG_IP_NF_H323) += ip_conntrack_h323 
    76 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_H323) += ip_nat_h323 
    77 IPT_NAT_EXTRA-$(CONFIG_IP_NF_MMS) += ip_conntrack_mms 
    78 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_MMS) += ip_nat_mms 
    79 IPT_NAT_EXTRA-$(CONFIG_IP_NF_RTSP) += ip_conntrack_rtsp 
    80 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_RTSP) += ip_nat_rtsp 
    81 IPT_NAT_EXTRA-$(CONFIG_IP_NF_PPTP) += ip_conntrack_pptp 
    82 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PPTP) += ip_nat_pptp 
    83 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += ip_nat_snmp_basic 
    84 IPT_NAT_EXTRA-$(CONFIG_IP_NF_SIP) += ip_conntrack_sip 
    85 IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SIP) += ip_nat_sip 
    86 IPT_NAT_EXTRA-$(CONFIG_IP_NF_TFTP) += ip_conntrack_tftp 
     80IPT_NAT_EXTRA-$(CONFIG_IP_NF_AMANDA) += $(P_V4)ip_conntrack_amanda 
     81IPT_NAT_EXTRA-$(CONFIG_IP_NF_CT_PROTO_GRE) += $(P_V4)ip_conntrack_proto_gre 
     82IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PROTO_GRE) += $(P_V4)ip_nat_proto_gre 
     83IPT_NAT_EXTRA-$(CONFIG_IP_NF_H323) += $(P_V4)ip_conntrack_h323 
     84IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_H323) += $(P_V4)ip_nat_h323 
     85IPT_NAT_EXTRA-$(CONFIG_IP_NF_MMS) += $(P_V4)ip_conntrack_mms 
     86IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_MMS) += $(P_V4)ip_nat_mms 
     87IPT_NAT_EXTRA-$(CONFIG_IP_NF_RTSP) += $(P_V4)ip_conntrack_rtsp 
     88IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_RTSP) += $(P_V4)ip_nat_rtsp 
     89IPT_NAT_EXTRA-$(CONFIG_IP_NF_PPTP) += $(P_V4)ip_conntrack_pptp 
     90IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PPTP) += $(P_V4)ip_nat_pptp 
     91IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += $(P_V4)ip_nat_snmp_basic 
     92IPT_NAT_EXTRA-$(CONFIG_IP_NF_SIP) += $(P_V4)ip_conntrack_sip 
     93IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SIP) += $(P_V4)ip_nat_sip 
     94IPT_NAT_EXTRA-$(CONFIG_IP_NF_TFTP) += $(P_V4)ip_conntrack_tftp 
    8795 
    8896IPT_QUEUE-m := 
    89 IPT_QUEUE-$(CONFIG_IP_NF_QUEUE) += ip_queue 
     97IPT_QUEUE-$(CONFIG_IP_NF_QUEUE) += $(P_V4)ip_queue 
    9098 
    9199IPT_ULOG-m := 
    92 IPT_ULOG-$(CONFIG_IP_NF_TARGET_ULOG) += ipt_ULOG 
     100IPT_ULOG-$(CONFIG_IP_NF_TARGET_ULOG) += $(P_V4)ipt_ULOG 
    93101 
    94 IPT_BUILTIN := ipt_standard 
    95 IPT_BUILTIN += ipt_icmp ipt_tcp ipt_udp 
     102IPT_BUILTIN := $(P_V4)ipt_standard 
     103IPT_BUILTIN += $(P_V4)ipt_icmp $(P_V4)ipt_tcp $(P_V4)ipt_udp 
    96104IPT_BUILTIN += $(IPT_CONNTRACK-y) 
    97105IPT_BUILTIN += $(IPT_EXTRA-y) 
Note: See TracChangeset for help on using the changeset viewer.