neutron/neutron/plugins/ml2/drivers
Slawek Kaplonski 91f0bf3c85 [DVR] Reconfigure re-created physical bridges for dvr routers
In case when physical bridge is removed and created again it
is initialized by neutron-ovs-agent.
But if agent has enabled distributed routing, dvr related
flows wasn't configured again and that lead to connectivity issues
in case of DVR routers.

This patch fixes it by adding configuration of dvr related flows
if distributed routing is enabled in agent's configuration.

It also adds reset list of phys_brs in dvr_agent. Without that there
were different objects used in ovs agent and dvr_agent classes thus
e.g. 2 various cookie ids were set on flows in physical bridge.
This was also the same issue in case when openvswitch was restarted and
all bridges were reconfigured.
Now in such case there is correctly new cookie_id configured for all
flows.

Change-Id: I710f00f0f542bcf7fa2fc60800797b90f9f77e14
Closes-Bug: #1864822
2020-05-26 13:14:27 +02:00
..
agent Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
l2pop Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
linuxbridge Set a default IP route metric in ip_lib.list_ip_routes 2020-02-17 15:09:00 +00:00
macvtap Add "connectivity" parameter in vif_details 2019-07-05 10:13:11 +00:00
mech_sriov Add SR-IOV agent resource provider information 2020-02-11 09:32:22 +00:00
openvswitch [DVR] Reconfigure re-created physical bridges for dvr routers 2020-05-26 13:14:27 +02:00
ovn [OVN] Enhance port's extra DHCP options support 2020-05-25 11:23:02 +01:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
helpers.py Fix queries to retrieve allocations with network_segment_range 2020-02-28 12:34:13 +00:00
mech_agent.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
type_flat.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_geneve.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_gre.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_local.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_tunnel.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
type_vlan.py Fix some pep8 errors 2020-05-11 18:23:22 -04:00
type_vxlan.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00