vmware-nsx/neutron
Bob Kukura 0f0499b89e Implement ML2 port binding
The ml2 plugin uses mechanism drivers to determine which network
segment and what VIF driver to use for a port. Mechanism drivers
supporting the openvswitch, linuxbridge, and hyperv agents are
added. The binding:host attribute is set on ports belonging to the
dhcp and l3 agents so that they can be bound.

To use with devstack until it is updated, set
"Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch,linuxbridge" in localrc.

The hyperv L2 agent does not currently implement the agents_db RPC,
and will therefore not work with its ml2 mechanism driver. This issue
will be tracked as a bug to be fixed in a separate merge.

implements blueprint: ml2-portbinding

Change-Id: Icb9c70d8b0d7fcb34b57adc760bb713b740e5dad
2013-09-03 18:05:20 -04:00
..
agent Fix DHCP agent to work without extra_dhcp_opt extension 2013-09-02 18:58:04 +02:00
api Correct VPNaaS limit checks in extension 2013-08-29 20:35:08 -04:00
cmd remove binaries under bin 2013-08-16 10:10:30 +08:00
common Implement ML2 port binding 2013-09-03 18:05:20 -04:00
db Implement ML2 port binding 2013-09-03 18:05:20 -04:00
debug Improve dhcp agent structure to support multiple dhcp models 2013-08-23 13:41:31 -07:00
extensions Make ipsec_site_connection dpd_timeout == dpd_interval return 400 2013-09-02 07:20:22 -04:00
locale Imported Translations from Transifex 2013-08-30 06:13:51 +00:00
openstack Sync rpc fix from oslo-incubator 2013-09-03 09:22:22 -04:00
plugins Implement ML2 port binding 2013-09-03 18:05:20 -04: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 LBaaS: update status of members according to health statistics 2013-09-03 10:14:14 +00:00
tests Implement ML2 port binding 2013-09-03 18:05:20 -04: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 Allow for skipping admin roles loading on context creation 2013-08-28 14:06: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 Use system locale when Accept-Language header is not provided 2013-08-20 19:16:22 +00:00