diff options
author | Ryousei Takano <takano-ryousei@aist.go.jp> | 2007-10-26 15:27:59 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-10-26 15:27:59 +0400 |
commit | 94d3b1e586f6d4c7150501bde284c544ce99073c (patch) | |
tree | 6c05886d3ee3ddc30f6b3fce3b6acb27eeab4300 /net/netlabel | |
parent | 43cc7380eced27ee9cafdf89fa32333dc3884e8b (diff) | |
download | linux-94d3b1e586f6d4c7150501bde284c544ce99073c.tar.xz |
[TCP]: fix D-SACK cwnd handling
In the current net-2.6 kernel, handling FLAG_DSACKING_ACK is broken.
The flag is cleared to 1 just after FLAG_DSACKING_ACK is set.
if (found_dup_sack)
flag |= FLAG_DSACKING_ACK;
:
flag = 1;
To fix it, this patch introduces a part of the tcp_sacktag_state patch:
http://marc.info/?l=linux-netdev&m=119210560431519&w=2
Signed-off-by: Ryousei Takano <takano-ryousei@aist.go.jp>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netlabel')
0 files changed, 0 insertions, 0 deletions