ksz9477_support_eee(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ ksz9477_support_eee(9) β€” like, the Kernel API Manual, but make it make sense πŸ’…

okay so bestie, welcome to the ksz9477_support_eee(9) page from the Kernel API Manual β€” this is the little function that answers the question "does this port's PHY actually do EEE or not?" and honestly it ate ✨


🌸 NAME 🌸

ksz9477_support_eee β€” determine Energy Efficient Ethernet (EEE) support for a port πŸ‘‘

πŸŽ€ SYNOPSIS πŸŽ€

bool ksz9477_support_eee (struct dsa_switch *ds , int port );

✨ ARGUMENTS ✨

  • ds β€” pointer to the DSA switch structure 🫢 like, the switch we're talking about
  • port β€” port number to check πŸ” the one specific port you're vibe-checking

πŸ’– DESCRIPTION πŸ’–

So this function is also the receipts-keeper for devices where EEE was initially advertised but then later withdrawn because of reliability issues β€” all as described in the official errata documents πŸ“œ no cap.

The way these devices are explicitly listed is the whole point: it records known limitations, even if there's, lowkey, no technical necessity for runtime checks. It's giving documentation as a public service, fr fr 🧚

🌈 RETURN 🌈

  • true β€” the internal PHY on the given port supports fully operational EEE πŸ’– slay
  • false β€” otherwise πŸ™ˆ nope, not this one

πŸ”₯ SEE ALSO πŸ”₯


bestie reminder: true means fully operational EEE on that internal PHY, false means it isn't β€” that's the whole vibe check πŸ’…

mwah πŸ’‹ that's the page! brought to you by ./drivers/net/dsa/microchip, dated October 2026 β€” see you in the group chat πŸŽ€πŸ’œ

πŸ“¦ where this page comes from