neutron/neutron
LIU Yulong 265d1cffdd Ensure dvr ha router gateway port binding host
There are some extreme conditions which will result the unbound
router gateway port. Then all the centralized floating IPs will
not be reachable since the gateway port was set to 4095 tag.

This patch adds the HA status to the router related port
processing code path. If it is HA router, the gateway port
will go to the right HA router processing code branch.

Closes-Bug: #1827754
Change-Id: Ida1c9f3a38171ea82adc2f11cb17945d6e2434be
(cherry picked from commit 3d99147e73)
2019-05-16 19:33:08 +00:00
..
agent Revert iptables TCP checksum-fill code 2019-04-29 15:34:39 +00:00
api Ensure dvr ha router gateway port binding host 2019-05-16 19:33:08 +00:00
cmd Secure dnsmasq process against external abuse 2019-01-25 13:58:19 +00:00
common Do not call update_device_list in large sets 2019-04-12 20:07:04 +00:00
conf Change default local ovs connection timeout 2019-04-05 17:32:28 +00:00
core_extensions use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
db Ensure dvr ha router gateway port binding host 2019-05-16 19:33:08 +00:00
debug Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
extensions Improve invalid port ranges error message 2019-03-21 10:18:01 -04:00
hacking hacking: Remove dead code 2017-07-19 13:43:44 +02:00
ipam Fetch specific columns rather than full ORM entities 2018-09-27 19:12:37 +02:00
locale Imported Translations from Zanata 2018-03-14 06:20:49 +00:00
notifiers use callback payloads for REQUEST/RESPONSE events 2017-12-24 07:27:11 +00:00
objects objects: avoid deepcopying models in test_db_obj 2019-04-30 14:26:12 +00:00
pecan_wsgi Fixes minor typo in neutron 2018-01-18 14:27:59 +08:00
plugins Move subnet postcommit out of transaction for bulk create 2019-04-25 08:18:00 +00:00
privileged Add capabilities for privsep 2018-10-29 11:28:45 +00:00
quota Fetch specific columns rather than full ORM entities 2018-09-27 19:12:37 +02:00
scheduler Fetch specific columns rather than full ORM entities 2018-09-27 19:12:37 +02:00
server Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
services Fix attribute mismatch in router provider update 2019-04-18 20:57:20 +08:00
tests Ensure dvr ha router gateway port binding host 2019-05-16 19:33:08 +00:00
__init__.py
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Merge "Remove deprecated cache_url" 2018-01-03 06:35:59 +00:00
policy.py Add enforcer logic for neutron policy 2019-04-08 16:31:37 +00:00
service.py use callback payloads for _SPAWN events 2017-12-21 11:03:36 -07:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00