This test was part of the original commit by Flavio.
Flavio, do you have any information?
On Thu, Aug 30, 2018 at 03:17:04PM -0700, Ajit Warrier wrote:
> I confirmed from the source code that it is intentional. The snooping is
> disabled on ports with routers attached in:
>
> lib/mcast-snooping.c:mcast_snooping_add_group()
>
>
> /* Avoid duplicate packets. */
> if (mcast_snooping_mrouter_lookup(ms, vlan, port)
> || mcast_snooping_port_lookup(&ms->fport_list, port)) {
> return false;
> }
>
> It would be nice to know why this is so.
>
> Thanks,
> Ajit.
>
> On Thu, 30 Aug 2018 at 14:06 Ben Pfaff <[email protected]> wrote:
>
> > On Tue, Aug 28, 2018 at 01:05:42PM -0700, Ajit Warrier wrote:
> > > I have a setup where an embedded device runs OVS on a bridge connecting
> > two
> > > interfaces (1 and 2). Interface 1 is connected to a multicast router
> > > sending IGMP queries periodically. Now if I open a multicast socket on a
> > > device on interface 1, I see the IGMP join going into the embedded device
> > > with OVS, but the command:
> > >
> > > ovs-appctl mdb/show br0
> > >
> > > does not list that multicast flow. Opening a multicast socket on a device
> > > connected to interface 2 works as expected - I get an entry for that flow
> > > in the above command.
> >
> > We've had a multicast snooping fixes over time. If you're not using the
> > latest release, please consider upgrading.
> >
> _______________________________________________
> discuss mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss