igc_phy_has_link(9)
β¨ NAME β¨
okay so bestie, welcome to the igc_phy_has_link(9) page from the Kernel API Manual π β this one is lowkey giving βpoll the PHY for linkβ energy and weβre here for it.
igc_phy_has_link β Polls PHY for link π
πΈ SYNOPSIS πΈ
s32 igc_phy_has_link (struct igc_hw *hw , u32 iterations , u32
usec_interval , bool *success );
π ARGUMENTS π
hwβ pointer to the HW structure π§iterationsβ number of times to poll for link πusec_intervalβ delay between polling attempts β³successβ pointer to whether polling was successful or not β
π¦ DESCRIPTION π¦
So the vibe is: it polls the PHY status register for link, 'iterations' number of times π
. Thatβs the whole main-character move β PHY status register, link, polled 'iterations' times. Periodt.
π SEE ALSO π
the whole friend group is here, no cap:
- Kernel file
./drivers/net/ethernet/intel/igc/igc_phy.cπ igc_check_reset_block(9)igc_get_phy_id(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_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)
mwah π β footer deets for the record: source/version ./drivers/net/ethernet/intel/igc, date October 2026. bye bestie, go poll responsibly π«Άπ
π¦ 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