]> 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)
commit3ac8a184e7a9abe9c23e23a9035c9a4ecb749696
tree8be2c4373f514efe7b3bdf599621e256ac836609
parent422d1ccda7785bb868c1faa1e9be7a6f26c22cd7
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