diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/9p/Kconfig | 2 | ||||
| -rw-r--r-- | net/Kconfig | 5 | ||||
| -rw-r--r-- | net/ceph/Kconfig | 4 | ||||
| -rw-r--r-- | net/dccp/Kconfig | 4 | ||||
| -rw-r--r-- | net/dccp/ccids/Kconfig | 5 | ||||
| -rw-r--r-- | net/decnet/Kconfig | 4 | ||||
| -rw-r--r-- | net/decnet/netfilter/Kconfig | 2 | ||||
| -rw-r--r-- | net/ieee802154/Kconfig | 3 | ||||
| -rw-r--r-- | net/ieee802154/wpan-class.c | 5 | ||||
| -rw-r--r-- | net/ipv4/Kconfig | 11 | ||||
| -rw-r--r-- | net/ipv4/netfilter/Kconfig | 4 | ||||
| -rw-r--r-- | net/ipv6/Kconfig | 24 | ||||
| -rw-r--r-- | net/l2tp/Kconfig | 4 | ||||
| -rw-r--r-- | net/lapb/Kconfig | 3 | ||||
| -rw-r--r-- | net/mac80211/Kconfig | 2 | ||||
| -rw-r--r-- | net/mac802154/Kconfig | 2 | ||||
| -rw-r--r-- | net/netfilter/Kconfig | 24 | ||||
| -rw-r--r-- | net/nfc/core.c | 4 | ||||
| -rw-r--r-- | net/rds/Kconfig | 4 | ||||
| -rw-r--r-- | net/rxrpc/Kconfig | 2 | ||||
| -rw-r--r-- | net/sunrpc/Kconfig | 2 | ||||
| -rw-r--r-- | net/tipc/Kconfig | 4 | ||||
| -rw-r--r-- | net/x25/Kconfig | 3 | ||||
| -rw-r--r-- | net/xfrm/Kconfig | 16 |
24 files changed, 58 insertions, 85 deletions
diff --git a/net/9p/Kconfig b/net/9p/Kconfig index d9ea09b11cf8..a75174a33723 100644 --- a/net/9p/Kconfig +++ b/net/9p/Kconfig | |||
| @@ -23,7 +23,7 @@ config NET_9P_VIRTIO | |||
| 23 | guest partitions and a host partition. | 23 | guest partitions and a host partition. |
| 24 | 24 | ||
| 25 | config NET_9P_RDMA | 25 | config NET_9P_RDMA |
| 26 | depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL | 26 | depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS |
| 27 | tristate "9P RDMA Transport (Experimental)" | 27 | tristate "9P RDMA Transport (Experimental)" |
| 28 | help | 28 | help |
| 29 | This builds support for an RDMA transport. | 29 | This builds support for an RDMA transport. |
diff --git a/net/Kconfig b/net/Kconfig index 5a1888bb036d..6f676ab885be 100644 --- a/net/Kconfig +++ b/net/Kconfig | |||
| @@ -90,7 +90,6 @@ config NETWORK_SECMARK | |||
| 90 | 90 | ||
| 91 | config NETWORK_PHY_TIMESTAMPING | 91 | config NETWORK_PHY_TIMESTAMPING |
| 92 | bool "Timestamping in PHY devices" | 92 | bool "Timestamping in PHY devices" |
| 93 | depends on EXPERIMENTAL | ||
| 94 | help | 93 | help |
| 95 | This allows timestamping of network packets by PHYs with | 94 | This allows timestamping of network packets by PHYs with |
| 96 | hardware timestamping capabilities. This option adds some | 95 | hardware timestamping capabilities. This option adds some |
| @@ -278,7 +277,7 @@ config NET_PKTGEN | |||
| 278 | 277 | ||
| 279 | config NET_TCPPROBE | 278 | config NET_TCPPROBE |
| 280 | tristate "TCP connection probing" | 279 | tristate "TCP connection probing" |
| 281 | depends on INET && EXPERIMENTAL && PROC_FS && KPROBES | 280 | depends on INET && PROC_FS && KPROBES |
| 282 | ---help--- | 281 | ---help--- |
| 283 | This module allows for capturing the changes to TCP connection | 282 | This module allows for capturing the changes to TCP connection |
| 284 | state in response to incoming packets. It is used for debugging | 283 | state in response to incoming packets. It is used for debugging |
| @@ -295,7 +294,7 @@ config NET_TCPPROBE | |||
| 295 | 294 | ||
| 296 | config NET_DROP_MONITOR | 295 | config NET_DROP_MONITOR |
| 297 | tristate "Network packet drop alerting service" | 296 | tristate "Network packet drop alerting service" |
| 298 | depends on INET && EXPERIMENTAL && TRACEPOINTS | 297 | depends on INET && TRACEPOINTS |
| 299 | ---help--- | 298 | ---help--- |
| 300 | This feature provides an alerting service to userspace in the | 299 | This feature provides an alerting service to userspace in the |
| 301 | event that packets are discarded in the network stack. Alerts | 300 | event that packets are discarded in the network stack. Alerts |
diff --git a/net/ceph/Kconfig b/net/ceph/Kconfig index cc04dd667a10..e50cc69ae8ca 100644 --- a/net/ceph/Kconfig +++ b/net/ceph/Kconfig | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | config CEPH_LIB | 1 | config CEPH_LIB |
| 2 | tristate "Ceph core library (EXPERIMENTAL)" | 2 | tristate "Ceph core library" |
| 3 | depends on INET && EXPERIMENTAL | 3 | depends on INET |
| 4 | select LIBCRC32C | 4 | select LIBCRC32C |
| 5 | select CRYPTO_AES | 5 | select CRYPTO_AES |
| 6 | select CRYPTO | 6 | select CRYPTO |
diff --git a/net/dccp/Kconfig b/net/dccp/Kconfig index b75968a04017..8c0ef71bed2f 100644 --- a/net/dccp/Kconfig +++ b/net/dccp/Kconfig | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | menuconfig IP_DCCP | 1 | menuconfig IP_DCCP |
| 2 | tristate "The DCCP Protocol (EXPERIMENTAL)" | 2 | tristate "The DCCP Protocol" |
| 3 | depends on INET && EXPERIMENTAL | 3 | depends on INET |
| 4 | ---help--- | 4 | ---help--- |
| 5 | Datagram Congestion Control Protocol (RFC 4340) | 5 | Datagram Congestion Control Protocol (RFC 4340) |
| 6 | 6 | ||
diff --git a/net/dccp/ccids/Kconfig b/net/dccp/ccids/Kconfig index 0581143cb800..8ba3fc9d6d16 100644 --- a/net/dccp/ccids/Kconfig +++ b/net/dccp/ccids/Kconfig | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | menu "DCCP CCIDs Configuration (EXPERIMENTAL)" | 1 | menu "DCCP CCIDs Configuration" |
| 2 | depends on EXPERIMENTAL | ||
| 3 | 2 | ||
| 4 | config IP_DCCP_CCID2_DEBUG | 3 | config IP_DCCP_CCID2_DEBUG |
| 5 | bool "CCID-2 debugging messages" | 4 | bool "CCID-2 debugging messages" |
| @@ -12,7 +11,7 @@ config IP_DCCP_CCID2_DEBUG | |||
| 12 | If in doubt, say N. | 11 | If in doubt, say N. |
| 13 | 12 | ||
| 14 | config IP_DCCP_CCID3 | 13 | config IP_DCCP_CCID3 |
| 15 | bool "CCID-3 (TCP-Friendly) (EXPERIMENTAL)" | 14 | bool "CCID-3 (TCP-Friendly)" |
| 16 | def_bool y if (IP_DCCP = y || IP_DCCP = m) | 15 | def_bool y if (IP_DCCP = y || IP_DCCP = m) |
| 17 | ---help--- | 16 | ---help--- |
| 18 | CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based | 17 | CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based |
diff --git a/net/decnet/Kconfig b/net/decnet/Kconfig index 7914fd619c5c..f3393e154f0f 100644 --- a/net/decnet/Kconfig +++ b/net/decnet/Kconfig | |||
| @@ -25,8 +25,8 @@ config DECNET | |||
| 25 | The module is called decnet. | 25 | The module is called decnet. |
| 26 | 26 | ||
| 27 | config DECNET_ROUTER | 27 | config DECNET_ROUTER |
| 28 | bool "DECnet: router support (EXPERIMENTAL)" | 28 | bool "DECnet: router support" |
| 29 | depends on DECNET && EXPERIMENTAL | 29 | depends on DECNET |
| 30 | select FIB_RULES | 30 | select FIB_RULES |
| 31 | ---help--- | 31 | ---help--- |
| 32 | Add support for turning your DECnet Endnode into a level 1 or 2 | 32 | Add support for turning your DECnet Endnode into a level 1 or 2 |
diff --git a/net/decnet/netfilter/Kconfig b/net/decnet/netfilter/Kconfig index 2f81de5e752f..8d7c109d5109 100644 --- a/net/decnet/netfilter/Kconfig +++ b/net/decnet/netfilter/Kconfig | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | menu "DECnet: Netfilter Configuration" | 5 | menu "DECnet: Netfilter Configuration" |
| 6 | depends on DECNET && NETFILTER && EXPERIMENTAL | 6 | depends on DECNET && NETFILTER |
| 7 | depends on NETFILTER_ADVANCED | 7 | depends on NETFILTER_ADVANCED |
| 8 | 8 | ||
| 9 | config DECNET_NF_GRABULATOR | 9 | config DECNET_NF_GRABULATOR |
diff --git a/net/ieee802154/Kconfig b/net/ieee802154/Kconfig index 7dee65052925..b2e06df0076c 100644 --- a/net/ieee802154/Kconfig +++ b/net/ieee802154/Kconfig | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | config IEEE802154 | 1 | config IEEE802154 |
| 2 | tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support (EXPERIMENTAL)" | 2 | tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support" |
| 3 | depends on EXPERIMENTAL | ||
| 4 | ---help--- | 3 | ---help--- |
| 5 | IEEE Std 802.15.4 defines a low data rate, low power and low | 4 | IEEE Std 802.15.4 defines a low data rate, low power and low |
| 6 | complexity short range wireless personal area networks. It was | 5 | complexity short range wireless personal area networks. It was |
diff --git a/net/ieee802154/wpan-class.c b/net/ieee802154/wpan-class.c index 1627ef2e8522..13571eae6bae 100644 --- a/net/ieee802154/wpan-class.c +++ b/net/ieee802154/wpan-class.c | |||
| @@ -91,7 +91,7 @@ static struct class wpan_phy_class = { | |||
| 91 | static DEFINE_MUTEX(wpan_phy_mutex); | 91 | static DEFINE_MUTEX(wpan_phy_mutex); |
| 92 | static int wpan_phy_idx; | 92 | static int wpan_phy_idx; |
| 93 | 93 | ||
| 94 | static int wpan_phy_match(struct device *dev, void *data) | 94 | static int wpan_phy_match(struct device *dev, const void *data) |
| 95 | { | 95 | { |
| 96 | return !strcmp(dev_name(dev), (const char *)data); | 96 | return !strcmp(dev_name(dev), (const char *)data); |
| 97 | } | 97 | } |
| @@ -103,8 +103,7 @@ struct wpan_phy *wpan_phy_find(const char *str) | |||
| 103 | if (WARN_ON(!str)) | 103 | if (WARN_ON(!str)) |
| 104 | return NULL; | 104 | return NULL; |
| 105 | 105 | ||
| 106 | dev = class_find_device(&wpan_phy_class, NULL, | 106 | dev = class_find_device(&wpan_phy_class, NULL, str, wpan_phy_match); |
| 107 | (void *)str, wpan_phy_match); | ||
| 108 | if (!dev) | 107 | if (!dev) |
| 109 | return NULL; | 108 | return NULL; |
| 110 | 109 | ||
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig index 5a19aeb86094..7944df768454 100644 --- a/net/ipv4/Kconfig +++ b/net/ipv4/Kconfig | |||
| @@ -488,7 +488,6 @@ config TCP_CONG_HTCP | |||
| 488 | 488 | ||
| 489 | config TCP_CONG_HSTCP | 489 | config TCP_CONG_HSTCP |
| 490 | tristate "High Speed TCP" | 490 | tristate "High Speed TCP" |
| 491 | depends on EXPERIMENTAL | ||
| 492 | default n | 491 | default n |
| 493 | ---help--- | 492 | ---help--- |
| 494 | Sally Floyd's High Speed TCP (RFC 3649) congestion control. | 493 | Sally Floyd's High Speed TCP (RFC 3649) congestion control. |
| @@ -499,7 +498,6 @@ config TCP_CONG_HSTCP | |||
| 499 | 498 | ||
| 500 | config TCP_CONG_HYBLA | 499 | config TCP_CONG_HYBLA |
| 501 | tristate "TCP-Hybla congestion control algorithm" | 500 | tristate "TCP-Hybla congestion control algorithm" |
| 502 | depends on EXPERIMENTAL | ||
| 503 | default n | 501 | default n |
| 504 | ---help--- | 502 | ---help--- |
| 505 | TCP-Hybla is a sender-side only change that eliminates penalization of | 503 | TCP-Hybla is a sender-side only change that eliminates penalization of |
| @@ -509,7 +507,6 @@ config TCP_CONG_HYBLA | |||
| 509 | 507 | ||
| 510 | config TCP_CONG_VEGAS | 508 | config TCP_CONG_VEGAS |
| 511 | tristate "TCP Vegas" | 509 | tristate "TCP Vegas" |
| 512 | depends on EXPERIMENTAL | ||
| 513 | default n | 510 | default n |
| 514 | ---help--- | 511 | ---help--- |
| 515 | TCP Vegas is a sender-side only change to TCP that anticipates | 512 | TCP Vegas is a sender-side only change to TCP that anticipates |
| @@ -520,7 +517,6 @@ config TCP_CONG_VEGAS | |||
| 520 | 517 | ||
| 521 | config TCP_CONG_SCALABLE | 518 | config TCP_CONG_SCALABLE |
| 522 | tristate "Scalable TCP" | 519 | tristate "Scalable TCP" |
| 523 | depends on EXPERIMENTAL | ||
| 524 | default n | 520 | default n |
| 525 | ---help--- | 521 | ---help--- |
| 526 | Scalable TCP is a sender-side only change to TCP which uses a | 522 | Scalable TCP is a sender-side only change to TCP which uses a |
| @@ -530,7 +526,6 @@ config TCP_CONG_SCALABLE | |||
| 530 | 526 | ||
| 531 | config TCP_CONG_LP | 527 | config TCP_CONG_LP |
| 532 | tristate "TCP Low Priority" | 528 | tristate "TCP Low Priority" |
| 533 | depends on EXPERIMENTAL | ||
| 534 | default n | 529 | default n |
| 535 | ---help--- | 530 | ---help--- |
| 536 | TCP Low Priority (TCP-LP), a distributed algorithm whose goal is | 531 | TCP Low Priority (TCP-LP), a distributed algorithm whose goal is |
| @@ -540,7 +535,6 @@ config TCP_CONG_LP | |||
| 540 | 535 | ||
| 541 | config TCP_CONG_VENO | 536 | config TCP_CONG_VENO |
| 542 | tristate "TCP Veno" | 537 | tristate "TCP Veno" |
| 543 | depends on EXPERIMENTAL | ||
| 544 | default n | 538 | default n |
| 545 | ---help--- | 539 | ---help--- |
| 546 | TCP Veno is a sender-side only enhancement of TCP to obtain better | 540 | TCP Veno is a sender-side only enhancement of TCP to obtain better |
| @@ -552,7 +546,6 @@ config TCP_CONG_VENO | |||
| 552 | 546 | ||
| 553 | config TCP_CONG_YEAH | 547 | config TCP_CONG_YEAH |
| 554 | tristate "YeAH TCP" | 548 | tristate "YeAH TCP" |
| 555 | depends on EXPERIMENTAL | ||
| 556 | select TCP_CONG_VEGAS | 549 | select TCP_CONG_VEGAS |
| 557 | default n | 550 | default n |
| 558 | ---help--- | 551 | ---help--- |
| @@ -567,7 +560,6 @@ config TCP_CONG_YEAH | |||
| 567 | 560 | ||
| 568 | config TCP_CONG_ILLINOIS | 561 | config TCP_CONG_ILLINOIS |
| 569 | tristate "TCP Illinois" | 562 | tristate "TCP Illinois" |
| 570 | depends on EXPERIMENTAL | ||
| 571 | default n | 563 | default n |
| 572 | ---help--- | 564 | ---help--- |
| 573 | TCP-Illinois is a sender-side modification of TCP Reno for | 565 | TCP-Illinois is a sender-side modification of TCP Reno for |
| @@ -631,8 +623,7 @@ config DEFAULT_TCP_CONG | |||
| 631 | default "cubic" | 623 | default "cubic" |
| 632 | 624 | ||
| 633 | config TCP_MD5SIG | 625 | config TCP_MD5SIG |
| 634 | bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)" | 626 | bool "TCP: MD5 Signature Option support (RFC2385)" |
| 635 | depends on EXPERIMENTAL | ||
| 636 | select CRYPTO | 627 | select CRYPTO |
| 637 | select CRYPTO_MD5 | 628 | select CRYPTO_MD5 |
| 638 | ---help--- | 629 | ---help--- |
diff --git a/net/ipv4/netfilter/Kconfig b/net/ipv4/netfilter/Kconfig index d8d6f2a5bf12..ce2d43e1f09f 100644 --- a/net/ipv4/netfilter/Kconfig +++ b/net/ipv4/netfilter/Kconfig | |||
| @@ -241,8 +241,8 @@ config IP_NF_MANGLE | |||
| 241 | To compile it as a module, choose M here. If unsure, say N. | 241 | To compile it as a module, choose M here. If unsure, say N. |
| 242 | 242 | ||
| 243 | config IP_NF_TARGET_CLUSTERIP | 243 | config IP_NF_TARGET_CLUSTERIP |
| 244 | tristate "CLUSTERIP target support (EXPERIMENTAL)" | 244 | tristate "CLUSTERIP target support" |
| 245 | depends on IP_NF_MANGLE && EXPERIMENTAL | 245 | depends on IP_NF_MANGLE |
| 246 | depends on NF_CONNTRACK_IPV4 | 246 | depends on NF_CONNTRACK_IPV4 |
| 247 | depends on NETFILTER_ADVANCED | 247 | depends on NETFILTER_ADVANCED |
| 248 | select NF_CONNTRACK_MARK | 248 | select NF_CONNTRACK_MARK |
diff --git a/net/ipv6/Kconfig b/net/ipv6/Kconfig index 4f7fe7270e37..3f2eb57cc51d 100644 --- a/net/ipv6/Kconfig +++ b/net/ipv6/Kconfig | |||
| @@ -50,16 +50,15 @@ config IPV6_ROUTER_PREF | |||
| 50 | If unsure, say N. | 50 | If unsure, say N. |
| 51 | 51 | ||
| 52 | config IPV6_ROUTE_INFO | 52 | config IPV6_ROUTE_INFO |
| 53 | bool "IPv6: Route Information (RFC 4191) support (EXPERIMENTAL)" | 53 | bool "IPv6: Route Information (RFC 4191) support" |
| 54 | depends on IPV6_ROUTER_PREF && EXPERIMENTAL | 54 | depends on IPV6_ROUTER_PREF |
| 55 | ---help--- | 55 | ---help--- |
| 56 | This is experimental support of Route Information. | 56 | This is experimental support of Route Information. |
| 57 | 57 | ||
| 58 | If unsure, say N. | 58 | If unsure, say N. |
| 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" |
| 62 | depends on EXPERIMENTAL | ||
| 63 | ---help--- | 62 | ---help--- |
| 64 | This is experimental support for optimistic Duplicate | 63 | This is experimental support for optimistic Duplicate |
| 65 | Address Detection. It allows for autoconfigured addresses | 64 | Address Detection. It allows for autoconfigured addresses |
| @@ -105,8 +104,7 @@ config INET6_IPCOMP | |||
| 105 | If unsure, say Y. | 104 | If unsure, say Y. |
| 106 | 105 | ||
| 107 | config IPV6_MIP6 | 106 | config IPV6_MIP6 |
| 108 | tristate "IPv6: Mobility (EXPERIMENTAL)" | 107 | tristate "IPv6: Mobility" |
| 109 | depends on EXPERIMENTAL | ||
| 110 | select XFRM | 108 | select XFRM |
| 111 | ---help--- | 109 | ---help--- |
| 112 | Support for IPv6 Mobility described in RFC 3775. | 110 | Support for IPv6 Mobility described in RFC 3775. |
| @@ -150,8 +148,7 @@ config INET6_XFRM_MODE_BEET | |||
| 150 | If unsure, say Y. | 148 | If unsure, say Y. |
| 151 | 149 | ||
| 152 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION | 150 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION |
| 153 | tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" | 151 | tristate "IPv6: MIPv6 route optimization mode" |
| 154 | depends on EXPERIMENTAL | ||
| 155 | select XFRM | 152 | select XFRM |
| 156 | ---help--- | 153 | ---help--- |
| 157 | Support for MIPv6 route optimization mode. | 154 | Support for MIPv6 route optimization mode. |
| @@ -171,8 +168,8 @@ config IPV6_SIT | |||
| 171 | Saying M here will produce a module called sit. If unsure, say Y. | 168 | Saying M here will produce a module called sit. If unsure, say Y. |
| 172 | 169 | ||
| 173 | config IPV6_SIT_6RD | 170 | config IPV6_SIT_6RD |
| 174 | bool "IPv6: IPv6 Rapid Deployment (6RD) (EXPERIMENTAL)" | 171 | bool "IPv6: IPv6 Rapid Deployment (6RD)" |
| 175 | depends on IPV6_SIT && EXPERIMENTAL | 172 | depends on IPV6_SIT |
| 176 | default n | 173 | default n |
| 177 | ---help--- | 174 | ---help--- |
| 178 | IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon | 175 | IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon |
| @@ -219,7 +216,6 @@ config IPV6_GRE | |||
| 219 | 216 | ||
| 220 | config IPV6_MULTIPLE_TABLES | 217 | config IPV6_MULTIPLE_TABLES |
| 221 | bool "IPv6: Multiple Routing Tables" | 218 | bool "IPv6: Multiple Routing Tables" |
| 222 | depends on EXPERIMENTAL | ||
| 223 | select FIB_RULES | 219 | select FIB_RULES |
| 224 | ---help--- | 220 | ---help--- |
| 225 | Support multiple routing tables. | 221 | Support multiple routing tables. |
| @@ -239,8 +235,8 @@ config IPV6_SUBTREES | |||
| 239 | If unsure, say N. | 235 | If unsure, say N. |
| 240 | 236 | ||
| 241 | config IPV6_MROUTE | 237 | config IPV6_MROUTE |
| 242 | bool "IPv6: multicast routing (EXPERIMENTAL)" | 238 | bool "IPv6: multicast routing" |
| 243 | depends on IPV6 && EXPERIMENTAL | 239 | depends on IPV6 |
| 244 | ---help--- | 240 | ---help--- |
| 245 | Experimental support for IPv6 multicast forwarding. | 241 | Experimental support for IPv6 multicast forwarding. |
| 246 | If unsure, say N. | 242 | If unsure, say N. |
| @@ -260,7 +256,7 @@ config IPV6_MROUTE_MULTIPLE_TABLES | |||
| 260 | If unsure, say N. | 256 | If unsure, say N. |
| 261 | 257 | ||
| 262 | config IPV6_PIMSM_V2 | 258 | config IPV6_PIMSM_V2 |
| 263 | bool "IPv6: PIM-SM version 2 support (EXPERIMENTAL)" | 259 | bool "IPv6: PIM-SM version 2 support" |
| 264 | depends on IPV6_MROUTE | 260 | depends on IPV6_MROUTE |
| 265 | ---help--- | 261 | ---help--- |
| 266 | Support for IPv6 PIM multicast routing protocol PIM-SMv2. | 262 | Support for IPv6 PIM multicast routing protocol PIM-SMv2. |
diff --git a/net/l2tp/Kconfig b/net/l2tp/Kconfig index 147a8fd47a17..adb9843dd7cf 100644 --- a/net/l2tp/Kconfig +++ b/net/l2tp/Kconfig | |||
| @@ -46,8 +46,8 @@ config L2TP_DEBUGFS | |||
| 46 | will be called l2tp_debugfs. | 46 | will be called l2tp_debugfs. |
| 47 | 47 | ||
| 48 | config L2TP_V3 | 48 | config L2TP_V3 |
| 49 | bool "L2TPv3 support (EXPERIMENTAL)" | 49 | bool "L2TPv3 support" |
| 50 | depends on EXPERIMENTAL && L2TP | 50 | depends on L2TP |
| 51 | help | 51 | help |
| 52 | Layer Two Tunneling Protocol Version 3 | 52 | Layer Two Tunneling Protocol Version 3 |
| 53 | 53 | ||
diff --git a/net/lapb/Kconfig b/net/lapb/Kconfig index f0b5efb31a00..6481839b76c9 100644 --- a/net/lapb/Kconfig +++ b/net/lapb/Kconfig | |||
| @@ -3,8 +3,7 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | config LAPB | 5 | config LAPB |
| 6 | tristate "LAPB Data Link Driver (EXPERIMENTAL)" | 6 | tristate "LAPB Data Link Driver" |
| 7 | depends on EXPERIMENTAL | ||
| 8 | ---help--- | 7 | ---help--- |
| 9 | Link Access Procedure, Balanced (LAPB) is the data link layer (i.e. | 8 | Link Access Procedure, Balanced (LAPB) is the data link layer (i.e. |
| 10 | the lower) part of the X.25 protocol. It offers a reliable | 9 | the lower) part of the X.25 protocol. It offers a reliable |
diff --git a/net/mac80211/Kconfig b/net/mac80211/Kconfig index 0ecf947ad378..62535fe9f570 100644 --- a/net/mac80211/Kconfig +++ b/net/mac80211/Kconfig | |||
| @@ -81,7 +81,7 @@ comment "Some wireless drivers require a rate control algorithm" | |||
| 81 | 81 | ||
| 82 | config MAC80211_MESH | 82 | config MAC80211_MESH |
| 83 | bool "Enable mac80211 mesh networking (pre-802.11s) support" | 83 | bool "Enable mac80211 mesh networking (pre-802.11s) support" |
| 84 | depends on MAC80211 && EXPERIMENTAL | 84 | depends on MAC80211 |
| 85 | ---help--- | 85 | ---help--- |
| 86 | This options enables support of Draft 802.11s mesh networking. | 86 | This options enables support of Draft 802.11s mesh networking. |
| 87 | The implementation is based on Draft 2.08 of the Mesh Networking | 87 | The implementation is based on Draft 2.08 of the Mesh Networking |
diff --git a/net/mac802154/Kconfig b/net/mac802154/Kconfig index a967ddaa4e2f..b33dd76d4307 100644 --- a/net/mac802154/Kconfig +++ b/net/mac802154/Kconfig | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | config MAC802154 | 1 | config MAC802154 |
| 2 | tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)" | 2 | tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)" |
| 3 | depends on IEEE802154 && EXPERIMENTAL | 3 | depends on IEEE802154 |
| 4 | select CRC_CCITT | 4 | select CRC_CCITT |
| 5 | ---help--- | 5 | ---help--- |
| 6 | This option enables the hardware independent IEEE 802.15.4 | 6 | This option enables the hardware independent IEEE 802.15.4 |
diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig index d4dd702574e4..56d22cae5906 100644 --- a/net/netfilter/Kconfig +++ b/net/netfilter/Kconfig | |||
| @@ -131,8 +131,7 @@ config NF_CONNTRACK_LABELS | |||
| 131 | to connection tracking entries. It selected by the connlabel match. | 131 | to connection tracking entries. It selected by the connlabel match. |
| 132 | 132 | ||
| 133 | config NF_CT_PROTO_DCCP | 133 | config NF_CT_PROTO_DCCP |
| 134 | tristate 'DCCP protocol connection tracking support (EXPERIMENTAL)' | 134 | tristate 'DCCP protocol connection tracking support' |
| 135 | depends on EXPERIMENTAL | ||
| 136 | depends on NETFILTER_ADVANCED | 135 | depends on NETFILTER_ADVANCED |
| 137 | default IP_DCCP | 136 | default IP_DCCP |
| 138 | help | 137 | help |
| @@ -145,8 +144,7 @@ config NF_CT_PROTO_GRE | |||
| 145 | tristate | 144 | tristate |
| 146 | 145 | ||
| 147 | config NF_CT_PROTO_SCTP | 146 | config NF_CT_PROTO_SCTP |
| 148 | tristate 'SCTP protocol connection tracking support (EXPERIMENTAL)' | 147 | tristate 'SCTP protocol connection tracking support' |
| 149 | depends on EXPERIMENTAL | ||
| 150 | depends on NETFILTER_ADVANCED | 148 | depends on NETFILTER_ADVANCED |
| 151 | default IP_SCTP | 149 | default IP_SCTP |
| 152 | help | 150 | help |
| @@ -287,8 +285,7 @@ config NF_CONNTRACK_PPTP | |||
| 287 | To compile it as a module, choose M here. If unsure, say N. | 285 | To compile it as a module, choose M here. If unsure, say N. |
| 288 | 286 | ||
| 289 | config NF_CONNTRACK_SANE | 287 | config NF_CONNTRACK_SANE |
| 290 | tristate "SANE protocol support (EXPERIMENTAL)" | 288 | tristate "SANE protocol support" |
| 291 | depends on EXPERIMENTAL | ||
| 292 | depends on NETFILTER_ADVANCED | 289 | depends on NETFILTER_ADVANCED |
| 293 | help | 290 | help |
| 294 | SANE is a protocol for remote access to scanners as implemented | 291 | SANE is a protocol for remote access to scanners as implemented |
| @@ -415,8 +412,7 @@ endif # NF_CONNTRACK | |||
| 415 | 412 | ||
| 416 | # transparent proxy support | 413 | # transparent proxy support |
| 417 | config NETFILTER_TPROXY | 414 | config NETFILTER_TPROXY |
| 418 | tristate "Transparent proxying support (EXPERIMENTAL)" | 415 | tristate "Transparent proxying support" |
| 419 | depends on EXPERIMENTAL | ||
| 420 | depends on IP_NF_MANGLE | 416 | depends on IP_NF_MANGLE |
| 421 | depends on NETFILTER_ADVANCED | 417 | depends on NETFILTER_ADVANCED |
| 422 | help | 418 | help |
| @@ -724,8 +720,7 @@ config NETFILTER_XT_TARGET_TEE | |||
| 724 | this clone be rerouted to another nexthop. | 720 | this clone be rerouted to another nexthop. |
| 725 | 721 | ||
| 726 | config NETFILTER_XT_TARGET_TPROXY | 722 | config NETFILTER_XT_TARGET_TPROXY |
| 727 | tristate '"TPROXY" target support (EXPERIMENTAL)' | 723 | tristate '"TPROXY" target support' |
| 728 | depends on EXPERIMENTAL | ||
| 729 | depends on NETFILTER_TPROXY | 724 | depends on NETFILTER_TPROXY |
| 730 | depends on NETFILTER_XTABLES | 725 | depends on NETFILTER_XTABLES |
| 731 | depends on NETFILTER_ADVANCED | 726 | depends on NETFILTER_ADVANCED |
| @@ -789,8 +784,7 @@ config NETFILTER_XT_TARGET_TCPMSS | |||
| 789 | To compile it as a module, choose M here. If unsure, say N. | 784 | To compile it as a module, choose M here. If unsure, say N. |
| 790 | 785 | ||
| 791 | config NETFILTER_XT_TARGET_TCPOPTSTRIP | 786 | config NETFILTER_XT_TARGET_TCPOPTSTRIP |
| 792 | tristate '"TCPOPTSTRIP" target support (EXPERIMENTAL)' | 787 | tristate '"TCPOPTSTRIP" target support' |
| 793 | depends on EXPERIMENTAL | ||
| 794 | depends on IP_NF_MANGLE || IP6_NF_MANGLE | 788 | depends on IP_NF_MANGLE || IP6_NF_MANGLE |
| 795 | depends on NETFILTER_ADVANCED | 789 | depends on NETFILTER_ADVANCED |
| 796 | help | 790 | help |
| @@ -1173,8 +1167,7 @@ config NETFILTER_XT_MATCH_RECENT | |||
| 1173 | Official Website: <http://snowman.net/projects/ipt_recent/> | 1167 | Official Website: <http://snowman.net/projects/ipt_recent/> |
| 1174 | 1168 | ||
| 1175 | config NETFILTER_XT_MATCH_SCTP | 1169 | config NETFILTER_XT_MATCH_SCTP |
| 1176 | tristate '"sctp" protocol match support (EXPERIMENTAL)' | 1170 | tristate '"sctp" protocol match support' |
| 1177 | depends on EXPERIMENTAL | ||
| 1178 | depends on NETFILTER_ADVANCED | 1171 | depends on NETFILTER_ADVANCED |
| 1179 | default IP_SCTP | 1172 | default IP_SCTP |
| 1180 | help | 1173 | help |
| @@ -1186,8 +1179,7 @@ config NETFILTER_XT_MATCH_SCTP | |||
| 1186 | <file:Documentation/kbuild/modules.txt>. If unsure, say `N'. | 1179 | <file:Documentation/kbuild/modules.txt>. If unsure, say `N'. |
| 1187 | 1180 | ||
| 1188 | config NETFILTER_XT_MATCH_SOCKET | 1181 | config NETFILTER_XT_MATCH_SOCKET |
| 1189 | tristate '"socket" match support (EXPERIMENTAL)' | 1182 | tristate '"socket" match support' |
| 1190 | depends on EXPERIMENTAL | ||
| 1191 | depends on NETFILTER_TPROXY | 1183 | depends on NETFILTER_TPROXY |
| 1192 | depends on NETFILTER_XTABLES | 1184 | depends on NETFILTER_XTABLES |
| 1193 | depends on NETFILTER_ADVANCED | 1185 | depends on NETFILTER_ADVANCED |
diff --git a/net/nfc/core.c b/net/nfc/core.c index 25522e56d350..6ceee8e181ca 100644 --- a/net/nfc/core.c +++ b/net/nfc/core.c | |||
| @@ -730,10 +730,10 @@ struct class nfc_class = { | |||
| 730 | }; | 730 | }; |
| 731 | EXPORT_SYMBOL(nfc_class); | 731 | EXPORT_SYMBOL(nfc_class); |
| 732 | 732 | ||
| 733 | static int match_idx(struct device *d, void *data) | 733 | static int match_idx(struct device *d, const void *data) |
| 734 | { | 734 | { |
| 735 | struct nfc_dev *dev = to_nfc_dev(d); | 735 | struct nfc_dev *dev = to_nfc_dev(d); |
| 736 | unsigned int *idx = data; | 736 | const unsigned int *idx = data; |
| 737 | 737 | ||
| 738 | return dev->idx == *idx; | 738 | return dev->idx == *idx; |
| 739 | } | 739 | } |
diff --git a/net/rds/Kconfig b/net/rds/Kconfig index ec753b3ae72a..f2c670ba7b9b 100644 --- a/net/rds/Kconfig +++ b/net/rds/Kconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | 1 | ||
| 2 | config RDS | 2 | config RDS |
| 3 | tristate "The RDS Protocol (EXPERIMENTAL)" | 3 | tristate "The RDS Protocol" |
| 4 | depends on INET && EXPERIMENTAL | 4 | depends on INET |
| 5 | ---help--- | 5 | ---help--- |
| 6 | The RDS (Reliable Datagram Sockets) protocol provides reliable, | 6 | The RDS (Reliable Datagram Sockets) protocol provides reliable, |
| 7 | sequenced delivery of datagrams over Infiniband, iWARP, | 7 | sequenced delivery of datagrams over Infiniband, iWARP, |
diff --git a/net/rxrpc/Kconfig b/net/rxrpc/Kconfig index 0d3103c4f11c..23dcef12b986 100644 --- a/net/rxrpc/Kconfig +++ b/net/rxrpc/Kconfig | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | config AF_RXRPC | 5 | config AF_RXRPC |
| 6 | tristate "RxRPC session sockets" | 6 | tristate "RxRPC session sockets" |
| 7 | depends on INET && EXPERIMENTAL | 7 | depends on INET |
| 8 | select CRYPTO | 8 | select CRYPTO |
| 9 | select KEYS | 9 | select KEYS |
| 10 | help | 10 | help |
diff --git a/net/sunrpc/Kconfig b/net/sunrpc/Kconfig index 03d03e37a7d5..516fe2caac2c 100644 --- a/net/sunrpc/Kconfig +++ b/net/sunrpc/Kconfig | |||
| @@ -10,7 +10,7 @@ config SUNRPC_BACKCHANNEL | |||
| 10 | 10 | ||
| 11 | config SUNRPC_XPRT_RDMA | 11 | config SUNRPC_XPRT_RDMA |
| 12 | tristate | 12 | tristate |
| 13 | depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL | 13 | depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS |
| 14 | default SUNRPC && INFINIBAND | 14 | default SUNRPC && INFINIBAND |
| 15 | help | 15 | help |
| 16 | This option allows the NFS client and server to support | 16 | This option allows the NFS client and server to support |
diff --git a/net/tipc/Kconfig b/net/tipc/Kconfig index bc41bd31eadc..4f99600a5fed 100644 --- a/net/tipc/Kconfig +++ b/net/tipc/Kconfig | |||
| @@ -3,8 +3,8 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | menuconfig TIPC | 5 | menuconfig TIPC |
| 6 | tristate "The TIPC Protocol (EXPERIMENTAL)" | 6 | tristate "The TIPC Protocol" |
| 7 | depends on INET && EXPERIMENTAL | 7 | depends on INET |
| 8 | ---help--- | 8 | ---help--- |
| 9 | The Transparent Inter Process Communication (TIPC) protocol is | 9 | The Transparent Inter Process Communication (TIPC) protocol is |
| 10 | specially designed for intra cluster communication. This protocol | 10 | specially designed for intra cluster communication. This protocol |
diff --git a/net/x25/Kconfig b/net/x25/Kconfig index e6759c9660bb..c959312c45e3 100644 --- a/net/x25/Kconfig +++ b/net/x25/Kconfig | |||
| @@ -3,8 +3,7 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | config X25 | 5 | config X25 |
| 6 | tristate "CCITT X.25 Packet Layer (EXPERIMENTAL)" | 6 | tristate "CCITT X.25 Packet Layer" |
| 7 | depends on EXPERIMENTAL | ||
| 8 | ---help--- | 7 | ---help--- |
| 9 | X.25 is a set of standardized network protocols, similar in scope to | 8 | X.25 is a set of standardized network protocols, similar in scope to |
| 10 | frame relay; the one physical line from your box to the X.25 network | 9 | frame relay; the one physical line from your box to the X.25 network |
diff --git a/net/xfrm/Kconfig b/net/xfrm/Kconfig index ce90b8d92365..bda1a13628a8 100644 --- a/net/xfrm/Kconfig +++ b/net/xfrm/Kconfig | |||
| @@ -21,8 +21,8 @@ config XFRM_USER | |||
| 21 | If unsure, say Y. | 21 | If unsure, say Y. |
| 22 | 22 | ||
| 23 | config XFRM_SUB_POLICY | 23 | config XFRM_SUB_POLICY |
| 24 | bool "Transformation sub policy support (EXPERIMENTAL)" | 24 | bool "Transformation sub policy support" |
| 25 | depends on XFRM && EXPERIMENTAL | 25 | depends on XFRM |
| 26 | ---help--- | 26 | ---help--- |
| 27 | Support sub policy for developers. By using sub policy with main | 27 | Support sub policy for developers. By using sub policy with main |
| 28 | one, two policies can be applied to the same packet at once. | 28 | one, two policies can be applied to the same packet at once. |
| @@ -31,8 +31,8 @@ config XFRM_SUB_POLICY | |||
| 31 | If unsure, say N. | 31 | If unsure, say N. |
| 32 | 32 | ||
| 33 | config XFRM_MIGRATE | 33 | config XFRM_MIGRATE |
| 34 | bool "Transformation migrate database (EXPERIMENTAL)" | 34 | bool "Transformation migrate database" |
| 35 | depends on XFRM && EXPERIMENTAL | 35 | depends on XFRM |
| 36 | ---help--- | 36 | ---help--- |
| 37 | A feature to update locator(s) of a given IPsec security | 37 | A feature to update locator(s) of a given IPsec security |
| 38 | association dynamically. This feature is required, for | 38 | association dynamically. This feature is required, for |
| @@ -42,8 +42,8 @@ config XFRM_MIGRATE | |||
| 42 | If unsure, say N. | 42 | If unsure, say N. |
| 43 | 43 | ||
| 44 | config XFRM_STATISTICS | 44 | config XFRM_STATISTICS |
| 45 | bool "Transformation statistics (EXPERIMENTAL)" | 45 | bool "Transformation statistics" |
| 46 | depends on INET && XFRM && PROC_FS && EXPERIMENTAL | 46 | depends on INET && XFRM && PROC_FS |
| 47 | ---help--- | 47 | ---help--- |
| 48 | This statistics is not a SNMP/MIB specification but shows | 48 | This statistics is not a SNMP/MIB specification but shows |
| 49 | statistics about transformation error (or almost error) factor | 49 | statistics about transformation error (or almost error) factor |
| @@ -68,8 +68,8 @@ config NET_KEY | |||
| 68 | Say Y unless you know what you are doing. | 68 | Say Y unless you know what you are doing. |
| 69 | 69 | ||
| 70 | config NET_KEY_MIGRATE | 70 | config NET_KEY_MIGRATE |
| 71 | bool "PF_KEY MIGRATE (EXPERIMENTAL)" | 71 | bool "PF_KEY MIGRATE" |
| 72 | depends on NET_KEY && EXPERIMENTAL | 72 | depends on NET_KEY |
| 73 | select XFRM_MIGRATE | 73 | select XFRM_MIGRATE |
| 74 | ---help--- | 74 | ---help--- |
| 75 | Add a PF_KEY MIGRATE message to PF_KEYv2 socket family. | 75 | Add a PF_KEY MIGRATE message to PF_KEYv2 socket family. |
