aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/modules.py
diff options
context:
space:
mode:
authorKenneth Klette Jonassen <[email protected]>2015-04-11 02:17:49 +0200
committerDavid S. Miller <[email protected]>2015-04-13 13:54:25 -0400
commit3d0d26c7976bf190c3f1d2efbc31462db8246bc0 (patch)
tree09b3b238bb8292ad5a2eacc770ea63b5ef457d74 /scripts/gdb/linux/modules.py
parent4577139b2dabf58973d59d157aae4ddd3bde863a (diff)
tcp: fix bogus RTT for CC when retransmissions are acked
Since retransmitted segments are not used for RTT estimation, previously SACKed segments present in the rtx queue are used. This estimation can be several times larger than the actual RTT. When a cumulative ack covers both previously SACKed and retransmitted segments, CC may thus get a bogus RTT. Such segments previously had an RTT estimation in tcp_sacktag_one(), so it seems reasonable to not reuse them in tcp_clean_rtx_queue() at all. Afaik, this has had no effect on SRTT/RTO because of Karn's check. Signed-off-by: Kenneth Klette Jonassen <[email protected]> Acked-by: Neal Cardwell <[email protected]> Tested-by: Neal Cardwell <[email protected]> Acked-by: Yuchung Cheng <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions