ETHTOOL_FEC_OFF
fec->active_fec |= ETHTOOL_FEC_OFF;
if (fec & ETHTOOL_FEC_OFF) {
fec->fec = (ETHTOOL_FEC_RS | ETHTOOL_FEC_OFF);
fec->active_fec = ETHTOOL_FEC_OFF;
if (fec->fec & ETHTOOL_FEC_OFF)
eth_fec = ETHTOOL_FEC_OFF;
eth_fec = ETHTOOL_FEC_OFF;
if (eth_fec & ETHTOOL_FEC_OFF)
if (fec->fec != ETHTOOL_FEC_OFF)
eth_fec = ETHTOOL_FEC_OFF;
eth_fec = ETHTOOL_FEC_OFF;
if (fec->fec != ETHTOOL_FEC_OFF)
fec |= ETHTOOL_FEC_OFF;
case ETHTOOL_FEC_OFF:
eth_fec |= ETHTOOL_FEC_OFF;
if (eth_fec & ETHTOOL_FEC_OFF)
fec->active_fec = ETHTOOL_FEC_OFF;
fecparam->fec |= ETHTOOL_FEC_OFF;
fecparam->active_fec = ETHTOOL_FEC_OFF;
case ETHTOOL_FEC_OFF:
case ETHTOOL_FEC_OFF:
fecparam->active_fec = ETHTOOL_FEC_OFF;
fecparam->fec |= ETHTOOL_FEC_OFF;
ETHTOOL_FEC_OFF,
case ETHTOOL_FEC_OFF:
.eth_fec = ETHTOOL_FEC_OFF,
[MLX5E_FEC_NOFEC] = ETHTOOL_FEC_OFF,
fecparam->active_fec = ETHTOOL_FEC_OFF;
fecparam->fec = ETHTOOL_FEC_OFF;
case ETHTOOL_FEC_OFF:
result |= ETHTOOL_FEC_OFF;
fec->active_fec = ETHTOOL_FEC_OFF;
fec->fec = ETHTOOL_FEC_OFF | ETHTOOL_FEC_RS | ETHTOOL_FEC_BASER;
case ETHTOOL_FEC_OFF:
eth_fec |= ETHTOOL_FEC_OFF;
if (eth_fec & ETHTOOL_FEC_OFF)
if (ethtool_cap & ETHTOOL_FEC_OFF)
return ETHTOOL_FEC_OFF;
fec->active_fec = ETHTOOL_FEC_OFF;
if (ethtool_cap & ETHTOOL_FEC_OFF)
if (ethtool_cap & ETHTOOL_FEC_OFF)
return ETHTOOL_FEC_OFF;
fec->active_fec = ETHTOOL_FEC_OFF;
if (ethtool_cap & ETHTOOL_FEC_OFF)
fec |= ETHTOOL_FEC_OFF;
if (fec & ETHTOOL_FEC_OFF)
fec->fec |= ETHTOOL_FEC_OFF;