igb_config_fc_after_link_up(9)
Hey bestie π welcome to igb_config_fc_after_link_up(9) from the Kernel API Manual β manual-name name tag folded right in near the top, just like you asked π. This page is giving kernel-core main character energy, and we are keeping every single deet intact. Periodt.
π NAME π
igb_config_fc_after_link_up β Configures flow control after link β¨
π¦ SYNOPSIS π¦
s32 igb_config_fc_after_link_up (struct e1000_hw *hw );
π ARGUMENTS π
hwβ pointer to the HW structure π«Ά
π₯ DESCRIPTION π₯
Okay so hereβs the vibe check: this function checks the status of auto-negotiation after link up to ensure that the speed and duplex were not forced. If the link needed to be forced, then flow control needs to be forced also. And if auto-negotiation is enabled and did not fail, then we configure flow control based on our link partner. Thatβs literally the whole little story, no cap π .
π SEE ALSO π
- Kernel file:
./drivers/net/ethernet/intel/igb/e1000_mac.c 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_get_speed_and_duplex_copper(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)
Cute sign-off time, bestie π: the source/version corner is ./drivers/net/ethernet/intel/igb, and the date on this iconic little manual page is October 2026 πΈ. Byeee! πβ¨
π¦ 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