mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-12 08:09:56 +00:00
[TCP]: Correct reordering detection change (no FRTO case)
The reordering detection must work also when FRTO has not been used at all which was the original intention of mine, just the expression of the idea was flawed. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e0ef57cc56
commit
c5e7af0df5
@ -1240,7 +1240,7 @@ tcp_sacktag_write_queue(struct sock *sk, struct sk_buff *ack_skb, u32 prior_snd_
|
||||
tp->left_out = tp->sacked_out + tp->lost_out;
|
||||
|
||||
if ((reord < tp->fackets_out) && icsk->icsk_ca_state != TCP_CA_Loss &&
|
||||
(tp->frto_highmark && after(tp->snd_una, tp->frto_highmark)))
|
||||
(!tp->frto_highmark || after(tp->snd_una, tp->frto_highmark)))
|
||||
tcp_update_reordering(sk, ((tp->fackets_out + 1) - reord), 0);
|
||||
|
||||
#if FASTRETRANS_DEBUG > 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user