igb_update_mc_addr_list(9)
π igb_update_mc_addr_list(9) π
okay so bestie, welcome to the Kernel API Manual entry for igb_update_mc_addr_list β yes it's a real function, yes it's giving networking main character energy, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
igb_update_mc_addr_list β Update Multicast addresses π
like, it updates multicast addresses. that's the whole vibe. slay.
πΈ SYNOPSIS πΈ
void igb_update_mc_addr_list (struct e1000_hw *hw , u8 *mc_addr_list ,
u32 mc_addr_count );
no cap, that's the exact signature β copy it character for character or it won't compile and you'll be sad π
π ARGUMENTS π
hwβ pointer to the HW structure π like, the hardware context, she's the main character heremc_addr_listβ array of multicast addresses to program π¦ the actual list, packed and readymc_addr_countβ number of multicast addresses to program β how many of 'em we're doing
π₯ DESCRIPTION π₯
Updates entire Multicast Table Array. the way that it does the whole table and not just a little corner of it β iconic behavior honestly π
the caller must have a packed mc_addr_list of multicast addresses. so like, you have to hand her a properly packed list, she's not doing that part for you. iykyk π
fr fr, that "packed" detail is not optional β it's a requirement stated right there in the original, so don't come for me if you skip it π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/intel/igb/e1000_mac.c β that's where she lives π
and now the friend group, the whole squad, everybody in the igb cinematic universe:
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_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_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)
lowkey obsessed with this list, it's giving family reunion π
mwah π that's the page! sourced straight from ./drivers/net/ethernet/intel/igb, dated October 2026, and yeah the whole thing is filed under igb_update_mc_addr_list(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