igb_power_down_phy_copper(9)
π 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 yourstruct e1000_hwand 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) π
igb_check_reset_block(9)igb_get_phy_id(9)igb_phy_reset_dsp(9)igb_read_phy_reg_mdic(9)igb_write_phy_reg_mdic(9)igb_read_phy_reg_i2c(9)igb_write_phy_reg_i2c(9)igb_read_sfp_data_byte(9)igb_read_phy_reg_igp(9)igb_write_phy_reg_igp(9)igb_copper_link_setup_82580(9)igb_copper_link_setup_m88(9)igb_copper_link_setup_m88_gen2(9)igb_copper_link_setup_igp(9)igb_copper_link_autoneg(9)igb_phy_setup_autoneg(9)igb_setup_copper_link(9)igb_phy_force_speed_duplex_igp(9)igb_phy_force_speed_duplex_m88(9)igb_phy_force_speed_duplex_setup(9)igb_set_d3_lplu_state(9)igb_check_downshift(9)igb_check_polarity_m88(9)igb_check_polarity_igp(9)igb_wait_autoneg(9)igb_phy_has_link(9)igb_get_cable_length_m88(9)igb_get_cable_length_igp_2(9)igb_get_phy_info_m88(9)igb_get_phy_info_igp(9)igb_phy_sw_reset(9)igb_phy_hw_reset(9)igb_phy_init_script_igp3(9)igb_initialize_M88E1512_phy(9)igb_initialize_M88E1543_phy(9)igb_power_up_phy_copper(9)igb_check_polarity_82580(9)igb_phy_force_speed_duplex_82580(9)igb_get_phy_info_82580(9)igb_get_cable_length_82580(9)igb_set_master_slave_mode(9)
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
- 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