Enable PVVP deployment for DPDK Vhost User and Vhost Cuse 05/2205/3
authorMartin Klozik <martinx.klozik@intel.com>
Fri, 25 Sep 2015 17:00:17 +0000 (18:00 +0100)
committerMaryam Tahhan <maryam.tahhan@intel.com>
Wed, 7 Oct 2015 14:53:13 +0000 (14:53 +0000)
commit89e23da8e473387b2e6cb37a2b882d2d3c68655c
tree41bd86bc1447bf9bcbfa33cd95f175c258ede9d7
parent1550b638fca662c5e68556702ff0316c3fc9562c
Enable PVVP deployment for DPDK Vhost User and Vhost Cuse

Generic PVVP deployment support has been added. Two
new testcase scenarios for throughput and back2back
tests with PVVP deployment were added. Original
implementation of PVP has been refactored
Following files were affected:
modified:   conf/01_testcases.conf
modified:   conf/02_vswitch.conf
modified:   conf/04_vnf.conf
modified:   core/__init__.py
modified:   core/component_factory.py
modified:   core/loader/loader_servant.py
modified:   core/vnf_controller.py
deleted:    core/vnf_controller_p2p.py
deleted:    core/vnf_controller_pvp.py
modified:   core/vswitch_controller_p2p.py
modified:   core/vswitch_controller_pvp.py
new file:   core/vswitch_controller_pvvp.py
modified:   docs/to-be-reorganized/NEWS.rst
modified:   docs/to-be-reorganized/quickstart.rst
modified:   src/dpdk/dpdk.py
modified:   src/ovs/ofctl.py
modified:   testcases/testcase.py
modified:   tools/tasks.py
new file:   vnfs/qemu/qemu.py
new file:   vnfs/qemu/qemu_dpdk.py
modified:   vnfs/qemu/qemu_dpdk_vhost_cuse.py
modified:   vnfs/qemu/qemu_dpdk_vhost_user.py
modified:   vnfs/vnf/vnf.py
modified:   vswitches/ovs_dpdk_vhost.py

Change-Id: Ib6869a29337a184cb58c57fd96bba1183aba00ab
JIRA: VSPERF-68, VSPERF-69
Signed-off-by: Martin Klozik (martinx.klozik@intel.com)
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Brian Castelli <brian.castelli@spirent.com>
24 files changed:
conf/01_testcases.conf
conf/02_vswitch.conf
conf/04_vnf.conf
core/__init__.py
core/component_factory.py
core/loader/loader_servant.py
core/vnf_controller.py
core/vnf_controller_p2p.py [deleted file]
core/vnf_controller_pvp.py [deleted file]
core/vswitch_controller_p2p.py
core/vswitch_controller_pvp.py
core/vswitch_controller_pvvp.py [new file with mode: 0644]
docs/to-be-reorganized/NEWS.rst
docs/to-be-reorganized/quickstart.rst
src/dpdk/dpdk.py
src/ovs/ofctl.py
testcases/testcase.py
tools/tasks.py
vnfs/qemu/qemu.py [new file with mode: 0644]
vnfs/qemu/qemu_dpdk.py [new file with mode: 0644]
vnfs/qemu/qemu_dpdk_vhost_cuse.py
vnfs/qemu/qemu_dpdk_vhost_user.py
vnfs/vnf/vnf.py
vswitches/ovs_dpdk_vhost.py