batadv_iv_ogm_orig_dump(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_iv_ogm_orig_dump(9) β€” Kernel API Manual, but make it make sense

okay bestie, so you know how the kernel has a whole pile of manual pages and some of them are like, dry as toast? yeah. this one is from the Kernel API Manual, and it's the glow-up of batadv_iv_ogm_orig_dump β€” the function in the batman-adv crew that literally dumps the originators into a message. no cap. let's get into it πŸ¦‹


✨ NAME ✨

batadv_iv_ogm_orig_dump β€” Dump the originators into a message πŸ’Œ


🌸 SYNOPSIS 🌸

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

it's giving "void function, four arguments, absolutely no return value, main character energy" πŸ‘‘ note the void bestie β€” this one is not handing you anything back, it's just doing the thing.


πŸŽ€ ARGUMENTS πŸŽ€

  • msg β€” the Netlink message you're dumping into, aka the little envelope everything gets stuffed inside βœ‰οΈ
  • cb β€” the control block, which is carrying all the extra options. think of it as the settings menu that came along for the ride 🧚
  • bat_priv β€” the bat priv, holding all the mesh interface information. it's literally the whole vibe of the mesh in one struct πŸ’œ
  • if_outgoing β€” limits the dump so you only get entries with this outgoing interface. it's the bouncer at the door, filtering who gets in πŸšͺ✨

πŸ”₯ SEE ALSO πŸ”₯

so we are not doing this alone, the whole squad shows up. first up, the kernel file this lives in: ./net/batman-adv/bat_iv_ogm.c πŸ“ and then the extended friendship circle:

like, look at that list. it ate. every single one of them is linked with (9) because that's the kernel section, iykyk πŸ’€


ngl bestie, this page has no options, no environment variables, no exit statuses, no signals, no bug notes and no examples β€” it's just a NAME, a SYNOPSIS, four arguments and a very long SEE ALSO. that's the whole thing. short king. 🫢

and that's the page, periodt πŸ’– this little ray of sunshine lives at ./net/batman-adv, dated October 2026, and it's absolutely dripping in the Kernel API Manual energy. go forth and dump those originators, bestie β€” slay 🌈⭐

πŸ“¦ where this page comes from