igb_power_down_phy_copper(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igb_power_down_phy_copper πŸ’…

okay so this is a page from the Kernel API Manual β€” yes bestie, the kernel has lore and this is one tiny iconic sliver of it. sit down, hydrate, and let's get into it 🫢


✨ NAME ✨

igb_power_down_phy_copper β€” literally just: power down the copper PHY. that's the whole vibe. πŸ”ŒπŸ’€


🌸 SYNOPSIS 🌸

void igb_power_down_phy_copper (struct e1000_hw *hw );

no return value, no drama, it's giving "void and unbothered" ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure πŸ’– yes queen, hand over your struct e1000_hw and let her cook.

πŸ¦‹ DESCRIPTION πŸ¦‹

so the whole point: she powers down the PHY 😴 to save power when the interface is down and wake on lan is not enabled. that's the condition, bestie β€” WOL off, link down, power down, slay. πŸ”₯

like, if wake on lan were on she'd have to stay awake to listen for the magic packet, so this function is specifically the "nobody's calling, go to bed" girlie. no cap. πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group 🫢 β€” also, kernel file ./drivers/net/ethernet/intel/igb/e1000_phy.c if you wanna read the source and cry (affectionate) 😭

note the absolute icon igb_power_up_phy_copper(9) sitting right there in the list β€” she's the sequel, the "good morning" to this one's "goodnight". 🌈

🧚 sign-off 🧚

that's the tea, bestie β€” this page lives in ./drivers/net/ethernet/intel/igb, dated October 2026, and it's filed under igb_power_down_phy_copper(9). go take a nap, you earned it πŸ’œβ­

πŸ“¦ where this page comes from