igc_set_eee_i225(9)
π 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 thereadv2p5Gβ boolean flag enabling 2.5G EEE advertisement β‘ the speedy oneadv1Gβ boolean flag enabling 1G EEE advertisement πΈ the classicadv100Mβ 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 π:
igc_acquire_nvm_i225(9)igc_release_nvm_i225(9)igc_get_hw_semaphore_i225(9)igc_acquire_swfw_sync_i225(9)igc_release_swfw_sync_i225(9)igc_read_nvm_srrd_i225(9)igc_write_nvm_srwr(9)igc_write_nvm_srwr_i225(9)igc_validate_nvm_checksum_i225(9)igc_pool_flash_update_done_i225(9)igc_update_flash_i225(9)igc_update_nvm_checksum_i225(9)igc_get_flash_presence_i225(9)igc_init_nvm_params_i225(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms