mii_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 mii_init(9) β€” Kernel API Manual, bestie edition 🌸

okay so this is the page for mii_init(9), a kernel API function, and it's honestly pretty short but it does something important so let's give it the respect it deserves πŸ’…


✨ SYNOPSIS ✨

void mii_init (struct velocity_info *vptr , u32 mii_status );

like, copy that exactly, no cap, the spacing is part of the vibe 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • vptr β€” the velocity adapter. yes that's the actual name. it's giving 2003 but we love her 🌈
  • mii_status β€” the link status. (the manpage literally spells it "links tatus" and honestly? iconic. we're keeping it, typo and all 😭) πŸ“

πŸ’– DESCRIPTION πŸ’–

okay so here's the whole thing: mii_init sets up the PHY for the current link state ✨

that's it. that's the function. short king behavior tbh πŸ‘‘

if you're sitting here waiting for extra lore, there isn't any on this page β€” the function does the one job and it does it. go check SEE ALSO if you want the full cinematic universe πŸ¦‹


πŸ‘‘ SEE ALSO πŸ‘‘

πŸ“ the file it lives in

Kernel file ./drivers/net/ethernet/via/via-velocity.c β€” that's the whole source, bestie, go read it πŸ’œ

🧚 the friend group (all of it, every single one, i'm not skipping anyone)

like yes that's a lot of besties. that's the whole via-velocity extended universe and we are NOT leaving anyone out of the group chat πŸ’€πŸ’–

and that's the page!! source/version is ./drivers/net/ethernet/via and it's dated October 2026 β€” so mark your calendars, mwah, go set up that PHY, slay πŸŒŸπŸ’…πŸ¦‹

πŸ“¦ where this page comes from