From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 72D5FA0613 for ; Tue, 30 Jul 2019 19:34:29 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 952021BFF8; Tue, 30 Jul 2019 19:34:25 +0200 (CEST) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by dpdk.org (Postfix) with ESMTP id 9CC401BFCE for ; Tue, 30 Jul 2019 19:34:20 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 4C53821EAF; Tue, 30 Jul 2019 13:34:20 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 30 Jul 2019 13:34:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=mesmtp; bh=QJ9mI4e+T8 Bn+A6IWmKZjs405luk9Dky1r49AcuCl5U=; b=pYMVzZGdV1UXlLQ10/8Inocmdu SHo4o8MlqGD/5gZ5ks8wix4dhJj9AYWVIVqZ68lgssKtvafuHJubo3MdCfX19f/M 2ZbheeaUy1y0yERDfrpfXPvbTOOLG3SoDy79vunT+JBnKw/ZgvXCtl/T1fwiYQ5T 3ypvlzHZEYmRz4kEA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=QJ9mI4e+T8Bn+A6IWmKZjs405luk9Dky1r49AcuCl5U=; b=k3/kxwm7 exxlI47RP8FA8OlvyKRL4jVnFhOM/q5GpAtKgcExZMAa8PjNmalGXGAQcnG7ytV2 Agki77LmPXjTmc9/8eqZoNLCKb00CD0Fo4f40J39pARAqZOwd9fnf/vfrRUis+wb of2BMehtdtuH7d2vgnIVEtqZQs1iBQYhLJ6Sw0+Q7ZL6IWAkTcqDf45bdH8bFcDy gPKTkqM5uAGNMTX8u+1lh3trhyjvbRldm6FEZBwiXkN0yOlxoKzno90IivLh7CrI BkMOSJLrfyi1iPooEXuUFo/kciUdYMFPTp9qY7IJmT24IMD6/QqtN1ANQPeJNO45 Qh5MRILUPIETfg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrleefgdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshes mhhonhhjrghlohhnrdhnvghtqeenucfkphepjeejrddufeegrddvtdefrddukeegnecurf grrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtnecu vehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 80C8680063; Tue, 30 Jul 2019 13:34:19 -0400 (EDT) From: Thomas Monjalon To: dev@dpdk.org Cc: anatoly.burakov@intel.com, david.marchand@redhat.com Date: Tue, 30 Jul 2019 19:34:14 +0200 Message-Id: <20190730173414.31017-2-thomas@monjalon.net> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190730173414.31017-1-thomas@monjalon.net> References: <20190717112031.10968-1-thomas@monjalon.net> <20190730173414.31017-1-thomas@monjalon.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v3 2/2] devtools: allow misc options in null test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" In order to ease basic testing with customized options, EAL and testpmd options can be added as third and fourth arguments of the "null PMD" script. Also, the first argument becomes more flexible by accepting the testpmd path as an alternative to the build directory. Signed-off-by: Thomas Monjalon --- devtools/test-null.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/devtools/test-null.sh b/devtools/test-null.sh index 73bbded89..9f9a459f7 100755 --- a/devtools/test-null.sh +++ b/devtools/test-null.sh @@ -5,10 +5,13 @@ # Run a quick testpmd forwarding with null PMD without hugepage -build=${1:-build} +build=${1:-build} # first argument can be the build directory +testpmd=$1 # or first argument can be the testpmd path coremask=${2:-3} # default using cores 0 and 1 +eal_options=$3 +testpmd_options=$4 -testpmd=$build/app/dpdk-testpmd +[ -f "$testpmd" ] || testpmd=$build/app/dpdk-testpmd [ -f "$testpmd" ] || testpmd=$build/app/testpmd if [ ! -f "$testpmd" ] ; then echo 'ERROR: testpmd cannot be found' >&2 @@ -23,5 +26,5 @@ fi (sleep 1 && echo stop) | $testpmd -c $coremask --no-huge -m 150 \ - $libs --vdev net_null1 --vdev net_null2 -- \ - --no-mlockall --total-num-mbufs=2048 -ia + $libs --vdev net_null1 --vdev net_null2 $eal_options -- \ + --no-mlockall --total-num-mbufs=2048 $testpmd_options -ia -- 2.21.0