e1000_phy_fo..._80003es2lan(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– e1000_phy_force_speed_duplex_80003es2lan(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this little page is titled e1000_phy_fo..._80003es2lan(9) (yes the title got cut off mid-word, she's shy πŸ™ˆ, but the NAME section below spills the whole thing). Section 9, kernel API vibes, let's get into it 🫢


🌸 NAME 🌸

e1000_phy_force_speed_duplex_80003es2lan β€” literally forces the PHY speed and duplex, no negotiating, no asking nicely πŸ’…


✨ SYNOPSIS ✨

s32 e1000_phy_force_speed_duplex_80003es2lan (struct e1000_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. that's it, that's the whole argument list, she's low-maintenance πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does she do? She forces the speed and duplex settings onto the PHY πŸ”₯ like, no autoneg discussion, we're just telling the PHY how it's gonna be. periodt.

And the important deets: this is a function pointer entry point called by the phy module β€” so the phy module is the one sliding into her DMs to call her, iykyk πŸ’«


πŸ’œ SEE ALSO πŸ’œ

the whole friend group πŸ’… β€” first up, the kernel file she lives in:

  • Kernel file ./drivers/net/ethernet/intel/e1000e/80003es2lan.c

and then, her entire circle, no cap:


ngl bestie, that's a lot of 80003es2lan in one place and honestly? iconic. go read them all. or at least the ones you need 😭

🌸 okay that's the page!! πŸ’– this masterpiece came from the source ./drivers/net/ethernet/intel/e..., dated October 2026, in the Kernel API Manual β€” mwah, slay, go force some speed and duplex πŸ‘‘πŸ’…

πŸ“¦ where this page comes from