aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2008-01-15 02:31:36 -0500
committerDavid S. Miller <davem@davemloft.net>2008-01-28 18:02:16 -0500
commit8ce22fcab432313717d393c96ad35f0aee016e83 (patch)
treefbc81c52e38a8b9ea7f4b8a7f9be797f429915cd
parentb26e76b7ce35b673deafab4a40eb33db6f81036f (diff)
[NETFILTER]: Remove some EXPERIMENTAL dependencies
Most of the netfilter modules are not considered experimental anymore, the only ones I want to keep marked as EXPERIMENTAL are: - TCPOPTSTRIP target, which is brand new. - SANE helper, which is quite new. - CLUSTERIP target, which I believe hasn't had much testing despite being in the kernel for quite a long time. - SCTP match and conntrack protocol, which are a mess and need to be reviewed and cleaned up before I would trust them. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--net/ipv4/netfilter/Kconfig4
-rw-r--r--net/ipv6/netfilter/Kconfig12
-rw-r--r--net/netfilter/Kconfig24
3 files changed, 20 insertions, 20 deletions
diff --git a/net/ipv4/netfilter/Kconfig b/net/ipv4/netfilter/Kconfig
index cface714edf3..10ca307b8499 100644
--- a/net/ipv4/netfilter/Kconfig
+++ b/net/ipv4/netfilter/Kconfig
@@ -229,8 +229,8 @@ config IP_NF_TARGET_NETMAP
229 To compile it as a module, choose M here. If unsure, say N. 229 To compile it as a module, choose M here. If unsure, say N.
230 230
231config NF_NAT_SNMP_BASIC 231config NF_NAT_SNMP_BASIC
232 tristate "Basic SNMP-ALG support (EXPERIMENTAL)" 232 tristate "Basic SNMP-ALG support"
233 depends on EXPERIMENTAL && NF_NAT 233 depends on NF_NAT
234 depends on NETFILTER_ADVANCED 234 depends on NETFILTER_ADVANCED
235 ---help--- 235 ---help---
236 236
diff --git a/net/ipv6/netfilter/Kconfig b/net/ipv6/netfilter/Kconfig
index a6b4a9a10532..4fc0b023cfd7 100644
--- a/net/ipv6/netfilter/Kconfig
+++ b/net/ipv6/netfilter/Kconfig
@@ -2,12 +2,12 @@
2# IP netfilter configuration 2# IP netfilter configuration
3# 3#
4 4
5menu "IPv6: Netfilter Configuration (EXPERIMENTAL)" 5menu "IPv6: Netfilter Configuration"
6 depends on INET && IPV6 && NETFILTER && EXPERIMENTAL 6 depends on INET && IPV6 && NETFILTER
7 7
8config NF_CONNTRACK_IPV6 8config NF_CONNTRACK_IPV6
9 tristate "IPv6 connection tracking support (EXPERIMENTAL)" 9 tristate "IPv6 connection tracking support"
10 depends on INET && IPV6 && EXPERIMENTAL && NF_CONNTRACK 10 depends on INET && IPV6 && NF_CONNTRACK
11 default m if NETFILTER_ADVANCED=n 11 default m if NETFILTER_ADVANCED=n
12 ---help--- 12 ---help---
13 Connection tracking keeps a record of what packets have passed 13 Connection tracking keeps a record of what packets have passed
@@ -22,7 +22,7 @@ config NF_CONNTRACK_IPV6
22 22
23config IP6_NF_QUEUE 23config IP6_NF_QUEUE
24 tristate "IP6 Userspace queueing via NETLINK (OBSOLETE)" 24 tristate "IP6 Userspace queueing via NETLINK (OBSOLETE)"
25 depends on INET && IPV6 && NETFILTER && EXPERIMENTAL 25 depends on INET && IPV6 && NETFILTER
26 depends on NETFILTER_ADVANCED 26 depends on NETFILTER_ADVANCED
27 ---help--- 27 ---help---
28 28
@@ -44,7 +44,7 @@ config IP6_NF_QUEUE
44 44
45config IP6_NF_IPTABLES 45config IP6_NF_IPTABLES
46 tristate "IP6 tables support (required for filtering)" 46 tristate "IP6 tables support (required for filtering)"
47 depends on INET && IPV6 && EXPERIMENTAL 47 depends on INET && IPV6
48 select NETFILTER_XTABLES 48 select NETFILTER_XTABLES
49 default m if NETFILTER_ADVANCED=n 49 default m if NETFILTER_ADVANCED=n
50 help 50 help
diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig
index a711b423eb87..79d71437e310 100644
--- a/net/netfilter/Kconfig
+++ b/net/netfilter/Kconfig
@@ -76,8 +76,8 @@ config NF_CONNTRACK_SECMARK
76 If unsure, say 'N'. 76 If unsure, say 'N'.
77 77
78config NF_CONNTRACK_EVENTS 78config NF_CONNTRACK_EVENTS
79 bool "Connection tracking events (EXPERIMENTAL)" 79 bool "Connection tracking events"
80 depends on EXPERIMENTAL && NF_CONNTRACK 80 depends on NF_CONNTRACK
81 depends on NETFILTER_ADVANCED 81 depends on NETFILTER_ADVANCED
82 help 82 help
83 If this option is enabled, the connection tracking code will 83 If this option is enabled, the connection tracking code will
@@ -102,8 +102,8 @@ config NF_CT_PROTO_SCTP
102 <file:Documentation/kbuild/modules.txt>. If unsure, say `N'. 102 <file:Documentation/kbuild/modules.txt>. If unsure, say `N'.
103 103
104config NF_CT_PROTO_UDPLITE 104config NF_CT_PROTO_UDPLITE
105 tristate 'UDP-Lite protocol connection tracking support (EXPERIMENTAL)' 105 tristate 'UDP-Lite protocol connection tracking support'
106 depends on EXPERIMENTAL && NF_CONNTRACK 106 depends on NF_CONNTRACK
107 depends on NETFILTER_ADVANCED 107 depends on NETFILTER_ADVANCED
108 help 108 help
109 With this option enabled, the layer 3 independent connection 109 With this option enabled, the layer 3 independent connection
@@ -144,8 +144,8 @@ config NF_CONNTRACK_FTP
144 To compile it as a module, choose M here. If unsure, say N. 144 To compile it as a module, choose M here. If unsure, say N.
145 145
146config NF_CONNTRACK_H323 146config NF_CONNTRACK_H323
147 tristate "H.323 protocol support (EXPERIMENTAL)" 147 tristate "H.323 protocol support"
148 depends on EXPERIMENTAL && NF_CONNTRACK && (IPV6 || IPV6=n) 148 depends on NF_CONNTRACK && (IPV6 || IPV6=n)
149 depends on NETFILTER_ADVANCED 149 depends on NETFILTER_ADVANCED
150 help 150 help
151 H.323 is a VoIP signalling protocol from ITU-T. As one of the most 151 H.323 is a VoIP signalling protocol from ITU-T. As one of the most
@@ -180,8 +180,8 @@ config NF_CONNTRACK_IRC
180 To compile it as a module, choose M here. If unsure, say N. 180 To compile it as a module, choose M here. If unsure, say N.
181 181
182config NF_CONNTRACK_NETBIOS_NS 182config NF_CONNTRACK_NETBIOS_NS
183 tristate "NetBIOS name service protocol support (EXPERIMENTAL)" 183 tristate "NetBIOS name service protocol support"
184 depends on EXPERIMENTAL && NF_CONNTRACK 184 depends on NF_CONNTRACK
185 depends on NETFILTER_ADVANCED 185 depends on NETFILTER_ADVANCED
186 help 186 help
187 NetBIOS name service requests are sent as broadcast messages from an 187 NetBIOS name service requests are sent as broadcast messages from an
@@ -234,8 +234,8 @@ config NF_CONNTRACK_SANE
234 To compile it as a module, choose M here. If unsure, say N. 234 To compile it as a module, choose M here. If unsure, say N.
235 235
236config NF_CONNTRACK_SIP 236config NF_CONNTRACK_SIP
237 tristate "SIP protocol support (EXPERIMENTAL)" 237 tristate "SIP protocol support"
238 depends on EXPERIMENTAL && NF_CONNTRACK 238 depends on NF_CONNTRACK
239 default m if NETFILTER_ADVANCED=n 239 default m if NETFILTER_ADVANCED=n
240 help 240 help
241 SIP is an application-layer control protocol that can establish, 241 SIP is an application-layer control protocol that can establish,
@@ -259,8 +259,8 @@ config NF_CONNTRACK_TFTP
259 To compile it as a module, choose M here. If unsure, say N. 259 To compile it as a module, choose M here. If unsure, say N.
260 260
261config NF_CT_NETLINK 261config NF_CT_NETLINK
262 tristate 'Connection tracking netlink interface (EXPERIMENTAL)' 262 tristate 'Connection tracking netlink interface'
263 depends on EXPERIMENTAL && NF_CONNTRACK 263 depends on NF_CONNTRACK
264 select NETFILTER_NETLINK 264 select NETFILTER_NETLINK
265 depends on NF_NAT=n || NF_NAT 265 depends on NF_NAT=n || NF_NAT
266 default m if NETFILTER_ADVANCED=n 266 default m if NETFILTER_ADVANCED=n