batadv_mcast..._br_addr_cpy(9)
π batadv_mcast_mla_br_addr_cpy(9) β Kernel API Manual β¨
okay so bestie, welcome to the batadv_mcast_mla_br_addr_cpy(9) page, straight outta the Kernel API Manual π grab a strawberry drink π and let's go, this one's actually short and sooo cute.
πΈ NAME πΈ
batadv_mcast_mla_br_addr_cpy β copy a bridge multicast address π«Ά
β¨ SYNOPSIS β¨
void batadv_mcast_mla_br_addr_cpy (char *dst , const struct br_ip *src
);
π ARGUMENTS π
dstβ the destination you're writing into, bestie: a multicast MAC address πsrcβ the source you're reading from: a multicast IP address β¨
π¦ DESCRIPTION π¦
So what this icon does: it takes a multicast IPv4/IPv6 address that came from a bridge, converts it into the matching multicast MAC address, and copies that result into the destination buffer you handed it. Literally that's it. Main character behavior π
β οΈ Heads up before you go off: the caller β that's you, bestie β has to make sure the destination buffer can hold at least ETH_ALEN bytes. No cap, if it can't, that's on you, not on the function. π
π SEE ALSO π
the whole extended friend group, fr fr π β plus the kernel file ./net/batman-adv/multicast.c:
./net/batman-adv/multicast.cbatadv_mcast_start_timer(9)batadv_mcast_get_bridge(9)batadv_mcast_mla_rtr_flags_meshif_get_ipv4(9)batadv_mcast_mla_rtr_flags_meshif_get_ipv6(9)batadv_mcast_mla_rtr_flags_meshif_get(9)batadv_mcast_mla_rtr_flags_bridge_get(9)batadv_mcast_mla_rtr_flags_get(9)batadv_mcast_mla_forw_flags_get(9)batadv_mcast_mla_flags_get(9)batadv_mcast_mla_is_duplicate(9)batadv_mcast_mla_meshif_get_ipv4(9)batadv_mcast_mla_meshif_get_ipv6(9)batadv_mcast_mla_meshif_get(9)batadv_mcast_mla_bridge_get(9)batadv_mcast_mla_list_free(9)batadv_mcast_mla_tt_retract(9)batadv_mcast_mla_tt_add(9)batadv_mcast_querier_log(9)batadv_mcast_bridge_log(9)batadv_mcast_flags_log(9)batadv_mcast_mla_flags_update(9)__batadv_mcast_mla_update(9)batadv_mcast_mla_update(9)batadv_mcast_is_report_ipv4(9)batadv_mcast_forw_mode_check_ipv4(9)batadv_mcast_is_report_ipv6(9)batadv_mcast_forw_mode_check_ipv6(9)batadv_mcast_forw_mode_check(9)batadv_mcast_forw_want_all_ip_count(9)batadv_mcast_forw_rtr_count(9)batadv_mcast_forw_mode_by_count(9)batadv_mcast_forw_mode(9)batadv_mcast_forw_send_orig(9)batadv_mcast_forw_tt(9)batadv_mcast_forw_want_all_ipv4(9)batadv_mcast_forw_want_all_ipv6(9)batadv_mcast_forw_want_all(9)batadv_mcast_forw_want_all_rtr4(9)batadv_mcast_forw_want_all_rtr6(9)batadv_mcast_forw_want_rtr(9)batadv_mcast_forw_send(9)batadv_mcast_want_unsnoop_update(9)batadv_mcast_want_ipv4_update(9)batadv_mcast_want_ipv6_update(9)batadv_mcast_want_rtr4_update(9)batadv_mcast_want_rtr6_update(9)batadv_mcast_have_mc_ptype_update(9)batadv_mcast_tvlv_flags_get(9)batadv_mcast_tvlv_ogm_handler(9)batadv_mcast_init(9)batadv_mcast_mesh_info_put(9)batadv_mcast_flags_dump_entry(9)batadv_mcast_flags_dump_bucket(9)__batadv_mcast_flags_dump(9)batadv_mcast_netlink_get_primary(9)batadv_mcast_flags_dump(9)batadv_mcast_free(9)batadv_mcast_purge_orig(9)
and that's the whole page, bestie, you ate that π«Ά this little gem lives in ./net/batman-adv and the version vibes are dated October 2026 β go forth and copy those addresses, mwah πβ¨
π¦ 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