batadv_gw_t...m_handler_v1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_gw_tvlv_ogm_handler_v1(9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so this is a page straight out of the Kernel API Manual, and the star of the show is batadv_gw_tvlv_ogm_handler_v1(9) β€” yes the header says batadv_gw_t...m_handler_v1(9) because even manpage titles gotta abbreviate when the vibe gets long ✨


🌸 NAME 🌸

batadv_gw_tvlv_ogm_handler_v1 β€” process incoming gateway tvlv container πŸ’–

like, it handles the tvlv container when it comes in. that's the whole assignment. slay.


πŸ¦‹ SYNOPSIS πŸ¦‹

void batadv_gw_tvlv_ogm_handler_v1 (struct batadv_priv *bat_priv ,
struct batadv_orig_node *orig , u8 flags , void *tvlv_value , u16
tvlv_value_len );

she takes five arguments, returns void, and gets straight to business. no cap πŸ‘‘


✨ ARGUMENTS ✨

  • bat_priv β€” the bat priv with all the mesh interface information 🫢 like it's literally holding every single detail about the mesh interface, main character energy fr.
  • orig β€” the orig_node of the ogm 🌈 that's it, that's the one.
  • flags β€” flags indicating the tvlv state πŸ’… (see batadv_tvlv_handler_flags β€” go check her out, she's got the lore).
  • tvlv_value β€” tvlv buffer containing the gateway data πŸŽ€ the actual payload, the good stuff.
  • tvlv_value_len β€” tvlv buffer length πŸ“ how long the buffer is. yes she's just the length. she's thriving.

πŸ”₯ SEE ALSO πŸ”₯

go read all of them, iykwim πŸ’«


okay that's the whole page, no crumbs left behind πŸ’€βœ¨

this iconic lil doc lives in ./net/batman-adv, dated October 2026, and it will forever be known as batadv_gw_t...m_handler_v1(9) β€” periodt. πŸ’…πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from