mii_ioctl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ mii_ioctl(9) πŸŽ€

okay so welcome to the Kernel API Manual, bestie πŸ’– this is the page for mii_ioctl(9), and it’s giving β€œtiny but important kernel helper” energy. no cap.


🌸 NAME 🌸

mii_ioctl β€” process MII i/o control command. periodt πŸ’…

✨ SYNOPSIS ✨

int mii_ioctl (struct net_device *net_dev , struct ifreq *rq , int cmd
);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • net_dev β€” the net device to command for. yep, the net device this command is for, bestie.
  • rq β€” parameter for command. it’s the parameter package for the command.
  • cmd β€” the i/o command. the actual i/o command itself.

🌈 DESCRIPTION 🌈

okay so what does it do? it processes an MII command, like a read/write MII register. that’s the whole vibe: MII command processing, read/write MII register included. slay πŸ’…

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/net/ethernet/sis/sis900.c is the main character here, and the whole squad is:


xoxo πŸ’‹ this page lives under ./drivers/net/ethernet/sis, dated October 2026. slay. 🌟

πŸ“¦ where this page comes from