batadv_orig_node_new(9)
π¦ batadv_orig_node_new(9) β Kernel API Manual π¦
okay so bestie, welcome to the batadv_orig_node_new(9) page from the Kernel API Manual β itβs giving βtiny create-a-thing function with main character energyβ and weβre gonna read it together, no cap. β¨
π NAME π
batadv_orig_node_new β creates a new orig_node. literally thatβs the job. π
β¨ SYNOPSIS β¨
struct batadv_orig_node * batadv_orig_node_new (struct batadv_priv
*bat_priv , const u8 *addr );
π ARGUMENTS π
bat_privβ the bat priv with all the mesh interface information. yes bestie, all of it. π«Άaddrβ the mac address of the originator. iconic little identity card. π
πΈ DESCRIPTION πΈ
Creates a new originator object and initialises all the generic fields. The new object is not added to the originator list β so donβt go hunting for it in the list, because that is literally not what this function does, periodt. π
π₯ RETURN π₯
the newly created object or NULL on failure. thatβs it, thatβs the return vibe. π
π SEE ALSO π
Kernel file ./net/batman-adv/originator.c β and here are all the related faves, in the exact order the page gives them, none skipped:
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_originator_free(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)
mwah π β this cutie came from ./net/batman-adv, dated October 2026, and itβs still the batadv_orig_node_new(9) manual page, bestie. byeee πβ¨
π¦ 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