aha/drivers/net/sfc
Ben Hutchings a9de9a74c6 sfc: Work around unreliable legacy interrupt status
In rare cases, reading the legacy interrupt status register can
acknowledge an event queue whose attention flag has not yet been set
in the register.  Until we service this event queue it will not
generate any more interrupts.  Therefore, as a secondary check, poll
the next slot in each active event queue whose flag is not set.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-03-21 19:06:55 -07:00
..
bitfield.h
boards.c sfc: Add support for SFN4112F SFP+ reference design 2009-03-02 03:15:07 -08:00
boards.h sfc: Add support for SFN4112F SFP+ reference design 2009-03-02 03:15:07 -08:00
efx.c sfc: Clean up properly on reset failure paths 2009-03-04 17:40:22 -08:00
efx.h
enum.h
ethtool.c sfc: Fix efx_ethtool_nway_result() to use clause 45 MDIO registers 2009-03-04 17:40:20 -08:00
ethtool.h
falcon.c sfc: Work around unreliable legacy interrupt status 2009-03-21 19:06:55 -07:00
falcon.h
falcon_gmac.c
falcon_hwdefs.h
falcon_io.h
falcon_xmac.c
gmii.h
Kconfig
mac.h
Makefile
mdio_10g.c sfc: Fix reporting of PHY id 2009-03-02 03:15:04 -08:00
mdio_10g.h sfc: Fix reporting of PHY id 2009-03-02 03:15:04 -08:00
mtd.c drivers/net/sfc: fix sparse warnings: Should it be static? 2009-02-18 17:49:50 -08:00
net_driver.h sfc: Clean up LED control 2009-03-02 03:15:05 -08:00
phy.h sfc: Add support for QT2025C PHY 2009-03-02 03:15:04 -08:00
rx.c
rx.h
selftest.c
selftest.h
sfe4001.c sfc: SFT9001/SFN4111T: Check PHY boot status during board initialisation 2009-03-02 03:15:03 -08:00
spi.h
tenxpress.c sfc: SFT9001/SFN4111T: Check PHY boot status during board initialisation 2009-03-02 03:15:03 -08:00
tx.c sfc: Pad packets to 33 bytes to prevent TX packet parser lockup 2009-03-21 19:06:55 -07:00
tx.h
workarounds.h sfc: Pad packets to 33 bytes to prevent TX packet parser lockup 2009-03-21 19:06:55 -07:00
xenpack.h
xfp_phy.c sfc: Add support for QT2025C PHY 2009-03-02 03:15:04 -08:00