igc_set_eee_i225(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– igc_set_eee_i225 β€” like, the whole personality of this page πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for igc_set_eee_i225(9) β€” yes that (9) means it's a kernel-internal function, we love a section-9 moment ✨


🌸 NAME 🌸

igc_set_eee_i225 β€” Enable/disable EEE support πŸŽ€

(yes, that's it. EEE. Energy-Efficient Ethernet. she's efficient, she's iconic, she naps when nobody needs her.)


πŸ¦‹ SYNOPSIS πŸ¦‹

s32 igc_set_eee_i225 (struct igc_hw *hw , bool adv2p5G , bool adv1G ,
bool adv100M );

like, look at her. returns an s32, takes an hw pointer and three lil booleans. three flags of destiny fr fr πŸ’…


✨ ARGUMENTS ✨

  • hw β€” pointer to the HW structure 🌈 that's your hardware bestie, the whole vibe of the chip lives in there
  • adv2p5G β€” boolean flag enabling 2.5G EEE advertisement ⚑ the speedy one
  • adv1G β€” boolean flag enabling 1G EEE advertisement 🌸 the classic
  • adv100M β€” boolean flag enabling 100M EEE advertisement πŸ“ the cozy slow one

every one of these is a bool, so it's true/false energy, no in-between, no "maybeee" πŸ™ˆ


πŸ’œ DESCRIPTION πŸ’œ

Enable/disable EEE based on setting in the dev_spec structure πŸ‘‘

so basically: whether EEE turns on or off is decided by what's chillin' in dev_spec. not vibes, not the moon phase β€” the structure. periodt 🫢


πŸ”₯ SEE ALSO πŸ”₯

the kernel file herself:

./drivers/net/ethernet/intel/igc/igc_i225.c

and the whole friend group of i225 functions β€” genuinely obsessed with how long this list is, ate and left no crumbs πŸ‘‘:

ngl if you're reading a manpage about EEE advertisement flags at 2am, you're lowkey the main character of the driver stack πŸ’€πŸ’–

and that's the page!! sourced from ./drivers/net/ethernet/intel/igc, dated October 2026 β€” mwah, go touch some ethernet cable bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from