neutron/neutron/tests
Hemanth Nakkina 305b71d4bc Fix removal of dvr-src mac flows when non-gateway port on router is deleted
Removal of non-gateway port on DVR router deletes all the DVR to
SRC mac flows for the instances of same subnet on that compute node.
The instances are not reachable from any other network.

This patch checks if the DVR router port is gateway for the subnet
or not. And deletes the DVR-SRC mac flows only if it is gateway port.
The DVR-SRC mac flows are deleted if the gateway is not set for the subnet.

Conflicts:
    neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py
    neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py

arp_responder_enabled check added for the ARP flow rule.
The unit test case have arp_responder false by default, so adjusted
the br_int mock calls accordingly.

Change-Id: Iadc1671c862f8c01e5761e92b82a04849d4bb411
Closes-Bug: #1892405
(cherry picked from commit 329ea19f8b)
(cherry picked from commit bf8fc2db0c)
2021-03-05 10:54:38 +01:00
..
common "ping"/"ping6" command support in rootwrap filters 2020-11-10 07:56:43 +00:00
contrib Fix rocky gates, multiple fixes 2020-07-03 12:44:37 +02:00
etc List SG rules which belongs to tenant's SG 2020-01-29 08:04:16 +00:00
fullstack Rehome api tests for propagate_uplink_status 2020-11-27 07:24:20 +01:00
functional [GRE] Add possibility to create GRE tunnels over IPv6 2021-01-11 11:25:22 +00:00
tempest Removing remaining Tempest bits 2018-03-26 11:41:35 -05:00
unit Fix removal of dvr-src mac flows when non-gateway port on router is deleted 2021-03-05 10:54:38 +01:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py Handle DBConnectionError in skip_if_timeout decorator 2019-04-11 07:21:52 +00:00
fake_notifier.py FakeNotifier class 'topic' argument change to 'topics'. 2017-12-04 20:10:03 +01:00
post_mortem_debug.py
tools.py pecan.jsonify v1.3 adjustment 2018-04-18 15:37:20 +00:00