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 BEC5945909; Thu, 5 Sep 2024 09:46:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8B6AD40264; Thu, 5 Sep 2024 09:46:38 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id BE17F4025C for ; Thu, 5 Sep 2024 09:46:36 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 48547bXB013589 for ; Thu, 5 Sep 2024 00:46:36 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=pfpt0220; bh=dPzEJUHKzhBjZCsvvMFmmUc qptmgRRySYOTG9e3ci4w=; b=ceXtNhu5QjuNDpzOJYn9uDs0wKo19Cv1kAY78jw FDgL70mgbfV8r/GfH6lRUSbJc/DjUWF5iZCHXvxCen58aQpcBPwZfYS8DwIxT92W Qw/+4b7ULx03tX+M/YXVwiP9LO6uCPNK+MRn0lJx9s1jJ+zMycPazRdQW39mDPb9 vt/GqyFFq4zvuEIZnTmUeSU8kkAN7FQq8QKDh9A0GxSjc2EqOHTqwYDvXGdjlyZx AXz0Dzo9lxjgG84D7pLUKXuyU6R9LW3caxgmBIQev08UZGJu9OxdKnwsJ5Gb06gA JnvQrGUEAJbi6BEFgg4/MUrZz5MftAw8MoWk0qPk5SX/yxQ== Received: from dc5-exch05.marvell.com ([199.233.59.128]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 41ev31tfn0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 05 Sep 2024 00:46:35 -0700 (PDT) Received: from DC5-EXCH05.marvell.com (10.69.176.209) by DC5-EXCH05.marvell.com (10.69.176.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Thu, 5 Sep 2024 00:46:34 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH05.marvell.com (10.69.176.209) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Thu, 5 Sep 2024 00:46:34 -0700 Received: from hyd1554.caveonetworks.com (unknown [10.29.56.32]) by maili.marvell.com (Postfix) with ESMTP id F05975B6927; Thu, 5 Sep 2024 00:46:32 -0700 (PDT) From: Tejasree Kondoj To: Akhil Goyal CC: Anoob Joseph , Vidya Sagar Velumuri , Subject: [PATCH 00/11] fixes and improvements to cnxk crypto PMD Date: Thu, 5 Sep 2024 13:16:20 +0530 Message-ID: <20240905074631.1462357-1-ktejasree@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-ORIG-GUID: wzdMzO06gmAfGhyJN_VWjq4W18eA-j-x X-Proofpoint-GUID: wzdMzO06gmAfGhyJN_VWjq4W18eA-j-x X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-05_04,2024-09-04_01,2024-09-02_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 Adding new PMD APIs and improvements to cnxk crypto PMD. Anoob Joseph (9): common/cnxk: ensure CPTR is 128B aligned common/cnxk: rearrange to remove hole common/cnxk: remove abort from flush API common/cnxk: move algo enums to common crypto/cnxk: use opaque pointer for PMD APIs crypto/cnxk: add PMD API for getting CPTR crypto/cnxk: add PMD API to flush CTX crypto/cnxk: add CPTR read and write crypto/cnxk: add PMD API to get qp stats Vidya Sagar Velumuri (2): crypto/cnxk: align passthrough data for SM ciphers crypto/cnxk: add multi segment support for Rx inject drivers/common/cnxk/cnxk_security.c | 106 ++++++------ drivers/common/cnxk/roc_cpt.c | 7 +- drivers/common/cnxk/roc_ie.h | 22 +++ drivers/common/cnxk/roc_ie_on.h | 22 --- drivers/common/cnxk/roc_ie_ot.h | 19 --- drivers/common/cnxk/roc_platform.h | 1 + drivers/common/cnxk/roc_se.h | 2 +- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 53 ++++-- drivers/crypto/cnxk/cn10k_ipsec.c | 12 +- drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 6 +- drivers/crypto/cnxk/cn10k_tls.c | 12 +- drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 188 +++++++++++++++++++++- drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 9 +- drivers/crypto/cnxk/cnxk_se.h | 29 ++-- drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 171 +++++++++++++++++++- drivers/crypto/cnxk/version.map | 7 + drivers/net/cnxk/cn10k_ethdev_sec.c | 8 +- drivers/net/cnxk/cn9k_ethdev_sec.c | 12 +- 18 files changed, 532 insertions(+), 154 deletions(-) -- 2.25.1