ixgbe_get_c...ds_supported(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ixgbe_get_copper_speeds_supported(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’… this one's a lil function page and it's short but it's mighty, let's get into it 🫢


🌸 NAME 🌸

ixgbe_get_copper_speeds_supported β€” get copper link speed from phy πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int ixgbe_get_copper_speeds_supported (struct ixgbe_hw *hw );

like literally that's the whole signature, no cap ✨


πŸ’œ ARGUMENTS πŸ’œ

  • hw β€” pointer to hardware structure πŸ”₯ that's it, that's the whole argument list, one singular pointer, main character energy honestly πŸ‘‘

🧚 DESCRIPTION 🧚

so what does it actually do? it determines the supported link capabilities by reading the PHY auto negotiation register πŸ“–βœ¨ that's the vibe: poke the register, find out what copper speeds the phy is willing to serve up πŸ’«


🌈 SEE ALSO 🌈

bestie there are a lot of siblings in this family, so buckle up 🎒 also peep the kernel file they all live in:

Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c

like yes, all sixty-four of them, every single one ate and left no crumbs πŸ“πŸ‘‘


lowkey iconic that a function this small has a whole friend group this big πŸ’€ anyway, that's the whole page bestie, go read the source, iykyk πŸ’–

and for the cute sign-off: this lil page lives at ./drivers/net/ethernet/intel/i... (they truncated it, not me πŸ™ˆ) and it's dated October 2026 β€” see you in the future, bestie πŸ¦‹β­πŸŽ€

πŸ“¦ where this page comes from