paths: Support binary packages 15/20015/6
authorMartin Klozik <martinx.klozik@intel.com>
Fri, 26 Aug 2016 14:39:29 +0000 (15:39 +0100)
committerMartin Klozik <martinx.klozik@intel.com>
Thu, 15 Sep 2016 13:37:44 +0000 (14:37 +0100)
commit9b1af783ec53050129239102355e1a5c3ceb1d97
tree4a994af7b986af3c72c21c0ac87f398b42a44b74
parentacdb444a54124834acdde45107062eaf1452c119
paths: Support binary packages

Currently VSPERF supports OVS, DPDK and QEMU built
from the source code only. In some cases it is required
to support installation of these tools from binary packages
available for given linux distribution. Thus VSPERF
configuration and code was modified to suport both source
and binary versions of tools. This can be configured perf
tool, so various combinations of source and binary version
are supported.
Together with new configuration also a handling of kernel
modules was modified to automatically detect and load module
dependencies.

JIRA: VSPERF-340
JIRA: VSPERF-339

Change-Id: I855cb438cbd8998bdc499613ea5e7de2526299d7
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Bill Michalowski <bmichalo@redhat.com>
Reviewed-by: Otto Sabart <osabart@redhat.com>
22 files changed:
conf/00_common.conf
conf/02_vswitch.conf
conf/04_vnf.conf
docs/design/vswitchperf_design.rst
docs/userguide/integration.rst
docs/userguide/testusage.rst
src/dpdk/dpdk.py
src/dpdk/testpmd_proc.py
src/ovs/dpctl.py
src/ovs/ofctl.py
testcases/testcase.py
tools/functions.py
tools/module_manager.py
tools/networkcard.py
tools/report/report.py
tools/systeminfo.py
vnfs/qemu/qemu.py
vnfs/qemu/qemu_dpdk_vhost_user.py
vnfs/qemu/qemu_pci_passthrough.py
vswitches/ovs.py
vswitches/ovs_dpdk_vhost.py
vswitches/ovs_vanilla.py