phylink_speed_down(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual page for phylink_speed_down(9) β€” yes, the whole vibe is right here πŸ’–

🌸 NAME 🌸

phylink_speed_down β€” sets the non-SFP PHY to the lowest speed supported by both link partners. That’s the mission, periodt ✨

✨ SYNOPSIS ✨

here’s the exact signature, no cap:

int phylink_speed_down (struct phylink *pl , bool sync );

πŸŽ€ ARGUMENTS πŸŽ€

  • pl β€” a pointer to a struct phylink returned from phylink_create β€” main-character pointer energy 🫢
  • sync β€” perform action synchronously β€” yes bestie, sync it up ⭐

πŸ’… DESCRIPTION πŸ’…

okay so, if we have a PHY that is not part of a SFP module, then set the speed as described in the phy_speed_down function. That’s the whole plot, fr fr. Please see this function for a description of the sync parameter β€” it’s giving β€œgo read the other page for the sync lore” πŸ’…

Returns zero if there is no PHY, otherwise as per phy_speed_down. iconic return behavior, honestly 😭

πŸ¦‹ SEE ALSO πŸ¦‹

obsessed with cross-references? same. here’s the full lineup, bestie:


signing off with source/version ./drivers/net/phy, date October 2026, and page phylink_speed_down(9) β€” luv u, bye bestie πŸ’–πŸ’…

πŸ“¦ where this page comes from