]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/ipv4/tcp_output.c
[TCP]: tcp_simple_retransmit can cause S+L
[linux-2.6-omap-h63xx.git] / net / ipv4 / tcp_output.c
index 72b9350006fea4bafcc38893c4eff2dca4e310b6..d29ef79c00caf442e48562de2476e2377b6cb6ca 100644 (file)
@@ -1808,6 +1808,9 @@ void tcp_simple_retransmit(struct sock *sk)
        if (!lost)
                return;
 
+       if (tcp_is_reno(tp))
+               tcp_limit_reno_sacked(tp);
+
        tcp_verify_left_out(tp);
 
        /* Don't muck with the congestion window here.