ixgbe_setup...ink_t_X550em(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual ✨ this one's a kernel function page for ixgbe_setup_mac_link_t_X550em β€” yes it's a long name, yes the man page header abbreviates it all sad and squished as ixgbe_setup...ink_t_X550em(9), and yes we're getting through it together 🫢


🌸 NAME 🌸

ixgbe_setup_mac_link_t_X550em β€” sets the auto advertised link speed</p> πŸ’…


✨ SYNOPSIS ✨

int ixgbe_setup_mac_link_t_X550em (struct ixgbe_hw *hw ,
ixgbe_link_speed speed , bool autoneg_wait );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to hardware structure πŸ”§
  • speed β€” new link speed ⚑
  • autoneg_wait β€” true when waiting for completion is needed ⏳

πŸ¦‹ DESCRIPTION πŸ¦‹

So what it does: it sets up the internal/external PHY link speed based on link speed, and then sets the external PHY auto advertised link speed. Two-step situation, main character energy πŸ‘‘

Returns error status for any failure 😭 β€” so like, check that return value, fr fr.


🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c β€” that's the whole squad right here πŸ‘‡


ok that's the whole thing, you ate that πŸ“ source is ./drivers/net/ethernet/intel/i... (the footer cut it off, not me πŸ™ˆ), dated October 2026, and it lives in the Kernel API Manual β€” mwah, go read some kernel source bestie πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from