From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 6F9CFA00E6 for ; Fri, 14 Jun 2019 22:57:01 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5076D1D5DF; Fri, 14 Jun 2019 22:57:00 +0200 (CEST) Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by dpdk.org (Postfix) with ESMTP id 2E0101D5C6; Fri, 14 Jun 2019 22:56:58 +0200 (CEST) Received: by mail-wr1-f66.google.com with SMTP id c2so3856103wrm.8; Fri, 14 Jun 2019 13:56:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=WVdwEUwXLo0iw4ZkmRjQcmZWIrjufXW+VJAvZR4IauA=; b=QSt2MTjsg1DHt/cZm0hTTNsx+sBPGun9AgJJiyAycAGxwxiScpLD3Iye5OtpUmI0td M/8uWNf0ZCqoLe6W6tofJNv9IFIbH9FNYXjUyMVMonYo53rLbj+pvrvHMVLDtjkNmS/q 38G0su0neyQG1ZDegYLZcSEN7VWo0FoFLvpFW5NG2c29NsIKIdWReMinF8+wDJQmsUeX VTtLGx0ncKkEf/K8iDaaNE/ARQ5YivaeATa41R8pyatP5Mp7sU1zJe+kgPKlw89ji06c x8TMT+f0u1YKRpW9vagt8UuVqW/YAG67h7mt+NHTkTFhqZvRcM4xa0r9HpwuXFT0yPK2 1Cvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=WVdwEUwXLo0iw4ZkmRjQcmZWIrjufXW+VJAvZR4IauA=; b=sc6Bro8ZRDzZlzqela9Niw579QvcmKFre+8j4HbDkxpSfEZtNWomY8mCiswM2qdZOK eNo5aipBt2eFJ8jryA8yck+P9uk/skN+PIJPSAmeJN31Nkj3LuuxxRMk1+lSxDxKebCK 6efoH36cIVN1JVMilngXx/j1Qc4/g9Z1upEnsZNtpfsx06hR0vwUZtPO4kkqlaiMev4A S9qTTp7YjVaEdV0MxSWnLXbQWldRgkcNRp0YHG5tGFgUAiy0Jv7BqOhS5/JKGfELeNAD 68f6/m+RoCwnii06nLuZCCmuWfWNm6n50ZKrizJ3lmyLZew2IYE0w64j9vfk0+xUZcKd Atsg== X-Gm-Message-State: APjAAAX28SKlQKwXVs3ed+1MJkJ8LYjX1QVQQojmK9DoLVNr06Uz8A3H UwZvzsUD4LZOTT4C/reXuZMaERlr X-Google-Smtp-Source: APXvYqwXChnAbcemk93torS8dQ6aOKUdPBGz9MKboN/Bs51FN/f7X46BGd0mm5IRzby/7MmxoTNlKw== X-Received: by 2002:a5d:5692:: with SMTP id f18mr7737626wrv.104.1560545817603; Fri, 14 Jun 2019 13:56:57 -0700 (PDT) Received: from localhost.localdomain (178.43.191.94.ipv4.supernova.orange.pl. [178.43.191.94]) by smtp.gmail.com with ESMTPSA id y17sm8105681wrg.18.2019.06.14.13.56.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 14 Jun 2019 13:56:56 -0700 (PDT) From: Tomasz Jozwiak To: dev@dpdk.org, fiona.trahe@intel.com, tjozwiakgm@gmail.com, pablo.de.lara.guarch@intel.com, stable@dpdk.org Date: Fri, 14 Jun 2019 22:56:45 +0200 Message-Id: <1560545805-15249-1-git-send-email-tjozwiakgm@gmail.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH] app/crypto-perf: fix return status detection 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" Currently, there's no return status check from lcore's jobs. In case of fail - crypto-perf tool returns success anyway. This patch adds such a detection and returns proper status at the end. Fixes: ce8af1a4398d ("app/crypto-perf: wait for cores launched by app") Cc: stable@dpdk.org Signed-off-by: Tomasz Jozwiak --- app/test-crypto-perf/main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/test-crypto-perf/main.c b/app/test-crypto-perf/main.c index 4247f6a..ad72d7e 100644 --- a/app/test-crypto-perf/main.c +++ b/app/test-crypto-perf/main.c @@ -664,9 +664,12 @@ main(int argc, char **argv) if (i == total_nb_qps) break; - rte_eal_wait_lcore(lcore_id); + ret |= rte_eal_wait_lcore(lcore_id); i++; } + + if (ret != EXIT_SUCCESS) + goto err; } else { /* Get next size from range or list */ @@ -691,10 +694,13 @@ main(int argc, char **argv) if (i == total_nb_qps) break; - rte_eal_wait_lcore(lcore_id); + ret |= rte_eal_wait_lcore(lcore_id); i++; } + if (ret != EXIT_SUCCESS) + goto err; + /* Get next size from range or list */ if (opts.inc_buffer_size != 0) opts.test_buffer_size += opts.inc_buffer_size; -- 2.7.4