genphy_c45_...ee_abilities(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– genphy_c45_...ee_abilities(9) πŸ’–

okay so first things first, bestie: this page lives in the Kernel API Manual and the star of the show is genphy_c45_read_eee_abilities. yes the header up top truncates the name with ... because it's too long for the line, no that's not a typo, it's just the kernel being extra πŸ’…


🌸 NAME 🌸

genphy_c45_read_eee_abilities β€” read supported EEE link modes ✨

like, literally, it goes and reads which EEE link modes your hardware actually supports. that's the whole vibe.


πŸ¦‹ SYNOPSIS πŸ¦‹

int genphy_c45_read_eee_abilities (struct phy_device *phydev );

πŸŽ€ ARGUMENTS πŸŽ€

  • phydev β€” the target phy_device struct πŸ’– this is the one you're pointing at, the main character of the operation, the whole reason we're here.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/net/phy/phy-c45.c and honestly a whole friend group of related functions, so buckle up:

ngl that's a lot of cross-references but they're all icons, go read them, iykyk 🫢

and that's the whole page bestie, no cap, every single detail is right there ✨

anyway, shoutout to the file this all lives in β€” ./drivers/net/phy β€” and to the version/date stamp on the original: October 2026. it's giving future energy, it's giving timeless documentation, periodt πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from