linux/drivers/net/ethernet
Ben Hutchings d9ab70079a sfc: Skip RX end-of-batch work on channels without an RX queue
The code in efx_process_channel() to update the RX queue after each
batch of RX completions works out as a no-op on a TX-only channel
where the RX queue structure is set to all-zeroes, but
(1) efx_channel_get_rx_queue() will BUG() if DEBUG is defined, and
(2) it's a waste of time.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2012-02-13 23:40:38 +00:00
..
3com netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
8390 netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
adaptec netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
adi drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
aeroflex netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
alteon drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
amd netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
apple netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
atheros netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:41:20 -05:00
broadcom cnic: Add FCoE parity error recovery 2012-02-05 22:42:00 -05:00
brocade bna: Implement ethtool flash_device entry point. 2012-02-01 23:11:59 -05:00
cadence netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
calxeda xgmac: cleanups 2012-01-05 13:23:00 -05:00
chelsio drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
cirrus netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
cisco enic: Check firmware capability before issuing firmware commands 2012-02-04 16:01:03 -05:00
davicom netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
dec netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
dlink netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
emulex Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-02-04 16:39:32 -05:00
faraday net: ftgmac100/ftmac100: add missing interrupt.h include 2012-01-18 21:01:11 -05:00
freescale net: fec: Fix build due to wrong dev annotation 2012-02-07 13:32:50 -05:00
fujitsu netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
hp netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
i825xx netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
ibm drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
icplus netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
intel e1000e: minor whitespace and indentation cleanup 2012-02-07 04:18:09 -08:00
marvell netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
mellanox netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
micrel netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
microchip netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
myricom drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
natsemi sonice: Fix build due to botched netdev_alloc_skb() conversion. 2012-02-07 15:28:15 -05:00
neterion netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
nuvoton net/ethernet: convert drivers/net/ethernet/* to use module_platform_driver() 2011-11-29 00:25:05 -05:00
nvidia forcedeath: Fix bql support for forcedeath 2011-12-02 12:39:12 -05:00
octeon
oki-semi drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
packetengines drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
pasemi drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
qlogic qlge: Bumped driver version to 1.00.00.30. 2012-02-04 15:59:31 -05:00
racal
rdc drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
realtek drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
renesas sh-eth: use netdev stats structure and fix dma_map_single 2012-02-07 13:38:57 -05:00
seeq drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
sfc sfc: Skip RX end-of-batch work on channels without an RX queue 2012-02-13 23:40:38 +00:00
sgi net: meth: Add set_rx_mode hook to fix ICMPv6 neighbor discovery 2011-12-27 13:17:34 -05:00
silan
sis drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
smsc drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
stmicro drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
sun drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
tehuti drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
ti Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-02-04 16:39:32 -05:00
tile netdev: make net_device_ops const 2012-01-09 14:05:23 -08:00
toshiba drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
tundra drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
via drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
xilinx drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
xircom
xscale ixp4xx-eth: use an unique MDIO bus name. 2012-01-10 16:35:01 -08:00
dnet.c netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
dnet.h
ethoc.c drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
fealnx.c netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:48:09 -05:00
jme.c drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
jme.h jme: PHY configuration for compatible issue 2011-11-27 19:21:09 -05:00
Kconfig net: add calxeda xgmac ethernet driver 2011-11-29 01:15:24 -05:00
korina.c drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
lantiq_etop.c netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
Makefile Driver specific changes 2012-01-09 14:39:22 -08:00
mipsnet.c netdev: ethernet dev_alloc_skb to netdev_alloc_skb 2012-02-06 11:52:27 -05:00
netx-eth.c drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00
s6gmac.c drivers/net: Remove alloc_etherdev error messages 2012-01-31 16:20:48 -05:00