igc_power_down_phy_copper(9)
π igc_power_down_phy_copper(9) π
okay so bestie, welcome to the Kernel API Manual β this one's a lil function page and honestly it's giving "quiet hero" energy. no drama, just vibes and power saving. let's get into it π«Ά
β¨ NAME β¨
igc_power_down_phy_copper β Power down copper PHY π€
like literally that's the whole job. she naps so your machine doesn't burn battery. iconic.
πΈ SYNOPSIS πΈ
void igc_power_down_phy_copper (struct igc_hw *hw );
no return value, no mess, no cap. she just does the thing β¨
π ARGUMENTS π
hwβ pointer to the HW structure π (yes bestie, THE hardware struct, the main character of the whole igc saga)
π DESCRIPTION π
okay so here's the tea π΅ β this function powers down the PHY to save power when the interface is down and wake on lan is not enabled.
that's it. that's the paragraph. but think about it: interface is down, nobody's waking anything up over the network, so why keep the PHY awake burning watts for nobody? exactly. she rests. periodt π
ngl the two conditions matter here β interface down and WoL not enabled. if either one isn't true, this isn't the situation for this function. no shortcuts, bestie π
π¦ SEE ALSO π¦
the whole friend group π«Ά β go say hi to all of them:
- Kernel file
./drivers/net/ethernet/intel/igc/igc_phy.cπ igc_check_reset_block(9)igc_get_phy_id(9)igc_phy_has_link(9)igc_power_up_phy_copper(9)β the reverse queen β¨igc_check_downshift(9)igc_phy_hw_reset(9)igc_phy_setup_autoneg(9)igc_wait_autoneg(9)igc_copper_link_autoneg(9)igc_setup_copper_link(9)igc_read_phy_reg_mdic(9)igc_write_phy_reg_mdic(9)__igc_access_xmdio_reg(9)igc_read_xmdio_reg(9)igc_write_xmdio_reg(9)igc_write_phy_reg_gpy(9)igc_read_phy_reg_gpy(9)igc_read_phy_fw_version(9)igc_force_speed_duplex(9)
like, the entire roster. iykyk π
that's the page!! short, sweet, and lowkey slaying. hope you understood it fr fr π
βΏ sign-off time βΏ β this masterpiece lives in ./drivers/net/ethernet/intel/igc, dated October 2026, and yes she's still igc_power_down_phy_copper(9) through and through. mwah πππ·
π¦ 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