linkmode_ad..._10base_t1_t(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… linkmode_ad..._10base_t1_t β€” the Kernel API Manual page, bestie edition

okay so this is a page straight out of the Kernel API Manual, and yes the name is literally abbreviated like that in the header β€” linkmode_ad..._10base_t1_t(9), they really said "we're not typing all that out twice" and honestly? valid. πŸŽ€


✨ NAME ✨

linkmode_adv_to_mii_10base_t1_t β€” and that's it, that's the whole name section 😭 the original just drops the function name and dips, no tagline, no nothing. iconique of it honestly.


🌸 SYNOPSIS 🌸

u32 linkmode_adv_to_mii_10base_t1_t (unsigned long *adv );

so it takes one pointer and hands you back a u32. that's the whole vibe check. ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adv β€” the linkmode advertisement settings, babes. that's the pointer unsigned long * you're passing in. that's the whole thing. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

okay so this is a function that translates the linkmode to the IEEE 802.3cg-2019 45.2.7.25 "10BASE-T1 AN control" register value β€” that's register (7.526) for the people keeping score, no cap. πŸ’…

like, it takes your linkmode advertisement and gives you back the register value. that's the translation service. that's the job. it ate and left no crumbs. πŸ‘‘


πŸ’– SEE ALSO πŸ’–

like, look at that list. it's giving "friends of the function" energy. 🌈


fr fr tho, if you go looking for the source it's hangin' out in ./include/linux β€” the whole mdio family lives there and they're all lowkey obsessed with each other iykyk 🧚

and that's a wrap, bestie πŸ’œ β€” this page came from the October 2026 edition of the Kernel API Manual, footer and all, linkmode_ad..._10base_t1_t(9) and everything. go translate some linkmodes, you absolute main character πŸ¦‹β­

πŸ“¦ where this page comes from