ETHTOOL_FEC_BASER
fec->fec |= ETHTOOL_FEC_BASER;
fec->active_fec |= ETHTOOL_FEC_BASER;
if (fec & ETHTOOL_FEC_BASER)
((fec & ETHTOOL_FEC_BASER) && !(fec_cfg & BNXT_FEC_ENC_BASE_R_CAP)))
eth_fec |= ETHTOOL_FEC_BASER;
eth_fec |= ETHTOOL_FEC_BASER;
if (eth_fec & ETHTOOL_FEC_BASER)
eth_fec |= ETHTOOL_FEC_BASER;
eth_fec |= ETHTOOL_FEC_BASER;
fec |= ETHTOOL_FEC_BASER;
case ETHTOOL_FEC_BASER:
eth_fec |= ETHTOOL_FEC_BASER;
if (eth_fec & ETHTOOL_FEC_BASER)
fecparam->fec |= ETHTOOL_FEC_BASER;
fecparam->active_fec = ETHTOOL_FEC_BASER;
case ETHTOOL_FEC_BASER:
case ETHTOOL_FEC_BASER:
fecparam->active_fec = ETHTOOL_FEC_BASER;
fecparam->fec |= ETHTOOL_FEC_BASER;
ETHTOOL_FEC_BASER,
ETHTOOL_FEC_BASER | ETHTOOL_FEC_RS};
case ETHTOOL_FEC_BASER:
.eth_fec = ETHTOOL_FEC_BASER,
[MLX5E_FEC_FIRECODE] = ETHTOOL_FEC_BASER,
fecparam->active_fec = ETHTOOL_FEC_BASER;
fecparam->fec = ETHTOOL_FEC_BASER;
case ETHTOOL_FEC_BASER:
result |= ETHTOOL_FEC_BASER;
fec->active_fec = ETHTOOL_FEC_BASER;
fec->fec = ETHTOOL_FEC_OFF | ETHTOOL_FEC_RS | ETHTOOL_FEC_BASER;
case ETHTOOL_FEC_BASER:
eth_fec |= ETHTOOL_FEC_BASER;
if (eth_fec & ETHTOOL_FEC_BASER)
if (ethtool_cap & ETHTOOL_FEC_BASER) {
(baser_req ? ETHTOOL_FEC_BASER : 0) |
fec->fec &= ~ETHTOOL_FEC_BASER;
fec->active_fec = ETHTOOL_FEC_BASER;
if (ethtool_cap & ETHTOOL_FEC_BASER) {
(baser_req ? ETHTOOL_FEC_BASER : 0) |
fec->fec &= ~ETHTOOL_FEC_BASER;
fec->active_fec = ETHTOOL_FEC_BASER;
if (fec & ETHTOOL_FEC_BASER)
fec->fec |= ETHTOOL_FEC_BASER;