batadv_neig...et_or_create(9)
πΈ NAME πΈ
okay so this is the Kernel API Manual page for batadv_neigh_node_get_or_create(9) β yes, the header gets a little dramatic and truncates it as batadv_neig...et_or_create(9), but weβre using the full name here π
. the function is literally batadv_neigh_node_get_or_create, and it does the thing: retrieve or create a neigh node object. periodt π
β¨ SYNOPSIS β¨
the signature, served fresh:
struct batadv_neigh_node * batadv_neigh_node_get_or_create (struct
batadv_orig_node *orig_node , struct batadv_hard_iface *hard_iface ,
const u8 *neigh_addr );
π ARGUMENTS π
orig_nodeβ originator object representing the neighbour.hard_ifaceβ the interface where the neighbour is connected to.neigh_addrβ the mac address of the neighbour interface.
π RETURN π
the return tea is literally: the neighbour node if found or created or NULL otherwise. no cap π«Ά
π¦ SEE ALSO π¦
the kernel file and the whole function friend group, bestie:
- Kernel file:
./net/batman-adv/originator.c 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_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_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)
okay thatβs the whole page, bestie. source/version: ./net/batman-adv; date: October 2026. go be iconic with your neigh nodes π
β¨
π¦ 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