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

net/ipv4: 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 44fbe920 aec9a0eb

+1 -10
+1 -10
net/ipv4/Kconfig
··· 488 488 489 489 config TCP_CONG_HSTCP 490 490 tristate "High Speed TCP" 491 - depends on EXPERIMENTAL 492 491 default n 493 492 ---help--- 494 493 Sally Floyd's High Speed TCP (RFC 3649) congestion control. ··· 498 499 499 500 config TCP_CONG_HYBLA 500 501 tristate "TCP-Hybla congestion control algorithm" 501 - depends on EXPERIMENTAL 502 502 default n 503 503 ---help--- 504 504 TCP-Hybla is a sender-side only change that eliminates penalization of ··· 507 509 508 510 config TCP_CONG_VEGAS 509 511 tristate "TCP Vegas" 510 - depends on EXPERIMENTAL 511 512 default n 512 513 ---help--- 513 514 TCP Vegas is a sender-side only change to TCP that anticipates ··· 517 520 518 521 config TCP_CONG_SCALABLE 519 522 tristate "Scalable TCP" 520 - depends on EXPERIMENTAL 521 523 default n 522 524 ---help--- 523 525 Scalable TCP is a sender-side only change to TCP which uses a ··· 526 530 527 531 config TCP_CONG_LP 528 532 tristate "TCP Low Priority" 529 - depends on EXPERIMENTAL 530 533 default n 531 534 ---help--- 532 535 TCP Low Priority (TCP-LP), a distributed algorithm whose goal is ··· 535 540 536 541 config TCP_CONG_VENO 537 542 tristate "TCP Veno" 538 - depends on EXPERIMENTAL 539 543 default n 540 544 ---help--- 541 545 TCP Veno is a sender-side only enhancement of TCP to obtain better ··· 546 552 547 553 config TCP_CONG_YEAH 548 554 tristate "YeAH TCP" 549 - depends on EXPERIMENTAL 550 555 select TCP_CONG_VEGAS 551 556 default n 552 557 ---help--- ··· 560 567 561 568 config TCP_CONG_ILLINOIS 562 569 tristate "TCP Illinois" 563 - depends on EXPERIMENTAL 564 570 default n 565 571 ---help--- 566 572 TCP-Illinois is a sender-side modification of TCP Reno for ··· 623 631 default "cubic" 624 632 625 633 config TCP_MD5SIG 626 - bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)" 627 - depends on EXPERIMENTAL 634 + bool "TCP: MD5 Signature Option support (RFC2385)" 628 635 select CRYPTO 629 636 select CRYPTO_MD5 630 637 ---help---