From patchwork Wed Jan 4 07:30:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anoob Joseph X-Patchwork-Id: 121562 X-Patchwork-Delegate: gakhil@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 087F9A00C2; Wed, 4 Jan 2023 08:30:37 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E12F140A82; Wed, 4 Jan 2023 08:30:36 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 5F9DF40697 for ; Wed, 4 Jan 2023 08:30:35 +0100 (CET) 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 3045g2K1005463; Tue, 3 Jan 2023 23:30:31 -0800 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=KVvZ0pNhUidz0Nx3l0Y3MQeAMTqrAtln7ofOmx5LwYM=; b=gvM6C1Mp0cc6eEYYhiDqxI+mUUnHRnzN2gKKeqbovwnkagJ9O1sYIA/X/wTiKpAKFeJR WnVpp+mezp4A47VhG3qeH9Y14kgohJoHGNN6Bc5hJWK7jZPi9Dk82crHy3eNQbARXoCV 2ylMJmRqErbt/hmO7V/Q18PDetojnPizbY+ZoSCImdqQyhAkIk837M9EObemFaoGWRID qha5Kb8d3x0zXqBOezTSAz+8QgAHolhltZArtnRYRXfzDasrV+YQZSCarfpzQHFeZFXi qED2OOsseqISqwOPr8SFaAQa+06Ww0EWkmj5GtycncIYkMDSY0ZFyVRh+VLn+1Gg4Och Hg== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3mtkauy38n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 03 Jan 2023 23:30:31 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 3 Jan 2023 23:30:30 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.42 via Frontend Transport; Tue, 3 Jan 2023 23:30:30 -0800 Received: from BG-LT92004.corp.innovium.com (unknown [10.193.78.48]) by maili.marvell.com (Postfix) with ESMTP id DA5603F7081; Tue, 3 Jan 2023 23:30:21 -0800 (PST) From: Anoob Joseph To: Akhil Goyal , Ruifeng Wang , Gagandeep Singh , Hemant Agrawal , Kai Ji , Pablo de Lara , Matan Azrad , Zhangfei Gao , "Fan Zhang" CC: Ashwin Sekhar T K , Jerin Jacob , Subject: [PATCH] cryptodev: increase default max nb queue pairs Date: Wed, 4 Jan 2023 13:00:21 +0530 Message-ID: <20230104073021.1039-1-anoobj@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Proofpoint-GUID: OMrqjM03BWp2cuGyJE4hiNa6LEuCGnU5 X-Proofpoint-ORIG-GUID: OMrqjM03BWp2cuGyJE4hiNa6LEuCGnU5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-04_04,2023-01-03_02,2022-06-22_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Increase default maximum number of queue pairs to 64. For sw crypto PMDs, the number of queue pairs can be increased as required. The default value (which is set to 8), prevents usage of sw cryptodev PMDs with larger number of cores. Application would be allowed to specify the number of queue pairs it wishes to use. Only the upper bound is changed from 8 to 64. Allow PMDs such as crypto_armv8 to run on larger number of cores. Signed-off-by: Anoob Joseph Acked-by: Fan Zhang --- lib/cryptodev/cryptodev_pmd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cryptodev/cryptodev_pmd.h b/lib/cryptodev/cryptodev_pmd.h index 0020102eb7..913a8f3623 100644 --- a/lib/cryptodev/cryptodev_pmd.h +++ b/lib/cryptodev/cryptodev_pmd.h @@ -29,7 +29,7 @@ extern "C" { #include "rte_cryptodev.h" -#define RTE_CRYPTODEV_PMD_DEFAULT_MAX_NB_QUEUE_PAIRS 8 +#define RTE_CRYPTODEV_PMD_DEFAULT_MAX_NB_QUEUE_PAIRS 64 #define RTE_CRYPTODEV_PMD_NAME_ARG ("name") #define RTE_CRYPTODEV_PMD_MAX_NB_QP_ARG ("max_nb_queue_pairs")