backport iptables extension split introduced by changeset:2412 (fix ticket:40),
[openwrt/svn-archive/archive.git] / openwrt / package / iptables / Config.in
1 menu "iptables.......................... IPv4 / IPv6 firewall administration"
2
3 config BR2_COMPILE_IPTABLES
4 bool
5 default n
6 depends BR2_PACKAGE_IPTABLES || BR2_PACKAGE_IP6TABLES
7
8 config BR2_PACKAGE_IPTABLES
9 prompt "iptables.......................... IPv4 firewall administration tool"
10 tristate
11 default y
12 select BR2_COMPILE_IPTABLES
13 help
14 IPv4 firewall, NAT, and packet mangling tools.
15
16 http://www.iptables.org/
17
18 config BR2_PACKAGE_IPTABLES_EXTRA
19 prompt "iptables-extra.................. Extra Iptables extensions for IPv4 firewalling (meta-package)"
20 tristate
21 default m if CONFIG_DEVEL
22 depends BR2_PACKAGE_IPTABLES
23 select BR2_PACKAGE_KMOD_IPTABLES_EXTRA
24 select BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
25 select BR2_PACKAGE_IPTABLES_MOD_EXTRA
26 select BR2_PACKAGE_IPTABLES_MOD_FILTER
27 select BR2_PACKAGE_IPTABLES_MOD_IPOPT
28 select BR2_PACKAGE_IPTABLES_MOD_IPSEC
29 select BR2_PACKAGE_IPTABLES_MOD_NAT
30 select BR2_PACKAGE_IPTABLES_MOD_ULOG
31 help
32 Extra Iptables extensions for IPv4 firewalling (meta-package)
33
34 config BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
35 prompt "iptables-mod-conntrack.......... Iptables extensions for connection tracking"
36 tristate
37 default m if CONFIG_DEVEL
38 depends BR2_PACKAGE_IPTABLES
39 select BR2_PACKAGE_KMOD_IPT_CONNTRACK
40 help
41 Iptables (IPv4) extensions for connection tracking
42
43 config BR2_PACKAGE_IPTABLES_MOD_FILTER
44 prompt "iptables-mod-filter............. Iptables extension for packet content inspection"
45 tristate
46 default m if CONFIG_DEVEL
47 depends BR2_PACKAGE_IPTABLES
48 select BR2_PACKAGE_KMOD_IPT_FILTER
49 help
50 Iptables (IPv4) extension for packet content inspection
51
52 config BR2_PACKAGE_IPTABLES_MOD_IPOPT
53 prompt "iptables-mod-ipopt.............. Iptables extensions for matching/changing IP packet options"
54 tristate
55 default m if CONFIG_DEVEL
56 depends BR2_PACKAGE_IPTABLES
57 select BR2_PACKAGE_KMOD_IPT_IPOPT
58 help
59 Extra Iptables (IPv4) extensions for matching/changing IP packet options
60
61 config BR2_PACKAGE_IPTABLES_MOD_IPSEC
62 prompt "iptables-mod-ipsec.............. Iptables extensions for matching special IPsec packets"
63 tristate
64 default m if CONFIG_DEVEL
65 depends BR2_PACKAGE_IPTABLES
66 select BR2_PACKAGE_KMOD_IPT_IPSEC
67 help
68 Iptables (IPv4) extensions for matching special IPsec packets
69
70 config BR2_PACKAGE_IPTABLES_MOD_NAT
71 prompt "iptables-mod-nat................ Iptables extensions for different NAT targets"
72 tristate
73 default m if CONFIG_DEVEL
74 depends BR2_PACKAGE_IPTABLES
75 select BR2_PACKAGE_KMOD_IPT_NAT
76 help
77 Iptables (IPv4) extensions for different NAT targets
78
79 config BR2_PACKAGE_IPTABLES_MOD_ULOG
80 prompt "iptables-mod-ulog............... Iptables extensions for user-space packet logging"
81 tristate
82 default m if CONFIG_DEVEL
83 depends BR2_PACKAGE_IPTABLES
84 select BR2_PACKAGE_KMOD_IPT_ULOG
85 help
86 Iptables (IPv4) extensions for user-space packet logging
87
88 config BR2_PACKAGE_IPTABLES_MOD_EXTRA
89 prompt "iptables-mod-extra.............. Other extra Iptables extensions"
90 tristate
91 default m if CONFIG_DEVEL
92 depends BR2_PACKAGE_IPTABLES
93 select BR2_PACKAGE_KMOD_IPT_EXTRA
94 help
95 Other extra Iptables (IPv4) extensions
96
97 config BR2_PACKAGE_IPTABLES_UTILS
98 prompt "iptables-utils.................. Save and restore utilities"
99 tristate
100 default m if CONFIG_DEVEL
101 depends BR2_PACKAGE_IPTABLES
102 help
103 iptables-save and iptables-restore for Iptables (IPv4)
104
105 http://www.iptables.org/
106
107 config BR2_PACKAGE_IP6TABLES
108 prompt "ip6tables......................... IPv6 firewall administration tool"
109 tristate
110 default m if CONFIG_DEVEL
111 select BR2_COMPILE_IPTABLES
112 select BR2_PACKAGE_KMOD_IPV6
113 help
114 IPv6 firewall, NAT, and packet mangling tools.
115
116 http://www.iptables.org/
117
118 endmenu