yt8821_update_interface(9)
π« yt8821_update_interface(9) β Kernel API Manual π«
okay so bestie, welcome to the Kernel API Manual entry for yt8821_update_interface β she's a tiny little function from the kernel side of the internet and honestly? she's giving "quiet luxury". one job. zero drama. let's get into it π
β¨ NAME β¨
yt8821_update_interface β updates the interface per the current speed π¦
like, the speed changed, so the interface gets a lil refresh. that's the whole vibe. no cap.
πΈ SYNOPSIS πΈ
void yt8821_update_interface (struct phy_device *phydev );
note that she returns void, bestie β she does her thing and she does not report back. main character energy, honestly π
π«Ά ARGUMENTS π«Ά
phydevβ a pointer to astruct phy_deviceβ¨ that's it. that's the whole guest list. one single pointer, and she's a pointer to astruct phy_device, so you already know what to hand her.
π SEE ALSO π
okay this is the section where the manpage flexes its entire friend group and ngl it is huge. the Kernel file lives at ./drivers/net/phy/motorcomm.c, and here's every single icon in the group chat β not me listing all of them, but I would never leave one out π
ytphy_read_ext(9)ytphy_read_ext_with_lock(9)ytphy_write_ext(9)ytphy_write_ext_with_lock(9)ytphy_modify_ext(9)ytphy_modify_ext_with_lock(9)ytphy_get_wol(9)ytphy_set_wol(9)yt8521_read_page(9)yt8521_write_page(9)struct ytphy_cfg_reg_map(9)struct ytphy_ldo_vol_map(9)yt8521_probe(9)ytphy_utp_read_lpa(9)yt8521_adjust_status(9)yt8521_read_status_paged(9)yt8521_read_status(9)yt8521_modify_bmcr_paged(9)yt8521_modify_utp_fiber_bmcr(9)yt8521_soft_reset(9)yt8521_suspend(9)yt8521_resume(9)yt8521_config_init(9)yt8531_link_change_notify(9)yt8521_prepare_fiber_features(9)yt8521_fiber_setup_forced(9)ytphy_check_and_restart_aneg(9)yt8521_fiber_config_aneg(9)ytphy_setup_master_slave(9)ytphy_utp_config_advert(9)ytphy_utp_config_aneg(9)yt8521_config_aneg_paged(9)yt8521_config_aneg(9)yt8521_aneg_done_paged(9)yt8521_aneg_done(9)ytphy_utp_read_abilities(9)yt8521_get_features_paged(9)yt8521_get_features(9)yt8821_get_features(9)yt8821_get_rate_matching(9)yt8821_aneg_done(9)yt8821_serdes_init(9)yt8821_utp_init(9)yt8821_auto_sleep_config(9)yt8821_soft_reset(9)yt8821_config_init(9)yt8821_adjust_status(9)yt8821_read_status(9)yt8821_modify_utp_fiber_bmcr(9)yt8821_suspend(9)yt8821_resume(9)
literally the whole extended universe, iykyk π
fr fr do NOT skip this section β if you're poking at yt8821_update_interface, half the time the thing you actually want is one of her fifty-one besties up there. the manpage said so. I'm just the messenger π
π§ sign-off π§
and that's the tea, bestie! this little cutie lives over in ./drivers/net/phy and she was documented way out in October 2026 β so go forth, pass her a struct phy_device *, and let her update that interface per the current speed. slay, honestly. ππβ
π¦ 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