batadv_gw_node_delete(9)
β¨ 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 π:
batadv_gw_node_release(9)batadv_gw_get_selected_gw_node(9)batadv_gw_get_selected_orig(9)batadv_gw_select(9)batadv_gw_reselect(9)batadv_gw_check_client_stop(9)batadv_gw_election(9)batadv_gw_check_election(9)batadv_gw_node_add(9)batadv_gw_node_get(9)batadv_gw_node_update(9)batadv_gw_node_free(9)batadv_gw_dump(9)batadv_gw_dhcp_recipient_get(9)batadv_gw_out_of_range(9)
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
- 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