phy_disable_eee(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ phy_disable_eee ✨

Okay bestie, so this is from the Kernel API Manual and it's literally about turning off EEE for the PHY β€” and honestly? It's giving "I got you, MAC drivers" energy πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void phy_disable_eee (struct phy_device *phydev );

πŸ’– ARGUMENTS πŸ’–

  • phydev β€” the target phy_device struct 🫢 That's the bestie you're doing this little favor for.

πŸ”₯ DESCRIPTION πŸ”₯

So here's the tea: this function is used by MAC drivers for MACs that don't support EEE. It disables EEE on the PHY layer, periodt. No EEE, no problems. The way this function just swoops in and handles it for you? Iconic. ✨


πŸ‘‘ SEE ALSO πŸ‘‘

Okay bestie, here's the whole squad of related functions you might wanna check out β€” literally all of them:

And yeah, that's literally the whole list β€” no cap. 😭πŸ”₯


πŸ¦‹ P.S. The kernel file lives at ./drivers/net/phy/phy_device.c if you ever need to peek at the source. You got this, bestie! πŸ’œ

coded up in ./drivers/net/phy, dated October 2026 β€” slay βœ¨πŸ‘‘

πŸ“¦ where this page comes from