batadv_compare_claim(9)
π batadv_compare_claim β a Kernel API Manual moment π
okay so bestie, welcome to the batadv_compare_claim(9) page, straight out of the Kernel API Manual. no cap, this one is short but she is important. let's get into it π
β¨ NAME β¨
batadv_compare_claim β compare address and vid of two claims
like, that's the whole gig. she compares the address and the vid of two claims. iconic behaviour honestly π¦
πΈ SYNOPSIS πΈ
bool batadv_compare_claim (const struct hlist_node *node , const void *data2 );
look at her go. returns a bool, takes a const struct hlist_node *node and a const void *data2. periodt π
π«Ά ARGUMENTS π«Ά
nodeβ the list node of the first entry to compare. aka the first claim getting the vibe check β¨data2β pointer to the second claims. yeah, the second one, she's coming in as avoid *so be nice to her π
π RETURN π
true if the claims have the same data, false otherwise π
that's it. that's the whole answer. no in-between, no "maybe", just true or false. main character energy fr fr π₯
π SEE ALSO π
first up, the kernel file where all this lives, no big deal:
./net/batman-adv/bridge_loop_avoidance.c
and now the friend group π literally the entire batman-adv BLA extended universe, all showing up to the group chat:
batadv_choose_claim(9)batadv_choose_backbone_gw(9)batadv_compare_backbone_gw(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)
ngl bestie, that's a lot of cross-references. she knows everyone. iykyk π
and that's the page!! π source/version vibes come from ./net/batman-adv, dated October 2026, and yes the page itself is literally called batadv_compare_claim(9) β love that for her. bye bestie, go compare some claims ππ§ββοΈ
π¦ 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