From: Neal Cardwell Date: Wed, 16 Nov 2011 08:58:02 +0000 (+0000) Subject: tcp: use DSACKs that arrive when packets_out is 0 X-Git-Tag: v3.3-rc1~182^2~466 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5628adf1a0ff39b9e76e1a8e1c94dadabfd46914;p=pandora-kernel.git tcp: use DSACKs that arrive when packets_out is 0 The bug: Senders ignored DSACKs after recovery when there were no outstanding packets (a common scenario for HTTP servers). The change: when there are no outstanding packets (the "no_queue" goto label), call tcp_fastretrans_alert() in order to use DSACKs to undo congestion window reductions. Other patches in this series will provide other changes that are necessary to fully fix this problem. Signed-off-by: Neal Cardwell Acked-by: Ilpo Järvinen Signed-off-by: David S. Miller --- Reading git-diff-tree failed