ixgbe_set_ha...select_speed(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ixgbe_set_hard_rate_select_speed(9) πŸ’–

okay bestie, welcome to the Kernel API Manual entry for ixgbe_set_hard_rate_select_speed β€” yes the header truncates it to ixgbe_set_ha...select_speed(9) because even man pages run out of room sometimes 😭 but we know the full name and we're gonna slay it.


✨ NAME ✨

ixgbe_set_hard_rate_select_speed β€” set the module link speed πŸŽ€


🌸 SYNOPSIS 🌸

void ixgbe_set_hard_rate_select_speed (struct ixgbe_hw *hw ,
ixgbe_link_speed speed );

That's it, that's the whole signature β€” no return value, she just does the thing and leaves. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the hardware structure. like, the whole vibe of the NIC, handed to you as a pointer 🫢
  • speed β€” the link speed to set, typed as ixgbe_link_speed ⚑

πŸ’œ DESCRIPTION πŸ’œ

Set the module link speed via the RS0/RS1 rate select pins. that's the whole assignment, no cap ✨ it's literally setting a speed, on a module, through those pins, and that's iconic of it honestly πŸ‘‘


🌈 SEE ALSO 🌈

okay so here's the whole friend group, no one's getting left out πŸ’–

Kernel file:

./drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c

and the rest of the 82599 crew:

like, look at that roster. main character energy from every single one πŸ§šβ€β™€οΈ


ngl this page is short and sweet β€” one function, one job, one speed. no drama, just pins. πŸ™ˆ

kisses, bestie πŸ’‹ this was ixgbe_set_ha...select_speed(9) from the source path ./drivers/net/ethernet/intel/i..., dated October 2026 β€” same name up top, same name down here, we love a full circle moment 🫢✨

πŸ“¦ where this page comes from