diff options
author | Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> | 2007-05-19 13:56:57 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-05-19 13:56:57 -0700 |
commit | 580e572a4a1bfea2f42af63ba4785ac7dfbcb45d (patch) | |
tree | 0c28904f333818cfe86a6cf95cee8bff75eec0a7 /net/nonet.c | |
parent | 463236557db4b5d4de9eb3fafa2e7d7905ac65ab (diff) | |
download | linux-580e572a4a1bfea2f42af63ba4785ac7dfbcb45d.tar.gz linux-580e572a4a1bfea2f42af63ba4785ac7dfbcb45d.tar.bz2 linux-580e572a4a1bfea2f42af63ba4785ac7dfbcb45d.zip |
[TCP] FRTO: Prevent state inconsistency in corner cases
State could become inconsistent in two cases:
1) Userspace disabled FRTO by tuning sysctl when one of the TCP
flows was in the middle of FRTO algorithm (and then RTO is
again triggered)
2) SACK reneging occurs during FRTO algorithm
A simple solution is just to abort the previous FRTO when such
obscure condition occurs...
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/nonet.c')
0 files changed, 0 insertions, 0 deletions