mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Synchronize with 'net' in order to sort out some l2tp, wireless, and ipv6 GRE fixes that will be built on top of in 'net-next'. Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
commit
fd5023111c
266 changed files with 2114 additions and 1437 deletions
|
|
@ -3476,8 +3476,7 @@ static bool tcp_process_frto(struct sock *sk, int flag)
|
|||
((tp->frto_counter >= 2) && (flag & FLAG_RETRANS_DATA_ACKED)))
|
||||
tp->undo_marker = 0;
|
||||
|
||||
if (!before(tp->snd_una, tp->frto_highmark) ||
|
||||
!tcp_packets_in_flight(tp)) {
|
||||
if (!before(tp->snd_una, tp->frto_highmark)) {
|
||||
tcp_enter_frto_loss(sk, (tp->frto_counter == 1 ? 2 : 3), flag);
|
||||
return true;
|
||||
}
|
||||
|
|
@ -3497,6 +3496,11 @@ static bool tcp_process_frto(struct sock *sk, int flag)
|
|||
}
|
||||
} else {
|
||||
if (!(flag & FLAG_DATA_ACKED) && (tp->frto_counter == 1)) {
|
||||
if (!tcp_packets_in_flight(tp)) {
|
||||
tcp_enter_frto_loss(sk, 2, flag);
|
||||
return true;
|
||||
}
|
||||
|
||||
/* Prevent sending of new data. */
|
||||
tp->snd_cwnd = min(tp->snd_cwnd,
|
||||
tcp_packets_in_flight(tp));
|
||||
|
|
|
|||
Loading…
Reference in a new issue