vmware-nsx/neutron/db
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
..
firewall Followup fixes to FWaaS API patch 2013-07-31 23:29:20 -07:00
loadbalancer LBaaS: update status of members according to health statistics 2013-09-03 10:14:14 +00:00
metering Add metering extension and base class 2013-08-14 14:32:46 +02:00
migration Implement ML2 port binding 2013-09-03 18:05:20 -04:00
vpn Make ipsec_site_connection dpd_timeout == dpd_interval return 400 2013-09-02 07:20:22 -04:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
agents_db.py Add agent scheduling for LBaaS namespace agent 2013-07-19 13:25:04 +04:00
agentschedulers_db.py Unify exception thrown in l3-agent-scheduler fails 2013-08-15 10:50:34 +02:00
api.py Remove global DB_ENGINE from Neutron 2013-08-05 08:51:16 -07:00
db_base_plugin_v2.py Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
dhcp_rpc_base.py Implement ML2 port binding 2013-09-03 18:05:20 -04:00
extradhcpopt_db.py Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
extraroute_db.py Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
l3_db.py Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
l3_gwmode_db.py Support for NVP distributed router 2013-08-29 09:56:08 -07:00
l3_rpc_base.py Implement ML2 port binding 2013-09-03 18:05:20 -04:00
model_base.py Apply Oslo ModelBase to NeutronBase 2013-07-08 10:14:26 +08:00
models_v2.py Remove DHCP lease logic 2013-08-12 16:55:48 -07:00
portbindings_base.py refactor port binding codes 2013-07-26 23:04:51 +08:00
portbindings_db.py allow subclasses to modify the parents model hooks 2013-08-09 00:53:33 -04:00
portsecurity_db.py Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
quota_db.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
routedserviceinsertion_db.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
routerservicetype_db.py Service Type Framework refactoring 2013-07-25 21:47:30 +04:00
securitygroups_db.py Allow subclasses to modify dict_extend hooks 2013-09-02 17:37:22 -07:00
securitygroups_rpc_base.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
servicetype_db.py Service Type Framework refactoring 2013-07-25 21:47:30 +04:00
sqlalchemyutils.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00