testcase: scalability - configurable installation of flows to the vswitch 49/6849/3
authorMartin Klozik <martinx.klozik@intel.com>
Fri, 11 Dec 2015 14:29:18 +0000 (14:29 +0000)
committerMaryam Tahhan <maryam.tahhan@intel.com>
Thu, 21 Jan 2016 09:40:34 +0000 (09:40 +0000)
commit7caf7a6be0fae6b341181b3e6286372e2e93b4b8
tree2a8284cc39b85eb095a0c5a4763fd2e558d166c2
parent2a3ff071bd08ff02610286a5ad4ba46690b6bc6b
testcase: scalability - configurable installation of flows to the vswitch

Stream specific flows can be pre-installed into the vswitch
based on the value of testcase specific configuration option
"Pre-installed Flows". In case, it is set to 'Yes', then
specific flow for each stream will be inserted into the switch.
Otherwise only generic flows will be installed. Default value
of "Pre-installed Flows" is set to 'No'. Its value can be
overridden by CLI parameter pre-installed_flows.
This configuration parameter is an enhancement of "MultiSream"
feature and it is ignored if "MultiStream" is disabled.
Python module 'netaddr' is required by this implementation
and it has been added to requirements.txt file.

Change-Id: I8a17577a702bf2be2753134eb203b936a87fc2e5
JIRA: VSPERF-83
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>
conf/01_testcases.conf
core/vswitch_controller_p2p.py
requirements.txt
src/ovs/ofctl.py
testcases/testcase.py
vswitches/ovs_dpdk_vhost.py
vswitches/ovs_vanilla.py
vswitches/vswitch.py