neutron/neutron
Slawek Kaplonski 581174d5f6 [DVR] Send allowed address pairs info to the L3 agents
When new dvr router is going to be created on the node, L3 agent
asks server for list of ports plugged to the subnets, to populate
arp entries for all fixed IPs from those ports.
There was missing info about allowed address pairs there, so those
IPs were not populated in the qrouter namespace.
Now it's added and L3 agent can add those arp entries to the qrouter
namespaces too.

Conflicts:
    neutron/agent/l3/dvr_local_router.py
    neutron/objects/port/extensions/allowedaddresspairs.py
    neutron/tests/unit/db/test_l3_dvr_db.py

Closes-Bug: #1928466
Change-Id: I5d6c72c271ff450d9e43b3e33a99dd59d727882d
(cherry picked from commit 7b59b5069b)
2021-06-09 06:24:19 +00:00
..
agent [DVR] Send allowed address pairs info to the L3 agents 2021-06-09 06:24:19 +00:00
api Revert "[Security] fix allowed-address-pair 0.0.0.0/0 issue" 2020-11-17 14:34:08 +00:00
cmd Fix calling of add_tunnel_port method from sanity checks module 2020-12-03 08:36:39 +00:00
common Add trunk subports to be one of dvr serviced device owners 2020-04-06 11:38:08 +00:00
conf Add config option ``http_retries`` 2020-07-09 10:18:46 +00:00
core_extensions use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
db [DVR] Send allowed address pairs info to the L3 agents 2021-06-09 06:24:19 +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 Update the processing of assigned addresses when assigning addresses 2020-06-19 10:10:41 +00:00
locale Imported Translations from Zanata 2018-03-14 06:20:49 +00:00
notifiers Add config option ``http_retries`` 2020-07-09 10:18:46 +00:00
objects [DVR] Send allowed address pairs info to the L3 agents 2021-06-09 06:24:19 +00:00
pecan_wsgi Set DB retry for quota_enforcement pecan_wsgi hook 2019-12-16 11:16:23 +00:00
plugins Merge "Fix multicast traffic with IGMP snooping enabled" into stable/queens 2021-04-13 04:10:04 +00:00
privileged Replace ctype.CDLL by ctypes.PyDLL in linux.ip_lib 2020-09-22 08:54:47 +00:00
quota Set DB retry for quota_enforcement pecan_wsgi hook 2019-12-16 11:16:23 +00:00
scheduler Fetch specific columns rather than full ORM entities 2018-09-27 19:12:37 +02:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-20 09:39:20 +00:00
services Fix update of trunk subports during live migration 2021-02-11 09:00:50 +00:00
tests [DVR] Send allowed address pairs info to the L3 agents 2021-06-09 06:24:19 +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 Treat networks shared by RBAC in same way as shared with all tenants 2019-06-28 06:05:44 +00:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-20 09:39:20 +00:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-20 09:39:20 +00:00