_phy_start_aneg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to the Kernel API Manual page for _phy_start_aneg(9) β€” that’s the manual name, bestie, folded right in here so we can get to the good part. This page is all about: start auto-negotiation for this PHY device. ✨

πŸŽ€ SYNOPSIS πŸŽ€

int _phy_start_aneg (struct phy_device *phydev );

🌸 ARGUMENTS 🌸

  • phydev β€” the phy_device struct. literally the PHY bestie we’re working with. 🫢

πŸ’… DESCRIPTION πŸ’…

okay so _phy_start_aneg() sanitizes the settings (if we’re not autonegotiating them), and then calls the driver’s config_aneg function. if the PHYCONTROL Layer is operating, we change the state to reflect the beginning of Auto-negotiation or forcing. that’s the whole vibe β€” no cap. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/net/phy/phy.c is in the group chat too. plus all these (9) besties:


mwah πŸ’– this page’s source/version is ./drivers/net/phy, dated October 2026, and _phy_start_aneg(9) is signing off. 🫢

πŸ“¦ where this page comes from