batadv_bla_status_update(9)
π batadv_bla_status_update(9) π
okay bestie, welcome to the Kernel API Manual β¨ β yes, that Kernel API Manual, the one that lives in your kernel source tree and judges you silently. today's main character is batadv_bla_status_update, and she's here to do a little housekeeping π§Ήπ
π NAME π
batadv_bla_status_update β purge bla interfaces if necessary π
like, if necessary. she's not gonna purge things for no reason. she has β¨discretionβ¨.
πΈ SYNOPSIS πΈ
void batadv_bla_status_update (struct net_device *net_dev );
no return value, no drama, just vibes and a struct net_device * π¦ (and yes, that space before the closing paren is canon, don't come for her)
β ARGUMENTS β
net_devβ the mesh interface net device π«Ά like, the actual net device of the mesh interface. that's the whole argument. she's low-maintenance, we love that for her.
π SEE ALSO π
this is the part where she tags her whole group chat ππ every single one of these icons shows up:
Kernel file ./net/batman-adv/bridge_loop_avoidance.cπ₯ (the source file, the origin story, the blueprint)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_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)
like, that's the whole bridge-loop-avoidance extended universe fr fr ππ¦ go read them, they're all iconic in their own way π
ngl the whole point of this one is: purge bla interfaces if necessary. that's the name, that's the function, that's the energy. if it's not necessary, she simply doesn't β¨
kay that's the page, bestie!! π this came straight out of ./net/batman-adv and it's stamped October 2026 in the footer, so go forth and purge responsibly ππ
π«Ά
π¦ 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