igb_get_spe...uplex_copper(9)
π
igb_get_speed_and_duplex_copper β Kernel API Manual, section 9 π
Okay bestie, welcome to the Kernel API Manual β this one's all about igb_get_speed_and_duplex_copper, and no cap, it's lowkey iconic. The header is giving "my name got truncated in the group chat" energy (igb_get_spe...uplex_copper(9) π) but we move. Let's get into it.
β¨ NAME β¨
igb_get_speed_and_duplex_copper β Retrieve current speed/duplex π
π¦ SYNOPSIS π¦
s32 igb_get_speed_and_duplex_copper (struct e1000_hw *hw , u16 *speed ,
u16 *duplex );
π ARGUMENTS π
hwβ pointer to the HW structure β the main character struct, fr fr.speedβ stores the current speed πββοΈπ¨duplexβ stores the current duplex π
πΈ DESCRIPTION πΈ
So the way this works: it reads the status register for the current speed/duplex, then stores the current speed and duplex β specifically for copper connections. That's it, that's the whole vibe. Obsessed with the simplicity tbh. β¨
π₯ SEE ALSO π₯
The kernel file is ./drivers/net/ethernet/intel/igb/e1000_mac.c β that's where this cutie lives, iykyk. And here's the whole friend group:
igb_get_bus_info_pcie(9)igb_clear_vfta(9)igb_write_vfta(9)igb_init_rx_addrs(9)igb_find_vlvf_slot(9)igb_vfta_set(9)igb_check_alt_mac_addr(9)igb_rar_set(9)igb_mta_set(9)igb_hash_mc_addr(9)igb_i21x_hw_doublecheck(9)igb_update_mc_addr_list(9)igb_clear_hw_cntrs_base(9)igb_check_for_copper_link(9)igb_setup_link(9)igb_config_collision_dist(9)igb_set_fc_watermarks(9)igb_set_default_fc(9)igb_force_mac_fc(9)igb_config_fc_after_link_up(9)igb_get_hw_semaphore(9)igb_put_hw_semaphore(9)igb_get_auto_rd_done(9)igb_valid_led_default(9)igb_id_led_init(9)igb_cleanup_led(9)igb_blink_led(9)igb_led_off(9)igb_disable_pcie_master(9)igb_validate_mdi_setting(9)igb_write_8bit_ctrl_reg(9)igb_enable_mng_pass_thru(9)
And that's the whole page, bestie! π«Ά This one comes from ./drivers/net/ethernet/intel/igb, dated October 2026, and the footer tag is igb_get_spe...uplex_copper(9) β periodt. π
β¨
π¦ 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