diff options
Diffstat (limited to 'net/ipv4/tcp_input.c')
-rw-r--r-- | net/ipv4/tcp_input.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 924b2e6d7d15..7213740477ee 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c | |||
@@ -1547,6 +1547,10 @@ static int tcp_time_to_recover(struct sock *sk, struct tcp_sock *tp) | |||
1547 | { | 1547 | { |
1548 | __u32 packets_out; | 1548 | __u32 packets_out; |
1549 | 1549 | ||
1550 | /* Do not perform any recovery during FRTO algorithm */ | ||
1551 | if (tp->frto_counter) | ||
1552 | return 0; | ||
1553 | |||
1550 | /* Trick#1: The loss is proven. */ | 1554 | /* Trick#1: The loss is proven. */ |
1551 | if (tp->lost_out) | 1555 | if (tp->lost_out) |
1552 | return 1; | 1556 | return 1; |