diff options
author | Jon Cooper <jcooper@solarflare.com> | 2013-09-16 14:18:51 +0100 |
---|---|---|
committer | Ben Hutchings <bhutchings@solarflare.com> | 2013-12-12 22:05:48 +0000 |
commit | 74cd60a4d7b4f686146efd7ed211974691f0c2c1 (patch) | |
tree | d6454c540ab6a192f8147173e3cf73e669de28c4 /drivers/net/ethernet/sfc/selftest.h | |
parent | 512bb06c65aa25e08d42456e5a28ca6b72306062 (diff) | |
download | op-kernel-dev-74cd60a4d7b4f686146efd7ed211974691f0c2c1.zip op-kernel-dev-74cd60a4d7b4f686146efd7ed211974691f0c2c1.tar.gz |
sfc: Add MC BISTs to ethtool offline self test on EF10
To run BISTs the MC goes down in to a special mode where it will only
respond to MCDI from the testing PF, and TX, RX and event queues are
torn down. Other PFs get a message as it goes down to tell them it's
going down.
When the other PFs get this message, they check the soft status
register to tell when the MC has rebooted after BIST mode and they can
start recovery.
[bwh: Convert the test result to 1 or -1 as for earlier NICs]
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Diffstat (limited to 'drivers/net/ethernet/sfc/selftest.h')
-rw-r--r-- | drivers/net/ethernet/sfc/selftest.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/sfc/selftest.h b/drivers/net/ethernet/sfc/selftest.h index a2f4a06..009dbe8 100644 --- a/drivers/net/ethernet/sfc/selftest.h +++ b/drivers/net/ethernet/sfc/selftest.h @@ -38,6 +38,7 @@ struct efx_self_tests { int eventq_dma[EFX_MAX_CHANNELS]; int eventq_int[EFX_MAX_CHANNELS]; /* offline tests */ + int memory; int registers; int phy_ext[EFX_MAX_PHY_TESTS]; struct efx_loopback_self_tests loopback[LOOPBACK_TEST_MAX + 1]; |