]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add gre tunneling support for the ML2 plugin
authormathieu-rohon <mathieu.rohon@gmail.com>
Tue, 16 Jul 2013 11:24:25 +0000 (13:24 +0200)
committermathieu-rohon <mathieu.rohon@gmail.com>
Tue, 16 Jul 2013 13:59:25 +0000 (15:59 +0200)
commit6bdfccaf1b011a9354ef82a73500e6ce0967b2ed
tree9a96ccf38f88e9ec254df54afc9032c508a60711
parentb99b020b297e9407889ae254a57234add31a3f5f
Add gre tunneling support for the ML2 plugin

This patch add the type_driver GRE to enable the creation of GRE
tunnels with the OVS agent.
No Endpoints ID are managed. Only Endpoint IP are stored in DB,
and this IP is proposed as an endpoint ID for the OVS agent.
It also fixes the bug 1201471.

Implements: blueprint ml2-gre
Change-Id: I1a33a4bd3ebc4c97eecf17a59ce16b8c2066ec66
14 files changed:
etc/neutron/plugins/ml2/ml2_conf.ini
neutron/agent/rpc.py
neutron/db/migration/alembic_migrations/versions/20ae61555e95_ml2_gre_type_driver.py [new file with mode: 0644]
neutron/plugins/ml2/config.py
neutron/plugins/ml2/drivers/type_gre.py [new file with mode: 0644]
neutron/plugins/ml2/drivers/type_tunnel.py [new file with mode: 0644]
neutron/plugins/ml2/plugin.py
neutron/plugins/ml2/rpc.py
neutron/plugins/openvswitch/agent/ovs_neutron_agent.py
neutron/tests/unit/hyperv/test_hyperv_rpcapi.py
neutron/tests/unit/ml2/test_rpcapi.py
neutron/tests/unit/ml2/test_type_gre.py [new file with mode: 0644]
neutron/tests/unit/openvswitch/test_ovs_rpcapi.py
setup.cfg