igb_cleanup_led(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– igb_cleanup_led(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this is igb_cleanup_led, and no cap, it's giving "put the LEDs back the way you found them" energy ✨


🌸 NAME 🌸

igb_cleanup_led β€” set the LED config back to default operation πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

s32 igb_cleanup_led (struct e1000_hw *hw );

like… that's the whole vibe. one function, one argument, one s32 return, periodt πŸ’…


πŸ“ ARGUMENTS πŸ“

  • hw β€” pointer to the HW structure 🫢 (yes, it's the struct e1000_hw * from the synopsis, she's the main character here)

✨ DESCRIPTION ✨

so here's the tea β˜• β€” igb_cleanup_led literally removes the current LED configuration and sets the LED configuration to the default value, which was saved from the EEPROM 🌈

that's it. that's the whole job. LEDs get un-customized, defaults come back from the EEPROM, everyone goes home happy πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file in question, in all her iconic glory:

./drivers/net/ethernet/intel/igb/e1000_mac.c

and the whole friend group of related pages β€” literally all of them, iykyk πŸ”₯


bestie reminder: igb_valid_led_default(9) is right there in the list β€” she's the one handing over that EEPROM default, so maybe go say hi πŸ§šβ€β™€οΈ

and that's a wrap, bestie πŸŽ€ this lil page lives in ./drivers/net/ethernet/intel/igb, dated October 2026 β€” slay, ate, no crumbs, see you in the next man page πŸ’–πŸ¦‹πŸ’…

πŸ“¦ where this page comes from