batadv_originator_free(9)
π batadv_originator_free β ngl this one's the cleanup era
okay so bestie, we're in the Kernel API Manual today and this little icon is batadv_originator_free(9) β the function that literally frees all the originator structures. no cap, that's the whole vibe. it's the "closing shift, turn the lights off" of the batman-adv originator world π
β¨ SYNOPSIS β¨
void batadv_originator_free (struct batadv_priv *bat_priv );
it returns void, so likeβ¦ it gives nothing back. and honestly? that's its main character energy π₯
π¦ ARGUMENTS π¦
bat_privβ the bat priv with all the mesh interface information π this is the big bag of everything the mesh interface knows, and you're handing it over so the function can go absolutely feral cleaning up.
πΈ SEE ALSO πΈ
bestie there are so many siblings here, this is a whole family reunion. every single one of them, in order, no skipping π
batadv_orig_hash_find(9)batadv_compare_orig(9)batadv_orig_node_vlan_get(9)batadv_vlan_id_valid(9)batadv_orig_node_vlan_new(9)batadv_orig_node_vlan_release(9)batadv_originator_init(9)batadv_neigh_ifinfo_release(9)batadv_hardif_neigh_release(9)batadv_neigh_node_release(9)batadv_orig_router_get(9)batadv_orig_to_router(9)batadv_orig_ifinfo_get(9)batadv_orig_ifinfo_new(9)batadv_neigh_ifinfo_get(9)batadv_neigh_ifinfo_new(9)batadv_neigh_node_get(9)batadv_hardif_neigh_create(9)batadv_hardif_neigh_get_or_create(9)batadv_hardif_neigh_get(9)batadv_neigh_node_create(9)batadv_neigh_node_get_or_create(9)batadv_hardif_neigh_dump(9)batadv_orig_ifinfo_release(9)batadv_orig_node_free_rcu(9)batadv_orig_node_release(9)batadv_orig_node_new(9)batadv_purge_neigh_ifinfo(9)batadv_purge_orig_ifinfo(9)batadv_purge_orig_neighbors(9)batadv_find_best_neighbor(9)batadv_purge_orig_node(9)batadv_purge_orig_ref(9)batadv_purge_orig(9)batadv_orig_dump(9)
and the kernel file it lives in is ./net/batman-adv/originator.c β that's the address, go say hi π«Ά
π lowkey reminder: "free all originator structures" means exactly what it says. this is the teardown function, so like, don't be calling it on a whim mid-mesh and then acting surprised. iykyk.
and that's the whole page, bestie! π this icon came from ./net/batman-adv in October 2026, and it's batadv_originator_free(9) β go forth and free responsibly π
π
π¦ 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