vmware-nsx/neutron/plugins
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
..
bigswitch Refactor BigSwitch error handling to use db rollbacks 2013-08-27 05:39:10 -07:00
brocade refactor port binding codes 2013-07-26 23:04:51 +08:00
cisco Multi-segment and trunk support for the Cisco N1Kv Plugin 2013-08-26 18:43:49 -07:00
common Add metering extension and base class 2013-08-14 14:32:46 +02:00
hyperv Adds metrics collection support in Hyper-V 2013-08-28 18:12:35 +03:00
linuxbridge Implement ML2 port binding 2013-09-03 18:05:20 -04:00
metaplugin Merge "Remove global DB_ENGINE from Neutron" 2013-08-20 08:11:06 +00:00
midonet Fixes typos in midonet_lib.py 2013-08-16 09:02:24 +08:00
ml2 Implement ML2 port binding 2013-09-03 18:05:20 -04:00
mlnx Add recent neutron extentions and IB support 2013-08-22 15:01:21 +03:00
nec Export portinfo thru portbinding ext in NEC plugin 2013-09-03 09:28:26 +09:00
nicira Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
openvswitch Implement ML2 port binding 2013-09-03 18:05:20 -04:00
plumgrid Merge "Support for Floating IPs in PLUMgrid plugin" 2013-08-28 06:34:44 +00:00
ryu Merge "refactor port binding codes" 2013-08-07 16:16:12 +00:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00