batadv_mcas...ptype_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

bestie, welcome to the Kernel API Manual page for batadv_mcast_have_mc_ptype_update(9) β€” yes, the whole page is about one counter updater and it's lowkey iconic πŸ’–


✨ NAME ✨

batadv_mcast_have_mc_ptype_update β€” update multicast packet type counter. periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void batadv_mcast_have_mc_ptype_update (struct batadv_priv *bat_priv ,
       struct batadv_orig_node *orig , u8 mcast_flags );

it's a void function, so there's no return value to catch β€” it just does its counter-update thing ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information 🫢
  • orig β€” the orig_node whose multicast state might have changed, aka the orig in question πŸ‘‘
  • mcast_flags β€” flags indicating the new multicast state 🌸

πŸ’… DESCRIPTION πŸ’…

okay so here's the vibe: if the BATADV_MCAST_HAVE_MC_PTYPE_CAPA flag of this originator, orig, has toggled, then this method updates the counter accordingly. no cap, that's the whole glow-up πŸ”₯


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/batman-adv/multicast.c is the home base 🏠✨ and here are all the linked manual references β€” every single one, bestie, because we do not skip the boring parts:


and that's the page, bestie 🫢 source/version is ./net/batman-adv, dated October 2026 β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from