vmware-nsx/neutron/common
Swaminathan Vasudevan bf11775050 Add L3 Extension for Distributed Routers
This patch introduces the model and extension
framework for implementing distributed virtual
routing on top of Open vSwitch.

A new admin-only 'distributed' (as opposed to a
'centralized' or legacy-mode) attribute is added
to the API router resource. It is possible to convert
an existing (centralized) router to a distributed
one; the opposite conversion, even though allowed by
the API, may not be honored by the underlying
plugin implementation and an appropriate error will
be reported.

When creating a router (regardless of the user role),
Neutron will rely on a system wide configuration, whose
default currently allows to create 'centralized' routers.

Tests are added for basic unit coverage; when the first
building blocks for neutron-testing-refactor
are complete, functional testing will be added.
This is because we should be moving away from how
extension tests have been done up until now.

Partially-implements: blueprint neutron-ovs-dvr

DocImpact

Change-Id: I7227fbe2718eba6665a5afb5dcaaaa77b341091f
Authored-by:    Swaminathan Vasudevan <swaminathan.vasudevan@hp.com>
Co-Authored-By: Armando Migliaccio <armamig@gmail.com>
2014-07-16 07:33:43 -07:00
..
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
config.py Switch to using of oslo.db 2014-06-30 14:07:59 +03:00
constants.py Add L3 Extension for Distributed Routers 2014-07-16 07:33:43 -07:00
exceptions.py Perform policy checks only once on list responses 2014-05-06 03:52:29 -07:00
ipv6_utils.py netaddr<=0.7.10 raises ValueError instead of AddrFormatError 2014-04-18 21:07:08 +05:30
log.py Make neutron.common.log.log print module path 2013-09-07 02:10:57 +09:00
rpc.py Moved rpc_compat.py code back into rpc.py 2014-06-24 10:35:39 +02:00
test_lib.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
topics.py LBaaS: move agent based driver files into a separate dir 2014-02-10 12:24:27 +04:00
utils.py Increase default metadata_workers, backlog to 4096 2014-06-08 17:57:20 +03:00