neutron/neutron
Rodolfo Alonso Hernandez 626eca984f Handle ports assigned to routers without routerports
In the case of having a port attached to a router but the routerport
register is missing (as seen in the bug reported), this patch retrieves
the full list of ports attached to a router, filtering by router ID
and network ID or port ID. In case of having a port attached to this
router with missing routerport register, a warning message is logged.

Closes-Bug: #1842937

Change-Id: I93f35eade6aa081160902d9d47278123815c04d1
(cherry picked from commit c952b59600)
(cherry picked from commit e5650d19bf)
2019-10-15 09:17:59 +00:00
..
agent OVS flows for custom ethertypes must be on EGRESS 2019-10-02 16:56:17 +00:00
api Optimize the code that fixes the race condition of DHCP agent. 2019-06-10 09:43:44 +00:00
cmd Add check for external_network_bridge in neutron-status 2019-03-22 13:14:24 +00:00
common Packets getting lost during SNAT with too many connections 2019-05-20 17:39:47 -04:00
conf Add custom ethertype processing 2019-07-01 11:01:34 +00:00
core_extensions remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
db Handle ports assigned to routers without routerports 2019-10-15 09:17:59 +00:00
debug Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
extensions Allow provider net attr in update if no change 2019-04-10 12:41:52 +00:00
hacking remove neutron.db.api references 2019-03-05 09:14:50 -07:00
ipam Allow first address in an IPv6 subnet as valid unicast 2019-05-22 14:13:31 +00:00
locale Imported Translations from Zanata 2018-03-03 06:08:46 +00:00
notifiers Refactor the L3 agent batch notifier 2019-09-10 05:40:18 +00:00
objects Handle ports assigned to routers without routerports 2019-10-15 09:17:59 +00:00
pecan_wsgi Use list instead of six.viewkeys to avoid py2 to py3 problems 2019-05-31 13:21:55 +00:00
plugins DVR: Modify DVR flows to allow ARP requests to hit ARP Responder table 2019-09-30 19:04:47 +00:00
privileged Change ip_lib decorators order 2019-09-24 16:43:13 +00:00
quota Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
scheduler Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
server Allow neutron-api load config from WSGI process 2018-07-25 15:22:14 +07:00
services Increase number of retries in _process_trunk_subport_bindings 2019-08-29 08:18:35 +00:00
tests Handle ports assigned to routers without routerports 2019-10-15 09:17:59 +00:00
__init__.py Fix incorrect usage of '# flake8: noqa' 2018-10-29 15:27:50 -04:00
_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 Avoid loading same service plugin more than once 2019-02-21 11:17:02 +01: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 Add "rpc_response_max_timeout" config variable in OVS agent 2019-02-21 15:11:42 +00:00
policy.py Treat networks shared by RBAC in same way as shared with all tenants 2019-06-28 06:05:17 +00:00
service.py Fix default RPC worker count 2019-08-02 09:44:32 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00