batadv_v_neigh_dump_neigh(9)
Hey bestie, welcome to the batadv_v_neigh_dump_neigh(9) page from the Kernel API Manual π This one is short and sweet, but we're still gonna treat every line like it's iconic. Periodt.
β¨ NAME β¨
batadv_v_neigh_dump_neigh β dump a neighbour into a message. That's the whole vibe: one neighbour, one message, no cap π¦
π οΈ SYNOPSIS π οΈ
int batadv_v_neigh_dump_neigh (struct sk_buff *msg , u32 portid , u32
seq , struct batadv_hardif_neigh_node *hardif_neigh );
π¬ ARGUMENTS π¬
msgβ the Netlink message to dump into. It's literally the canvas, bestie π¨portidβ the port making the netlink request. Say hi to the requestor πseqβ the sequence number of the netlink message. Gotta keep those messages in order, iykyk π’hardif_neighβ the neighbour to dump. This is the star of the show, the main character π
π RETURN π
Error code, or 0 on success. So 0 is the slay outcome, and an error code means something went sideways π
π SEE ALSO π
The kernel file is <lavender>./net/batman-adv/bat_v.c</lavender>, and here's the whole friend group of related functions β every single one, because we don't leave anyone out π«Ά
batadv_v_iface_activate(9)batadv_v_iface_enable(9)batadv_v_iface_disable(9)batadv_v_primary_iface_set(9)batadv_v_iface_update_mac(9)batadv_v_hardif_neigh_init(9)batadv_v_neigh_dump_hardif(9)batadv_v_neigh_dump(9)batadv_v_orig_dump_subentry(9)batadv_v_orig_dump_entry(9)batadv_v_orig_dump_bucket(9)batadv_v_orig_dump(9)batadv_v_neigh_cmp(9)batadv_v_neigh_is_sob(9)batadv_v_init_sel_class(9)batadv_v_gw_throughput_get(9)batadv_v_gw_get_best_gw_node(9)batadv_v_gw_is_eligible(9)batadv_v_gw_dump_entry(9)batadv_v_gw_dump(9)batadv_v_hardif_init(9)batadv_v_mesh_init(9)batadv_v_mesh_free(9)batadv_v_init(9)batadv_v_deinit(9)
This page came from the source path <green>./net/batman-adv</green> and is dated October 2026 β a little time capsule, and honestly? iconic π
π¦ 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