dev_mc_unsync(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so this is dev_mc_unsync(9) from the Kernel API Manual, and we're gonna make synchronized addresses leave the destination device like they've been politely asked to exit the group chat πŸ’…βœ¨

🌸 NAME 🌸

dev_mc_unsync β€” remove synchronized addresses from the destination device, no cap 🎯

✨ SYNOPSIS ✨

vibe check: it's literally one function call, bestie:

void dev_mc_unsync (struct net_device *to , struct net_device *from );

πŸŽ€ ARGUMENTS πŸŽ€

  • to β€” the destination device 🫢
  • from β€” the source device 🌟

πŸ’… DESCRIPTION πŸ’…

okay so what this icon does: it removes all the addresses that were added to the destination device by dev_mc_sync. like, every single one that got synced in β€” gone, periodt πŸ’€

it's intended to be called from the dev->stop function of layered software devices. so if your layered software device is in its dev->stop cleanup era, this is your girl, fr fr 🧚✨

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./net/core/dev_addr_lists.c β€” that's the list-y home base, iykyk. and here's the full see-also squad, every single one, because we don't skip the besties:

mwah πŸ’‹ source/version check: ./net/core, October 2026, dev_mc_unsync(9) β€” bye bestie, go unsync responsibly 🫢✨

πŸ“¦ where this page comes from