igc_force_speed_duplex(9)
π NAME π
Okay so this is the Kernel API Manual page for igc_force_speed_duplex(9), and she is lowkey iconic. π
igc_force_speed_duplex β force PHY speed and duplex settings. Periodt. π
πΈ SYNOPSIS πΈ
s32 igc_force_speed_duplex (struct igc_hw *hw );
π¦ ARGUMENTS π¦
hwβ pointer to the HW structure. That's the whole argument, bestie β just a pointer to the HW structure, carrying the whole vibe. π«Ά
π§ DESCRIPTION π§
Okay so what this icon does: it programs the GPY PHY control register to disable autonegotiation and force the speed/duplex indicated by hw->mac.forced_speed_duplex. No cap, that's literally the move. β¨
π₯ SEE ALSO π₯
Kernel file: ./drivers/net/ethernet/intel/igc/igc_phy.c
Go read these next, bestie β they're all in the same friend group:
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_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)
Catch you later, bestie π β source/version: ./drivers/net/ethernet/intel/igc, date: October 2026. Slay. π
π¦ 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