From: Ben Hutchings Date: Thu, 26 Feb 2015 19:34:37 +0000 (+0000) Subject: usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers X-Git-Tag: omap-for-v4.1/fixes-rc1~141^2~388 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6588af614e7b79294fbcd4a666a7422c0c854e80;p=pandora-kernel.git usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers Currently the usbnet core does not update the tx_packets statistic for drivers with FLAG_MULTI_PACKET and there is no hook in the TX completion path where they could do this. cdc_ncm and dependent drivers are bumping tx_packets stat on the transmit path while asix and sr9800 aren't updating it at all. Add a packet count in struct skb_data so these drivers can fill it in, initialise it to 1 for other drivers, and add the packet count to the tx_packets statistic on completion. Signed-off-by: Ben Hutchings Tested-by: Bjørn Mork Signed-off-by: David S. Miller --- Reading git-diff-tree failed