diff options
author | John Heffner <jheffner@psc.edu> | 2005-06-23 15:29:07 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2005-06-23 15:29:07 -0400 |
commit | 0e57976b6376f7fda6bef8b7dee2a3c8819ec9e9 (patch) | |
tree | 445642f773297a949674db45909542443e663263 /net/ipv4/Kconfig | |
parent | a7868ea68d29eb2c037952aeb3b549cf05749a18 (diff) |
[TCP]: Add Scalable TCP congestion control module.
This patch implements Tom Kelly's Scalable TCP congestion control algorithm
for the modular framework.
The algorithm has some nice scaling properties, and has been used a fair bit
in research, though is known to have significant fairness issues, so it's not
really suitable for general purpose use.
Signed-off-by: John Heffner <jheffner@psc.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/Kconfig')
-rw-r--r-- | net/ipv4/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig index 73a25b52bf7d..690e88ba2484 100644 --- a/net/ipv4/Kconfig +++ b/net/ipv4/Kconfig | |||
@@ -511,6 +511,15 @@ config TCP_CONG_VEGAS | |||
511 | window. TCP Vegas should provide less packet loss, but it is | 511 | window. TCP Vegas should provide less packet loss, but it is |
512 | not as aggressive as TCP Reno. | 512 | not as aggressive as TCP Reno. |
513 | 513 | ||
514 | config TCP_CONG_SCALABLE | ||
515 | tristate "Scalable TCP" | ||
516 | depends on INET && EXPERIMENTAL | ||
517 | default n | ||
518 | ---help--- | ||
519 | Scalable TCP is a sender-side only change to TCP which uses a | ||
520 | MIMD congestion control algorithm which has some nice scaling | ||
521 | properties, though is known to have fairness issues. | ||
522 | See http://www-lce.eng.cam.ac.uk/~ctk21/scalable/ | ||
514 | 523 | ||
515 | endmenu | 524 | endmenu |
516 | 525 | ||