ice_get_settings_link_up(9)
β¨ ice_get_settings_link_up(9) β¨
okay bestie, so this is a page from the Kernel API Manual β yes, the manual, in the kernel, we're fancy now π
β and it's all about ice_get_settings_link_up. The name literally tells you the vibe: it grabs the link settings for when the link is up. Hydrated. Thriving. Connected. π¦
πΈ SYNOPSIS πΈ
void ice_get_settings_link_up (struct ethtool_link_ksettings *ks ,
struct net_device *netdev );
that's it. that's the whole signature. no return value, because it's void β this function does not hand you a result, it puts the result somewhere. main character energy honestly π
π ARGUMENTS π
ksβ theethtoolksettings struct that we're filling in. think of it as the empty lil cup and this function is pouring the link settings into it πnetdevβ the network interface device structure. it's the network device we're talking about, the whole reason we're here π
ngl there's no DESCRIPTION section on this page, bestie, so the arguments are literally all the explanation we get. the vibes are doing the heavy lifting here π
β SEE ALSO β
okay this list is long, like unhinged long, but every single one of these siblings is invited to the party π«Ά here we go:
- the kernel file it lives in:
./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_get_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_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)
no cap, that's the whole friend group π if you're looking for the down version of this function, it's right there in the list β ice_get_settings_link_down(9) β the flop era counterpart π
lowkey a note: this page came out of ./drivers/net/ethernet/intel/ice and it's dated October 2026, which is so far in the future it's giving time traveler π§ go read the actual source file if you want the real tea, this page is just the signpost β
and that's the page, bestie!! π literally the whole thing. now go fill in your ks and slay β¨ππ
π¦ 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