On Fri, Nov 10, 2023 at 06:52:04PM +0100, David Marchand wrote:
> When a configuration change triggers an interface destruction/creation
> (like for example, setting ofport_request), a port object may still be
> referenced as a fport or a rport in the mdb.
> 
> Before the fix, when flooding multicast traffic:
> bridge("br0")
> -------------
>  0. priority 32768
>     NORMAL
>      -> forwarding to mcast group port
>      >> mcast flood port is unknown, dropping
>      -> mcast flood port is input port, dropping
>      -> forwarding to mcast flood port
> 
> Before the fix, when flooding igmp report traffic:
> bridge("br0")
> -------------
>  0. priority 32768
>     NORMAL
>      >> mcast port is unknown, dropping the report
>      -> forwarding report to mcast flagged port
>      -> mcast port is input port, dropping the Report
>      -> forwarding report to mcast flagged port
> 
> Add relevant cleanup and update unit tests.
> 
> Fixes: 4fbbf8624868 ("mcast-snooping: Flush ports mdb when VLAN configuration 
> changed.")
> Signed-off-by: David Marchand <david.march...@redhat.com>

Acked-by: Simon Horman <ho...@ovn.org>

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to