linux/drivers/net/sfc
Ben Hutchings fa236e1804 sfc: Break NAPI processing after one ring-full of TX completions
Currently TX completions do not count towards the NAPI budget.  This
means a continuous stream of TX completions can cause the polling
function to loop indefinitely with scheduling disabled.  To avoid
this, follow the common practice of reporting the budget spent after
processing one ring-full of TX completions.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-04-28 12:44:39 -07:00
..
bitfield.h
efx.c sfc: Break NAPI processing after one ring-full of TX completions 2010-04-28 12:44:39 -07:00
efx.h
enum.h
ethtool.c
falcon_boards.c sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances 2010-02-19 15:50:35 -08:00
falcon_gmac.c
falcon_xmac.c sfc: Reconfigure the XAUI serdes after an EM reset 2010-04-28 12:44:34 -07:00
falcon.c sfc: Reconfigure the XAUI serdes after an EM reset 2010-04-28 12:44:34 -07:00
io.h
Kconfig
mac.h
Makefile
mcdi_mac.c sfc: Set PERIODIC_NOEVENT flag for MC_CMD_MAC_STATS 2010-04-28 12:44:38 -07:00
mcdi_pcol.h sfc: Update MCDI protocol definitions 2010-04-28 12:44:37 -07:00
mcdi_phy.c sfc: Consistently report short MCDI responses as EIO 2010-04-28 12:44:32 -07:00
mcdi.c sfc: Log specific message for failure of NVRAM self-test 2010-04-28 12:44:36 -07:00
mcdi.h
mdio_10g.c
mdio_10g.h
mtd.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
net_driver.h sfc: Handle serious errors in exactly one interrupt handler 2010-04-28 12:44:32 -07:00
nic.c sfc: Break NAPI processing after one ring-full of TX completions 2010-04-28 12:44:39 -07:00
nic.h sfc: Enable IPv6 RSS using random key for Toeplitz hash 2010-04-28 12:44:37 -07:00
phy.h
qt202x_phy.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
regs.h
rx.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
selftest.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
selftest.h
siena.c sfc: Enable IPv6 RSS using random key for Toeplitz hash 2010-04-28 12:44:37 -07:00
spi.h
tenxpress.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
tx.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
workarounds.h sfc: Extend the legacy interrupt workarounds 2010-04-28 12:44:35 -07:00