diff options
author | Stephen Hemminger <shemminger@linux-foundation.org> | 2007-04-20 17:07:51 -0700 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-04-25 22:29:23 -0700 |
commit | c462238d6a6d8ee855bda10f9fff442971540ed2 (patch) | |
tree | caa527f56bb23759bb7c2c4591eb49db21d76f1a /net/ipv4/Kconfig | |
parent | 9be9a6b983314dd57e2c5ba548dee8b53d338ac3 (diff) | |
download | kernel_goldelico_gta04-c462238d6a6d8ee855bda10f9fff442971540ed2.zip kernel_goldelico_gta04-c462238d6a6d8ee855bda10f9fff442971540ed2.tar.gz kernel_goldelico_gta04-c462238d6a6d8ee855bda10f9fff442971540ed2.tar.bz2 |
[TCP]: TCP Illinois congestion control (rev3)
This is an implementation of TCP Illinois invented by Shao Liu
at University of Illinois. It is a another variant of Reno which adapts
the alpha and beta parameters based on RTT. The basic idea is to increase
window less rapidly as delay approaches the maximum. See the papers
and talks to get a more complete description.
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/Kconfig')
-rw-r--r-- | net/ipv4/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig index dc61e66..e62aee0 100644 --- a/net/ipv4/Kconfig +++ b/net/ipv4/Kconfig @@ -588,6 +588,19 @@ config TCP_CONG_YEAH For further details look here: http://wil.cs.caltech.edu/pfldnet2007/paper/YeAH_TCP.pdf +config TCP_CONG_ILLINOIS + tristate "TCP Illinois" + depends on EXPERIMENTAL + default n + ---help--- + TCP-Illinois is a sender-side modificatio of TCP Reno for + high speed long delay links. It uses round-trip-time to + adjust the alpha and beta parameters to achieve a higher average + throughput and maintain fairness. + + For further details see: + http://www.ews.uiuc.edu/~shaoliu/tcpillinois/index.html + choice prompt "Default TCP congestion control" default DEFAULT_CUBIC |