batadv_dat_cache_dump_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so welcome to the batadv_dat_cache_dump_entry(9) page in the Kernel API Manual! This function is literally doing one very specific job: dump one entry of the DAT cache table to a netlink socket. One entry. Netlink socket. No cap, that’s the whole assignment. πŸ’…

🌸 SYNOPSIS 🌸

Here’s the exact signature, bestie β€” do not freestyle the types:

int batadv_dat_cache_dump_entry (struct sk_buff *msg , u32 portid ,
       struct netlink_callback *cb , struct batadv_dat_entry *dat_entry );

πŸ’… ARGUMENTS πŸ’…

  • msg β€” the buffer for the message, aka where the message vibes live.
  • portid β€” the netlink port. yes, that portid.
  • cb β€” the control block containing additional options.
  • dat_entry β€” the entry to dump. literally the chosen one.

πŸŽ€ RETURN πŸŽ€

0 or an error code. That’s the whole mood: zero means good, error code means not the vibe.

πŸ”₯ SEE ALSO πŸ”₯

The Kernel file is ./net/batman-adv/distributed-arp-table.c, and here’s the whole friend group, fr fr:

mwah πŸ’‹ β€” footer check, bestie: source/version ./net/batman-adv, date October 2026, and the page is still batadv_dat_cache_dump_entry(9). you’re so ready. 🫢✨

πŸ“¦ where this page comes from