ixgbe_check_mac_link_82598(9)
π NAME π
ixgbe_check_mac_link_82598 β bestie, this is the function that tells you your link status and speed β¨ (like, is the cable even working and how fast are we going)
So this whole page lives in the Kernel API Manual, and it's all about one little helper in the Intel ixgbe driver family. Let's go π«Ά
β¨ SYNOPSIS β¨
int ixgbe_check_mac_link_82598 (struct ixgbe_hw *hw , ixgbe_link_speed
*speed , bool *link_up , bool link_up_wait_to_complete );
That's the whole signature, no cap. Four args, one int coming back at you π₯
π ARGUMENTS π
hwβ pointer to hardware structure. Like, the actual NIC's whole vibe in one struct πspeedβ pointer to link speed. It gets filled in with whatever speed we're at.link_upβtrueif the link is up,falseotherwise. Literally the yes/no of it all πlink_up_wait_to_completeβ aboolused to wait for link up or not. So, do we hang around for the answer or just peek and dip? π
π¦ DESCRIPTION π¦
Reads the links register to determine if the link is up and the current speed.
That's it, that's the whole bit. It snoops the links register, checks whether the link is up, and reports the current speed. Main character energy for such a tiny function, honestly π
πΈ SEE ALSO πΈ
Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c β that's where the source lives, iykyk π
And here's the whole friend group, all the 82598 siblings π«Ά:
ixgbe_set_pcie_completion_timeout(9)ixgbe_init_phy_ops_82598(9)ixgbe_start_hw_82598(9)ixgbe_get_link_capabilities_82598(9)ixgbe_get_media_type_82598(9)ixgbe_fc_enable_82598(9)ixgbe_start_mac_link_82598(9)ixgbe_validate_link_ready(9)ixgbe_setup_mac_link_82598(9)ixgbe_setup_copper_link_82598(9)ixgbe_reset_hw_82598(9)ixgbe_set_vmdq_82598(9)ixgbe_clear_vmdq_82598(9)ixgbe_set_vfta_82598(9)ixgbe_clear_vfta_82598(9)ixgbe_read_analog_reg8_82598(9)ixgbe_write_analog_reg8_82598(9)ixgbe_read_i2c_phy_82598(9)ixgbe_read_i2c_eeprom_82598(9)ixgbe_read_i2c_sff8472_82598(9)ixgbe_set_lan_id_multi_port_pcie_82598(9)ixgbe_set_rxpba_82598(9)
Okay and finally, the cute little sign-off π: this page came from the source ./drivers/net/ethernet/intel/i... (yeah, the footer literally truncates it like that, not me) and it's dated October 2026, under the title ixgbe_check_mac_link_82598(9). Slay, go check your link status bestie πβ
π¦ 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