mmd_eee_adv_...thtool_adv_t(9)
π mmd_eee_adv_to_ethtool_adv_t β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the Kernel API Manual page for mmd_eee_adv_to_ethtool_adv_t, and honestly? she's a tiny little legend and we're gonna stan her properly. π
πΈ NAME πΈ
mmd_eee_adv_to_ethtool_adv_t β no cap, that's the entire name section in the original too, so we're keeping it exactly that iconic and exactly that short π«Ά
β¨ SYNOPSIS β¨
u32 mmd_eee_adv_to_ethtool_adv_t (u16 eee_adv);
so she takes one u16 and hands you back a u32. simple. clean. main character energy. π₯
π¦ ARGUMENTS π¦
u16 eee_advβ this is the value sitting in the MMD EEE Advertisement registers or the MMD EEE Link Partner Ability registers. like, whichever one of those two you're holding, that's what goes here π
π DESCRIPTION π
okay so picture this: it's a small helper function (her words, not mine, she's humble like that) and her whole job is translating bits. specifically, she takes the bits from the MMD EEE Advertisment (7.60) register and the MMD EEE Link Partner Ability (7.61) register and turns them into ethtool advertisement settings. literally a translator. a bilingual queen. π
so you hand her the bits, she hands you ethtool advertisement settings, everyone goes home happy. that's the vibe check and she passed it π
π SEE ALSO π
bestie, buckle up, because this list is LONG and every single one of these is invited to the function party π (and yes, I'm listing all of them, we don't skip people here):
- the kernel file
./include/linux/mdio.hand its structmdio_if_info(9) mdio45_ethtool_ksettings_get(9)mmd_eee_cap_to_ethtool_sup_t(9)ethtool_adv_to_mmd_eee_adv_t(9)linkmode_adv_to_mii_10gbt_adv_t(9)mii_10gbt_stat_mod_linkmode_lpa_t(9)mii_t1_adv_l_mod_linkmode_t(9)mii_t1_adv_m_mod_linkmode_t(9)linkmode_adv_to_mii_t1_adv_l_t(9)linkmode_adv_to_mii_t1_adv_m_t(9)mii_eee_cap1_mod_linkmode_t(9)mii_eee_cap2_mod_linkmode_sup_t(9)mii_eee_cap2_mod_linkmode_adv_t(9)linkmode_to_mii_eee_cap1_t(9)linkmode_to_mii_eee_cap2_t(9)mii_10base_t1_adv_mod_linkmode_t(9)linkmode_adv_to_mii_10base_t1_t(9)mii_c73_mod_linkmode(9)mdio_module_driver(9)
ngl that's a whole group chat and she's in every single one of those threads ππ
fr fr though: if you're looking for the source of this page, it lives in ./include/linux β that's the vibe, that's the home π‘
aaand that's the page!! tysm for reading, mwah π this little helper slayed her way into the Kernel API Manual way back in October 2026, and she's been iconic ever since. periodt. πβ¨π
π¦ 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