mirror of
https://github.com/adulau/aha.git
synced 2024-12-29 12:16:20 +00:00
[TCP]: Add missing skb_header_release() call to tcp_fragment().
When we add any new packet to the TCP socket write queue, we must call skb_header_release() on it in order for the TSO sharing checks in the drivers to work. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
84d3e7b957
commit
f44b527177
1 changed files with 1 additions and 0 deletions
|
@ -655,6 +655,7 @@ static int tcp_fragment(struct sock *sk, struct sk_buff *skb, u32 len)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Link BUFF into the send queue. */
|
/* Link BUFF into the send queue. */
|
||||||
|
skb_header_release(buff);
|
||||||
__skb_append(skb, buff);
|
__skb_append(skb, buff);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue