ethtool_mmsv_set_mm(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ethtool_mmsv_set_mm(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this one's a lil function from the kernel-doc girlies, and it's literally the set_mm() hook for MAC Merge Software Verification. yes the whole name is a mouthful, we're coping 🫢


🌸 SYNOPSIS 🌸

void ethtool_mmsv_set_mm (struct ethtool_mmsv *mmsv , struct
       ethtool_mm_cfg *cfg );

that's the whole vibe: returns nothing (void), takes two pointers, done. slay πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • mmsv β€” the MAC Merge Software Verification state, like, the whole situation for this thing πŸ‘‘
  • cfg β€” bestie this is a struct ethtool_mm_cfg, go look at that struct for the details, it's giving "see reference" iykyk

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea πŸ“: drivers are expected to call this from their ethtool_ops :: set_mm method. that's it, that's the whole job. no cap, that's the contract β€” you're the driver, you got a set_mm hook, this is what goes in there ✨


🌈 SEE ALSO 🌈

like, the whole mmsv friend group fr fr 🧚


lowkey reminder: this page is just the hook contract β€” the actual behaviour lives in the driver + the mm.c code, so don't be out here guessing, go check πŸ‘€

mwah πŸ’‹ that's the page! sourced from ./net/ethtool, dated October 2026 β€” see u in the next manpage bestie, stay iconic πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from