diff options
author | Stephen Hemminger <shemminger@osdl.org> | 2005-06-23 15:27:19 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2005-06-23 15:27:19 -0400 |
commit | b87d8561d8667d221b728ccdcb18eb95b16a687b (patch) | |
tree | 715b8e8d8442e418364498a12712106530031b96 /net/ipv4/Kconfig | |
parent | 835b3f0c0d7e1f716c45ec576662eac7a68b8548 (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/Kconfig | 11 |
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 | |||
488 | involved, expecially when sharing a common bottleneck with normal | 488 | involved, expecially when sharing a common bottleneck with normal |
489 | terrestrial connections. | 489 | terrestrial connections. |
490 | 490 | ||
491 | config TCP_CONG_VEGAS | ||
492 | tristate "TCP Vegas" | ||
493 | depends on INET && EXPERIMENTAL | ||
494 | default n | ||
495 | ---help--- | ||
496 | TCP Vegas is a sender-side only change to TCP that anticipates | ||
497 | the onset of congestion by estimating the bandwidth. TCP Vegas | ||
498 | adjusts the sending rate by modifying the congestion | ||
499 | window. TCP Vegas should provide less packet loss, but it is | ||
500 | not as aggressive as TCP Reno. | ||
501 | |||
491 | endmenu | 502 | endmenu |
492 | 503 | ||
493 | source "net/ipv4/ipvs/Kconfig" | 504 | source "net/ipv4/ipvs/Kconfig" |