igb_get_phy_id(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igb_get_phy_id(9) β€” Kernel API Manual 🫢

ok so bestie, welcome to the igb_get_phy_id(9) glow-up page ✨ this one lives in the Kernel API Manual and honestly? it's a little icon. let's get into it.


🌸 NAME 🌸

igb_get_phy_id β€” the girl whose whole job is retrieving the PHY ID and revision πŸ‘‘

✨ SYNOPSIS ✨

s32 igb_get_phy_id (struct e1000_hw *hw );

that's it. that's the whole entrance. main character energy fr fr πŸŽ€

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the HW structure πŸ’– literally just a pointer, lowkey humble of her, but she's the key to everything here. hand her the hardware struct and she'll do her thing.

πŸ’œ DESCRIPTION πŸ’œ

kay so what she actually does: she reads the PHY registers πŸ“–πŸ‘€ and stores the PHY ID β€” and possibly the PHY revision β€” into the hardware structure. note the "possibly" bestie, that's not me being vague, that's canon πŸ™ˆ the revision is a maybe, the ID is the moment.

so like. registers in β†’ ID (and maybe revision) out β†’ dropped right into hw. no cap, that's the vibe check and she passes πŸ’…βœ¨

🧚 friendly reminder: "possibly" is doing a lot of work in that sentence, so don't go assuming the revision's always coming home with you 🫢

🌈 SEE ALSO 🌈

the whole friend group, and yes i'm listing every single one because nobody gets left out at this sleepover πŸŽ€πŸ’–:

like?? the roster is LONG and every one of them ate πŸ”₯ iykyk.


and that's the page!! mwah πŸ’‹ this lil slice of the Kernel API Manual is dated October 2026 and lives under ./drivers/net/ethernet/intel/igb β€” go say hi to the whole igb_get_phy_id(9) fam for me, k? bye bestie πŸ¦‹πŸ’–πŸŽ€

πŸ“¦ where this page comes from