br_multicas...ier_adjacent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ br_multicast_has_querier_adjacent(9) ✨

okay bestie, welcome to the Kernel API Manual, section 9 β€” the bit where we talk about kernel internals πŸ’… this one lives in the bridge/multicast girlie universe and honestly? it's giving detective energy πŸ”


πŸŽ€ NAME πŸŽ€

br_multicast_has_querier_adjacent β€” checks for a querier behind a bridge port 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

bool br_multicast_has_querier_adjacent(struct net_device *dev, int proto);

like, that's the whole vibe. bool in, vibes out ✨


🌸 ARGUMENTS 🌸

  • dev β€” the bridge port adjacent to which we're checking for a querier πŸ‘€ literally the port we're snooping next to
  • proto β€” the protocol family to check for, and there are exactly two moods here: IGMP -> ETH_P_IP, and MLD -> ETH_P_IPV6 🧚

πŸ’œ DESCRIPTION πŸ’œ

So here's the tea β˜•: it checks whether the given interface has a bridge on top β€” and if it does, it returns true if a selected querier is behind one of the other ports of this bridge. Otherwise? It returns false. No cap, that's it. πŸ™ˆ

the way that it's basically asking "is there a querier lurking behind one of my sibling ports" and answering with a single bool 😭 iconic behavior honestly πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

all the adjacent besties, fr fr 🫢✨


ngl this page is short but she ate πŸ’… everything you need, nothing you don't. no cap.

and that's a wrap, my love 🌈 this one's from ./net/bridge, dated October 2026, in the Kernel API Manual section 9 β€” br_multicas...ier_adjacent(9), mwah πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from