netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* MDB offloading of local ipv4 multicast groups
@ 2016-09-15 18:58 John Crispin
  2016-09-15 20:42 ` Ido Schimmel
  2016-09-15 22:28 ` Andrew Lunn
  0 siblings, 2 replies; 4+ messages in thread
From: John Crispin @ 2016-09-15 18:58 UTC (permalink / raw)
  To: Elad Raz, netdev@vger.kernel.org
  Cc: Ido Schimmel, Jiri Pirko, Nikolay Aleksandrov, David S. Miller

Hi,

While adding MDB support to the qca8k dsa driver I found that ipv4 mcast
groups don't always get propagated to the dsa driver. In my setup there
are 2 clients connected to the switch, both running a mdns client. The
.port_mdb_add() callback is properly called for 33:33:00:00:00:FB but
01:00:5E:00:00:FB never got propagated to the dsa driver.

The reason is that the call to ipv4_is_local_multicast() here [1] will
return true and the notifier is never called. Is this intentional or is
there something missing in the code ?

	John

[1]
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/bridge/br_multicast.c?id=refs/tags/v4.8-rc6#n737

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-09-16  6:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-15 18:58 MDB offloading of local ipv4 multicast groups John Crispin
2016-09-15 20:42 ` Ido Schimmel
2016-09-16  6:22   ` John Crispin
2016-09-15 22:28 ` Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).