vnfs: configurable loopback application support inside VM 45/3645/6
authorMartin Klozik <martinx.klozik@intel.com>
Wed, 2 Dec 2015 10:04:19 +0000 (10:04 +0000)
committerMaryam Tahhan <maryam.tahhan@intel.com>
Wed, 2 Dec 2015 13:48:37 +0000 (13:48 +0000)
commit5f98dededf101ce7ee3c11bd41d84ae61cce7feb
treec8c821f18036dcbcfd4c36ad7c03e4d9f74ab7e4
parent0c292cdcf82ca1d5a71a93c1e1f91cb061a2c6f2
vnfs: configurable loopback application support inside VM

For PVP and PVVP deployments, traffic inside virtual machines must be
forwarded between its interfaces. There are several forwarding options
supported by VSPERF, including DPDK testpmd, Huawei l2fwd kernel module
and linux bridge. Another option is, that VM image has built in forwarding
functionality and vsperf doesn't configure it itself.
User can select VM loopback application by configuration option
GUEST_LOOPBACK (per VM) or by SCALAR cli option guest_loopback (global
settings).
Selected guest loopback application(s) will be written into test results
CSV file and test report MD file.
Default wildcarded guest login prompt was added. Guest startup guarding
timer can be configured. Path to OVS kernel module has been fixed.

Change-Id: If738da1ea09112f9cf2267afcbc99a6797f3a03a
JIRA: VSPERF-130
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
conf/02_vswitch.conf
conf/04_vnf.conf
core/results/results_constants.py
docs/guides/quickstart.rst
src/dpdk/dpdk.py
testcases/testcase.py
vnfs/qemu/qemu.py
vnfs/qemu/qemu_dpdk.py [deleted file]
vnfs/qemu/qemu_dpdk_vhost_cuse.py
vnfs/qemu/qemu_dpdk_vhost_user.py
vnfs/qemu/qemu_virtio_net.py