ixgbe_get_l...lities_82598(9)
π ixgbe_get_l...lities_82598(9) β bestie, let's talk link capabilities β¨
okay so this one lives in the Kernel API Manual (very official, very demure), and it's a little function with a big name that got truncated by the manpage formatter β no cap, you're in the right place. π«Ά
πΈ NAME πΈ
ixgbe_get_link_capabilities_82598 β literally just determines link capabilities. that's the whole vibe check. π¦
β¨ SYNOPSIS β¨
int ixgbe_get_link_capabilities_82598 (struct ixgbe_hw *hw ,
ixgbe_link_speed *speed , bool *autoneg );
like, three args, one int coming back at you. iconic signature tbh. π
π ARGUMENTS π
hwβ pointer to hardware structure. yes bestie, the actual hardware struct, main character energy πspeedβ pointer to link speed. it's a pointer, so whatever this writes back is coming home with you π§autonegβ boolean auto-negotiation value. a littletrue/falsemoment π
π DESCRIPTION π
Determines the link capabilities by reading the AUTOCREG register.
that's it. that's the whole function. reads a register, figures out what the link can do. lowkey elegant, highkey slay. β
π¦ SEE ALSO π¦
the source file is right here, iykyk:
Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
and the whole friend group (all 82598, all iconic, all linked):
ixgbe_set_pcie_completion_timeout(9)ixgbe_init_phy_ops_82598(9)ixgbe_start_hw_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_check_mac_link_82598(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)
fr fr, that's the whole page β no hidden options, no environment variables, no exit statuses, nothing sneaky. it's giving "small page, big name". π
and that's a wrap, bestie!! π source path is ./drivers/net/ethernet/intel/i... (truncated, but you knew that π), dated October 2026, page ixgbe_get_l...lities_82598(9). periodt. π
β¨
π¦ 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