batadv_gw_node_delete(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ batadv_gw_node_delete ✨

Okay bestie, gather round, because this one is a little kernel function from the batadv_gw_node_delete(9) manual page and it is exactly what it says on the tin πŸŽ€ It lives in the Kernel API Manual, and its whole entire job is: remove orig_node from the gateway list. That's it. That's the function. Short, sweet, iconic πŸ’…


🌸 SYNOPSIS 🌸

void batadv_gw_node_delete (struct batadv_priv *bat_priv , struct
       batadv_orig_node *orig_node );

Like, it returns nothing (void, so no little gift back, sorry 🫢) and it takes two things: your mesh priv and the orig node you're yeeting out of the gateway list ✨


πŸ’– ARGUMENTS πŸ’–

  • bat_priv β€” the bat priv with all the mesh interface information. Yes, all of it. It's the main character holding the whole mesh interface's info πŸ‘‘
  • orig_node β€” the orig node which is currently in process of being removed. Not me saying "in process" β€” that's literally the vibe, it's mid-removal πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./net/batman-adv/gateway_client.c β€” and honestly the whole gateway client friend group shows up here, so let's do roll call πŸ“‹:


Heads up bestie: this is the delete one πŸ’€ don't confuse it with batadv_gw_node_add(9) β€” they are giving opposite energy, iykyk.

Okay that's the whole page, no cap πŸ’œ Shoutout to the source ./net/batman-adv and the October 2026 date β€” that's the footer fam, we love them, periodt 🌈⭐

πŸ“¦ where this page comes from