ice_add_mac_to_unsync_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hey bestie, welcome to the ice_add_mac_to_unsync_list(9) page in the Kernel API Manual πŸ’… this one is short, but the SEE ALSO list is giving ✨ main character energy ✨ so buckle up.


πŸŽ€ NAME πŸŽ€

ice_add_mac_to_unsync_list β€” creates list of MAC addresses to be unsynced πŸ¦‹

✨ SYNOPSIS ✨

int ice_add_mac_to_unsync_list (struct net_device *netdev , const u8
       *addr );

🌸 ARGUMENTS 🌸

  • netdev β€” the net device on which the unsync is happening πŸ’–
  • addr β€” MAC address to unsync πŸŽ€

πŸ’… DESCRIPTION πŸ’…

okay so this is a callback function, and it gets called by the in kernel device unsync functions (like __dev_uc_unsync, __dev_mc_unsync, etc) 😌

the way that it works is lowkey specific: it only populates the tmp_unsync_list, and that list is later used by ice_remove_mac to delete the MAC filters from the hardware. no cap, the actual MAC filter deletion from the hardware is later handled by ice_remove_mac, periodt. 🫢

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/ice/ice_main.c 🧚

the whole friend group, no skips, bestie:


mwah πŸ’‹ this iconic lil page comes from ./drivers/net/ethernet/intel/ice β€” October 2026 edition β€” and it's the ice_add_mac_to_unsync_list(9) manual, and that's the tea. 🫢

πŸ“¦ where this page comes from