batadv_v_orig_dump(9)
π 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:
batadv_v_iface_activate(9)batadv_v_iface_enable(9)batadv_v_iface_disable(9)batadv_v_primary_iface_set(9)batadv_v_iface_update_mac(9)batadv_v_hardif_neigh_init(9)batadv_v_neigh_dump_neigh(9)batadv_v_neigh_dump_hardif(9)batadv_v_neigh_dump(9)batadv_v_orig_dump_subentry(9)batadv_v_orig_dump_entry(9)batadv_v_orig_dump_bucket(9)batadv_v_neigh_cmp(9)batadv_v_neigh_is_sob(9)batadv_v_init_sel_class(9)batadv_v_gw_throughput_get(9)batadv_v_gw_get_best_gw_node(9)batadv_v_gw_is_eligible(9)batadv_v_gw_dump_entry(9)batadv_v_gw_dump(9)batadv_v_hardif_init(9)batadv_v_mesh_init(9)batadv_v_mesh_free(9)batadv_v_init(9)batadv_v_deinit(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms