e1000e_check..._copper_link(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hiii bestie, welcome to the Kernel API Manual page for this lil copper-link checker. Put your reading glasses on, we’re getting into it πŸ’…


✨ NAME ✨

  • e1000e_check_for_copper_link β€” Check for link (Copper)

πŸ’… SYNOPSIS πŸ’…

s32 e1000e_check_for_copper_link (struct e1000_hw *hw );

🧚 ARGUMENTS 🧚

  • hw β€” pointer to the HW structure

πŸ”₯ DESCRIPTION πŸ”₯

okay so the vibe check here is: it checks to see if the link status of the hardware has changed. If a change in link status has been detected, then we read the PHY registers to get the current speed/duplex if link exists. that’s the whole little routine, no cap 🫢


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/ethernet/intel/e1000e/mac.c

and here’s the full friend group β€” every single ref, periodt:


that’s the page, bestie πŸŽ€ source/version footer tea: ./drivers/net/ethernet/intel/e... Β· date: October 2026 Β· page tag: e1000e_check..._copper_link(9) πŸ’–βœ¨

πŸ“¦ where this page comes from