batadv_tt_local_dump_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_tt_local_dump_entry

ok so this is a page from the Kernel API Manual bestie, and it's about one very specific little function in the batman-adv translation table code. buckle up πŸŽ€


✨ NAME ✨

batadv_tt_local_dump_entry β€” dump one TT local entry into a message 🫢

like, literally take a single local translation-table entry and yeet it into a netlink message. that's the whole job. iconic behaviour honestly.


🌸 SYNOPSIS 🌸

int batadv_tt_local_dump_entry (struct sk_buff *msg , u32 portid ,
       struct netlink_callback *cb , struct batadv_priv *bat_priv , struct
       batadv_tt_common_entry *common );

five arguments, returns an int, no cap πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • msg β€” the Netlink message you're dumping into. this is the ✨destination✨, the lil envelope your entry gets shoved into.
  • portid β€” the port that's making the netlink request. iykyk, it's the "who asked" field.
  • cb β€” the control block, which is carrying all the extra options along for the ride πŸŽ€
  • bat_priv β€” the bat priv, aka the thing holding all the mesh interface information. main character energy fr fr.
  • common β€” the tt local & tt global common data. yes, both β€” it's the shared bit. πŸ’œ

⭐ RETURN ⭐

returns an error code β€” or 0 on success. that's it, that's the vibe check. 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

ok bestie this list is long and i'm obsessed with it. everything here lives in the kernel file ./net/batman-adv/translation-table.c β€” no cap, every single one of these is your new friend:

ngl that's 103 references and i listed every single one because we don't do half-finished over here πŸ’…

and that's the whole page bestie, no filler ✨ this one's from ./net/batman-adv, dated October 2026, and it's manual page batadv_tt_local_dump_entry(9) β€” go forth and dump those entries, you're gonna slay πŸŽ€πŸ’–πŸ¦‹

πŸ“¦ where this page comes from