neutron/neutron/common
Luis Tomas Bolivar 0ec04dd638 Ensure redirect-type=bridged not used for geneve networks
As part of [1] the redirect-type=bridged flag was enabled by default.
However this have the side effect of also decentralizing N/S traffic
for geneve tenant networks, breaking the VM connectivity on them when
it must be centralized, i.e., when no FIPs are associated to the VMs.

This patch differentiates and only enable that flag when the networks
conected through that router gateway port are of VLAN/FLAT type.

In addition, to avoid MTU issues for the VLAN networks if there are
also geneve networks connected to the same router, we re-take the
approach on [2] to ensure the traffic is centralized but not tunneled

[1] https://review.opendev.org/c/openstack/neutron/+/875644
[2] https://review.opendev.org/c/openstack/neutron/+/875676

Closes-Bug: #2012712

Change-Id: I25e5ee2cf8daee52221a640faa7ac09679742707
2023-03-31 23:10:18 +02:00
..
ovn Ensure redirect-type=bridged not used for geneve networks 2023-03-31 23:10:18 +02:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
_constants.py Improve scheduling L3/DHCP agents, missing lower binding indexes 2023-02-08 13:14:19 +01:00
_deprecate.py Fix flake8 N534 untranslated exception message 2018-10-19 15:46:04 -04:00
cache_utils.py Fix some pylint indentation warnings 2022-11-02 10:37:39 -04:00
config.py Script to remove duplicated port bindings 2022-08-18 08:13:56 +00:00
coordination.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
eventlet_utils.py Bump pylint version to support python 3.8 2020-08-06 16:00:30 +02:00
experimental.py Implement experimental features framework 2022-06-30 17:59:49 -05:00
ipv6_utils.py Adding check for IPv6 address in setup_controllers 2019-10-29 15:10:25 +00:00
metadata.py Code move for metadata haproxy 2022-11-16 10:51:40 +08:00
profiler.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
test_lib.py Revert "Removed test_lib module" 2015-06-29 08:27:41 +00:00
utils.py [OVS] Parse the "permitted_ethertypes" at the FW initialization 2023-03-08 17:14:19 +01:00