diff options
Diffstat (limited to 'net/ipv4/tcp_input.c')
| -rw-r--r-- | net/ipv4/tcp_input.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 1f5e6049883e..75efd244f2af 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c | |||
| @@ -3292,6 +3292,7 @@ static int tcp_ack(struct sock *sk, struct sk_buff *skb, int flag) | |||
| 3292 | * log. Something worked... | 3292 | * log. Something worked... |
| 3293 | */ | 3293 | */ |
| 3294 | sk->sk_err_soft = 0; | 3294 | sk->sk_err_soft = 0; |
| 3295 | icsk->icsk_probes_out = 0; | ||
| 3295 | tp->rcv_tstamp = tcp_time_stamp; | 3296 | tp->rcv_tstamp = tcp_time_stamp; |
| 3296 | prior_packets = tp->packets_out; | 3297 | prior_packets = tp->packets_out; |
| 3297 | if (!prior_packets) | 3298 | if (!prior_packets) |
| @@ -3324,8 +3325,6 @@ static int tcp_ack(struct sock *sk, struct sk_buff *skb, int flag) | |||
| 3324 | return 1; | 3325 | return 1; |
| 3325 | 3326 | ||
| 3326 | no_queue: | 3327 | no_queue: |
| 3327 | icsk->icsk_probes_out = 0; | ||
| 3328 | |||
| 3329 | /* If this ack opens up a zero window, clear backoff. It was | 3328 | /* If this ack opens up a zero window, clear backoff. It was |
| 3330 | * being used to time the probes, and is probably far higher than | 3329 | * being used to time the probes, and is probably far higher than |
| 3331 | * it needs to be for normal retransmission. | 3330 | * it needs to be for normal retransmission. |
