neutron/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
Slawek Kaplonski 7339fca5eb Fix multicast traffic with IGMP snooping enabled
In the ML2/OVS when igmp_snooping is enabled but there is no
external querier multicast traffic will stop working after few minutes
as packets will not be flooded to tunnel/external bridges.

So this patch sets "mcast-snooping-disable-flood-unregistered" option
of the br-int to False (default value) even when igmp_snooping is
enabled in the neutron-ovs-agent's config file.

Additionally it configures "mcast-snooping-flood-reports" and
"mcast-snooping-flood" on patch ports in br-int to True.

That way we can provide best effort snooping: multicast isolation where
IGMP queriers are available and flood everywhere else?

Conflicts:
    neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py
    neutron/tests/functional/agent/common/test_ovs_lib.py
    neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py

Closes-Bug: #1884723
Change-Id: Iefa0044dba9e92592295a79448e5d57d9e14a40b
(cherry picked from commit b4070c9752)
2021-03-08 16:01:25 +00:00
..
extension_drivers Add QoS minimum egress bandwidth rule into ovs-agent 2019-02-26 11:05:04 +00:00
openflow Local mac direct flow for non-openflow firewall 2020-10-23 07:50:13 +00:00
__init__.py Restructure agent code in preparation for decomp 2015-06-26 15:06:49 +00:00
fake_oflib.py Replace ryu with os_ken 2018-12-13 10:00:17 +00:00
ovs_test_base.py Replace ryu with os_ken 2018-12-13 10:00:17 +00:00
test_ovs_agent_extension_api.py Add QoS minimum egress bandwidth rule into ovs-agent 2019-02-26 11:05:04 +00:00
test_ovs_capabilities.py unit test: unbreak test cases for callbacks.subscribe 2018-04-11 07:20:42 +00:00
test_ovs_neutron_agent.py Fix multicast traffic with IGMP snooping enabled 2021-03-08 16:01:25 +00:00
test_ovs_tunnel.py Fix multicast traffic with IGMP snooping enabled 2021-03-08 16:01:25 +00:00
test_vlanmanager.py Removed deprecated class LocalVLANMapping 2016-11-07 20:24:06 +00:00