batadv_bla_send_announce(9)
π batadv_bla_send_announce(9) β Kernel API Manual π
okay bestie, welcome to the batadv_bla_send_announce(9) page, which lives in the Kernel API Manual and is lowkey so niche but so important. the way this is literally the function that goes "hey everyone, look at this backbone gateway" β main character energy fr fr. let's get into it β¨
π NAME π
batadv_bla_send_announce β send an announcement frame, no cap π¦
β¨ SYNOPSIS β¨
void batadv_bla_send_announce (struct batadv_priv *bat_priv , struct
batadv_bla_backbone_gw *backbone_gw );
it returns void, so likeβ¦ it doesn't hand you anything back. it just does the thing. slay π
πΈ ARGUMENTS πΈ
bat_privβ the bat priv, aka the little bundle holding all the mesh interface information π«Άbackbone_gwβ our backbone gateway, aka the one that's about to get announced to the whole entire world. iconic behavior π
π SEE ALSO π
- Kernel file
./net/batman-adv/bridge_loop_avoidance.cβ go read the source bestie, it's giving lore π
and now, the full friend group β every single one of these, zero skipped, periodt:
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_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)
ngl that's a whole lotta cross-references, but u asked for the complete set and we do not do half-finished here πβ¨
and that's the tea, bestie π this page is from ./net/batman-adv, dated October 2026, and it's literally called batadv_bla_send_announce(9). go announce ur backbone gateways, u absolute icon πππ
π¦ 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