]> git.baikalelectronics.ru Git - kernel.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)
commite6202c61f364d70ec0f20d2910ef460a45aeaba1
tree8be2c4373f514efe7b3bdf599621e256ac836609
parentf72632475c485faf1c506ec770f7f78f5cf24a4e
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