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 <b...@ovn.org> 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
> disc...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to