1 include $(LINUX_DIR
)/.config
3 # translate linux kernel config to filenames
4 ext-
$(CONFIG_IP_NF_MATCH_LIMIT
) += limit
5 ext-
$(CONFIG_IP_NF_MATCH_MAC
) += mac
6 ext-
$(CONFIG_IP_NF_MATCH_PKTTYPE
) += pkttype
7 ext-
$(CONFIG_IP_NF_MATCH_MARK
) += mark
8 ext-
$(CONFIG_IP_NF_MATCH_MULTIPORT
) += multiport
9 ext-
$(CONFIG_IP_NF_MATCH_TOS
) += tos
10 ext-
$(CONFIG_IP_NF_MATCH_RECENT
) += recent
11 ext-
$(CONFIG_IP_NF_MATCH_ECN
) += ecn
12 ext-
$(CONFIG_IP_NF_MATCH_IPP2P
) += ipp2p
13 ext-
$(CONFIG_IP_NF_MATCH_DSCP
) += dscp
14 ext-
$(CONFIG_IP_NF_MATCH_AH_ESP
) += ah esp
15 ext-
$(CONFIG_IP_NF_MATCH_LENGTH
) += length
16 ext-
$(CONFIG_IP_NF_MATCH_TTL
) += ttl
17 ext-
$(CONFIG_IP_NF_MATCH_TCPMSS
) += tcpmss
18 ext-
$(CONFIG_IP_NF_MATCH_HELPER
) += helper
19 ext-
$(CONFIG_IP_NF_MATCH_STATE
) += state
20 ext-
$(CONFIG_IP_NF_MATCH_CONNTRACK
) += conntrack
21 ext-
$(CONFIG_IP_NF_MATCH_UNCLEAN
) += unclean
22 ext-
$(CONFIG_IP_NF_MATCH_OWNER
) += owner
23 ext-
$(CONFIG_IP_NF_MATCH_PHYSDEV
) += physdev
24 ext-
$(CONFIG_IP_NF_TARGET_MASQUERADE
) += MASQUERADE
25 ext-
$(CONFIG_IP_NF_TARGET_REDIRECT
) += REDIRECT
26 ext-
$(CONFIG_IP_NF_TARGET_REJECT
) += REJECT
27 ext-
$(CONFIG_IP_NF_TARGET_TOS
) += TOS
28 ext-
$(CONFIG_IP_NF_TARGET_ECN
) += ECN
29 ext-
$(CONFIG_IP_NF_TARGET_DSCP
) += DSCP
30 ext-
$(CONFIG_IP_NF_TARGET_MARK
) += MARK
31 ext-
$(CONFIG_IP_NF_TARGET_LOG
) += LOG
32 ext-
$(CONFIG_IP_NF_TARGET_ULOG
) += ULOG
33 ext-
$(CONFIG_IP_NF_TARGET_TCPMSS
) += TCPMSS
35 # add extensions that don't depend on kernel config
37 ext-y
+= icmp standard tcp udp