kernel-fxtec-pro1x/drivers/net/ethernet
Rasesh Mody 5bcf6ac036 bna: Add Callback to Fix RXQ Stop
Change details:
 - Add a callback in the BNA, which is called before sending FW command to stop
   RxQs. After this callback is called, driver should not post anymore Rx
   buffers to the RxQ. This addresses a small window where driver posts Rx
   buffers while FW is stopping/has stopped the RxQ.
 - Registering callback function, rx_stall_cbfn, during bna_rx_create.
   Invoking callback function, rx_stall_cbfn, before sending rx_cfg_clr
   command to FW
 - Bnad_cb_rx_stall implementation - set a flag in the Rxq to mark buffer
   posting disabled state. While posting buffers check for the above flag.

Signed-off-by: Gurunatha Karaje <gkaraje@brocade.com>
Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-09-29 19:36:36 -04:00
..
3com typhoon: convert to SKB paged frag API. 2011-09-22 16:04:17 -04:00
8390
adaptec starfire: convert to SKB paged frag API. 2011-09-22 16:04:15 -04:00
adi
aeroflex
alteon
amd
apple
atheros
broadcom
brocade bna: Add Callback to Fix RXQ Stop 2011-09-29 19:36:36 -04:00
cadence
chelsio
cirrus
cisco enic: Add support for port profile association on a enic SRIOV VF 2011-09-27 01:10:24 -04:00
davicom
dec
dlink
emulex be2net: Show newly flashed FW ver in ethtool 2011-09-27 13:30:27 -04:00
faraday
freescale net/fec: add poll controller function for fec nic 2011-09-29 14:46:49 -04:00
fujitsu
hp
i825xx
ibm ehea: Remove sleep at .ndo_get_stats 2011-09-27 00:47:00 -04:00
icplus
intel ixgbe: add ECC warning for legacy interrupts 2011-09-28 23:12:29 -07:00
marvell skge: handle irq better on single port card 2011-09-27 13:41:37 -04:00
mellanox
micrel
microchip
myricom
natsemi
neterion s2io: convert to SKB paged frag API. 2011-09-22 16:04:15 -04:00
nuvoton
nvidia
octeon
oki-semi pch_gbe: remove unused variable 2011-09-27 00:49:59 -04:00
packetengines
pasemi
qlogic qlcnic: Change CDRP function 2011-09-23 14:23:59 -04:00
racal
rdc
realtek r8169: jumbo fixes. 2011-09-22 11:35:26 +02:00
renesas net: sh_eth: move the asm/sh_eth.h to include/linux/ 2011-09-28 13:41:51 -04:00
seeq seeq: fix compile breakage on s390 2011-09-23 13:45:47 -04:00
sfc sfc: convert to SKB paged frag API. 2011-09-22 16:04:15 -04:00
sgi
sis
smsc
stmicro stmmac: convert to SKB paged frag API. 2011-09-22 16:04:16 -04:00
sun sunhme: convert to SKB paged frag API. 2011-09-22 16:04:16 -04:00
tehuti tehuti: convert to SKB paged frag API. 2011-09-22 16:04:16 -04:00
ti
tile
toshiba
tundra tsi108: convert to SKB paged frag API. 2011-09-22 16:04:16 -04:00
via via-velocity: convert to SKB paged frag API. 2011-09-22 16:04:17 -04:00
xilinx
xircom
xscale
dnet.c
dnet.h
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
Makefile
mipsnet.c
netx-eth.c
s6gmac.c