hv_netvsc: use consume_skb
Packets that are transmitted in normal path should use consume_skb instead of kfree_skb. This allows for better tracing of packet drops. Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
dd5a3005eb
commit
17db4bcef3
@ -635,7 +635,7 @@ static void netvsc_send_tx_complete(struct netvsc_device *net_device,
|
||||
q_idx = nvsc_packet->q_idx;
|
||||
channel = incoming_channel;
|
||||
|
||||
dev_kfree_skb_any(skb);
|
||||
dev_consume_skb_any(skb);
|
||||
}
|
||||
|
||||
num_outstanding_sends =
|
||||
@ -944,7 +944,7 @@ int netvsc_send(struct hv_device *device,
|
||||
}
|
||||
|
||||
if (msdp->skb)
|
||||
dev_kfree_skb_any(msdp->skb);
|
||||
dev_consume_skb_any(msdp->skb);
|
||||
|
||||
if (xmit_more && !packet->cp_partial) {
|
||||
msdp->skb = skb;
|
||||
|
Loading…
Reference in New Issue
Block a user