batadv_bla_b...e_dump_entry(9)
π batadv_bla_backbone_dump_entry π
okay so bestie, welcome to the Kernel API Manual πΈ β this page is batadv_bla_b...e_dump_entry(9) (yes the terminal ate some of the name, it's giving truncation energy, we move π). today we're dumping exactly one entry of the backbone table to a netlink socket. one. singular. main character only πβ¨
β¨ NAME β¨
batadv_bla_backbone_dump_entry β dump one entry of the backbone table to a netlink socket π¦
like literally just the one entry, no cap π
π SYNOPSIS π
int batadv_bla_backbone_dump_entry (struct sk_buff *msg , u32 portid ,
struct netlink_callback *cb , struct batadv_hard_iface *primary_if ,
struct batadv_bla_backbone_gw *backbone_gw );
that's the whole vibe, five args, int return, slay π
π ARGUMENTS π
msgβ buffer for the message π§Ί put the message in the buffer, that's the whole taskportidβ netlink port β‘ the port id, the netlink one, iykykcbβ Control block containing additional options ποΈ literally a control block, and it's carrying extra options aroundprimary_ifβ primary interface π«Ά the primary interface, that's herbackbone_gwβ entry to dump π this is the actual entry getting dumped, the star of the show
π₯ RETURN π₯
0 or error code. that's it. zero if it ate and left no crumbs, or an error code if it did not slay π
π SEE ALSO π
the kernel file lives right here β Kernel file ./net/batman-adv/bridge_loop_avoidance.c π¦
and now the extended friend group, the whole group chat of related pages, no one gets left out π:
batadv_choose_claim(9)batadv_choose_backbone_gw(9)batadv_compare_backbone_gw(9)batadv_compare_claim(9)batadv_backbone_gw_release(9)batadv_backbone_gw_put(9)batadv_claim_release(9)batadv_claim_put(9)batadv_claim_hash_find(9)batadv_backbone_hash_find(9)batadv_bla_del_backbone_claims(9)batadv_bla_send_claim(9)batadv_bla_loopdetect_report(9)batadv_bla_get_backbone_gw(9)batadv_bla_update_own_backbone_gw(9)batadv_bla_answer_request(9)batadv_bla_send_request(9)batadv_bla_send_announce(9)batadv_bla_add_claim(9)batadv_bla_claim_get_backbone_gw(9)batadv_bla_del_claim(9)batadv_handle_announce(9)batadv_handle_request(9)batadv_handle_unclaim(9)batadv_handle_claim(9)batadv_check_claim_group(9)batadv_bla_process_claim(9)batadv_bla_purge_backbone_gw(9)batadv_bla_purge_claims(9)batadv_bla_update_orig_address(9)batadv_bla_send_loopdetect(9)batadv_bla_status_update(9)batadv_bla_periodic_work(9)batadv_bla_init(9)batadv_bla_check_duplist(9)batadv_bla_check_ucast_duplist(9)batadv_bla_check_bcast_duplist(9)batadv_bla_is_backbone_gw_orig(9)batadv_bla_is_backbone_gw(9)batadv_bla_free(9)batadv_bla_loopdetect_check(9)batadv_bla_rx(9)batadv_bla_tx(9)batadv_bla_claim_dump_entry(9)batadv_bla_claim_dump_bucket(9)batadv_bla_claim_dump(9)batadv_bla_backbone_dump_bucket(9)batadv_bla_backbone_dump(9)batadv_bla_check_claim(9)
ok that's everyone, go say hi π
real talk though: the only returns are 0 or error code, so if you're getting anything else, that's not this function's fault, don't come for her π
that's the page!! source location ./net/batman-adv, dated October 2026, from the Kernel API Manual β batadv_bla_b...e_dump_entry(9), and yes she's iconic, periodt πβ¨π¦
π¦ 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