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:
Родитель
a7ed07d51c
Коммит
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
|
||||
|
|
Загрузка…
Ссылка в новой задаче