]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
L2 Agent-side additions to support DVR
authorVivekanandan Narasimhan <vivekanandan.narasimhan@hp.com>
Mon, 14 Apr 2014 21:55:25 +0000 (14:55 -0700)
committerVivekanandan Narasimhan <vivekanandan.narasimhan@hp.com>
Tue, 22 Jul 2014 07:13:59 +0000 (00:13 -0700)
commit029eff322d64e7adecbd177b14329eb2fb08cccc
treef8a4f49c0f713aff3f5764fd07663a34df559dcf
parent1b621fc8a5651d47b4285fa193dda8b90350f002
L2 Agent-side additions to support DVR

This patch introduces changes to the L2 agent, whereby the L2 agent
relies on a DVR component that takes care of the port wiring and the
management of tunnels in face of topology changes due to the life
cycles or VM's as well as the life cycles of distributed virtual
routers.

Support for DVR needs to be explicitly enabled. Default behavior
remains unchanged.

Partially-implements: blueprint neutron-ovs-dvr

Change-Id: If75225898a6f0aeea8b0300b711ca7e01f6b4f9a
neutron/agent/linux/ovs_lib.py
neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py [new file with mode: 0644]
neutron/plugins/openvswitch/agent/ovs_neutron_agent.py
neutron/plugins/openvswitch/common/constants.py
neutron/tests/unit/ofagent/test_ofa_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_tunnel.py