Add extra informations for iptables-mod-* ipk's in Config.in
[openwrt.git] / 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           Includes:
44             * libipt_conntrack
45             * libipt_helper
46             * libipt_connmark/CONNMARK
47
48 config BR2_PACKAGE_IPTABLES_MOD_FILTER
49         prompt   "iptables-mod-filter............. Iptables extension for packet content inspection"
50         tristate
51         default m if CONFIG_DEVEL
52         depends BR2_PACKAGE_IPTABLES
53         select BR2_PACKAGE_KMOD_IPT_FILTER
54         help
55           Iptables (IPv4) extension for packet content inspection
56
57           Includes:
58             * libipt_ipp2p
59             * libipt_layer7
60
61 config BR2_PACKAGE_IPTABLES_MOD_IPOPT
62         prompt   "iptables-mod-ipopt.............. Iptables extensions for matching/changing IP packet options"
63         tristate
64         default m if CONFIG_DEVEL
65         depends BR2_PACKAGE_IPTABLES
66         select BR2_PACKAGE_KMOD_IPT_IPOPT
67         help
68           Extra Iptables (IPv4) extensions for matching/changing IP packet options
69
70           Includes:
71             * libipt_dscp/DSCP
72             * libipt_ecn/ECN
73             * libipt_length
74             * libipt_mac
75             * libipt_tos/TOS
76             * libipt_tcpmms
77             * libipt_ttl/TTL
78             * libipt_unclean
79
80 config BR2_PACKAGE_IPTABLES_MOD_IPSEC
81         prompt   "iptables-mod-ipsec.............. Iptables extensions for matching special IPsec packets"
82         tristate
83         default m if CONFIG_DEVEL
84         depends BR2_PACKAGE_IPTABLES
85         select BR2_PACKAGE_KMOD_IPT_IPSEC
86         help
87           Iptables (IPv4) extensions for matching special IPsec packets
88
89           Includes:
90             * libipt_ah
91             * libipt_esp
92
93 config BR2_PACKAGE_IPTABLES_MOD_NAT
94         prompt   "iptables-mod-nat................ Iptables extensions for different NAT targets"
95         tristate
96         default m if CONFIG_DEVEL
97         depends BR2_PACKAGE_IPTABLES
98         select BR2_PACKAGE_KMOD_IPT_NAT
99         help
100           Iptables (IPv4) extensions for different NAT targets
101
102           Includes:
103             * libipt_REDIRECT
104
105 config BR2_PACKAGE_IPTABLES_MOD_ULOG
106         prompt   "iptables-mod-ulog............... Iptables extensions for user-space packet logging"
107         tristate
108         default m if CONFIG_DEVEL
109         depends BR2_PACKAGE_IPTABLES
110         select BR2_PACKAGE_KMOD_IPT_ULOG
111         help
112           Iptables (IPv4) extensions for user-space packet logging
113
114           Includes:
115             * libipt_ULOG
116
117 config BR2_PACKAGE_IPTABLES_MOD_EXTRA
118         prompt   "iptables-mod-extra.............. Other extra Iptables extensions"
119         tristate
120         default m if CONFIG_DEVEL
121         depends BR2_PACKAGE_IPTABLES
122         select BR2_PACKAGE_KMOD_IPT_EXTRA
123         help
124           Other extra Iptables (IPv4) extensions
125
126           Includes:
127             * libipt_limit
128             * libipt_owner
129             * libipt_physdev
130             * libipt_pkttype
131             * libipt_recent
132
133 config BR2_PACKAGE_IPTABLES_UTILS
134         prompt   "iptables-utils.................. Save and restore utilities"
135         tristate
136         default m if CONFIG_DEVEL
137         depends BR2_PACKAGE_IPTABLES
138         help
139           iptables-save and iptables-restore for Iptables (IPv4)
140           
141           http://www.iptables.org/
142
143 config BR2_PACKAGE_IP6TABLES
144         prompt "ip6tables......................... IPv6 firewall administration tool"
145         tristate
146         default m if CONFIG_DEVEL
147         select BR2_COMPILE_IPTABLES
148         select BR2_PACKAGE_KMOD_IPV6
149         help
150           IPv6 firewall, NAT, and packet mangling tools.
151           
152           http://www.iptables.org/
153
154 endmenu