aboutsummaryrefslogtreecommitdiffstats
path: root/dpdk-tests/dpdk_scripts/run_l3fwd.sh
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2017-06-20 13:57:08 +0200
committerTibor Frank <tifrank@cisco.com>2017-06-29 12:17:28 +0000
commit6721e7f09aa95bff6622068332a3f56afad9c87b (patch)
tree37ef7f40e53f740a62830ab46142aa87342dc56b /dpdk-tests/dpdk_scripts/run_l3fwd.sh
parent859157b5db45927c7b4bb0b2d575e68805777a86 (diff)
CSIT-687: Directory structure reorganization
Change-Id: I772c9e214be2461adf58124998d272e7d795220f Signed-off-by: Tibor Frank <tifrank@cisco.com> Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
Diffstat (limited to 'dpdk-tests/dpdk_scripts/run_l3fwd.sh')
-rwxr-xr-xdpdk-tests/dpdk_scripts/run_l3fwd.sh104
1 files changed, 0 insertions, 104 deletions
diff --git a/dpdk-tests/dpdk_scripts/run_l3fwd.sh b/dpdk-tests/dpdk_scripts/run_l3fwd.sh
deleted file mode 100755
index 3363d71875..0000000000
--- a/dpdk-tests/dpdk_scripts/run_l3fwd.sh
+++ /dev/null
@@ -1,104 +0,0 @@
-#!/bin/bash
-
-set -x
-
-# Setting variables
-DPDK_VERSION=dpdk-17.05
-ROOTDIR=/tmp/openvpp-testing
-L3FWDLOG=screenlog.0
-PWDDIR=$(pwd)
-
-cpu_corelist=$1
-port_config=$2
-adj_mac0=$3
-adj_mac1=$4
-jumbo_frames=$5
-
-SCRIPT_NAME=$(basename $0)
-
-# define a function to get the l3fwd PID
-function get_l3fwd_pid()
-{
- pid_l3fwd=`sudo ps -elf | grep l3fwd | grep -v grep | grep -v SCREEN | grep -v ${SCRIPT_NAME} | awk '{print $4}'`
- echo ${pid_l3fwd}
-}
-
-# Try to kill the l3fwd
-# Don't use the pgrep and pkill
-l3fwd_pid=`get_l3fwd_pid`
-echo ${l3fwd_pid}
-if [ ! -z ${l3fwd_pid} ]; then
- success=false
- sudo kill -15 ${l3fwd_pid}
- echo "RC = $?"
- for attempt in {1..5}; do
- echo "Checking if l3fwd is still alive, attempt nr ${attempt}"
- l3fwd_pid=`get_l3fwd_pid`
- if [ -z ${l3fwd_pid} ]; then
- echo "l3fwd is dead"
- success=true
- break
- fi
- echo "l3fwd is still alive, waiting 1 second"
- sleep 1
- done
- if [ "$success" = false ]; then
- echo "The command sudo kill -15 l3fwd failed"
- sudo kill -9 ${l3fwd_pid}
- echo "RC = $?"
- exit 1
- fi
-else
- echo "l3fwd is not running"
-fi
-
-# Try to kill the testpmd
-sudo pgrep testpmd
-if [ $? -eq "0" ]; then
- success=false
- sudo pkill testpmd
- echo "RC = $?"
- for attempt in {1..5}; do
- echo "Checking if testpmd is still alive, attempt nr ${attempt}"
- sudo pgrep testpmd
- if [ $? -eq "1" ]; then
- echo "testpmd is dead"
- success=true
- break
- fi
- echo "testpmd is still alive, waiting 1 second"
- sleep 1
- done
- if [ "$success" = false ]; then
- echo "The command sudo pkill testpmd failed"
- sudo pkill -9 testpmd
- echo "RC = $?"
- exit 1
- fi
-else
- echo "testpmd is not running"
-fi
-
-sudo rm -f /dev/hugepages/*
-
-sleep 2
-
-#run the l3fwd
-cd ${ROOTDIR}/${DPDK_VERSION}/
-rm -f ${L3FWDLOG}
-if [ "$jumbo_frames" = "yes" ]; then
- sudo sh -c "screen -dmSL DPDK-test ./examples/l3fwd/build/app/l3fwd \
- -l ${cpu_corelist} -n 4 -- -P -L -p 0x3 --config='${port_config}' \
- --enable-jumbo --max-pkt-len=9000 --eth-dest=0,${adj_mac0} \
- --eth-dest=1,${adj_mac1} --parse-ptype"
-else
- sudo sh -c "screen -dmSL DPDK-test ./examples/l3fwd/build/app/l3fwd \
- -l ${cpu_corelist} -n 4 -- -P -L -p 0x3 --config='${port_config}' \
- --eth-dest=0,${adj_mac0} --eth-dest=1,${adj_mac1} --parse-ptype"
-fi
-
-sleep 10
-less -r ${L3FWDLOG}
-
-cd ${PWDDIR}
-