Skip to content
Commit db7196a0 authored by Artem Germanov's avatar Artem Germanov Committed by David S. Miller
Browse files

tcp: cwnd does not increase in TCP YeAH

Commit 76174004


(tcp: do not slow start when cwnd equals ssthresh )
introduced regression in TCP YeAH. Using 100ms delay 1% loss virtual
ethernet link kernel 4.2 shows bandwidth ~500KB/s for single TCP
connection and kernel 4.3 and above (including 4.8-rc4) shows bandwidth
~100KB/s.
   That is caused by stalled cwnd when cwnd equals ssthresh. This patch
fixes it by proper increasing cwnd in this case.

Signed-off-by: default avatarArtem Germanov <agermanov@anchorfree.com>
Acked-by: default avatarDmitry Adamushko <d.adamushko@anchorfree.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 81d1a366
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment