batadv_bla_send_request(9)
π batadv_bla_send_request(9) β from the Kernel API Manual, bestie β¨
Okay so picture this: it's giving kernel-docs-but-make-it-cute. This is a page straight out of the Kernel API Manual, and the whole vibe is "the bridge loop avoidance girlies are having a sync issue and we're gonna fix it." Let's go π«Ά
πΈ NAME πΈ
batadv_bla_send_request β send a request to repeat claims π
β¨ SYNOPSIS β¨
void batadv_bla_send_request (struct batadv_bla_backbone_gw *backbone_gw
);
π ARGUMENTS π
backbone_gwβ the backbone gateway from whom we are out of sync π like genuinely, this is the one we've lost touch with
π¦ DESCRIPTION π¦
So here's the tea β: when the crc is wrong, we slide into the backbone gateway's DMs and ask for a full table update. No cap, that's the whole move.
After the request goes out, it will repeat all of his own claims π and finally send an announcement claim with which we can check again. Iconic behaviour, honestly. Main character energy from start to finish. π
π₯ SEE ALSO π₯
Bestie, the cross-references are deep β here's the whole friend group π«Ά
Kernel file
./net/batman-adv/bridge_loop_avoidance.c
The functions
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_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_entry(9)batadv_bla_backbone_dump_bucket(9)batadv_bla_backbone_dump(9)batadv_bla_check_claim(9)
Okay that's the whole page, mwah π This little icon lives in ./net/batman-adv and the source/version line says October 2026 β so yes, she's from the future and she's still out here asking backbone gateways to repeat their claims. Obsessed. π¦β¨π
π¦ 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