mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 21:50:53 +07:00
Revert "net: release skb->dst in sock_queue_rcv_skb()"
This reverts commit 7035560287
.
As pointed out by Mark McLoughlin IP_PKTINFO cmsg data is one
post-queueing user, so this optimization is not valid right
now.
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3b5b35d022
commit
49ad9599d4
@ -289,11 +289,7 @@ int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
|
||||
|
||||
skb->dev = NULL;
|
||||
skb_set_owner_r(skb, sk);
|
||||
/*
|
||||
* release dst right now while its hot
|
||||
*/
|
||||
dst_release(skb->dst);
|
||||
skb->dst = NULL;
|
||||
|
||||
/* Cache the SKB length before we tack it onto the receive
|
||||
* queue. Once it is added it no longer belongs to us and
|
||||
* may be freed by other threads of control pulling packets
|
||||
|
Loading…
Reference in New Issue
Block a user