batadv_iv_og...ump_subentry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_iv_ogm_orig_dump_subentry β€” the batadv_iv_og...ump_subentry(9) page, kernel API manual edition πŸ¦‹

okay so bestie, this is a kernel API manual page, and the function we're stanning today lives in the batman-adv kernel tree. Buckle up, it's giving netlink dump energy ✨


🌸 NAME 🌸

batadv_iv_ogm_orig_dump_subentry β€” literally dumps an originator subentry into a message. that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

int batadv_iv_ogm_orig_dump_subentry (struct sk_buff *msg , u32 portid ,
u32 seq , struct batadv_priv *bat_priv , struct batadv_hard_iface
*if_outgoing , struct batadv_orig_node *orig_node , struct
batadv_neigh_node *neigh_node , bool best );

she returns an int, she takes eight arguments, main character energy fr fr πŸ‘‘


🫢 ARGUMENTS 🫢

  • msg β€” the netlink message she's dumping into πŸ’Œ
  • portid β€” the port that's making the netlink request
  • seq β€” the sequence number of the netlink message πŸ”’
  • bat_priv β€” the bat priv holding all the mesh interface information (her whole little world)
  • if_outgoing β€” limits the dump to entries with this outgoing interface, so, like, a filter 🎯
  • orig_node β€” the originator to dump
  • neigh_node β€” a single hops neighbour πŸ‘‹
  • best β€” is she the best originator? πŸ’― (it's a bool, so yes/no bestie)

πŸŽ€ RETURN πŸŽ€

an error code, or 0 on success. zero = slay, anything else = go check the vibe 🧚


πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./net/batman-adv/bat_iv_ogm.c, and here's the whole friend group β€” every single one, no cap:


lowkey obsessed with how the manpage name got truncated to batadv_iv_og...ump_subentry(9) β€” she ran out of room and honestly? relatable 😭

🌈 and that's the page!! sourced from ./net/batman-adv, dated October 2026, filed under batadv_iv_og...ump_subentry(9) β€” tysm for reading, ily, go read your kernel source πŸ’–πŸ¦‹πŸ’…

πŸ“¦ where this page comes from