]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Implement OpenFlow Agent mechanism driver
authorfumihiko kakuma <kakuma@valinux.co.jp>
Wed, 29 Jan 2014 01:54:12 +0000 (10:54 +0900)
committerThomas Goirand <thomas@goirand.fr>
Thu, 13 Mar 2014 07:20:38 +0000 (15:20 +0800)
commit16b7ddaadeabcd53abe6e1f62dffd4d641bbcbf7
treea1a8dae9a9aabcc4cc7cafbc82516206a57b0715
parent171c2469f5c9d22a4a262ca436b98401e08cad8c
Implement OpenFlow Agent mechanism driver

This adds ML2 mechanism driver controlling OpenFlow switches
and an agent using Ryu as OpenFlow Python library.
- An agent acts as an OpenFlow controller on each compute nodes.
- OpenFlow 1.3 (vendor agnostic unlike OVS extensions).

Implements: blueprint ryu-ml2-driver
Change-Id: I6a8168d24f911996639179d91c4da49151751057
19 files changed:
etc/neutron/plugins/ml2/ml2_conf_ofa.ini [new file with mode: 0644]
neutron/agent/linux/ovs_lib.py
neutron/common/constants.py
neutron/plugins/ml2/drivers/mech_ofagent.py [new file with mode: 0644]
neutron/plugins/ofagent/README [new file with mode: 0644]
neutron/plugins/ofagent/__init__.py [new file with mode: 0644]
neutron/plugins/ofagent/agent/__init__.py [new file with mode: 0644]
neutron/plugins/ofagent/agent/ofa_neutron_agent.py [new file with mode: 0644]
neutron/plugins/ofagent/common/__init__.py [new file with mode: 0644]
neutron/plugins/ofagent/common/config.py [new file with mode: 0644]
neutron/plugins/openvswitch/agent/ovs_neutron_agent.py
neutron/tests/unit/ml2/drivers/test_ofagent_mech.py [new file with mode: 0644]
neutron/tests/unit/ofagent/__init__.py [new file with mode: 0644]
neutron/tests/unit/ofagent/fake_oflib.py [new file with mode: 0644]
neutron/tests/unit/ofagent/test_ofa_defaults.py [new file with mode: 0644]
neutron/tests/unit/ofagent/test_ofa_neutron_agent.py [new file with mode: 0644]
neutron/tests/unit/openvswitch/test_ovs_lib.py
neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py
setup.cfg