marvell_config_aneg_fiber(9)
π¦ NAME π¦
okay so bestie, welcome to the marvell_config_aneg_fiber(9) page from the Kernel API Manual β¨ β this is the manual entry for marvell_config_aneg_fiber, aka the function that handles restarting auto-negotiation or writing BMCR. no cap, that's the whole vibe π
π SYNOPSIS π
int marvell_config_aneg_fiber (struct phy_device *phydev );
π ARGUMENTS π
phydevβ the targetphy_devicestruct. that's the thing you're pointing this function at π
πΈ DESCRIPTION πΈ
here's the tea β: if auto-negotiation is enabled, we configure the advertising, and then we restart auto-negotiation. if it is not enabled, then we write the BMCR. simple as that, fr fr π
and yes, this one is adapted for fiber link in some Marvell's devices π¦β¨. that's the special little twist.
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/phy/marvell.c linkmode_adv_to_fiber_adv_t(9)fiber_lpa_mod_linkmode_lpa_t(9)
okay bye bestie π«Ά this page is hanging out in ./drivers/net/phy, dated October 2026, and it's the marvell_config_aneg_fiber(9) moment from the Kernel API Manual. slay π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms