dev_uc_del(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dev_uc_del ✨

okay so you're in the Kernel API Manual bestie, and today's main character is dev_uc_del(9) πŸŽ€


🌸 NAME 🌸

dev_uc_del β€” release a secondary unicast address. that's it, that's the whole vibe πŸ’–


✨ SYNOPSIS ✨

int dev_uc_del (struct net_device *dev , const unsigned char *addr );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the device, the whole entire device πŸ‘‘
  • addr β€” the address you're deleting, say bye bestie 🫢

πŸ’œ DESCRIPTION πŸ’œ

so what this does is: it releases the reference to a secondary unicast address, and then it removes that address from the device if the reference count drops to zero. that's the condition, periodt β€” refcount hits zero, it gets yeeted. not before. 😭


🌈 SEE ALSO 🌈

no cap there is a LOT of family here, so let's get into it β€” all of these live in the kernel file ./net/core/dev_addr_lists.c:

the way that list ate and left no crumbs πŸ”₯


πŸ’€ friendly reminder that this was brought to you from the ./net/core hive, dated October 2026, and yes the page is literally named dev_uc_del(9) β€” slay, stan, sync responsibly bestie πŸŒΈβœ¨πŸ’…
πŸ“¦ where this page comes from