Searched refs:active_fec (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/net/ethtool/
H A Dfec.c14 u32 active_fec; member in struct:fec_reply_data
128 ethtool_fec_to_link_modes(fec.active_fec, active_fec_modes, NULL);
129 data->active_fec = find_first_bit(active_fec_modes,
134 if (data->active_fec == __ETHTOOL_LINK_MODE_MASK_NBITS)
135 data->active_fec = 0;
210 (data->active_fec &&
211 nla_put_u32(skb, ETHTOOL_A_FEC_ACTIVE, data->active_fec)))
H A Dioctl.c2845 fecparam.active_fec = 0;
/linux-master/drivers/net/netdevsim/
H A Dethtool.c139 ns->ethtool.fec.active_fec = 1 << (fls(fec) - 1);
186 ns->ethtool.fec.active_fec = ETHTOOL_FEC_NONE;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h106 u8 active_fec; member in struct:funeth_priv
H A Dfuneth_main.c134 if (fp->active_fec & FUN_PORT_FEC_RS)
136 else if (fp->active_fec & FUN_PORT_FEC_FC)
1898 fp->active_fec = notif->fec;
H A Dfuneth_ethtool.c1084 fec->active_fec = to_ethtool_fec(fec_data & 0xff);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.c648 fec->active_fec = ETHTOOL_FEC_OFF;
651 fec->active_fec = ETHTOOL_FEC_BASER;
654 fec->active_fec = ETHTOOL_FEC_RS;
663 fec->active_fec = ETHTOOL_FEC_AUTO;
/linux-master/drivers/net/ethernet/sfc/
H A Dmcdi_port_common.c643 fec->active_fec = ETHTOOL_FEC_OFF;
646 fec->active_fec = ETHTOOL_FEC_BASER;
649 fec->active_fec = ETHTOOL_FEC_RS;
658 fec->active_fec = ETHTOOL_FEC_AUTO;
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c361 fec->active_fec = ETHTOOL_FEC_OFF;
364 fec->active_fec = ETHTOOL_FEC_RS;
367 fec->active_fec = ETHTOOL_FEC_BASER;
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_ethtool.c700 fecparam->active_fec = port_fec_caps[active].eth_fec;
702 fecparam->active_fec = ETHTOOL_FEC_AUTO;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c812 u32 active_fec; local
816 err = mlx5e_get_fec_mode(dev, &active_fec, NULL);
829 active_fec_long = active_fec;
1679 fecparam->active_fec = pplm2ethtool_fec((unsigned long)fec_active,
1682 if (!fecparam->active_fec)
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h347 u8 active_fec; member in struct:hclge_sfp_info_cmd
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c2892 u8 active_fec; local
2897 active_fec = link_info->active_fec_sig_mode &
2901 fec->active_fec = ETHTOOL_FEC_NONE;
2913 switch (active_fec) {
2915 fec->active_fec |= ETHTOOL_FEC_BASER;
2920 fec->active_fec |= ETHTOOL_FEC_RS;
2924 fec->active_fec |= ETHTOOL_FEC_LLRS;
2927 fec->active_fec |= ETHTOOL_FEC_OFF;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1736 fec->active_fec = loc_to_eth_fec(fec_mode);
1737 if (!fec->active_fec)
1738 fec->active_fec = ETHTOOL_FEC_OFF;
/linux-master/include/linux/qed/
H A Dqed_if.h754 u32 active_fec; member in struct:qed_link_output
/linux-master/include/uapi/linux/
H A Dethtool.h1519 * @active_fec: FEC mode which is active on the port, single bit set, GET only.
1543 * @fec and @active_fec.
1548 __u32 active_fec; member in struct:ethtool_fecparam
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_ethtool.c1242 param->active_fec = ETHTOOL_FEC_NONE;
1254 param->active_fec = nfp_port_fec_nsp_to_ethtool(BIT(eth_port->act_fec));
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c1921 fecparam->active_fec = qede_link_to_ethtool_fec(curr_link.active_fec);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c1020 fecparam->active_fec = fec[pfvf->linfo.fec];
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c3069 fec->active_fec = ETHTOOL_FEC_NONE;
3080 fec->active_fec = ETHTOOL_FEC_RS;
3082 fec->active_fec = ETHTOOL_FEC_OFF;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c1316 fecparam->active_fec = ETHTOOL_FEC_BASER;
1320 fecparam->active_fec = ETHTOOL_FEC_RS;
1323 fecparam->active_fec = ETHTOOL_FEC_OFF;
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c1575 fecparam->active_fec = ETHTOOL_FEC_BASER;
1577 fecparam->active_fec = ETHTOOL_FEC_RS;
1579 fecparam->active_fec = ETHTOOL_FEC_OFF;
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c1544 fec->active_fec = cc_to_eth_fec(lc->fec);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_main.c2126 if_link->active_fec = params.fec;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c832 fec->active_fec = cc_to_eth_fec(lc->fec);

Completed in 480 milliseconds

12