e1000e_get_phy_info_m88(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– e1000e_get_phy_info_m88 πŸ’–

okay bestie, welcome to the Kernel API Manual page for e1000e_get_phy_info_m88 β€” manual name folded in near the top like a lil bow πŸŽ€.


✨ NAME ✨

e1000e_get_phy_info_m88 β€” retrieve PHY information, periodt πŸ’….

πŸ¦‹ SYNOPSIS πŸ¦‹

s32 e1000e_get_phy_info_m88 (struct e1000_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure, no cap 🫢.

🌸 DESCRIPTION 🌸

okay so this one is valid for only copper links, bestie. It reads the PHY status register (sticky read) to verify that the link is up. Then it reads the PHY special control register to determine the polarity and 10base-T extended distance. Then it reads the PHY special status register to determine MDI/MDIx and current speed. If speed is 1000, then it determines cable length, local and remote receiver. literally that’s the whole vibe πŸ’–.

πŸ”₯ SEE ALSO πŸ”₯

the kernel file is right here, bestie:

  • Kernel file: ./drivers/net/ethernet/intel/e1000e/phy.c

and the whole linked-up function bestie roster is:


cute sign-off bestie: source/version ./drivers/net/ethernet/intel/e..., date October 2026, page e1000e_get_phy_info_m88(9) β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from