From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2ED2E4296F for ; Mon, 17 Apr 2023 19:52:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 23DF142BB1; Mon, 17 Apr 2023 19:52:34 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 9481740698; Mon, 17 Apr 2023 19:52:31 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33HGpuv7011537; Mon, 17 Apr 2023 10:52:30 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=qpL0f6Pq4P1wJcx2DsyCltczUETkWEJx4YE0inToD5Q=; b=cQgQxA+PfS5jdDG/W+d7eES0e/oRWKK6kbo/DlgtZO3hOnmCUke8DtLCHcV+HW9MrxVw yBzT2NOpxMbeHOvdWA3n6rF5eEX/wxoPYybyAKdhq0W9mYw3M6PWCsn8Bs4GggYOQEyv 4o2xAIUzfCUyKghgo+OGoQQjEcX9h81NweZURF2+1xoH0dCA86eTsBydoLKxKT/6DXW9 gYpDwa0RfMM4foZaqfvGCqsCekEW+jHwSL/eCeBCWhEhSj0DfQlHwv0zPLRRZnoKq20j oXZgYm9H3IsD9DP88KWnCsG7fMFOuYhs+SZzL57UbR2Y1aVHtbfIHQNjD6xc4jmu9HK/ VQ== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3q1244bfd1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 17 Apr 2023 10:52:30 -0700 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Mon, 17 Apr 2023 10:52:28 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Mon, 17 Apr 2023 10:52:28 -0700 Received: from localhost.localdomain (unknown [10.28.34.29]) by maili.marvell.com (Postfix) with ESMTP id 0F0983F704A; Mon, 17 Apr 2023 10:52:25 -0700 (PDT) From: Shijith Thotton To: , CC: Shijith Thotton , , , , , Abhinandan Gujjar Subject: [PATCH v1] test/event_crypto_adapter: fix runtime parameter test Date: Mon, 17 Apr 2023 23:22:14 +0530 Message-ID: <056734d7f296b5f6d8db11c3d1fb1b6fda11231b.1681752950.git.sthotton@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: 0oNUlkGQ2fPW61M2V6sAix-mcme57Rh8 X-Proofpoint-ORIG-GUID: 0oNUlkGQ2fPW61M2V6sAix-mcme57Rh8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-17_12,2023-04-17_01,2023-02-09_01 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org The runtime parameters for the crypto adapter are applicable only for devices without an internal port. To accommodate this, the UT has been updated to skip the test for checking the runtime parameters if the API to set runtime parameters is not supported. Fixes: 04ed18cd41f1 ("eventdev/crypto: support runtime set/get parameters") Signed-off-by: Shijith Thotton --- app/test/test_event_crypto_adapter.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/test/test_event_crypto_adapter.c b/app/test/test_event_crypto_adapter.c index 264d6f731e..24f66be69f 100644 --- a/app/test/test_event_crypto_adapter.c +++ b/app/test/test_event_crypto_adapter.c @@ -275,7 +275,7 @@ test_crypto_adapter_stats(void) static int test_crypto_adapter_params(void) { - int err; + int err, rc; struct rte_event_crypto_adapter_runtime_params in_params; struct rte_event_crypto_adapter_runtime_params out_params; uint32_t cap; @@ -303,6 +303,10 @@ test_crypto_adapter_params(void) /* Case 1: Get the default value of mbufs processed by adapter */ err = rte_event_crypto_adapter_runtime_params_get(TEST_ADAPTER_ID, &out_params); + if (err == -ENOTSUP) { + rc = TEST_SKIPPED; + goto queue_pair_del; + } TEST_ASSERT(err == 0, "Expected 0 got %d", err); /* Case 2: Set max_nb = 32 (=BATCH_SEIZE) */ @@ -370,11 +374,13 @@ test_crypto_adapter_params(void) TEST_ASSERT(in_params.max_nb == out_params.max_nb, "Expected %u got %u", in_params.max_nb, out_params.max_nb); + rc = TEST_SUCCESS; +queue_pair_del: err = rte_event_crypto_adapter_queue_pair_del(TEST_ADAPTER_ID, TEST_CDEV_ID, TEST_CDEV_QP_ID); TEST_ASSERT_SUCCESS(err, "Failed to delete add queue pair\n"); - return TEST_SUCCESS; + return rc; } static int -- 2.25.1