ixgbe_setup...ispeed_fiber(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual, section 9 β€” this is the page for ixgbe_setup_mac_link_multispeed_fiber, aka the girlies' favorite way to tell an Intel NIC "hey, go faster". (The running header shortens it to ixgbe_setup...ispeed_fiber(9) because even man pages run out of room to flex. πŸ™ˆ)


✨ NAME ✨

ixgbe_setup_mac_link_multispeed_fiber β€” literally just Set MAC link speed. that's the whole vibe. no cap. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int ixgbe_setup_mac_link_multispeed_fiber (struct ixgbe_hw *hw ,
ixgbe_link_speed speed , bool autoneg_wait_to_complete );

like, three args, one int back, and it's giving "trust me bro I know what I'm doing". ⭐


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to hardware structure. it's the struct ixgbe_hw * herself, main character energy, and yes she's a pointer bestie πŸ’œ
  • speed β€” new link speed, type ixgbe_link_speed. the whole point of the function, honestly. πŸ‘‘
  • autoneg_wait_to_complete β€” a bool; true when waiting for completion is needed. so like, <italic>true</italic> = "pls wait for it to finish", <italic>false</italic> = "we ball". πŸ”₯

🌸 DESCRIPTION 🌸

Set the link speed in the MAC and/or PHY register and restarts link.

that's it, that's the tea β€” you write the new speed into the MAC register and/or the PHY register, and then the link gets restarted. not me summarizing a whole function in one sentence 🫢✨


🌈 SEE ALSO 🌈

okay this is the part where the page absolutely ate β€” it's the whole ixgbe friend group, and they're all here. every single one, no skips, periodt. πŸ‘‘

Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_common.c β€” and then, alphabetically-adjacent besties:

like ninety-four entries?? she said "let me introduce you to everyone at this party". iconic behavior honestly πŸ’€πŸ«Ά


ngl bestie, if you got all the way down here you're officially an ixgbe girlie. go touch some fiber. 🌸

and that's the page!! sign-off time: this one came from the source ./drivers/net/ethernet/intel/i... (yes it's truncated, she's mysterious like that πŸ’…), dated October 2026, filed under ixgbe_setup...ispeed_fiber(9) β€” mwah, love u, byeee πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from