batadv_mcast_querier_log(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌟 batadv_mcast_querier_log 🌟

okay so this is the Kernel API Manual entry for batadv_mcast_querier_log(9) β€” say that five times fast, iykyk 😭. it’s a tiny debug helper for querier drama on the link, and honestly it’s giving β€œsmall function, very specific tea.” no cap.


🌸 NAME 🌸

batadv_mcast_querier_log β€” debug output regarding the querier status on link.

✨ SYNOPSIS ✨

void batadv_mcast_querier_log (struct batadv_priv *bat_priv , char *str_proto , struct batadv_mcast_querier_state *old_state , struct batadv_mcast_querier_state *new_state );

πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information. basically the mesh’s whole contact list and settings, bestie 🫢
  • str_proto β€” a string for the querier protocol, like "IGMP" or "MLD". cute little protocol name tag πŸ’–
  • old_state β€” the previous querier state on our link. the before pic πŸ™ˆ
  • new_state β€” the new querier state on our link. the glow-up, or the vanishing, honestly πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

Outputs debug messages to the logging facility with log level mcast regarding changes to the querier status on the link which are relevant to our multicast optimizations. so yeah, it’s spilling the tea into the logs, but only the querier-related tea that actually matters for multicast ✨

Usually this is about whether a querier appeared or vanished in our mesh, or whether the querier is in the suboptimal position of being behind our local bridge segment. and the reason that position is suboptimal: Snooping switches will directly forward listener reports to the querier, therefore batman-adv and the bridge will potentially not see these listeners β€” the querier is potentially shadowing listeners from us then 😭.

This is only interesting for nodes with a bridge on top of their mesh interface. if that’s not your setup, this whole thing is giving β€œnot my circus, not my querier” πŸ’€.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/batman-adv/multicast.c, plus the whole cross-reference cinematic universe:


that’s the tea πŸ“ β€” and the cute little footer vibe is ./net/batman-adv, dated October 2026, with manual name batadv_mcast_querier_log(9). periodt πŸ’…πŸ«Ά

πŸ“¦ where this page comes from