Add OVS tunnel encapsulation performance test 53/6553/9
authorDino Simeon Madarang <dino.simeonx.madarang@intel.com>
Mon, 19 Oct 2015 13:55:06 +0000 (14:55 +0100)
committerMaryam Tahhan <maryam.tahhan@intel.com>
Wed, 3 Feb 2016 10:17:04 +0000 (10:17 +0000)
commitf463c563912abb806fe0d2fe85a4cf6825f416cc
tree0c588b1390b3333ecf262b4e39460ca2fc9d1d21
parent9685088224d2fe542026a6ecbc31a212e3dca3e9
Add OVS tunnel encapsulation performance test

Measure OVS DPDK and native VXLAN/GRE/GENEVE encapsulation performance.
This patch creates a new deployment scenario, Overlay_P2P.
The DUT is configured as a TEP (Tunnel Endpoint)
which performs encapsulation of frames and sends traffic to
the 2nd traffic generator port. The traffic generator in this
case receives an encapsulated frame. No decapsulation is performed
in this testcase.

Introduce a vsperf param, --run-integration, to filter tests to
integration tests. When running integration tests, variables defined
in the directory conf/integration/*conf as well as the conf/*.conf
are available.

This test case requires DPDK 2.1.0 and OVS master - 6bb4a18 or newer.

Change-Id: Ide2f418909d647119388df9b30d0d0a3656b4e53
JIRA: VSPERF-180
Signed-off-by: Dino Simeon Madarang <dino.simeonx.madarang@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
15 files changed:
conf/integration/01_testcases.conf [new file with mode: 0644]
conf/integration/02_vswitch.conf [new file with mode: 0644]
conf/integration/03_traffic.conf [new file with mode: 0644]
core/component_factory.py
core/vnf_controller.py
core/vswitch_controller_op2p.py [new file with mode: 0644]
docs/configguide/index.rst
docs/userguide/index.rst
docs/userguide/integration.rst [new file with mode: 0755]
src/ovs/ofctl.py
testcases/testcase.py
vsperf
vswitches/ovs_dpdk_vhost.py
vswitches/ovs_vanilla.py
vswitches/vswitch.py