Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net/ipv6: remove depends on CONFIG_EXPERIMENTAL

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: "David S. Miller" <davem@davemloft.net>
CC: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
CC: James Morris <jmorris@namei.org>
CC: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
CC: Patrick McHardy <kaber@trash.net>
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: David S. Miller <davem@davemloft.net>

Kees Cook f9ceb16e 44fbe920

+10 -14
+10 -14
net/ipv6/Kconfig
··· 50 50 If unsure, say N. 51 51 52 52 config IPV6_ROUTE_INFO 53 - bool "IPv6: Route Information (RFC 4191) support (EXPERIMENTAL)" 54 - depends on IPV6_ROUTER_PREF && EXPERIMENTAL 53 + bool "IPv6: Route Information (RFC 4191) support" 54 + depends on IPV6_ROUTER_PREF 55 55 ---help--- 56 56 This is experimental support of Route Information. 57 57 58 58 If unsure, say N. 59 59 60 60 config IPV6_OPTIMISTIC_DAD 61 - bool "IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)" 62 - depends on EXPERIMENTAL 61 + bool "IPv6: Enable RFC 4429 Optimistic DAD" 63 62 ---help--- 64 63 This is experimental support for optimistic Duplicate 65 64 Address Detection. It allows for autoconfigured addresses ··· 104 105 If unsure, say Y. 105 106 106 107 config IPV6_MIP6 107 - tristate "IPv6: Mobility (EXPERIMENTAL)" 108 - depends on EXPERIMENTAL 108 + tristate "IPv6: Mobility" 109 109 select XFRM 110 110 ---help--- 111 111 Support for IPv6 Mobility described in RFC 3775. ··· 148 150 If unsure, say Y. 149 151 150 152 config INET6_XFRM_MODE_ROUTEOPTIMIZATION 151 - tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" 152 - depends on EXPERIMENTAL 153 + tristate "IPv6: MIPv6 route optimization mode" 153 154 select XFRM 154 155 ---help--- 155 156 Support for MIPv6 route optimization mode. ··· 168 171 Saying M here will produce a module called sit. If unsure, say Y. 169 172 170 173 config IPV6_SIT_6RD 171 - bool "IPv6: IPv6 Rapid Deployment (6RD) (EXPERIMENTAL)" 172 - depends on IPV6_SIT && EXPERIMENTAL 174 + bool "IPv6: IPv6 Rapid Deployment (6RD)" 175 + depends on IPV6_SIT 173 176 default n 174 177 ---help--- 175 178 IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon ··· 216 219 217 220 config IPV6_MULTIPLE_TABLES 218 221 bool "IPv6: Multiple Routing Tables" 219 - depends on EXPERIMENTAL 220 222 select FIB_RULES 221 223 ---help--- 222 224 Support multiple routing tables. ··· 235 239 If unsure, say N. 236 240 237 241 config IPV6_MROUTE 238 - bool "IPv6: multicast routing (EXPERIMENTAL)" 239 - depends on IPV6 && EXPERIMENTAL 242 + bool "IPv6: multicast routing" 243 + depends on IPV6 240 244 ---help--- 241 245 Experimental support for IPv6 multicast forwarding. 242 246 If unsure, say N. ··· 256 260 If unsure, say N. 257 261 258 262 config IPV6_PIMSM_V2 259 - bool "IPv6: PIM-SM version 2 support (EXPERIMENTAL)" 263 + bool "IPv6: PIM-SM version 2 support" 260 264 depends on IPV6_MROUTE 261 265 ---help--- 262 266 Support for IPv6 PIM multicast routing protocol PIM-SMv2.