kernel_optimize_test/drivers/net/sfc
Ben Hutchings 4f16c07391 sfc: Replace PHY MDIO test with an 'alive' test
SFC9000-family boards do not all use MDIO PHYs, so we need a different
test for PHY aliveness.

Introduce a PHY operation test_alive().  For PHYs attached to Falcon,
use a common implementation based on the existing PHY MDIO test.
For PHYs managed through MCDI, use the appropriate MCDI request.

Change test name in ethtool from 'core mdio' to 'phy alive'.

Rename test_results::mdio to phy_alive and test_results::phy to phy_ext.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-02-03 19:12:44 -08:00
..
bitfield.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
efx.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-01-10 22:55:03 -08:00
efx.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
enum.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
ethtool.c sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
falcon_boards.c sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
falcon_gmac.c sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
falcon_xmac.c sfc: Include XGXS in XMAC link status check except in XGMII loopback 2009-12-23 19:09:05 -08:00
falcon.c sfc: Enable autonegotiated flow-control by default if supported 2010-02-03 19:12:44 -08:00
io.h sfc: Rename register I/O header and functions used by both Falcon and Siena 2009-10-24 04:27:04 -07:00
Kconfig sfc: Add support for SFC9000 family (2) 2009-11-29 17:23:57 -08:00
mac.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
Makefile sfc: Add support for SFC9000 family (2) 2009-11-29 17:23:57 -08:00
mcdi_mac.c sfc: Add support for SFC9000 family (1) 2009-11-29 17:23:56 -08:00
mcdi_pcol.h sfc: Update MCDI protocol definitions 2010-02-03 19:12:43 -08:00
mcdi_phy.c sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
mcdi.c sfc: Handle firmware assertion failure while resetting 2010-02-03 19:12:43 -08:00
mcdi.h sfc: Use fixed-size buffers for MCDI NVRAM requests 2010-01-25 15:49:59 -08:00
mdio_10g.c sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
mdio_10g.h sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
mtd.c sfc: Use fixed-size buffers for MCDI NVRAM requests 2010-01-25 15:49:59 -08:00
net_driver.h sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
nic.c sfc: Disable TX descriptor prefetch watchdog 2009-12-23 19:09:08 -08:00
nic.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
phy.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
qt202x_phy.c sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
regs.h sfc: Remove duplicate hardware structure definitions 2009-11-29 16:46:26 -08:00
rx.c sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
selftest.c sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
selftest.h sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
siena.c sfc: Enable autonegotiated flow-control by default if supported 2010-02-03 19:12:44 -08:00
spi.h sfc: Extend MTD driver for use with new NICs 2009-11-29 17:23:54 -08:00
tenxpress.c sfc: Replace PHY MDIO test with an 'alive' test 2010-02-03 19:12:44 -08:00
tx.c sfc: Fix DMA mapping cleanup in case of an error in TSO 2009-12-23 19:09:05 -08:00
workarounds.h sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00