velocity_mii_ioctl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to velocity_mii_ioctl(9) β€” straight out of the Kernel API Manual β€” aka the MII ioctl handler page. She's short, she's useful, and she's about to make ioctl requests make sense. πŸ’…βœ¨

πŸŽ€ NAME πŸŽ€

velocity_mii_ioctl β€” the MII ioctl handler. That's the whole name, and yes she ate. πŸ’–

✨ SYNOPSIS ✨

int velocity_mii_ioctl (struct net_device *dev , struct ifreq *ifr , int cmd );

🌸 ARGUMENTS 🌸

  • dev β€” the network device. Like, the network device we're working with, bestie. 🫢
  • ifr β€” the ifreq block for the ioctl. This is the ifreq block carrying the ioctl request. πŸ’Œ
  • cmd β€” the command. Literally the command. No cap. πŸ’…

πŸ’« DESCRIPTION πŸ’«

Okay so what does she actually do? velocity_mii_ioctl processes MII requests made via ioctl from the network layer. These are the requests tools like kudzu use to interrogate the link state of the hardware β€” basically a link-state vibe check for the hardware. πŸ¦‹πŸ”₯

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/via/via-velocity.c


πŸ’– xoxo, that's the page! source/version: ./drivers/net/ethernet/via; date: October 2026; manual: velocity_mii_ioctl(9). mwah πŸ’…πŸŽ€

πŸ“¦ where this page comes from