neutron/neutron
Swaminathan Vasudevan 158f9eabe2 Static routes not added to qrouter namespace for DVR
Today static routes are added to the SNAT namespace
for DVR routers. But they are not added to the qrouter
namespace.

Also while configuring the static routes to SNAT
namespace, the router is not checked for the existence
of the gateway.

When routes are added to a router without a gateway the
routes are only configured in the router namespace, but
when a gateway is set later, those routes have to be
populated in the snat_namespace as well.

This patch addresses the above mentioned issues.

Closes-Bug: #1499785
Closes-Bug: #1499787

Change-Id: I37e0d0d723fcc727faa09028045b776957c75a82
2016-01-13 18:57:35 +00:00
..
agent Static routes not added to qrouter namespace for DVR 2016-01-13 18:57:35 +00:00
api Merge "Remove duplicated code in attribute.py" 2015-12-21 17:08:38 +00:00
callbacks Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
cmd Enable Guru Meditation Reports for other refarch agents 2015-12-18 22:04:56 +00:00
common Merge "Add explicit address family to AddressScope" 2015-12-16 03:45:32 +00:00
core_extensions Forbid attaching rules if policy isn't accessible 2015-08-12 09:52:33 +00:00
db DVR:Fix _notify_l3_agent_new_port for proper arp update 2015-12-21 13:30:39 -08:00
debug Use the constant HOST_ID instead of 'binding:host_id' 2015-12-20 14:00:29 +00:00
extensions Merge "Corrected wrong ethertype exception message" 2015-12-21 17:10:17 +00:00
hacking HACKING: fix edge case with log hints 2015-12-02 06:52:25 -08:00
ipam Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
locale Imported Translations from Zanata 2015-11-29 06:23:53 +00:00
notifiers Add option for nova endpoint type 2015-12-10 08:40:36 +00:00
objects QOS: add in missing translation 2015-12-16 23:55:04 -08:00
openstack Last sync from oslo-incubator 2015-11-13 14:09:52 +00:00
pecan_wsgi Added CORS support to Neutron 2015-12-09 05:53:59 -08:00
plugins Don't raise if polling manager is running when stopped 2015-12-21 15:51:48 +00:00
quota ML2: Add tests to validate quota usage tracking 2015-12-09 15:17:23 -08:00
scheduler Tune _get_candidates for faster scheduling in dvr 2015-12-15 09:54:38 -08:00
server Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
services Removing adv svcs dependencies on neutron 2015-12-11 12:18:14 +00:00
tests Static routes not added to qrouter namespace for DVR 2016-01-13 18:57:35 +00:00
__init__.py Deprecate _ builtin translation function 2015-12-06 19:39:20 +09:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Removed a pile of debtcollector removals from neutron.context 2015-10-06 18:28:40 +02:00
i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
manager.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
neutron_plugin_base_v2.py Fix misspelled word in docstring 2015-11-20 17:08:47 +00:00
opts.py Use keystoneauth instead of keystoneclient 2015-12-06 15:09:42 +00:00
policy.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
service.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
version.py
worker.py Add support for PluginWorker and Process creation notification 2015-09-03 06:40:50 +00:00
wsgi.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00