phy_get_c45_ids(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the Kernel API Manual page for phy_get_c45_ids(9) β€” it's literally about reading 802.3-c45 IDs for a phy device. That's the whole assignment, no cap.

✨ SYNOPSIS ✨

int phy_get_c45_ids (struct phy_device *phydev );

πŸŽ€ ARGUMENTS πŸŽ€

  • phydev β€” the phy_device structure you're reading those 802.3-c45 IDs from. Main character energy, honestly.

πŸ¦‹ DESCRIPTION πŸ¦‹

This function is serving returns, bestie:

  • 0 on success β€” slay, it worked.
  • -EIO on bus access error β€” the bus said nope.
  • -ENODEV if the "devices in package" is invalid β€” invalid is not the vibe.

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/phy/phy_device.c β€” and then the whole PHY friend group, in order:


xoxo, bestie β€” source/version ./drivers/net/phy, date October 2026, manual phy_get_c45_ids(9) πŸ’…βœ¨

πŸ“¦ where this page comes from