sis900_mii_probe(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– sis900_mii_probe(9) πŸ’–

okay so this is a page straight out of the Kernel API Manual, and honestly? it's a little one but it's a whole vibe. sit down bestie, we're gonna probe some PHYs 🧚✨


✨ NAME ✨

sis900_mii_probe β€” literally just "Probe MII PHY for sis900" πŸŽ€ that's the whole thing. short and iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

int sis900_mii_probe (struct net_device *net_dev );

yup. that's the signature. one argument, returns an int, no cap.


🌸 ARGUMENTS 🌸

  • net_dev β€” the net device to probe for πŸ’… this is the thing you're gonna go hunting through, so hand it over.

πŸ’œ DESCRIPTION πŸ’œ

so the whole gig here is: it searches for a total of 32 possible mii phy addresses πŸ”₯ like, thirty-two. it's checking every single one, main character energy.

if it finds one, it identifies it and sets it as the current phy ✨ slay. but if it fails to find one? it returns an error 😭 that's it, that's the function. no notes.

no fr, that's the entire description. sometimes the icon is short and that's fine 🫢

🌈 SEE ALSO 🌈

the kernel file is ./drivers/net/ethernet/sis/sis900.c and bestie, the friend group is huge. like genuinely enormous. here's everybody:

like I said. whole crew. iykyk πŸ’€


and that's the page!! πŸŽ€ brought to you by ./drivers/net/ethernet/sis and dated October 2026 β€” mwah, love u, bye bestie πŸ’…πŸ’–πŸ¦‹

πŸ“¦ where this page comes from