mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
net/hyperv: rx_bytes should account the ether header size
skb->len after call eth_type_trans() does not include the ether header size, but rx_bytes should account it. Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a7ed07d51c
commit
48c3883999
@ -298,7 +298,7 @@ int netvsc_recv_callback(struct hv_device *device_obj,
|
||||
skb->ip_summed = CHECKSUM_NONE;
|
||||
|
||||
net->stats.rx_packets++;
|
||||
net->stats.rx_bytes += skb->len;
|
||||
net->stats.rx_bytes += packet->total_data_buflen;
|
||||
|
||||
/*
|
||||
* Pass the skb back up. Network stack will deallocate the skb when it
|
||||
|
Loading…
Reference in New Issue
Block a user