]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/ipv4/tcp_input.c
Revert "TCP: Fix TCP handling of SACK in bidirectional flows"
[karo-tx-linux.git] / net / ipv4 / tcp_input.c
index cdeca2d5c115c09d1f74cf1915ee08af7a4c936e..412e3d214d7cec1974582a83dffe50fbd791433e 100644 (file)
@@ -1909,10 +1909,7 @@ tcp_fastretrans_alert(struct sock *sk, u32 prior_snd_una,
 {
        struct inet_connection_sock *icsk = inet_csk(sk);
        struct tcp_sock *tp = tcp_sk(sk);
-       int is_dupack = (tp->snd_una == prior_snd_una &&
-                        (!(flag&FLAG_NOT_DUP) ||
-                         ((flag&FLAG_DATA_SACKED) &&
-                          (tp->fackets_out > tp->reordering))));
+       int is_dupack = (tp->snd_una == prior_snd_una && !(flag&FLAG_NOT_DUP));
 
        /* Some technical things:
         * 1. Reno does not count dupacks (sacked_out) automatically. */