summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorRobert Wojciechowicz <robertx.wojciechowicz@intel.com>2015-12-09 10:07:38 +0000
committerMaryam Tahhan <maryam.tahhan@intel.com>2016-01-21 09:41:05 +0000
commit9a054248197bdaed71b32e9d9c0ac621bf89c1cd (patch)
treec186250f91e658845cd8f3a985517c33a9ba0220 /conf
parent7caf7a6be0fae6b341181b3e6286372e2e93b4b8 (diff)
Add testpmd as vswitch class
The purpose of using testpmd instead of OVS is to get the baseline of the DUT when performing hardware offloading operations. There are supported different checksum calculation and txq flags settings. Change-Id: I93c9b45dcb31eaa1f610b7e061f3dd5936b0e6ec JIRA: VSPERF-193 Signed-off-by: Robert Wojciechowicz <robertx.wojciechowicz@intel.com> Reviewed-by: Dino Simeon Madarang <dino.simeonx.madarang@intel.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Brian Castelli <brian.castelli@spirent.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/06_pktfwd.conf36
1 files changed, 36 insertions, 0 deletions
diff --git a/conf/06_pktfwd.conf b/conf/06_pktfwd.conf
new file mode 100644
index 00000000..d6a83d07
--- /dev/null
+++ b/conf/06_pktfwd.conf
@@ -0,0 +1,36 @@
+# Copyright 2016 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# ####################################################
+# General packet forwarding configuration
+# ####################################################
+
+PKTFWD_DIR = os.path.join(ROOT_DIR, 'tools/pkt_fwd')
+PKTFWD = 'TestPMD'
+
+# ############################
+# TestPMD configuration: http://dpdk.org/doc/guides/testpmd_app_ug/index.html
+# ############################
+
+TESTPMD_ARGS = []
+# packet forwarding mode: io|mac|mac_retry|macswap|flowgen|rxonly|txonly|csum|icmpecho
+TESTPMD_FWD_MODE = 'csum'
+# checksum calculation layer: ip|udp|tcp|sctp|outer-ip
+TESTPMD_CSUM_LAYER = 'ip'
+# checksum calculation place: hw (hardware) | sw (software)
+TESTPMD_CSUM_CALC = 'sw'
+# recognize tunnel headers: on|off
+TESTPMD_CSUM_PARSE_TUNNEL = 'off'
+
+PIDSTAT_MONITOR = ['ovs-vswitchd', 'ovsdb-server', 'qemu-system-x86_64', 'testpmd']