batadv_compare_backbone_gw(9)
π batadv_compare_backbone_gw(9) β a Kernel API Manual moment
okay bestie, gather round, because today we're looking at a page from the Kernel API Manual and it's giving tiny-but-mighty. This is batadv_compare_backbone_gw, and honestly? She's a little comparison function with main character energy. π¦
β¨ NAME β¨
batadv_compare_backbone_gw β compare address and vid of two backbone gws πΈ
β¨ SYNOPSIS β¨
bool batadv_compare_backbone_gw (const struct hlist_node *node , const
void *data2 );
β¨ ARGUMENTS β¨
nodeβ list node of the first entry to compare πdata2β pointer to the second backbone gateway π
β¨ RETURN β¨
true if the backbones have the same data, false otherwise. That's it, that's the whole vibe check β no cap. β
β¨ SEE ALSO β¨
First up, the home turf: Kernel file ./net/batman-adv/bridge_loop_avoidance.c π
and then the entire BLA cinematic universe, fr fr, in this exact order:
batadv_choose_claim(9)batadv_choose_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_entry(9)batadv_bla_backbone_dump_bucket(9)batadv_bla_backbone_dump(9)batadv_bla_check_claim(9)
likeβ¦ she knows everyone at the party ππ«Ά
ngl, if you're reading bridge loop avoidance internals for fun, you're iconic and I'm obsessed. π
and that's the whole page, bestie β no notes. it lives in ./net/batman-adv, dated October 2026, and yeah, it's batadv_compare_backbone_gw(9) all the way down. 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