batadv_gw_node_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ batadv_gw_node_update β€” the glow-up page πŸ’…

okay bestie, so this one is a kernel API manual page for batadv_gw_node_update(9), and no cap, it's lowkey iconic: it's the function that keeps the list of available gateways fresh when their bandwidth info changes. like, the mesh said "new numbers just dropped" and this is the function that's like "say less, updating the list rn" ✨


✨ NAME ✨

batadv_gw_node_update β€” updates the list of available gateways with the changed bandwidth information πŸ¦‹

fr fr, that's the whole vibe: gateway bandwidth changed, list needs to catch up.


🌸 SYNOPSIS 🌸

void batadv_gw_node_update (struct batadv_priv *bat_priv , struct
batadv_orig_node *orig_node , struct batadv_tvlv_gateway_data *gateway
);

it returns void, so it's giving "I do the work, I don't do receipts" energy πŸ’€


πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat_priv with all the mesh interface information. like, every single deet about that mesh interface lives in here, she's the main character πŸ’–
  • orig_node β€” the originator announcing gateway capabilities. so this is the node that's out here telling everyone "hey, I can be a gateway bestie" 🫢
  • gateway β€” the announced bandwidth information. this is the actual numbers she's serving 🌈

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file in question is ./net/batman-adv/gateway_client.c, and honestly the whole friend group shows up here β€” go say hi to:

that's the whole squad, iykyk πŸ’…


mwah, that's the page! this one came out of ./net/batman-adv, dated October 2026, and it's literally titled batadv_gw_node_update(9) β€” periodt. go update those gateways, bestie, and drink some water πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from