neutron/neutron/tests/unit/plugins/ml2/drivers
Slawek Kaplonski 5a9258d3d2 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 15:52:03 +00:00
..
agent Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
l2pop Merge "Switch to new engine facade in ML2 unit tests modules" 2020-04-30 22:20:07 +00:00
linuxbridge Flush ebtables arp protect chains before deleting them 2020-12-21 10:13:14 +00:00
macvtap Set process name for agents 2020-07-01 12:28:29 +02:00
mech_sriov Improve terminology in the Neutron tree 2020-08-19 16:47:53 -04:00
openvswitch Fix multicast traffic with IGMP snooping enabled 2021-03-08 15:52:03 +00:00
ovn [OVN] Update metadata port ony for requested subnet 2021-02-05 14:28:43 +00:00
__init__.py Reorganize unit test tree 2015-04-06 23:28:31 +00:00
base_type_tunnel.py Remove "six" library 2020-07-28 16:55:52 +00:00
ext_test.py Revert "Revert "objects: get, update and delete converted to Subnet OVO usage"" 2017-12-01 16:45:50 +07:00
mech_fake_agent.py Check mech driver connectivity during port binding 2019-09-11 07:05:54 +00:00
mech_faulty_agent.py Exit on failure to load mechanism drivers 2017-04-11 09:56:08 -05:00
mechanism_logger.py Rehome provider_network_attribute_updates_supported to API definition 2019-04-24 14:21:13 +00:00
mechanism_test.py Fix update of network's segmentation id 2019-06-14 10:44:30 +02:00
test_helpers.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_type_flat.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
test_type_geneve.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
test_type_gre.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
test_type_local.py use plugin constants from neutron-lib 2017-10-16 09:32:20 -06:00
test_type_vlan.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_type_vxlan.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00