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 C70DEA0554; Fri, 26 Aug 2022 10:47:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B48B340146; Fri, 26 Aug 2022 10:47:20 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 60C7940143 for ; Fri, 26 Aug 2022 10:47:18 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27Q6Yo2D001696; Fri, 26 Aug 2022 01:47:14 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3j5a67n0x6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Aug 2022 01:47:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j4OvFWr9KWN+/2TYa6C5k0GkMyeSUJ1T2xXTIPhRVyzPAICdayxzPNIPyOLHGo+F8p/n460HPxmzArKIxOhSLF6Bou2vZ2dR1/WWIGxuep9H15IgPQrjEEGTS23oDFnZCUwx410T8cpVEF22ItjvTxPc8feBwrOLUVbEmKk6BuEk+7IvKwq4ZyHitbkmU6FohXegEXKM+7Pc+v+BZ0oUHjlueva0krekJUgkaHQIhzHajRlmNANjtIa2qLobNkzGFeY9F3Y75XBJWN/zlrM3102+VFbPadpFu92Zv5+10h2Nkq24Pe3luUuSieA7liJjT9cs+LZcrk9dirnXGOx1rQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Uwbn/mQDxVtBA8qUyfYpUZO+aeIZrOemFZ4Dmwp5gKE=; b=k9yGGn1x9eNBrWft1I+F7HzWxqM8z3jPynWeg5LqLNKNao7vq3NTTH1lZ1EUI3u3Mw6e6EPCKgPxfjBeIiMjlkk86wzqZ5IzJaD2HbpEIVOlEF6hKCVytwVF0tChI6ycdyBawV/l3dNkyDWVRZqmsAUI10zuVzhhfeJsR6chow0Ge8OkFCzmp5+ROajXnfHEbslQMBfxFuL6EjsVjf7jtJQUjAj5I0QSvD/k1rYwS6YdSvJyBHBNR5RjKTRNTTA30Lpb2ofmPKt06F0N92UUl6WAa0OpU6m46boBisNbhLkMotk2J5ktkavSRemQB8v/AsOr88NsTEyNsZkWbZOhOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Uwbn/mQDxVtBA8qUyfYpUZO+aeIZrOemFZ4Dmwp5gKE=; b=ciGWPBLV7TZy6CyhrzwhTYpTTOW4goXvvmXg6LSyONvboImCLyin+f/s6drskl3WwJuBysezQGJ5nd+Hn9otpxQzLKAKKVWIyH9jpTx4nkm9AeljfO9CfNrXDOMXeYvdyUcGaR3zj19pWgZlMXmQpT/XNlL/4wEnFdd4tP+ZmG8= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MN2PR18MB3670.namprd18.prod.outlook.com (2603:10b6:208:26b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Fri, 26 Aug 2022 08:47:12 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::b0e9:25a1:1aea:4382]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::b0e9:25a1:1aea:4382%9]) with mapi id 15.20.5566.016; Fri, 26 Aug 2022 08:47:12 +0000 From: Akhil Goyal To: "Zhang, Roy Fan" , Ruifeng Wang , "De Lara Guarch, Pablo" , "Wang, Yipeng1" , "Gobriel, Sameh" , "Richardson, Bruce" , "Medvedkin, Vladimir" CC: "dev@dpdk.org" , "honnappa.nagarahalli@arm.com" , "nd@arm.com" Subject: RE: [PATCH 0/2] IPsec on Arm Thread-Topic: [PATCH 0/2] IPsec on Arm Thread-Index: AQHYtfxt0SbNjeVNqUeZz3PrKU7v2q3A5L8g Date: Fri, 26 Aug 2022 08:47:12 +0000 Message-ID: References: <20220727081352.1333695-1-ruifeng.wang@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0de58f45-9a89-4bd6-deff-08da873f919e x-ms-traffictypediagnostic: MN2PR18MB3670:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vE22IU/U7ScE6tqWmZ+gF073VQUPdFJXwGR3y4RqVSCwg+DHUCt17i1woOYdSqgzpI6HH0U/O5/Ac0JKrpNo0aWyQfQ/KBXTckdI2EFNIi4IEyOBf1MVgteyd3wMecgItdfe/Ixfl4njMQPUoeDbq6pDspcG6ZjfN7wxEhBI7ckg2Q6ok0ustIq9KDJi76NU8u+RcNwim6tFQE1MliP77w9IWNYl7Z65GNF4wdoZ+6mA5Q3gYASPRks27RB/IDX81X5x59FrjS/BdRtgMY5Zet7jcnsgiaSqauqrfnJUwta0nBbpYheKVkeZ0UKoL7Fh15M9vDR8nhdkUSUFe1obtNWq4Hu3ITjfdBSMI4RrDToPcgryteB2zNlUN863Z1UrPhvP0LYjLjbpbo6ZdpT2lGjvPLV8rultuVZaPbZl0lITIWt7fn1aZK3X542yzhzL0RvFp4NOe2VcUrJkSplt9N6DaHWSIiQiyfcEngO9eWPjClo9ZiwCjTbIKFqaoj9dZN/4UX0T2yXchxh/QKeGor1uJSAyUPkzfuZC2oQCg3e0cWhkPsUOdVf30ix96khkBiYZhAXAc6sGkzT2NkcEuKwZ9p25nfUc5JzAO8+lLRWupjzprFTHAZjjr51K+Sz1dLxg0gxZ9YZzHQExtjKz+9mD1QHs3B3yuNP3WA2o8IzxKy5jzKo+LjeSFqTyUoLZpRe1CpuCxUEQ8U/keBPhTZr6DM+TO+M8RFVWKb59Qnuu5185vRbFCsnxWOr/XlFSpq7Kv96HZeUgY3S5SPg5uNEcPKkj3wChsd+i26a4MrCFZbdLS8xwXgg7q+X7mjEx x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(376002)(396003)(136003)(366004)(346002)(186003)(55016003)(921005)(83380400001)(66446008)(66556008)(66476007)(76116006)(4326008)(8676002)(2906002)(52536014)(38070700005)(64756008)(7416002)(5660300002)(8936002)(33656002)(110136005)(316002)(966005)(6506007)(7696005)(9686003)(66946007)(478600001)(41300700001)(54906003)(26005)(55236004)(122000001)(38100700002)(86362001)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?snXy2iY5yi/BzbGG8OMO4I8QmJtspYCJ07KPwH6BPl6V+tNY0v9xZiWQII0W?= =?us-ascii?Q?gDDujWFQ8VhhpUm1byrJRJuum4dc9JgCNIq+ZA9CzSJosanJxlEVRbeM2olv?= =?us-ascii?Q?JQBd7wJ9eZD8QWfl+tA1XtWQuAZ/hcGF6Yqq9VKG6pJUNyxJjIeKLR/bfWmu?= =?us-ascii?Q?z2eBlNy9gUfsovyNdDAw50WKw/VyxHN3mmDEqkAi51OOTzKlb2BeyObRhpml?= =?us-ascii?Q?gxAWVEg3drSKwy7tItlaUiCzdWvl1rw+IYGTuKVzPHS3Jm14vxY61gi2BitB?= =?us-ascii?Q?oxXIdjlw54gT2sdmZPAWlFBJ/qnmgtFx4TFW4DzfDlmVe0VdC+C8iTgsbAcq?= =?us-ascii?Q?1TRwtOYIOybPzFtsnE1JZK4vTuVEJZ6QXFSj23TYe+XG1Vq8Mk62rKm4wMyB?= =?us-ascii?Q?OoVvft2LD7w3/EVRX06zvitXOmODVN8Ei2sKXD+tuwjg/YlpRG6fxwcuC8Hf?= =?us-ascii?Q?N9DLnhr3jcs2fsp4edMNWnc/N2Acm5lPDJOiVXDHhjGkohuq+Vy8wMQ/99EY?= =?us-ascii?Q?JwK94qOzcf7uOias9HszdS4SEtITjivim8R4dWirnqNZIv6ZFymjPzbqba3Q?= =?us-ascii?Q?2WEJQu6toWynnM6IQSRRAyI/p5su4GlvWPbIft45CRT3QwMXe/C47FDEmecl?= =?us-ascii?Q?DHs9MohtwMQ4npqkm5pQAXNT59cVuk+SO/3u3prr1iVbQthXtk3IElXK+Z52?= =?us-ascii?Q?ZALgfamUsPv7X7Wfb0eGBOPlge1z8KfH2zlVX2cWdC8ipCCKn6zrOa1LxrXr?= =?us-ascii?Q?kUqo2e7KkkY1tz5Va6CpFPCUft8Vel/bl0qTAl5iyN7oJBFXsBmMF9M6uHQR?= =?us-ascii?Q?5CpjoyMEl0MT58pDIvhsZ2fNvbhh1eSej+TldIBaBgJjs8n8dvZbKZjquPlI?= =?us-ascii?Q?fbaqeJOndnVA09fLiq48f16bBXnKa7DjEdAZ18cmMz1nHg8pVFaxLCJ9IrPr?= =?us-ascii?Q?KTdURzxezw+1AiZc/SLfPZqyudIrpH1VIz1/wb3H5NEHib/x1z3umZUoJs43?= =?us-ascii?Q?innsubgdP2hmzdqufMLHw40Pq9OIoA5vrAheDLrW7CYXZs6USGCwoS7fIRBw?= =?us-ascii?Q?oUk5KujCi+h+RwbIECMV4qtOwfU+pcXYN7Fp/517WYN6f14SI7JLyFVkrQer?= =?us-ascii?Q?vp1dBvdK1ecbfqnYQYwUgP3PPODCjJrUGgaPrI/bwMdfSUENHMmG2mTtk7HU?= =?us-ascii?Q?Oy+a/rPI/a7RIjyN9C52bhpXQFpf0N2Ms6sBLQNK7DWF63ETXctl5QRzywta?= =?us-ascii?Q?5oC945aBNPe1wH8ZLPliAR6V35G0XqYbcMXnRawDptYepilo0Bjm8ImEtLWH?= =?us-ascii?Q?fPj4uBA+vES4f4kbk9/A5wJPWWpBmGbF4nfLequjH6TbueYsa3yaP7qLc9/e?= =?us-ascii?Q?VzQ39eOsazW5Z7xGo+zQ19tyYFmfHuze6h2PBjN5NIAQfBAMbbsrfNlnb2NZ?= =?us-ascii?Q?p90oNK41IGRY+qSn3wICmy9xY5elPcWRGepPMqbV0qhm5afZiZ+HR4R04PmN?= =?us-ascii?Q?uSkHz5TKRglvixHmREx0mFPsiAlAP6fhQYLCX8cmD1yweTVy04diz4tYErPr?= =?us-ascii?Q?z8yE+g1WQE8j1B4fTAUGIRRu7FOT7u4DaS0fua7A?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0de58f45-9a89-4bd6-deff-08da873f919e X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Aug 2022 08:47:12.1831 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EHqHCo+959+3O8kEL/3NOiuKyIeEjLRUAeF3hOm6kcHB5hbt4l3Ekjy4vG4usrdxYzMGS8ocRnrfXWIRZHAsvA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3670 X-Proofpoint-ORIG-GUID: TdMC2xvOJ40iuo9Z18cXaTwFhe2sEDpL X-Proofpoint-GUID: TdMC2xvOJ40iuo9Z18cXaTwFhe2sEDpL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-26_04,2022-08-25_01,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 > Hi Ruifeng, >=20 > We have no technical issues with these patches based on their current > functionality. However, it is worth pointing out that we are planning som= e > changes to the Intel(r) Multi-Buffer Crypto for IPSec library which will = require API > changes in the future. These changes are, but not limited to, to consolid= ate > some of the crypto PMDs into a single PMD, which will simplify the code a= nd > reduce future maintenance effort. When these changes are made, your libra= ry > will need to be updated too in order to take advantage of the consolidati= on. We > can provide further details of the changes that we're considering separat= ely, so > that you're not taken by surprise when these change occurs. >=20 > We also want you to know, for any change we will make to these PMDs, we d= o > not guarantee it works on ARM platform. We advise you to do necessary > testing/verification in necessary testing/verification to the future patc= hes for > the PMDs based on ipsec-mb on your platform. > > This patch set integrates Arm port of ipsec_mb library. > > ZUC and SNOW3g PMDs are available on Arm platform with this integration= . > > > > This series depends on: > > https://urldefense.proofpoint.com/v2/url?u=3Dhttp- > 3A__patches.dpdk.org_project_dpdk_patch_20220630154123.2565439-2D1- > 2D&d=3DDwIF- > g&c=3DnKjWec2b6R0mOyPaz7xtfQ&r=3DDnL7Si2wl_PRwpZ9TWey3eu68gBzn7DkPw > uqhd6WNyo&m=3DMSflaO84SEZbIx1iRuPLHdFCx1Tt55MDafiMzZITc2CEoY- > Zid36my-fIfMSmooi&s=3DrLK324Pjv9lI3_LVXCQaQ6-Yb7fT9y1kE6_S68741Ec&e=3D > > asekhar@marvell.com/ > > > > Depends-on: patch-113578 ("crypto/ipsec_mb: enable support for arm64") > > > > Ruifeng Wang (2): > > crypto/ipsec_mb: remove redundant includes > > crypto/ipsec_mb: enable IPsec on Arm platform > > > > app/test/test_cryptodev_hash_test_vectors.h | 4 ++++ > > doc/guides/cryptodevs/snow3g.rst | 14 ++++++++++---- > > doc/guides/cryptodevs/zuc.rst | 14 ++++++++++---- > > drivers/common/qat/meson.build | 6 +++++- > > drivers/crypto/ipsec_mb/ipsec_mb_private.c | 6 ++++++ > > drivers/crypto/ipsec_mb/ipsec_mb_private.h | 4 ++++ > > drivers/crypto/ipsec_mb/meson.build | 6 +++++- > > drivers/crypto/ipsec_mb/pmd_aesni_gcm_priv.h | 2 -- > > drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 2 -- > > drivers/crypto/qat/qat_sym_session.c | 4 ++++ > > 10 files changed, 48 insertions(+), 14 deletions(-) Series applied to dpdk-next-crypto Thanks