diff options
Diffstat (limited to 'net/ipv4/tcp_output.c')
| -rw-r--r-- | net/ipv4/tcp_output.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index 1f7735ca8f22..58c92a7d671c 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -72,6 +72,9 @@ static void tcp_event_new_data_sent(struct sock *sk, struct sk_buff *skb)  	__skb_unlink(skb, &sk->sk_write_queue);  	tcp_rbtree_insert(&sk->tcp_rtx_queue, skb); +	if (tp->highest_sack == NULL) +		tp->highest_sack = skb; +  	tp->packets_out += tcp_skb_pcount(skb);  	if (!prior_packets || icsk->icsk_pending == ICSK_TIME_LOSS_PROBE)  		tcp_rearm_rto(sk); |