batadv_mcast_flags_dump(9)
π batadv_mcast_flags_dump
okay so bestie, this is a page straight out of the Kernel API Manual, and it's about batadv_mcast_flags_dump β yes that's a whole mouthful, i promise it's worth it π«Ά
literally all this icon does is dump the multicast flags table to a netlink socket. that's it. that's the whole vibe. she takes the table, she yeets it into a netlink socket, done, slay β¨
πΈ SYNOPSIS πΈ
int batadv_mcast_flags_dump (struct sk_buff *msg , struct
netlink_callback *cb );
like, that's the signature, no cap. int coming back at you, two args going in π
π ARGUMENTS π
msgβ the buffer for the message. this is where the message lives, bestie. it's the little home the message gets written into πcbβ the callback structure containing arguments. yep, the args are in there. it's giving "everything you need is in the callback" energy π
β RETURN β
returns the message length. that's it. that's the number. periodt π
π¦ SEE ALSO π¦
so there's a lot here, and honestly? iconic. the whole batman-adv multicast extended family showed up to the group chat π
kernel file: /net/batman-adv/multicast.c
batadv_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_br_addr_cpy(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_free(9)batadv_mcast_purge_orig(9)
likeβ¦ go read them. they're all right there. iykyk π₯
real talk though β this page is short. literally four sections and a return value. don't go looking for hidden warnings or exit statuses, there aren't any, and i'm not about to invent them for clout π
and that's the whole page, bestie!! no crumbs left π
this one came from the kernel source at ./net/batman-adv, dated October 2026 β shoutout to the kernel doc build for serving it up, she ate and left no notes ππ
π¦ 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