aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/Kconfig
diff options
context:
space:
mode:
authorJohn Heffner <jheffner@psc.edu>2005-06-23 15:29:07 -0400
committerDavid S. Miller <davem@davemloft.net>2005-06-23 15:29:07 -0400
commit0e57976b6376f7fda6bef8b7dee2a3c8819ec9e9 (patch)
tree445642f773297a949674db45909542443e663263 /net/ipv4/Kconfig
parenta7868ea68d29eb2c037952aeb3b549cf05749a18 (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/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig
index 73a25b52bf7..690e88ba248 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
514config 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
515endmenu 524endmenu
516 525