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 3E4D7A04C7; Tue, 15 Sep 2020 11:53:30 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5E9541C0C6; Tue, 15 Sep 2020 11:53:29 +0200 (CEST) Received: from GBR01-LO2-obe.outbound.protection.outlook.com (mail-eopbgr100113.outbound.protection.outlook.com [40.107.10.113]) by dpdk.org (Postfix) with ESMTP id BBAD51C0C0 for ; Tue, 15 Sep 2020 11:53:28 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hYoeKoMwkhRUL2969NLpwT6UsEWe+tcPg28DprvJVUmGqjeyFFWZNcbv2kwtkU9qct1O9gJnhUpC5XG5lm9UmvmrOKKCKuBhCmaZei6gSNtKJICYpH9XOOqYJQsJjxDMCWuGW+q9sXTIJr3ERsbLo/q6cDsKtbkUNgbGq0BWaqH6y3T1YICt88KlgETlZ6ESXlj7S9Dl2RSZ905AIP4fWo59vL+WY7mPqfOs4/fT+aKh5VzBGq/yEhHbME8myT7Tirk8SUC/8ksxjwZ/PniBqKLKltNVKU5THyXqJSHqdq40hifzKsdBByixipnzEHNdHfIqf6J8OWGG/opabXbWQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yzwv/QgCXKIxfKU/KbUgyTJssuV4Umj/wHTO9Ty7QQg=; b=NwlIJM4iAjyyFQpX+b4G78Hemjbd6cQGOV35XKq8DGye/Ksc+zjFwR9yl0YdpdACsaEB1cHa4NeeXX5EGr2YpTG6AT2BcOYElHJ15UPNNirwRWBJmzvQxvTYsImpKJ81fgjKtssjJIHBzqDEpkkZ6UO4H4t38to9PVV8I8I94U8lOV/xcRTi9PPWtr8+tFxoQ4X/5l+cWLzb9rTGDzTXPufgPdNZ0yQ6WZMVsnnxzxOLkmozR4TwXj+1cbIoBdXtSp+1ynXcMv4ua4EYoy8sSK02PpxrIieOOfBezGb4Fl5Dykcn5FEP6sBKcGhrqEp5huzOnlGtd/Mvue5sfG2nUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=accelercomm.com; dmarc=pass action=none header.from=accelercomm.com; dkim=pass header.d=accelercomm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accelercomm.onmicrosoft.com; s=selector1-accelercomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yzwv/QgCXKIxfKU/KbUgyTJssuV4Umj/wHTO9Ty7QQg=; b=JFfA73TFV9jt5QxlbX1yFboOa5VTBZdA+iMKIzjOwmeErIO9CRrcgixVw79bZc1bqWB7DY0pZ0CM08Si4q3U2eCcbx73F/OAqEh0eVXZKLbBDpB0HotqTXlx65xNb1jAXvNzM2vSMZi+DWFOnge9nbJ/DUN+CQx3lamfynuFLv8= Received: from CWXP265MB0824.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:2f::23) by CWXP265MB2551.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:9e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Tue, 15 Sep 2020 09:53:26 +0000 Received: from CWXP265MB0824.GBRP265.PROD.OUTLOOK.COM ([fe80::d981:378e:5380:8c2a]) by CWXP265MB0824.GBRP265.PROD.OUTLOOK.COM ([fe80::d981:378e:5380:8c2a%7]) with mapi id 15.20.3370.019; Tue, 15 Sep 2020 09:53:25 +0000 From: Aidan Goddard To: Nicolas Chautru , "dev@dpdk.org" , "akhil.goyal@nxp.com" CC: "bruce.richardson@intel.com" Thread-Topic: [dpdk-dev] [PATCH v3 2/7] app/bbdev: add explicit check for counters Thread-Index: AQHWdbzVxr8DSUj0UUuq5xL3GehhtKlpoH+b Date: Tue, 15 Sep 2020 09:53:25 +0000 Message-ID: References: <1597795557-39612-1-git-send-email-nicolas.chautru@intel.com>, <1597795557-39612-3-git-send-email-nicolas.chautru@intel.com> In-Reply-To: <1597795557-39612-3-git-send-email-nicolas.chautru@intel.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=accelercomm.com; x-originating-ip: [80.7.47.78] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8d754131-f56b-43e5-76df-08d8595d30e2 x-ms-traffictypediagnostic: CWXP265MB2551: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /K4oSW8SaT0yT8ZadgWR+8jslEV4fThbJSjgnKpLtvj6MKrlNVo5GvRgiTKDYqDC/rKqeIikyG1c57VO7Ap7tlHNEwxZAGGZqJ1GM7z5fviSPdee9sl7NK1Bzbffs9zQl0OhMJSC5RGeTSuZsJF25lIzxTQpPkTfyTGekr23nG5d25nDz1nn9J/yGdOior8MtiTCPsZjk1MeoTvu6mbk/t4OG1dwgNe3ztnKrPi+lDl+SasaHlozcXksIzv9PLfAuU69Vsb6VWXD2XrGnIQ4W4GcDWBwgq3FksXb974NQP7+KLaAO92+ot0um7cPNLb8gTILaFzYpN8RVA+4hJ1HYA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CWXP265MB0824.GBRP265.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(39840400004)(396003)(366004)(136003)(346002)(376002)(110136005)(8936002)(7696005)(316002)(4326008)(33656002)(44832011)(478600001)(8676002)(5660300002)(86362001)(186003)(26005)(55016002)(53546011)(66556008)(9686003)(52536014)(71200400001)(2906002)(6506007)(66946007)(64756008)(76116006)(66446008)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: ddjLnBoMiVyks2Erow9F+TSrYz2xL39CLKpqd8gUCRCh3lEppWNJbkM5ZEOTjWNYRsomkFyZtB6MzRSOiquk0ckQCz5xScYQxtOjL8sES0e5WtJNqnOrQwl5FboH9uxsdmiw6Zp03OiUiNWEOBaHploU8A9ISAyksE8i4B/HDdWNmIZarm//+Os7Xhf4kZcs0pNNqhmMUp9qdX+Al5+vFqoi16QbjihDVPSpBf+IKIXo5xabSJV6btjQgAVzUbV27eLT53kWC08xcAYivldRqbrIc8Fe3ikG4Gb2U1c7mpWBEFJnBKQ6lDXFkCKZD52OVY9m61qTMC3+bku/c+CxSrzX4xv/Zl35Sfx+do6kxKY7Q09HWX3Loft5PehDB9F57mHPpFNp+1ZVuG+S+jOgsz8QmNDz3BdmCd8TYz1HfDjPKtars8n+S5eO/OiMnmtWLstrW2FS2aecOTrATtxQKVeMGrd24LuTaW0R/lSKdrQycjVoE3AdTaoGSJmw4heUTkpwT9mRmyMet/mIhTM665WYUXZm/1ICJXyr2OyQj+nZAWGByz/5sh2cyspZGoSAcH5Nz2uMaPcgkeyb3rJcv2sKDD6ouEiahxctP1B7wmpi9gzjOhZoE8tso4sKMlKsKJN1HE8i1LDoU8I6+rYHAA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: accelercomm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CWXP265MB0824.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 8d754131-f56b-43e5-76df-08d8595d30e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2020 09:53:25.8684 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a4aefd0f-62ef-4258-bd2b-0b6f6112bf2c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2YzFgaegGa76gChPOPDDTjYeW973YgYExayeG+mJZ2T1PfJSRHUvC2ung2I1KIDr0N3zZqHaZYf2wbBsAzQkcAIRsXzOS6+FoBAcLWJdDAg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWXP265MB2551 Subject: Re: [dpdk-dev] [PATCH v3 2/7] app/bbdev: add explicit check for counters 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" Acked-by: Aidan Goddard =0A= =0A= =0A= From: dev on behalf of Nicolas Chautru =0A= Sent: 19 August 2020 01:05=0A= To: dev@dpdk.org ; akhil.goyal@nxp.com = =0A= Cc: bruce.richardson@intel.com ; Nicolas Chautr= u =0A= Subject: [dpdk-dev] [PATCH v3 2/7] app/bbdev: add explicit check for counte= rs =0A= =A0=0A= Adding explicit check in ut that the stats counters=0A= have the expected values. Was missing for coverage.=0A= =0A= Signed-off-by: Nicolas Chautru =0A= ---=0A= =A0app/test-bbdev/test_bbdev_perf.c | 17 +++++++++++++++++=0A= =A01 file changed, 17 insertions(+)=0A= =0A= diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_p= erf.c=0A= index 1319afd..b0b6f18 100644=0A= --- a/app/test-bbdev/test_bbdev_perf.c=0A= +++ b/app/test-bbdev/test_bbdev_perf.c=0A= @@ -4769,6 +4769,23 @@ typedef int (test_case_function)(struct active_devic= e *ad,=0A= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (d= ouble)(time_st.deq_max_time * 1000000) /=0A= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rt= e_get_tsc_hz());=0A= =A0=0A= +=A0=A0=A0=A0=A0=A0 struct rte_bbdev_stats stats =3D {0};=0A= +=A0=A0=A0=A0=A0=A0 get_bbdev_queue_stats(ad->dev_id, queue_id, &stats);=0A= +=A0=A0=A0=A0=A0=A0 if (op_type !=3D RTE_BBDEV_OP_LDPC_DEC) {=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 TEST_ASSERT_SUCCESS(stats.enque= ued_count !=3D num_to_process,=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 "Mismatch in enqueue count %10"PRIu64" %d",=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 stats.enqueued_count, num_to_process);=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 TEST_ASSERT_SUCCESS(stats.deque= ued_count !=3D num_to_process,=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 "Mismatch in dequeue count %10"PRIu64" %d",=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 stats.dequeued_count, num_to_process);=0A= +=A0=A0=A0=A0=A0=A0 }=0A= +=A0=A0=A0=A0=A0=A0 TEST_ASSERT_SUCCESS(stats.enqueue_err_count !=3D 0,=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "Enqueu= e count Error %10"PRIu64"",=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 stats.e= nqueue_err_count);=0A= +=A0=A0=A0=A0=A0=A0 TEST_ASSERT_SUCCESS(stats.dequeue_err_count !=3D 0,=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "Dequeu= e count Error (%10"PRIu64"",=0A= +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 stats.d= equeue_err_count);=0A= +=0A= =A0=A0=A0=A0=A0=A0=A0=A0 return TEST_SUCCESS;=0A= =A0#endif=0A= =A0}=0A= -- =0A= 1.8.3.1=0A=