tcp: remove retransmit_skb_hint clearing from failure
This doesn't much sense here afaict, probably never has. Since fragmenting and collapsing deal the hints by themselves, there should be very little reason for the rexmit loop to do that. 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
0e1c54c2a4
commit
f0ceb0ed86
1 changed files with 1 additions and 3 deletions
|
@ -2096,10 +2096,8 @@ void tcp_xmit_retransmit_queue(struct sock *sk)
|
|||
if (sacked & (TCPCB_SACKED_ACKED|TCPCB_SACKED_RETRANS))
|
||||
continue;
|
||||
|
||||
if (tcp_retransmit_skb(sk, skb)) {
|
||||
tp->retransmit_skb_hint = NULL;
|
||||
if (tcp_retransmit_skb(sk, skb))
|
||||
return;
|
||||
}
|
||||
NET_INC_STATS_BH(sock_net(sk), mib_idx);
|
||||
|
||||
if (skb == tcp_write_queue_head(sk))
|
||||
|
|
Loading…
Reference in a new issue