mii_eee_cap...nkmode_adv_t(9)
okay so bestie, this is your Kernel API Manual moment for the page mii_eee_cap...nkmode_adv_t(9) β iconic abbreviation, and the function inside is mii_eee_cap2_mod_linkmode_adv_t. Let's go π
β¨
π NAME π
mii_eee_cap2_mod_linkmode_adv_t -
πΈ SYNOPSIS πΈ
void mii_eee_cap2_mod_linkmode_adv_t (unsigned long *adv , u32 val );
β¨ ARGUMENTS β¨
advβ target the linkmode advertisement settings π―. This is the linkmode ad spot you're working with, bestie.valβ register value π₯. The value coming in from the register.
π¦ DESCRIPTION π¦
A function that translates value of following registers to the linkmode:
IEEE 802.3-2022 45.2.7.16 "EEE advertisement 2" register (7.62)IEEE 802.3-2022 45.2.7.17 "EEE link partner ability 2" register (7.63)
It's giving register-to-linkmode translation, and honestly? Obsessed. π«Ά
π NOTE π
Currently this function is the same as mii_eee_cap2_mod_linkmode_sup_t.
For certain, not yet supported, modes however the bits differ. Therefore create separate functions already. π«Ά
π SEE ALSO π
- Kernel file
./include/linux/mdio.hstructmdio_if_info(9) mdio45_ethtool_ksettings_get(9)mmd_eee_cap_to_ethtool_sup_t(9)mmd_eee_adv_to_ethtool_adv_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)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)
That's the whole page, bestie. Source/version situation: ./include/linux, date October 2026, and the page is mii_eee_cap...nkmode_adv_t(9). Bye π
π¦ 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