ice_fdb_del(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_fdb_del(9) β€” the Kernel API Manual glow-up πŸŽ€

ok so bestie, welcome to the ice_fdb_del page from the Kernel API Manual β€” yes that's the manual section 9, and yes this is the intel ice driver content you've been looking for ✨


🌸 NAME 🌸

ice_fdb_del β€” delete an entry from the hardware database. that's it, that's the whole vibe: hardware database entry goes bye πŸ’…


✨ SYNOPSIS ✨

int ice_fdb_del (struct ndmsg *ndm , struct nlattr *tb[] , struct
net_device *dev , const unsigned char *addr , u16 vid , bool *notified ,
struct netlink_ext_ack *extack );

like, look at that signature. it's giving "i take seven arguments and i'm not sorry" 😭 and honestly? iconic.


πŸ¦‹ ARGUMENTS πŸ¦‹

okay so let's meet the cast, one by one, no skips:

  • ndm β€” the input from the stack. that's the whole description, keep it in your heart 🫢
  • tb β€” pointer to array of nladdr β€” and bestie it is unused. literally just... sitting there. decorative. a little guy πŸ’€
  • dev β€” the net device pointer. the main character of this whole situation πŸ‘‘
  • addr β€” the MAC address entry being added. yes, the manpage says "being added" even though we're deleting. i don't make the rules, i just relay them fr fr πŸ’€
  • vid β€” VLAN ID. u16. short, sweet, slay 🌸
  • notified β€” whether notification was emitted. a bool *, so it's reporting back to you πŸŽ€
  • extack β€” netlink extended ack. the struct netlink_ext_ack * lore πŸ”₯
ngl, if you mix up addr or vid here you're gonna have a bad time β€” these are the exact arguments in the exact order, so copy the signature, don't freestyle πŸ’…

🌈 SEE ALSO 🌈

this list is so long and honestly? obsessed. she contains multitudes. every single one, in order, no cap:

first up, the kernel file itself:

  • Kernel file ./drivers/net/ethernet/intel/ice/ice_main.c

and now the full squad πŸ’–:

like?? that's the whole friend group 😭 every one of them is invited to the function-call party πŸŽ€ and yup, ice_fdb_add(9) is in there too β€” the del/add sibling dynamic, we love to see it πŸ’œ


so yeah, that's the page 🫢 ice_fdb_del deletes an entry from the hardware database, takes those seven args exactly as written, and links arms with roughly two hundred of its closest kernel friends. go forth and delete responsibly, bestie πŸ’…βœ¨

mwah πŸ’– β€” with love, from ./drivers/net/ethernet/intel/ice, dated October 2026, and this whole page is served up as ice_fdb_del(9). bye bestie! πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from