batadv_tvlv_...r_ogm_append(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_tvlv_container_ogm_append(9) β€” Kernel API Manual energy ✨

Okay bestie, welcome to the batadv_tvlv_...r_ogm_append(9) page, straight out of the Kernel API Manual ✨ this one's short and sweet and it's literally all about stuffing tvlv container content onto an OGM packet buffer. no cap. 🫢


🌸 NAME 🌸

batadv_tvlv_container_ogm_append β€” append tvlv container content to given OGM packet buffer πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

int batadv_tvlv_container_ogm_append (struct batadv_priv *bat_priv ,
struct batadv_ogm_buf *ogm_buff );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • bat_priv β€” the bat priv that's holding all the mesh interface information, like it's carrying the whole group chat's receipts πŸ’…
  • ogm_buff β€” the ogm packet buffer. the buff. the moment. πŸ›

✨ DESCRIPTION ✨

So here's the vibe: the ogm packet might get enlarged or shrunk, depending on the current size and the size of the tvlv containers that are about to be appended. it's giving glow-up or shrink-era, depends on the day 😭 that's literally the whole story, she's simple like that.


πŸ”₯ RETURN πŸ”₯

Returns the size of all the appended tvlv containers in bytes (max U16_MAX), or negative if the operation failed πŸ’€ so yeah, check your return value, bestie, negative means it did not eat.


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./net/batman-adv/tvlv.c β€” the mothership πŸ›Έ and honestly the whole friend group:


ngl that's the whole page. short king. go read tvlv.c if you want lore 🌈

okay that's a wrap, mwah πŸ’‹ this came from ./net/batman-adv, dated October 2026, and yes she's still filed under batadv_tvlv_...r_ogm_append(9) in the Kernel API Manual β€” periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from