batadv_iv_gw_dump(9)
β¨ batadv_iv_gw_dump(9) β¨
okay so bestie, we're in the Kernel API Manual, section 9, and today's main character is batadv_iv_gw_dump. it lives in ./net/batman-adv and honestly? it's giving "i just dump gateways into a message, no big deal." π
πΈ NAME πΈ
batadv_iv_gw_dump β Dump gateways into a message
like. that's it. that's the whole job. gateway info goes in the message. periodt. π
π¦ SYNOPSIS π¦
void batadv_iv_gw_dump (struct sk_buff *msg , struct netlink_callback
* cb , struct batadv_priv *bat_priv );
it returns void btw β no return value, no little treat at the end. it just does the thing and leaves. main character energy fr fr β¨
π ARGUMENTS π
msgβ the Netlink message you're dumping into π«Ά this is the destination, the vibe check container, the place where the gateway tea gets pouredcbβ the control block, and it's carrying additional options β lowkey the little bag of settings that comes along for the ride πbat_privβ the bat priv, which has all the mesh interface information in it. like, all of it. the whole mesh. iconic π
π SEE ALSO π
okay this is the part where i hold your hand, because the list is LONG and we are not skipping a single one β every reference stays, no cap ππ
Kernel file ./net/batman-adv/bat_iv_ogm.cenumbatadv_dup_status(9)batadv_ring_buffer_set(9)batadv_ring_buffer_avg(9)batadv_iv_ogm_orig_get(9)batadv_iv_ogm_neigh_new(9)batadv_iv_ogm_iface_enable(9)batadv_iv_ogm_iface_disable(9)batadv_iv_ogm_iface_update_mac(9)batadv_iv_ogm_primary_iface_set(9)batadv_iv_ogm_emit_send_time(9)batadv_iv_ogm_fwd_send_time(9)batadv_hop_penalty(9)batadv_iv_ogm_aggr_packet(9)batadv_iv_ogm_send_to_if(9)batadv_iv_ogm_emit(9)batadv_iv_ogm_can_aggregate(9)batadv_iv_ogm_aggregate_new(9)batadv_iv_ogm_aggregate(9)batadv_iv_ogm_queue_add(9)batadv_iv_ogm_forward(9)batadv_iv_ogm_slide_own_bcast_window(9)batadv_iv_ogm_schedule_buff(9)batadv_iv_ogm_schedule(9)batadv_iv_ogm_reschedule(9)batadv_iv_orig_ifinfo_sum(9)batadv_iv_ogm_neigh_ifinfo_sum(9)batadv_iv_ogm_orig_update(9)batadv_iv_ogm_calc_tq(9)batadv_iv_ogm_update_seqnos(9)batadv_orig_to_direct_router(9)batadv_iv_ogm_process_per_outif(9)batadv_iv_ogm_process_reply(9)batadv_iv_ogm_process(9)batadv_iv_send_outstanding_bat_ogm_packet(9)batadv_iv_ogm_receive(9)batadv_iv_ogm_neigh_get_tq_avg(9)batadv_iv_ogm_orig_dump_subentry(9)batadv_iv_ogm_orig_dump_entry(9)batadv_iv_ogm_orig_dump_bucket(9)batadv_iv_ogm_orig_dump(9)batadv_iv_ogm_neigh_diff(9)batadv_iv_ogm_neigh_dump_neigh(9)batadv_iv_ogm_neigh_dump_hardif(9)batadv_iv_ogm_neigh_dump(9)batadv_iv_ogm_neigh_cmp(9)batadv_iv_ogm_neigh_is_sob(9)batadv_iv_iface_enabled(9)batadv_iv_init_sel_class(9)batadv_iv_gw_get_best_gw_node(9)batadv_iv_gw_is_eligible(9)batadv_iv_gw_dump_entry(9)batadv_iv_init(9)batadv_iv_deinit(9)
like yes, all 53 of them. i counted. we don't leave people behind in this group chat π
quick reminder bestie:batadv_iv_gw_dumpis the gateway-dumping one β the similar-lookingbatadv_iv_gw_dump_entry(9)is its own separate thing up there in SEE ALSO. don't get them mixed up π
and that's the page!! short, sweet, and absolutely slaying. this one came from the kernel source dir ./net/batman-adv, dated October 2026, and it's manual page batadv_iv_gw_dump(9) β mwah, go read the OGM ones next, ily π«Άβ¨π
π¦ 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