batadv_gw_t...ainer_update(9)
π batadv_gw_t...ainer_update(9) π
okay bestie, so this is a page straight out of the Kernel API Manual β yes, the Kernel API Manual, we're in the big leagues now β¨. And the function name up top is literally written as batadv_gw_t...ainer_update(9) because even the manpage was like "girl that name is TOO long, abbreviating π". The full glow-up version lives in NAME below, don't worry.
π NAME π
batadv_gw_tvlv_container_update β updates the gw tvlv container after a gateway setting change, and honestly? she ate. π₯
β¨ SYNOPSIS β¨
void batadv_gw_tvlv_container_update (struct batadv_priv *bat_priv );
that's it. that's the whole signature. void, so she gives you nothing back β no return value, no little gift, just vibes and side effects π«Ά
πΈ ARGUMENTS πΈ
bat_privβ the bat priv with all the mesh interface information π like, all of it. every last crumb of mesh interface info lives in here, and she's carrying it for you.
π¦ SEE ALSO π¦
- Kernel file
./net/batman-adv/gateway_common.cβ go read the source, iykyk π batadv_gw_tvlv_ogm_handler_v1(9)batadv_gw_init(9)batadv_gw_free(9)
ngl the whole squad is here β init, free, and the ogm handler β so if you're poking at gateway tvlv stuff, you're in the right friend group π
and that's the whole page, bestie!! this lil icon was living in ./net/batman-adv and the version stamp says October 2026 β so yeah, she's from the future, main character energy fr fr π§βπ
π¦ 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