igc_hash_mc_addr(9)
π NAME π
okay so this page is igc_hash_mc_addr(9) from the Kernel API Manual, and it's here to explain how to Generate a multicast hash value β¨. Bestie, it's giving tiny-but-important helper energy π
.
π¦ SYNOPSIS π¦
u32 igc_hash_mc_addr (struct igc_hw *hw , u8 *mc_addr );
πΈ ARGUMENTS πΈ
hwβ pointer to the HW structure. It's literally handing over the hardware context π«Ά.mc_addrβ pointer to a multicast address. Yes, that kind of address π.
β¨ DESCRIPTION β¨
This cutie generates a multicast address hash value π₯. That hash value is used to determine the multicast filter table array address and new table value β and the page says to see igc_mta_set for that part π.
no cap: that's the whole description, and it ate π .
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/igc/igc_mac.c π
Other pages to peek at, fr fr:
igc_disable_pcie_master(9)igc_init_rx_addrs(9)igc_set_fc_watermarks(9)igc_setup_link(9)igc_force_mac_fc(9)igc_clear_hw_cntrs_base(9)igc_rar_set(9)igc_check_for_copper_link(9)igc_config_collision_dist(9)igc_config_fc_after_link_up(9)igc_get_auto_rd_done(9)igc_get_speed_and_duplex_copper(9)igc_put_hw_semaphore(9)igc_enable_mng_pass_thru(9)igc_update_mc_addr_list(9)
cute little sign-off time π this page lives under source/version vibes ./drivers/net/ethernet/intel/igc, dated October 2026, and it's igc_hash_mc_addr(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