From: Yuchung Cheng Date: Mon, 13 Jul 2015 19:10:20 +0000 (-0700) Subject: tcp: don't use F-RTO on non-recurring timeouts X-Git-Tag: omap-for-v4.3/fixes-merge-window~206^2~37 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f82b681a511f4d61069e9586a9cf97bdef371ef3;p=pandora-kernel.git tcp: don't use F-RTO on non-recurring timeouts Currently F-RTO may repeatedly send new data packets on non-recurring timeouts in CA_Loss mode. This is a bug because F-RTO (RFC5682) should only be used on either new recovery or recurring timeouts. This exacerbates the recovery progress during frequent timeout & repair, because we prioritize sending new data packets instead of repairing the holes when the bandwidth is already scarce. Fix it by correcting the test of a new recovery episode. Signed-off-by: Yuchung Cheng Signed-off-by: Neal Cardwell Signed-off-by: David S. Miller --- Reading git-diff-tree failed