batadv_neigh_ifinfo_get(9)
hey bestie π welcome to the Kernel API Manual page for batadv_neigh_ifinfo_get(9) β it's giving kernel-internals main character energy, and we're gonna read it together β¨
πΈ NAME πΈ
batadv_neigh_ifinfo_get β literally finds the ifinfo from a neigh_node. that's the whole name, no cap π
β¨ SYNOPSIS β¨
struct batadv_neigh_ifinfo * batadv_neigh_ifinfo_get (struct
batadv_neigh_node *neigh , struct batadv_hard_iface *if_outgoing );
π ARGUMENTS π
okay so there are two arguments, and yes they both matter:
neighβ the neigh node you're querying, bestie πif_outgoingβ the interface for which the ifinfo should be acquired β¨
π¦ DESCRIPTION π¦
the object comes back with its refcounter increased by 1. that's the key detail β refcounter +1, periodt π
not me reminding you again: refcounter increased by 1, bestie π«Ά
π RETURN π
you get the requested neigh_ifinfo, or NULL if it's not found. iconic either way ππ
π SEE ALSO π
Kernel file ./net/batman-adv/originator.c β and here's the whole see-also squad, no skips:
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_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_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 bye bestie π this page is from the Kernel API Manual, source/version ./net/batman-adv, dated October 2026 β slay and stay safe out there β¨π
π¦ 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