From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: [PATCH] scripts: test null forwarding Date: Fri, 10 Apr 2015 09:49:30 +0200 Message-ID: <1428652170-19356-1-git-send-email-thomas.monjalon@6wind.com> To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" This script ease testing of basic initializations and Rx/Tx bursts. It may help to check obvious regressions. In order to run it on a standard development machine, it doesn't use neither hugepages nor real interfaces. The optional parameters are: - build directory (default: build) - coremask (default: 3 i.e. cores 0 and 1) Signed-off-by: Thomas Monjalon --- scripts/test-null.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 scripts/test-null.sh diff --git a/scripts/test-null.sh b/scripts/test-null.sh new file mode 100755 index 0000000..6f6918e --- /dev/null +++ b/scripts/test-null.sh @@ -0,0 +1,14 @@ +#! /bin/sh -e + +build=${1:-build} +coremask=${2:-3} # default using cores 0 and 1 + +if grep -q SHARED_LIB=y $build/.config; then + export LD_LIBRARY_PATH=$build/lib:$LD_LIBRARY_PATH + pmd='-d librte_pmd_null.so' +fi + +(sleep 1 && echo stop) | +$build/app/testpmd -c $coremask -n 1 --no-huge \ + $pmd --vdev eth_null1 --vdev eth_null2 -- \ + --total-num-mbufs=2048 -ia -- 2.2.2