genphy_c45_ethtool_get_eee(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so welcome to the Kernel API Manual, bestie πŸ’– today's main character is genphy_c45_ethtool_get_eee β€” and her whole job? getting EEE supported and status ✨ like, that's literally it, that's the gig 🫢


✨ SYNOPSIS ✨

int genphy_c45_ethtool_get_eee (struct phy_device *phydev , struct ethtool_keee *data );

look at that signature, no cap, it's giving "small function, big responsibilities" πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • phydev β€” the target phy_device struct 🌸 this is the phy bestie we're poking at.
  • data β€” ethtool_keee data πŸ’« the little container the answers go into.

🌈 DESCRIPTION 🌈

okay so picture this: the function reports the Supported / Advertisement / LP Advertisement capabilities πŸŽ€ that's the whole vibe check. three things, reported, done, periodt πŸ‘‘

no extra lore, no secret side quests β€” that's genuinely what the manpage says and I'm not about to invent plot twists ngl πŸ™ˆ

fr fr if you came here looking for a novel: it's three capabilities. that's the tea β˜•

πŸ’œ SEE ALSO πŸ’œ

okay this list is long long, so buckle up bestie β€” this is the entire c45 friend group 😭 the kernel file is ./drivers/net/phy/phy-c45.c and here's everybody:

like I said. the whole squad 🫢 iykyk


🌸 the cute sign-off 🌸

and that's the page, bestie!! πŸ’– this little masterpiece lives over in ./drivers/net/phy, it's dated October 2026, and if you ever need to find it again just yell genphy_c45_ethtool_get_eee(9) into the group chat and I'll come running 🧚✨ mwah, go get those EEE capabilities πŸ‘‘πŸ’…

πŸ“¦ where this page comes from