sfc: Extend self-tests
Include PMA/PMD in loopback self-tests as intended. Add NVRAM checksum validation and include it in self-tests. Add register self-tests. Run PHY self-tests where available. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:

committed by
Jeff Garzik

parent
a515089c96
commit
8c8661e4ce
@@ -93,6 +93,12 @@ extern void falcon_update_nic_stats(struct efx_nic *efx);
|
||||
extern void falcon_set_multicast_hash(struct efx_nic *efx);
|
||||
extern int falcon_reset_xaui(struct efx_nic *efx);
|
||||
|
||||
/* Tests */
|
||||
struct falcon_nvconfig;
|
||||
extern int falcon_read_nvram(struct efx_nic *efx,
|
||||
struct falcon_nvconfig *nvconfig);
|
||||
extern int falcon_test_registers(struct efx_nic *efx);
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
* Falcon MAC stats
|
||||
|
Reference in New Issue
Block a user