vmware-nsx/neutron
armando-migliaccio c7dfe4dcb7 Improve dhcp agent structure to support multiple dhcp models
This patch introduces some minor refactoring of the dhcp
code so that it is easy to support both an in-node/same
process dhcp provisioning model (e.g. with dnsmasq) and
proxy model, where DHCP is provided by an external node.

Higher separation of concerns is also achieved by doing
better data encapsulation.

Implements blueprint dhcp-flexi-model

Change-Id: Icbd215e9682ecaebb6a4300423f3564e8e677566
2013-08-23 13:41:31 -07:00
..
agent Improve dhcp agent structure to support multiple dhcp models 2013-08-23 13:41:31 -07:00
api Fix typos and code style check 2013-08-19 22:54:51 +08:00
cmd remove binaries under bin 2013-08-16 10:10:30 +08:00
common Merge "Returns 503 if the NVP cluster is in maintenance mode" 2013-08-16 18:40:27 +00:00
db Merge "Use subnet id instead of wrong built-in id()" 2013-08-22 05:21:22 +00:00
debug Improve dhcp agent structure to support multiple dhcp models 2013-08-23 13:41:31 -07:00
extensions Add multiple provider network extension 2013-08-20 10:30:08 -07:00
locale Imported Translations from Transifex 2013-08-21 06:21:49 +00:00
openstack Fix case error in qpid exchange name. s/Direct/direct/ 2013-08-16 10:19:59 -04:00
plugins Merge "Adding VPC support to the Cisco plugin" 2013-08-22 10:42:52 +00:00
scheduler Merge "Register agent schedulers options in one place" 2013-07-18 10:05:43 +00:00
server Enable localizable REST API responses via the Accept-Language header 2013-08-07 21:19:25 +00:00
services Add metering extension and base class 2013-08-14 14:32:46 +02:00
tests Improve dhcp agent structure to support multiple dhcp models 2013-08-23 13:41:31 -07:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
auth.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
context.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
hooks.py Fixes Windows setup dependency bug 2013-08-15 22:58:14 +03:00
manager.py Add agent scheduling for LBaaS namespace agent 2013-07-19 13:25:04 +04:00
neutron_plugin_base_v2.py Remove openstack.common.exception usage 2013-08-06 10:42:02 +02:00
policy.py Fixing some typos found during translation 2013-07-30 07:16:22 -03:00
quota.py Externalize error messages in the API 2013-08-07 21:19:25 +00:00
service.py Enable logging before using it 2013-07-13 15:35:22 +08:00
version.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
wsgi.py Externalize error messages in the API 2013-08-07 21:19:25 +00:00