igb_check_downshift(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the igb_check_downshift(9) page β€” yep, that's the manual name, and it lives under the Kernel API Manual umbrella. πŸ’… This one is short and sweet, but we are still giving every single detail its moment. ✨


πŸŽ€ NAME πŸŽ€

igb_check_downshift β€” checks whether a downshift in speed occurred. πŸ’…


✨ SYNOPSIS ✨

s32 igb_check_downshift (struct e1000_hw *hw );

🫢 ARGUMENTS 🫢

  • hw β€” pointer to the HW structure. That's the whole arg, bestie. πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

Okay so the return values are giving very specific energy: Success returns 0, Failure returns 1. 😭 No cap, that's the contract.

A downshift is detected by querying the PHY link health. That's the whole vibe check right there. 🫢


🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/igb/e1000_phy.c β€” that's where the source lives, bestie. 🧚

And here's the whole SEE ALSO squad, every single one, no skipping:


This page's source/version is ./drivers/net/ethernet/intel/igb, and it's dated October 2026 β€” cute lil timestamp, periodt. 🫢✨

πŸ“¦ where this page comes from