ETHTOOL_FEC_AUTO
fec->fec |= ETHTOOL_FEC_AUTO;
if (((fec & ETHTOOL_FEC_AUTO) && !(fec_cfg & BNXT_FEC_AUTONEG_CAP)) ||
if (fec & ETHTOOL_FEC_AUTO) {
eth_fec |= ETHTOOL_FEC_AUTO;
if (eth_fec & ETHTOOL_FEC_AUTO)
fec->fec |= ETHTOOL_FEC_AUTO;
eth_fec |= ETHTOOL_FEC_AUTO;
fec->fec |= ETHTOOL_FEC_AUTO;
fec |= ETHTOOL_FEC_AUTO;
case ETHTOOL_FEC_AUTO:
eth_fec |= ETHTOOL_FEC_AUTO;
if (eth_fec & ETHTOOL_FEC_AUTO)
fecparam->fec |= ETHTOOL_FEC_AUTO;
case ETHTOOL_FEC_AUTO:
case ETHTOOL_FEC_AUTO:
fecparam->fec |= ETHTOOL_FEC_AUTO;
case ETHTOOL_FEC_AUTO:
fecparam->active_fec = ETHTOOL_FEC_AUTO;
return ETHTOOL_FEC_AUTO;
fecparam->fec |= ETHTOOL_FEC_AUTO;
case ETHTOOL_FEC_AUTO:
result |= ETHTOOL_FEC_AUTO;
case ETHTOOL_FEC_AUTO:
eth_fec |= ETHTOOL_FEC_AUTO;
if (eth_fec & ETHTOOL_FEC_AUTO)
if (ethtool_cap & ETHTOOL_FEC_AUTO)
(baser == baser_req && rs == rs_req ? 0 : ETHTOOL_FEC_AUTO);
fec->active_fec = ETHTOOL_FEC_AUTO;
if (ethtool_cap & ETHTOOL_FEC_AUTO)
(baser == baser_req && rs == rs_req ? 0 : ETHTOOL_FEC_AUTO);
fec->active_fec = ETHTOOL_FEC_AUTO;
if (fec == ETHTOOL_FEC_AUTO)
*fec_auto = !!(fec & ETHTOOL_FEC_AUTO);
fec->fec |= ETHTOOL_FEC_AUTO;