mii_10base_t...d_linkmode_t(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mii_10base_t...d_linkmode_t(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” this one's a little kernel function page, short and sweet, and honestly it's giving "quiet baddie who does one thing perfectly." no cap, let's get into it 🫢


πŸ“› NAME πŸ“›

mii_10base_t1_adv_mod_linkmode_t -

that's it. that's the whole name section. the dash is just sitting there with nothing after it, no description, just vibes πŸ’€ the function name is the entire personality, periodt.


✨ SYNOPSIS ✨

void mii_10base_t1_adv_mod_linkmode_t (unsigned long *adv , u16 val );

look at her. one function, two args, returns nothing because she's not about that return-value life πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

  • adv β€” the linkmode advertisement settings πŸ’– like, this is where the advertising lives (and no, not the billboard kind, the link-mode kind πŸ¦‹)
  • val β€” the register value 🌸 the raw number going in, getting interpreted and translated

🧚 DESCRIPTION 🧚

okay so here's the tea β˜• β€” this is a function that translates the IEEE 802.3cg-2019 45.2.7.26 "10BASE-T1 AN status" register (7.527) value into the linkmode. literally a translator bestie, she takes the register's value and speaks it fluently in linkmode πŸ’…βœ¨

those numbers are not a joke, keep them exactly: IEEE 802.3cg-2019 45.2.7.26, register (7.527). no cap, i'm not messing with those, those are sacred πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

The kernel file ./include/linux/mdio.h and honestly the whole friend group πŸ’– β€” struct mdio_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), mii_eee_cap2_mod_linkmode_adv_t(9), linkmode_to_mii_eee_cap1_t(9), linkmode_to_mii_eee_cap2_t(9), linkmode_adv_to_mii_10base_t1_t(9), mii_c73_mod_linkmode(9), and mdio_module_driver(9) 🌈

that's the whole squad, every single one of them, i'm not leaving anyone out πŸ’œ


and that's the page, bestie! πŸŽ€ sign-off time: this one lives in ./include/linux, stamped October 2026, and she goes by mii_10base_t...d_linkmode_t(9) β€” iconic name, slightly truncated, we love her for it πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from