diff options
author | Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> | 2007-05-03 03:30:34 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-05-03 03:30:34 -0700 |
commit | 0ec96822d5c0df77107c03b8d9a81a436ab707fc (patch) | |
tree | 0e17c856f1d1317741fa340b631b88abbc8f6ccf /net/ipv4 | |
parent | ec9c948546a84d0dcee851be1009a8066958e69d (diff) |
[TCP]: Use S+L catcher only with SACK for now
TCP has a transitional state when SACK is not in use during
which this invariant is temporarily broken. Without SACK,
tcp_clean_rtx_queue does not decrement sacked_out. Therefore
calls to tcp_sync_left_out before sacked_out is again
corrected by tcp_fastretrans_alert can trigger this trap as
sacked_out still has couple of segments that are already out
of window.
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4')
0 files changed, 0 insertions, 0 deletions