diff options
author | Jan Engelhardt <jengelh@computergmbh.de> | 2008-04-14 02:30:47 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-04-14 02:30:47 -0400 |
commit | 0b18542b7f5379e052d2a3132be91185776e7ceb (patch) | |
tree | 8cc22a5bc162923972c46adaa5d473a8e363509d | |
parent | e7712f1a7c32a5533be25ed806b1a8f7e42b452a (diff) |
[NET]: Sink IPv6 menuoptions into its own submenu
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/ipv6/Kconfig | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/net/ipv6/Kconfig b/net/ipv6/Kconfig index 6cd2f4cdcb28..42814a2ec9d7 100644 --- a/net/ipv6/Kconfig +++ b/net/ipv6/Kconfig | |||
@@ -3,7 +3,7 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | # IPv6 as module will cause a CRASH if you try to unload it | 5 | # IPv6 as module will cause a CRASH if you try to unload it |
6 | config IPV6 | 6 | menuconfig IPV6 |
7 | tristate "The IPv6 protocol" | 7 | tristate "The IPv6 protocol" |
8 | default m | 8 | default m |
9 | ---help--- | 9 | ---help--- |
@@ -19,9 +19,10 @@ config IPV6 | |||
19 | To compile this protocol support as a module, choose M here: the | 19 | To compile this protocol support as a module, choose M here: the |
20 | module will be called ipv6. | 20 | module will be called ipv6. |
21 | 21 | ||
22 | if IPV6 | ||
23 | |||
22 | config IPV6_PRIVACY | 24 | config IPV6_PRIVACY |
23 | bool "IPv6: Privacy Extensions support" | 25 | bool "IPv6: Privacy Extensions support" |
24 | depends on IPV6 | ||
25 | ---help--- | 26 | ---help--- |
26 | Privacy Extensions for Stateless Address Autoconfiguration in IPv6 | 27 | Privacy Extensions for Stateless Address Autoconfiguration in IPv6 |
27 | support. With this option, additional periodically-alter | 28 | support. With this option, additional periodically-alter |
@@ -40,7 +41,6 @@ config IPV6_PRIVACY | |||
40 | 41 | ||
41 | config IPV6_ROUTER_PREF | 42 | config IPV6_ROUTER_PREF |
42 | bool "IPv6: Router Preference (RFC 4191) support" | 43 | bool "IPv6: Router Preference (RFC 4191) support" |
43 | depends on IPV6 | ||
44 | ---help--- | 44 | ---help--- |
45 | Router Preference is an optional extension to the Router | 45 | Router Preference is an optional extension to the Router |
46 | Advertisement message to improve the ability of hosts | 46 | Advertisement message to improve the ability of hosts |
@@ -59,7 +59,7 @@ config IPV6_ROUTE_INFO | |||
59 | 59 | ||
60 | config IPV6_OPTIMISTIC_DAD | 60 | config IPV6_OPTIMISTIC_DAD |
61 | bool "IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)" | 61 | bool "IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)" |
62 | depends on IPV6 && EXPERIMENTAL | 62 | depends on EXPERIMENTAL |
63 | ---help--- | 63 | ---help--- |
64 | This is experimental support for optimistic Duplicate | 64 | This is experimental support for optimistic Duplicate |
65 | Address Detection. It allows for autoconfigured addresses | 65 | Address Detection. It allows for autoconfigured addresses |
@@ -69,7 +69,6 @@ config IPV6_OPTIMISTIC_DAD | |||
69 | 69 | ||
70 | config INET6_AH | 70 | config INET6_AH |
71 | tristate "IPv6: AH transformation" | 71 | tristate "IPv6: AH transformation" |
72 | depends on IPV6 | ||
73 | select XFRM | 72 | select XFRM |
74 | select CRYPTO | 73 | select CRYPTO |
75 | select CRYPTO_HMAC | 74 | select CRYPTO_HMAC |
@@ -82,7 +81,6 @@ config INET6_AH | |||
82 | 81 | ||
83 | config INET6_ESP | 82 | config INET6_ESP |
84 | tristate "IPv6: ESP transformation" | 83 | tristate "IPv6: ESP transformation" |
85 | depends on IPV6 | ||
86 | select XFRM | 84 | select XFRM |
87 | select CRYPTO | 85 | select CRYPTO |
88 | select CRYPTO_AUTHENC | 86 | select CRYPTO_AUTHENC |
@@ -98,7 +96,6 @@ config INET6_ESP | |||
98 | 96 | ||
99 | config INET6_IPCOMP | 97 | config INET6_IPCOMP |
100 | tristate "IPv6: IPComp transformation" | 98 | tristate "IPv6: IPComp transformation" |
101 | depends on IPV6 | ||
102 | select XFRM | 99 | select XFRM |
103 | select INET6_XFRM_TUNNEL | 100 | select INET6_XFRM_TUNNEL |
104 | select CRYPTO | 101 | select CRYPTO |
@@ -111,7 +108,7 @@ config INET6_IPCOMP | |||
111 | 108 | ||
112 | config IPV6_MIP6 | 109 | config IPV6_MIP6 |
113 | tristate "IPv6: Mobility (EXPERIMENTAL)" | 110 | tristate "IPv6: Mobility (EXPERIMENTAL)" |
114 | depends on IPV6 && EXPERIMENTAL | 111 | depends on EXPERIMENTAL |
115 | select XFRM | 112 | select XFRM |
116 | ---help--- | 113 | ---help--- |
117 | Support for IPv6 Mobility described in RFC 3775. | 114 | Support for IPv6 Mobility described in RFC 3775. |
@@ -129,7 +126,6 @@ config INET6_TUNNEL | |||
129 | 126 | ||
130 | config INET6_XFRM_MODE_TRANSPORT | 127 | config INET6_XFRM_MODE_TRANSPORT |
131 | tristate "IPv6: IPsec transport mode" | 128 | tristate "IPv6: IPsec transport mode" |
132 | depends on IPV6 | ||
133 | default IPV6 | 129 | default IPV6 |
134 | select XFRM | 130 | select XFRM |
135 | ---help--- | 131 | ---help--- |
@@ -139,7 +135,6 @@ config INET6_XFRM_MODE_TRANSPORT | |||
139 | 135 | ||
140 | config INET6_XFRM_MODE_TUNNEL | 136 | config INET6_XFRM_MODE_TUNNEL |
141 | tristate "IPv6: IPsec tunnel mode" | 137 | tristate "IPv6: IPsec tunnel mode" |
142 | depends on IPV6 | ||
143 | default IPV6 | 138 | default IPV6 |
144 | select XFRM | 139 | select XFRM |
145 | ---help--- | 140 | ---help--- |
@@ -149,7 +144,6 @@ config INET6_XFRM_MODE_TUNNEL | |||
149 | 144 | ||
150 | config INET6_XFRM_MODE_BEET | 145 | config INET6_XFRM_MODE_BEET |
151 | tristate "IPv6: IPsec BEET mode" | 146 | tristate "IPv6: IPsec BEET mode" |
152 | depends on IPV6 | ||
153 | default IPV6 | 147 | default IPV6 |
154 | select XFRM | 148 | select XFRM |
155 | ---help--- | 149 | ---help--- |
@@ -159,14 +153,13 @@ config INET6_XFRM_MODE_BEET | |||
159 | 153 | ||
160 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION | 154 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION |
161 | tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" | 155 | tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" |
162 | depends on IPV6 && EXPERIMENTAL | 156 | depends on EXPERIMENTAL |
163 | select XFRM | 157 | select XFRM |
164 | ---help--- | 158 | ---help--- |
165 | Support for MIPv6 route optimization mode. | 159 | Support for MIPv6 route optimization mode. |
166 | 160 | ||
167 | config IPV6_SIT | 161 | config IPV6_SIT |
168 | tristate "IPv6: IPv6-in-IPv4 tunnel (SIT driver)" | 162 | tristate "IPv6: IPv6-in-IPv4 tunnel (SIT driver)" |
169 | depends on IPV6 | ||
170 | select INET_TUNNEL | 163 | select INET_TUNNEL |
171 | select IPV6_NDISC_NODETYPE | 164 | select IPV6_NDISC_NODETYPE |
172 | default y | 165 | default y |
@@ -185,7 +178,6 @@ config IPV6_NDISC_NODETYPE | |||
185 | config IPV6_TUNNEL | 178 | config IPV6_TUNNEL |
186 | tristate "IPv6: IP-in-IPv6 tunnel (RFC2473)" | 179 | tristate "IPv6: IP-in-IPv6 tunnel (RFC2473)" |
187 | select INET6_TUNNEL | 180 | select INET6_TUNNEL |
188 | depends on IPV6 | ||
189 | ---help--- | 181 | ---help--- |
190 | Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in | 182 | Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in |
191 | RFC 2473. | 183 | RFC 2473. |
@@ -194,7 +186,7 @@ config IPV6_TUNNEL | |||
194 | 186 | ||
195 | config IPV6_MULTIPLE_TABLES | 187 | config IPV6_MULTIPLE_TABLES |
196 | bool "IPv6: Multiple Routing Tables" | 188 | bool "IPv6: Multiple Routing Tables" |
197 | depends on IPV6 && EXPERIMENTAL | 189 | depends on EXPERIMENTAL |
198 | select FIB_RULES | 190 | select FIB_RULES |
199 | ---help--- | 191 | ---help--- |
200 | Support multiple routing tables. | 192 | Support multiple routing tables. |
@@ -227,3 +219,4 @@ config IPV6_PIMSM_V2 | |||
227 | Support for IPv6 PIM multicast routing protocol PIM-SMv2. | 219 | Support for IPv6 PIM multicast routing protocol PIM-SMv2. |
228 | If unsure, say N. | 220 | If unsure, say N. |
229 | 221 | ||
222 | endif # IPV6 | ||