igc_copper_link_autoneg(9)
π¦ igc_copper_link_autoneg(9) π¦
hiii bestie π welcome to the Kernel API Manual page for igc_copper_link_autoneg(9) β yes, the copper-link autoneg one. weβre keeping every detail, but making it make sense, fr fr β¨
β¨ NAME β¨
igc_copper_link_autoneg β Setup/Enable autoneg for copper link π
πΈ SYNOPSIS πΈ
s32 igc_copper_link_autoneg (struct igc_hw *hw );
π ARGUMENTS π
hwβ pointer to the HW structure π«Ά
π DESCRIPTION π
okay so first it does initial bounds checking on the autoneg advertisement parameter (yes, checking that parameterβs vibe before anything else π), then it configures to advertise the full capability. it sets up the PHY to autoneg and restarts the negotiation process between the link partner. and if autoneg_wait_to_complete, then it waits for autoneg to complete before exiting. periodt π
π SEE ALSO π
the whole related-page friend group, plus the kernel file:
- 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)igc_power_down_phy_copper(9)igc_check_downshift(9)igc_phy_hw_reset(9)igc_phy_setup_autoneg(9)igc_wait_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)
bye bestie π β this igc_copper_link_autoneg(9) page is from the Kernel API Manual, source/version ./drivers/net/ethernet/intel/igc, dated October 2026 πβ¨
π¦ 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