igb_phy_sw_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igb_phy_sw_reset β€” from the Kernel API Manual, bestie ✨

Okay so like, quick vibe check: this page lives in the Kernel API Manual, and it's all about igb_phy_sw_reset β€” yes that's the function, yes we're gonna get into it 🫢


🌸 NAME 🌸

igb_phy_sw_reset β€” PHY software reset, aka the little "have you tried turning it off and on again" moment for your PHY πŸ’«


✨ SYNOPSIS ✨

s32 igb_phy_sw_reset (struct e1000_hw *hw );

Like, that's the whole signature. Short, sweet, iconic πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure πŸ’– that's it, that's the whole argument, she's low maintenance

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does she do? Our girl does a software reset of the PHY by reading the PHY control register and then setting/write the control register reset bit to the PHY. That's the entire plot. Main character behaviour, no notes πŸ”₯


🌈 SEE ALSO 🌈

The lore is deep, bestie β€” here's the whole friend group 🫢


fr fr go read them, they're all in the same ./drivers/net/ethernet/intel/igb household and honestly the whole family ate πŸ’€

Okay mwah, that's the page πŸ“ Sourced from ./drivers/net/ethernet/intel/igb and dated October 2026 β€” see you in the next one, bestie, stay slaying πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from