diff options
Diffstat (limited to 'drivers/net/hyperv/netvsc_drv.c')
| -rw-r--r-- | drivers/net/hyperv/netvsc_drv.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c index a9c5eaadc426..0fcb5e7eb073 100644 --- a/drivers/net/hyperv/netvsc_drv.c +++ b/drivers/net/hyperv/netvsc_drv.c @@ -387,6 +387,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net)  	int  hdr_offset;  	u32 net_trans_info;  	u32 hash; +	u32 skb_length = skb->len;  	/* We will atmost need two pages to describe the rndis @@ -562,7 +563,7 @@ do_send:  drop:  	if (ret == 0) { -		net->stats.tx_bytes += skb->len; +		net->stats.tx_bytes += skb_length;  		net->stats.tx_packets++;  	} else {  		kfree(packet);  |