From: Ilpo Järvinen Date: Sun, 21 Sep 2008 04:25:52 +0000 (-0700) Subject: tcp: don't clear lost_skb_hint when not necessary X-Git-Tag: v2.6.28-rc1~717^2~254 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90638a04ad8484b6b6c567656fb3f6d0689e23da;p=pandora-kernel.git tcp: don't clear lost_skb_hint when not necessary Most importantly avoid doing it with cumulative ACK. However, since we have lost_cnt_hint in the picture as well needing adjustments, it's not as trivial as dealing with retransmit_skb_hint (and cannot be done in the all place we could trivially leave retransmit_skb_hint untouched). With the previous patch, this should mostly remove O(n^2) behavior while cumulative ACKs start flowing once rexmit after a lossy round-trip made it through. Signed-off-by: Ilpo Järvinen Signed-off-by: David S. Miller --- Reading git-diff-tree failed