batadv_v_orig_dump(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the batadv_v_orig_dump(9) page from the Kernel API Manual ✨ β€” this is the little function that's literally just here to dump the originators into a message, and honestly? icon behavior. no cap. πŸ’–


🌸 NAME 🌸

batadv_v_orig_dump β€” Dump the originators into a message. that's it, that's the whole gig πŸ’…


✨ SYNOPSIS ✨

void batadv_v_orig_dump (struct sk_buff *msg , struct netlink_callback
cb , struct batadv_priv *bat_priv , struct batadv_hard_iface
if_outgoing );

like yes she returns void, she doesn't need to give you anything back, she's already that girl πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • msg β€” the netlink message you're dumping into, bestie. this is the canvas, the vibe receptacle, the place where the originators are gonna live. πŸ–ΌοΈ
  • cb β€” the control block, and it's carrying all the extra options around with it like a little tote bag of settings. πŸ‘œβœ¨
  • bat_priv β€” the bat priv, aka the one holding all the mesh interface information. main character energy fr fr. πŸ‘‘
  • if_outgoing β€” the limiter, the bouncer at the club πŸšͺ β€” the dump gets restricted to entries whose outgoing interface is this one. no entry with a different outgoing iface is getting in, periodt.
ngl, if you're like "wait, what does if_outgoing do again" β€” it's the filter. keep it in mind. it's giving selective. πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

so the kernel file for all this is ./net/batman-adv/bat_v.c β€” that's the home base, the mothership, the address you screenshot and keep in your notes app πŸ“±πŸ’–. and it comes with a whole friend group of related (9) pages, because nobody in batman-adv is doing anything alone:

like look at that roster 😭 the batadv_v girlies really said "we come as a set" and honestly? obsessed. 🌈


aaaand that's the page!! πŸŽ€ mwah. it's brought to you by ./net/batman-adv, dated October 2026 β€” screenshot it, cite it, tattoo it on your forearm, iykyk πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from