aboutsummaryrefslogtreecommitdiff
path: root/net/ipv4/Kconfig
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@osdl.org>2005-06-23 12:27:19 -0700
committerDavid S. Miller <davem@davemloft.net>2005-06-23 12:27:19 -0700
commitb87d8561d8667d221b728ccdcb18eb95b16a687b (patch)
tree715b8e8d8442e418364498a12712106530031b96 /net/ipv4/Kconfig
parent835b3f0c0d7e1f716c45ec576662eac7a68b8548 (diff)
[TCP]: Add TCP Vegas congestion control module.
TCP Vegas code modified for the new TCP infrastructure. Vegas now uses microsecond resolution timestamps for better estimation of performance over higher speed links. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/Kconfig')
-rw-r--r--net/ipv4/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig
index 516ffe84281..6c105b60cc0 100644
--- a/net/ipv4/Kconfig
+++ b/net/ipv4/Kconfig
@@ -488,6 +488,17 @@ config TCP_CONG_HYBLA
involved, expecially when sharing a common bottleneck with normal
terrestrial connections.
+config TCP_CONG_VEGAS
+ tristate "TCP Vegas"
+ depends on INET && EXPERIMENTAL
+ default n
+ ---help---
+ TCP Vegas is a sender-side only change to TCP that anticipates
+ the onset of congestion by estimating the bandwidth. TCP Vegas
+ adjusts the sending rate by modifying the congestion
+ window. TCP Vegas should provide less packet loss, but it is
+ not as aggressive as TCP Reno.
+
endmenu
source "net/ipv4/ipvs/Kconfig"