summaryrefslogtreecommitdiffstats
path: root/net/rxrpc
diff options
context:
space:
mode:
authorIlpo Järvinen <ilpo.jarvinen@helsinki.fi>2009-04-02 01:18:20 +0200
committerDavid S. Miller <davem@davemloft.net>2009-04-03 01:31:45 +0200
commit9eb9362e569062e2f841b7a023e5fcde10ed63b4 (patch)
tree06dc2aa031ca9cd604ece8a9fd5c5bc8502b2257 /net/rxrpc
parenttcp: add helper for counter tweaking due mid-wq change (diff)
downloadlinux-9eb9362e569062e2f841b7a023e5fcde10ed63b4.tar.xz
linux-9eb9362e569062e2f841b7a023e5fcde10ed63b4.zip
tcp: miscounts due to tcp_fragment pcount reset
It seems that trivial reset of pcount to one was not sufficient in tcp_retransmit_skb. Multiple counters experience a positive miscount when skb's pcount gets lowered without the necessary adjustments (depending on skb's sacked bits which exactly), at worst a packets_out miscount can crash at RTO if the write queue is empty! Triggering this requires mss change, so bidir tcp or mtu probe or like. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> Reported-by: Markus Trippelsdorf <markus@trippelsdorf.de> Tested-by: Uwe Bugla <uwe.bugla@gmx.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/rxrpc')
0 files changed, 0 insertions, 0 deletions