neutron/neutron
Brian Haley a2f07de43f Add IPv6 Prefix Delegation support for DVR
Unlike Legacy routers, DVR Edge Routers have their gateway
interfaces in the SNAT namespace as opposed to the router
namespace.  Added a new method to the router_info class,
get_gw_ns_name(), so callers can determine which namespace
the gateway device lives in.  This can then be over-ridden
in the DVR Edge router class.

The Prefix Delegation code will also now listen on the
update_router event from the l3-agent and reset the namespace
name if it changes.

Conflicts:
    neutron/tests/unit/agent/linux/test_pd.py

Closes-Bug: #1541406
Change-Id: If6ada5027d0483fac7fc3ff935fee1edfc6e2759
(cherry picked from commit 7b5f01c2e5)
2017-05-18 13:55:00 -04:00
..
agent Add IPv6 Prefix Delegation support for DVR 2017-05-18 13:55:00 -04:00
api Skip native DHCP notifications on status change 2017-02-18 13:24:25 +00:00
callbacks openvswitch agent: add OVS_RESTARTED event 2017-03-10 15:43:16 +01:00
cmd Disable process monitor for keepalived test 2017-03-09 15:55:18 +00:00
common Merge "Throttle SIGHUPs to keepalived" into stable/newton 2017-04-02 03:13:36 +00:00
conf DHCP: remove deprecated config dhcp_lease_time 2016-09-08 04:18:09 -07:00
core_extensions Respond negatively to tenant detachment of enforced QoS policies 2016-05-16 21:54:15 +00:00
db Allow self-sharing RBAC rules to be deleted without usage check 2017-04-17 20:02:10 -07:00
debug Replace device owners hard coded strings to neutron_lib constants 2016-07-12 04:11:35 -04:00
extensions Disallow specifying too long name and description for qos 2017-01-24 10:12:21 +00:00
hacking Forbid importing neutron.tests.* from outside tests subtree 2016-09-20 01:43:19 +00:00
ipam Merge "Catch DBReferenceError in IPAM and convert to SubnetNotFound" 2016-09-16 07:09:25 +00:00
locale Imported Translations from Zanata 2017-02-06 08:23:32 +00:00
notifiers Use singleton for Nova notifier 2016-09-09 05:12:03 -07:00
objects Extend project_id in object dicts (Newton only) 2016-10-12 02:13:42 +00:00
pecan_wsgi Merge "Make DHCP notifier use core resource events" 2016-09-14 21:11:53 +00:00
plugins Pass --concurrent flag to ebtables calls 2017-04-28 10:06:25 +00:00
quota Merge "Mark quota operations as retriable" 2016-09-13 20:34:31 +00:00
scheduler l3scheduler: create ha_vr_id more robustly 2017-03-10 17:16:59 +01:00
server Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
services Merge "Switch to 'subquery' for 1-M relationships" into stable/newton 2017-03-29 20:45:11 +00:00
tests Add IPv6 Prefix Delegation support for DVR 2017-05-18 13:55:00 -04:00
__init__.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
_i18n.py
auth.py
context.py Use context from_environ to load contexts 2016-07-12 13:49:41 +10:00
manager.py Pecan: bind attribute map to controllers 2016-05-26 06:13:53 +00:00
neutron_plugin_base_v2.py Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
opts.py Include [agent] extensions option into ovs/linuxbridge agent files 2016-08-24 16:41:03 +00:00
policy.py Prevent use filter(lambda obj: test(obj), data) 2016-09-14 16:23:32 +07:00
service.py Merge "Use dispose_pool() from oslo.db" 2016-08-26 22:03:41 +00:00
version.py
worker.py Remove notification for process event 2016-06-28 11:49:31 -07:00
wsgi.py Merge "Use dispose_pool() from oslo.db" 2016-08-26 22:03:41 +00:00