igc_wait_autoneg(9)
π igc_wait_autoneg(9) π
okay so bestie, you're looking at igc_wait_autoneg(9) from the Kernel API Manual, and it's literally the βwait for the auto-neg to finishβ little guy. No cap, it's giving patient main character energy β¨
π¦ NAME π¦
igc_wait_autoneg β wait for auto-neg completion. that's the whole assignment, and it ate π
πΈ SYNOPSIS πΈ
s32 igc_wait_autoneg (struct igc_hw *hw );
π ARGUMENTS π
hwβ pointer to the HW structure. that's the one thing you pass in, bestie π«Ά
β¨ DESCRIPTION β¨
okay so this function waits for auto-negotiation to complete, or it waits for the auto-negotiation time limit to expire β whichever happens first. that's it. that's the vibe π
it's not out here waiting forever; if auto-neg is taking too long, the time limit gets the final say. periodt π
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/igc/igc_phy.c β that's where this lives, iykyk π§
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_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)
π§ source/version: ./drivers/net/ethernet/intel/igc Β· date: October 2026 Β· manual: igc_wait_autoneg(9) Β· bye bestie, go slay your kernel networking π
π¦ 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