mmd_eee_adv_...thtool_adv_t(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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):

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