batadv_tvlv_ogm_receive(9)
π batadv_tvlv_ogm_receive(9) π
okay bestie, so this one lives in the Kernel API Manual and honestly? it's a whole lil bop. picture it: an ogm just showed up at the door, and this function is the one who answers, processes it, and calls up the appropriate handlers like it's running the group chat. very main character energy. β¨
πΈ NAME πΈ
batadv_tvlv_ogm_receive β process an incoming ogm and call the appropriate handlers π
like. that's literally her job description and she ate.
π¦ SYNOPSIS π¦
void batadv_tvlv_ogm_receive (struct batadv_priv *bat_priv , struct
batadv_ogm_packet *batadv_ogm_packet , struct batadv_orig_node
*orig_node );
three args, returns void, no notes. she's a worker, not a returner. periodt. π
π ARGUMENTS π
bat_privβ the bat priv holding all the mesh interface information. think of it as the master folder with every screenshot of the whole mesh vibe. ποΈbatadv_ogm_packetβ the ogm packet, and yes she's the one carrying the tvlv containers. iconic delivery service, no cap. π¦orig_nodeβ the orig node that's emitting the ogm packet. the sender. the source. the "not me being the origin rn" of it all. π«Ά
π SEE ALSO π
Kernel file ./net/batman-adv/tvlv.c β like, go read the actual file bestie, it's right there:
batadv_tvlv_handler_release(9)batadv_tvlv_handler_put(9)batadv_tvlv_handler_get(9)batadv_tvlv_container_release(9)batadv_tvlv_container_put(9)batadv_tvlv_container_get(9)batadv_tvlv_container_list_size(9)batadv_tvlv_container_remove(9)batadv_tvlv_container_unregister(9)batadv_tvlv_container_register(9)batadv_tvlv_realloc_packet_buff(9)batadv_tvlv_container_ogm_append(9)batadv_tvlv_call_handler(9)batadv_tvlv_hdr_next(9)batadv_tvlv_containers_contain(9)batadv_tvlv_containers_process(9)batadv_tvlv_handler_register(9)batadv_tvlv_handler_unregister(9)batadv_tvlv_unicast_send(9)
that's the whole squad, fr fr. go say hi. π
no warnings, no bugs, no exit statuses on this one β she's clean like that. π§
okay that's the whole page, mwah π. the source/version line was from ./net/batman-adv dated October 2026, and the footer was just her own name again, batadv_tvlv_ogm_receive(9) β so consider this the cute lil sign-off: made with love in the batman-adv directory, October 2026, and she said "bye bestie, my inbox is always open for ogms" ππ
π¦ 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