/linux-master/net/ethtool/ |
H A D | fec.c | 14 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 D | ioctl.c | 2845 fecparam.active_fec = 0;
|
/linux-master/drivers/net/netdevsim/ |
H A D | ethtool.c | 139 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 D | funeth.h | 106 u8 active_fec; member in struct:funeth_priv
|
H A D | funeth_main.c | 134 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 D | funeth_ethtool.c | 1084 fec->active_fec = to_ethtool_fec(fec_data & 0xff);
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 648 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 D | mcdi_port_common.c | 643 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 D | ionic_ethtool.c | 361 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 D | prestera_ethtool.c | 700 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 D | en_ethtool.c | 812 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 D | hclge_cmd.h | 347 u8 active_fec; member in struct:hclge_sfp_info_cmd
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 2892 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 D | hns3_ethtool.c | 1736 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 D | qed_if.h | 754 u32 active_fec; member in struct:qed_link_output
|
/linux-master/include/uapi/linux/ |
H A D | ethtool.h | 1519 * @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 D | nfp_net_ethtool.c | 1242 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 D | qede_ethtool.c | 1921 fecparam->active_fec = qede_link_to_ethtool_fec(curr_link.active_fec);
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ethtool.c | 1020 fecparam->active_fec = fec[pfvf->linfo.fec];
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_ethtool.c | 3069 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 D | ice_ethtool.c | 1316 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 D | i40e_ethtool.c | 1575 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 D | cxgb4vf_main.c | 1544 fec->active_fec = cc_to_eth_fec(lc->fec);
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_main.c | 2126 if_link->active_fec = params.fec;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_ethtool.c | 832 fec->active_fec = cc_to_eth_fec(lc->fec);
|