ethtool_mmsv_set_mm(9)
β¨ 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 astruct 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 π
- the kernel file
./net/ethtool/mm.cβ the source of truth, go read it π ethtool_mmsv_verify_timer(9)ethtool_mmsv_stop(9)ethtool_mmsv_link_state_handle(9)ethtool_mmsv_event_handle(9)ethtool_mmsv_get_mm(9)ethtool_mmsv_init(9)
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
- 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