ice_get_fecparam(9)
π NAME π
ice_get_fecparam β get link FEC options β¨
Okay so welcome to the Kernel API Manual, bestie. The star of this page is ice_get_fecparam(9), and its whole job is literally right there in the name: get link FEC options. No cap. FEC is the main-character setting and this function is the one asking for the receipts. π§Ύπ
πΈ SYNOPSIS πΈ
The signature, exactly as it appears:
int ice_get_fecparam (struct net_device *netdev , struct
ethtool_fecparam *fecparam );
π ARGUMENTS π
netdevβ the network interface device structure. This is the device we're asking about, and yes it's giving very important structure energy. π«Άfecparamβ the Ethtool structure to retrieve FEC parameters. This is where the FEC deets get retrieved, periodt. π
π SEE ALSO π
Here's the whole linked-up squad. Same order, all the references, no missing besties: π
- Kernel file:
./drivers/net/ethernet/intel/ice/ice_ethtool.c ice_ethtool_get_maxspeed(9),ice_is_serdes_muxed(9),ice_get_port_topology(9),ice_get_tx_rx_equa(9),ice_get_extended_regs(9)ice_active_vfs(9),ice_link_test(9),ice_eeprom_test(9),ice_reg_pattern_test(9),ice_reg_test(9)ice_lbtest_prepare_rings(9),ice_lbtest_disable_rings(9),ice_lbtest_create_frame(9),ice_lbtest_check_frame(9),ice_diag_send(9)ice_lbtest_receive_frames(9),ice_loopback_test(9),ice_intr_test(9),ice_self_test(9),ice_set_fec_cfg(9)ice_set_fecparam(9),ice_nway_reset(9),ice_get_priv_flags(9),ice_set_priv_flags(9),ice_mask_min_supported_speeds(9)ice_linkmode_set_bit(9),ice_phy_type_to_ethtool(9),ice_get_settings_link_up(9),ice_get_settings_link_down(9),ice_get_link_ksettings(9)ice_speed_to_aq_link(9),ice_ksettings_find_adv_link_speed(9),ice_setup_autoneg(9),ice_set_phy_type_from_speed(9),ice_set_link_ksettings(9)ice_set_rxnfc(9),ice_get_rx_ring_count(9),ice_get_rxnfc(9),ice_get_pauseparam(9),ice_set_pauseparam(9)ice_get_rxfh_key_size(9),ice_get_rxfh_indir_size(9),ice_get_rxfh(9),ice_set_rxfh(9),ice_get_combined_cnt(9)ice_get_channels(9),ice_get_valid_rss_size(9),ice_vsi_set_dflt_rss_lut(9),ice_set_channels(9),ice_get_wol(9)ice_set_wol(9),ice_get_rc_coalesce(9),ice_get_q_coalesce(9),__ice_get_coalesce(9),ice_set_rc_coalesce(9)ice_set_q_coalesce(9),ice_print_if_odd_usecs(9),__ice_set_coalesce(9),ice_get_module_info(9),ice_get_module_eeprom(9)ice_get_port_fec_stats(9),ice_get_fec_stats(9),ice_ethtool_reset(9),ice_repr_ethtool_reset(9),ice_set_ethtool_safe_mode_ops(9)ice_set_ethtool_repr_ops(9),ice_set_ethtool_ops(9)
xoxo, ice_get_fecparam(9) π
β this page is from ./drivers/net/ethernet/intel/ice, dated October 2026. π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms