ixgbe_setup_phy_link_tnx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the ixgbe_setup_phy_link_tnx(9) page from the Kernel API Manual β€” yes, the manual name is right there near the top, no cap πŸ’…. Let's get into it.

✨ NAME ✨

ixgbe_setup_phy_link_tnx β€” Set and restart autoneg. That's the whole name vibe, bestie. 🌸

πŸ¦‹ SYNOPSIS πŸ¦‹

int ixgbe_setup_phy_link_tnx (struct ixgbe_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to hardware structure. That's the hardware struct you're handing over, periodt. πŸ’–

πŸ’œ DESCRIPTION πŸ’œ

This one restarts autonegotiation and the PHY and waits for completion. ⏳ Like, do the thing, then wait for it to finish.

It always returns success. Not a typo, not me being delulu β€” this is necessary because it is called via a function pointer that could call other functions that could return an error. So success is literally the whole return deal here. πŸ’…

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c πŸ‘‘

Go check out these cuties too:


mwah πŸ’‹ β€” the source/version snippet is ./drivers/net/ethernet/intel/i..., the date is October 2026, and this iconic little page is ixgbe_setup_phy_link_tnx(9). Bye bestie! 🫢

πŸ“¦ where this page comes from