]> 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)
committerfumihiko kakuma <kakuma@valinux.co.jp>
Sun, 2 Mar 2014 04:40:10 +0000 (13:40 +0900)
commitf8e49358daee625da435cd5dc4836d20792368e4
tree89863578df55b06d1221ccc48a1b7c0a17be3878
parent2964b8483a7a8c2708c2bfe6baadac633b91582d
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