igb_set_eee_i350(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– igb_set_eee_i350 β€” the EEE on/off switch πŸ’–

okay so real quick, this is a page from the Kernel API Manual (section 9, the kernel-internals girlies ✨) and it's all about igb_set_eee_i350. she's small, she's focused, she flips EEE on and off. that's the whole gig. no cap.


✨ NAME ✨

igb_set_eee_i350 β€” literally just Enable/disable EEE support πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

s32 igb_set_eee_i350 (struct e1000_hw *hw , bool adv1G , bool adv100M );

like, look at her. three args, returns an s32. simple. iconic. πŸ’…


🌸 ARGUMENTS 🌸

  • hw β€” pointer to the HW structure. yes bestie, the whole hardware struct, she needs it 🫢
  • adv1G β€” a boolean flag that enables the 1G EEE advertisement ⭐
  • adv100M β€” a boolean flag that enables the 100M EEE advertisement ⭐
two separate little booleans so you can advertise one speed, the other, both, or neither. you got options, girlie πŸ™ˆ

πŸ’œ DESCRIPTION πŸ’œ

okay so the vibe here is: enable/disable EEE based on the setting in the dev_spec structure. that's it. that's the function. she reads dev_spec, she does the thing, no drama 🌈


πŸ”₯ SEE ALSO πŸ”₯

first up, the actual kernel file she lives in:

  • Kernel file ./drivers/net/ethernet/intel/igb/e1000_82575.c

and then the whole extended friend group 🧚 β€” every single one of these, bestie, i'm not skipping a single one, i would never:


mwah πŸ’‹ that's the whole page. this one came out of ./drivers/net/ethernet/intel/igb, dated October 2026, and yes those are literally the source/version and date, i'm not being cute, that's just where she's from πŸŽ€βœ¨

πŸ“¦ where this page comes from