Ben Hutchings
7a1e890e21
usbnet: Fix tx_bytes statistic running backward in cdc_ncm
...
cdc_ncm disagrees with usbnet about how much framing overhead should
be counted in the tx_bytes statistics, and tries 'fix' this by
decrementing tx_bytes on the transmit path. But statistics must never
be decremented except due to roll-over; this will thoroughly confuse
user-space. Also, tx_bytes is only incremented by usbnet in the
completion path.
Fix this by requiring drivers that set FLAG_MULTI_FRAME to set a
tx_bytes delta along with the tx_packets count.
Fixes: beeecd42c3 ("net: cdc_ncm/cdc_mbim: adding NCM protocol statistics")
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-03-29 12:06:45 -07:00
..
association.h
atmel_usba_udc.h
audio-v2.h
audio.h
c67x00.h
cdc-wdm.h
cdc_ncm.h
net: cdc_ncm: fix 64bit division build error
2014-05-21 01:56:06 -04:00
ch9.h
chipidea.h
usb: chipidea: remove flag CI_HDRC_REQUIRE_TRANSCEIVER
2014-11-26 09:28:12 -08:00
composite.h
usb: gadget: configfs: add suspend/resume
2014-11-03 10:00:59 -06:00
ehci-dbgp.h
usb: Remove __init from early_dbgp_init() prototype
2014-11-07 09:02:38 -08:00
ehci_def.h
usb: Create separate header for ehci-dbgp
2014-11-07 09:02:37 -08:00
ehci_pdriver.h
USB: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform
2015-01-25 20:48:28 +08:00
ezusb.h
functionfs.h
g_hid.h
gadget.h
usb: gadget: introduce is_selfpowered for usb_gadget
2015-01-29 10:32:21 -06:00
gadget_configfs.h
gpio_vbus.h
hcd.h
USB: add flag for HCDs that can't receive wakeup requests (isp1760-hcd)
2015-01-31 09:05:06 -08:00
input.h
iowarrior.h
irda.h
isp116x.h
isp1301.h
isp1362.h
isp1760.h
m66592.h
msm_hsusb.h
msm_hsusb_hw.h
musb-omap.h
musb-ux500.h
musb.h
net2280.h
of.h
usb: common: add API to get if the platform supports TPL
2014-09-23 21:28:41 -07:00
ohci_pdriver.h
otg-fsm.h
otg.h
usb: add support to the generic PHY framework in OTG
2014-11-03 10:01:25 -06:00
phy.h
usb: phy: change some comments
2015-01-12 12:13:28 -06:00
phy_companion.h
quirks.h
USB: quirks.h: use BIT()
2014-09-23 22:23:55 -07:00
r8a66597.h
renesas_usbhs.h
usb: renesas_usbhs: expand USB-DMAC channels for R-Car Gen2
2014-11-12 09:11:31 -06:00
rndis_host.h
samsung_usb_phy.h
serial.h
Revert "USB: serial: make bulk_out_size a lower limit"
2015-02-26 17:02:15 +01:00
sl811.h
storage.h
tegra_usb_phy.h
tilegx.h
uas.h
ulpi.h
usb338x.h
usb: gadget: net2280: Add support for PLX USB338X
2014-06-30 12:33:30 -05:00
usb_phy_generic.h
usb: phy: generic: add vbus support
2015-01-12 12:13:29 -06:00
usbnet.h
usbnet: Fix tx_bytes statistic running backward in cdc_ncm
2015-03-29 12:06:45 -07:00
wusb-wa.h
wusb.h
xhci_pdriver.h
xhci: Platform: Set xhci lpm support quirk based on platform data
2014-07-09 15:41:34 -07:00