mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-26 05:34:13 +08:00
[TCP]: Remove local variable and use packets_in_flight directly
Lines won't be that long and it's compiler's job to optimize them. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
50c4817e99
commit
d67c58e9ae
@ -1293,7 +1293,6 @@ static int tcp_mtu_probe(struct sock *sk)
|
||||
int len;
|
||||
int probe_size;
|
||||
int size_needed;
|
||||
unsigned int pif;
|
||||
int copy;
|
||||
int mss_now;
|
||||
|
||||
@ -1326,11 +1325,9 @@ static int tcp_mtu_probe(struct sock *sk)
|
||||
if (after(tp->snd_nxt + size_needed, tp->snd_una + tp->snd_wnd))
|
||||
return 0;
|
||||
|
||||
/* Do we need to wait to drain cwnd? */
|
||||
pif = tcp_packets_in_flight(tp);
|
||||
if (pif + 2 > tp->snd_cwnd) {
|
||||
/* With no packets in flight, don't stall. */
|
||||
if (pif == 0)
|
||||
/* Do we need to wait to drain cwnd? With none in flight, don't stall */
|
||||
if (tcp_packets_in_flight(tp) + 2 > tp->snd_cwnd) {
|
||||
if (!tcp_packets_in_flight(tp))
|
||||
return -1;
|
||||
else
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user