e1000_power...copper_82571(9)
π¦ e1000_power_down_phy_copper_82571(9) β Kernel API Manual β¨
okay so bestie, welcome to the manual page for e1000_power_down_phy_copper_82571, straight out of the Kernel API Manual and honestly? it's giving "quietly doing the most important job in the room" π
π NAME π
e1000_power_down_phy_copper_82571 β remove the link during PHY power down π«Ά
πΈ SYNOPSIS πΈ
void e1000_power_down_phy_copper_82571 (struct e1000_hw *hw );
π ARGUMENTS π
hwβ pointer to the HW structure. that's it, that's the whole argument list, she's lowkey a one-argument icon π
π§ DESCRIPTION π§
so here's the vibe check: there are a few situations where the PHY is getting powered down to save power, or you're turning off the link because the driver is unloading, or wake on lan is not enabled β and in all of those cases, this function removes the link. periodt. β¨
literally, that's the whole thing it does. remove the link. no cap. π₯
π SEE ALSO π
bestie, buckle up, because the cross-reference list is long and every single one of these is iconic in its own way π
- Kernel file
./drivers/net/ethernet/intel/e1000e/82571.c e1000_init_phy_params_82571(9)e1000_init_nvm_params_82571(9)e1000_init_mac_params_82571(9)e1000_get_phy_id_82571(9)e1000_get_hw_semaphore_82571(9)e1000_put_hw_semaphore_82571(9)e1000_get_hw_semaphore_82573(9)e1000_put_hw_semaphore_82573(9)e1000_get_hw_semaphore_82574(9)e1000_put_hw_semaphore_82574(9)e1000_set_d0_lplu_state_82574(9)e1000_set_d3_lplu_state_82574(9)e1000_acquire_nvm_82571(9)e1000_release_nvm_82571(9)e1000_write_nvm_82571(9)e1000_update_nvm_checksum_82571(9)e1000_validate_nvm_checksum_82571(9)e1000_write_nvm_eewr_82571(9)e1000_get_cfg_done_82571(9)e1000_set_d0_lplu_state_82571(9)e1000_reset_hw_82571(9)e1000_init_hw_82571(9)e1000_initialize_hw_bits_82571(9)e1000_clear_vfta_82571(9)e1000_check_mng_mode_82574(9)e1000_led_on_82574(9)e1000_check_phy_82574(9)e1000_setup_link_82571(9)e1000_setup_copper_link_82571(9)e1000_setup_fiber_serdes_link_82571(9)e1000_check_for_serdes_link_82571(9)e1000_valid_led_default_82571(9)e1000e_get_laa_state_82571(9)e1000e_set_laa_state_82571(9)e1000_fix_nvm_checksum_82571(9)e1000_read_mac_addr_82571(9)e1000_clear_hw_cntrs_82571(9)
like, the whole 82571 family reunion is here and they all showed up dressed. obsessed. π
ngl if you're grepping through the kernel for copper PHY power-down behaviour and you found this page instead, you're exactly where you need to be π
and that's the page, bestie ππ this little icon lives at ./drivers/net/ethernet/intel/e... and the footer is stamped October 2026 β so go forth, remove that link, and slay (responsibly, during a PHY power down, driver unload, or when wake on lan is not enabled) β¨π
π¦ 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