]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
tcp: undo on DSACK during recovery
authorYuchung Cheng <ycheng@google.com>
Wed, 29 May 2013 14:20:14 +0000 (14:20 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 31 May 2013 01:06:11 +0000 (18:06 -0700)
commitc7d9d6a185a7ea383b719b79c428d34ec1470275
tree8be2c4373f514efe7b3bdf599621e256ac836609
parent7026b912f97d912476dff5465ed9a127be094208
tcp: undo on DSACK during recovery

If the receiver supports DSACK, sender can detect false recoveries and
revert cwnd reductions triggered by either severe network reordering or
concurrent reordering and loss event.

Signed-off-by: Yuchung Cheng <ycheng@google.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_input.c