sfc: Extend loopback mode enumeration
New NICs and PHYs support a wider variety of loopback modes. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
5784946068
commit
e58f69f408
@@ -36,15 +36,32 @@
|
||||
const unsigned int efx_loopback_mode_max = LOOPBACK_MAX;
|
||||
const char *efx_loopback_mode_names[] = {
|
||||
[LOOPBACK_NONE] = "NONE",
|
||||
[LOOPBACK_DATA] = "DATAPATH",
|
||||
[LOOPBACK_GMAC] = "GMAC",
|
||||
[LOOPBACK_XGMII] = "XGMII",
|
||||
[LOOPBACK_XGXS] = "XGXS",
|
||||
[LOOPBACK_XAUI] = "XAUI",
|
||||
[LOOPBACK_GMII] = "GMII",
|
||||
[LOOPBACK_SGMII] = "SGMII",
|
||||
[LOOPBACK_XGBR] = "XGBR",
|
||||
[LOOPBACK_XFI] = "XFI",
|
||||
[LOOPBACK_XAUI_FAR] = "XAUI_FAR",
|
||||
[LOOPBACK_GMII_FAR] = "GMII_FAR",
|
||||
[LOOPBACK_SGMII_FAR] = "SGMII_FAR",
|
||||
[LOOPBACK_XFI_FAR] = "XFI_FAR",
|
||||
[LOOPBACK_GPHY] = "GPHY",
|
||||
[LOOPBACK_PHYXS] = "PHYXS",
|
||||
[LOOPBACK_PCS] = "PCS",
|
||||
[LOOPBACK_PMAPMD] = "PMA/PMD",
|
||||
[LOOPBACK_NETWORK] = "NETWORK",
|
||||
[LOOPBACK_XPORT] = "XPORT",
|
||||
[LOOPBACK_XGMII_WS] = "XGMII_WS",
|
||||
[LOOPBACK_XAUI_WS] = "XAUI_WS",
|
||||
[LOOPBACK_XAUI_WS_FAR] = "XAUI_WS_FAR",
|
||||
[LOOPBACK_XAUI_WS_NEAR] = "XAUI_WS_NEAR",
|
||||
[LOOPBACK_GMII_WS] = "GMII_WS",
|
||||
[LOOPBACK_XFI_WS] = "XFI_WS",
|
||||
[LOOPBACK_XFI_WS_FAR] = "XFI_WS_FAR",
|
||||
[LOOPBACK_PHYXS_WS] = "PHYXS_WS",
|
||||
};
|
||||
|
||||
/* Interrupt mode names (see INT_MODE())) */
|
||||
|
Reference in New Issue
Block a user