igc_update_mc_addr_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igc_update_mc_addr_list(9) β€” Kernel API Manual πŸ’…

πŸ’– NAME πŸ’–

igc_update_mc_addr_list β€” update Multicast addresses. Okay so this is the one that refreshes the whole multicast situation, bestie. Slay.

✨ SYNOPSIS ✨

void igc_update_mc_addr_list (struct igc_hw *hw , u8 *mc_addr_list , u32
       mc_addr_count );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. Like, the hardware bestie in question πŸ’…
  • mc_addr_list β€” array of multicast addresses to program
  • mc_addr_count β€” number of multicast addresses to program

🌸 DESCRIPTION 🌸

Bestie, this literally updates the entire Multicast Table Array. Not a little corner of it. The whole thing. ✨

The caller must have a packed mc_addr_list of multicast addresses. No cap. That part is non-negotiable, so make sure it’s packed before you come through. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/ethernet/intel/igc/igc_mac.c β€” that’s the source-file main character energy right there.


xoxo bestie πŸ’– β€” source/version: ./drivers/net/ethernet/intel/igc, date: October 2026. igc_update_mc_addr_list(9) signing off 🫢

πŸ“¦ where this page comes from