vmware-nsx/neutron/common
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
..
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
config.py Remove DHCP lease logic 2013-08-12 16:55:48 -07:00
constants.py Implement ML2 port binding 2013-09-03 18:05:20 -04:00
exceptions.py Forbid update of subnet gateway ip when in use by a port 2013-08-28 14:34:17 -07:00
legacy.py modernize quantum config in proper place 2013-07-16 23:15:17 +08:00
log.py Add missing space in the message produced by @log 2013-08-12 13:22:35 +02:00
rpc.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
test_lib.py Remove last vestiges of nose 2013-08-11 11:15:28 -03:00
topics.py Add metering extension and base class 2013-08-14 14:32:46 +02:00
utils.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00