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 7A7FEA0C40; Thu, 5 Aug 2021 16:04:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2E7C340143; Thu, 5 Aug 2021 16:04:38 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 9BFB140040 for ; Thu, 5 Aug 2021 16:04:36 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 175DuHBU022864; Thu, 5 Aug 2021 07:04:28 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-0016f401.pphosted.com with ESMTP id 3a8bkb925h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Aug 2021 07:04:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WPeViJrqaH3uiSgvh5R47sIrZPx/2hU3v9BRUKVRVR8u6AsCWm7gLVTiPwmJR3WG+UUFcgUl7pckc+JwSfzNMhHOOebOsKj43u9AQ3u7i52I93EWdm20adXnLVWjyUPRLzO9HCGGtitheKFCVDYgYMsthXi95tDfZWZuU6FLx1TdRteMHBEnLEZI9Sr247XRaaAFKrRdzSPwmH1xmUenEgz3J7YAmkmMSOGdsqdt2FKl9MKMYH7VzIStMqUJTgiM2mBHfiCz69nwCZoaMHiU5c/RMxYwoETNbjrk4zTFr+L1xmhadldv1ZKf7HiEK67tQyBKDYmL9edD8MY7FkuaJQ== 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=CWaQgsU/sRoWO/T/8a/+YDryyNIn+QnpQbYnMXoJDGo=; b=GzBddUCKzECl31rzzXSIzzbvEKKOL8jGgWdMT1l3xT3UUNc2HGeeMtvdMpFuSMWx3npBto5FH63vk0v55jAL6gtFVjSYnWpwJsYXb7R3K5pU/Z0DXxD7alBZzE1RTEEKJFvTtX1Gld7dt48UtPM4Gxy4gHgNJXc4DfnSUwS+5e/BcFxkXEluz94rXh9GkAQ6fmaChhy/T5fo9f+M5zsd3W/ORCq5+pNZ22uj8nraPkO6sRAd7LNceoR0Bjr72I38zsyda+vhKGfbMjW+Ne30925DihlRYXa0IlbUqQtiZ7v9ieyrI7LfLrAJM+e3GBdUTCWi1Tvn4kRowzwWMU5FXQ== 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=CWaQgsU/sRoWO/T/8a/+YDryyNIn+QnpQbYnMXoJDGo=; b=ZeNITQVl6jCVLugu6amjW/bFFTnVA8M4kEid0aGSMjfDINJse3lpfbYEMQI4gcaSBK9WSfuejgUzX0wDgiIPXZjgd5RhOjfIhINEb0PUCGzNxWOaV6GcUoXFC0bVN1GjtS/1eARXvA8uPkDDl6OZbYjZBCCjdYoWkM7WrnwYNBc= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO6PR18MB4467.namprd18.prod.outlook.com (2603:10b6:5:355::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15; Thu, 5 Aug 2021 14:04:25 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::1455:9a67:a6e7:e557]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::1455:9a67:a6e7:e557%6]) with mapi id 15.20.4394.018; Thu, 5 Aug 2021 14:04:25 +0000 From: Akhil Goyal To: Hemant Agrawal , "dev@dpdk.org" CC: Anoob Joseph , "radu.nicolau@intel.com" , "declan.doherty@intel.com" , "matan@nvidia.com" , "konstantin.ananyev@intel.com" , "thomas@monjalon.net" , "roy.fan.zhang@intel.com" , "asomalap@amd.com" , "ruifeng.wang@arm.com" , "ajit.khaparde@broadcom.com" , "pablo.de.lara.guarch@intel.com" , "fiona.trahe@intel.com" , Ankur Dwivedi , "jianjay.zhou@huawei.com" , Gagandeep Singh Thread-Topic: [EXT] [PATCH v2] doc: announce change in crypto raw data vector Thread-Index: AQHXigIOzauqr64nAkaGRVBlviQNSKtk8Weg Date: Thu, 5 Aug 2021 14:04:25 +0000 Message-ID: References: <20210805080538.12063-1-hemant.agrawal@nxp.com> <20210805135529.14146-1-hemant.agrawal@nxp.com> In-Reply-To: <20210805135529.14146-1-hemant.agrawal@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=marvell.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 38b7a470-c307-4774-2fd8-08d95819ef14 x-ms-traffictypediagnostic: CO6PR18MB4467: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mJsGzES2MxgYgnEQxkhGTi1MT1qltXsaQb3NWpYdkAJ1id5fjoMyS4DVrvgY2GNj6bdfPc1Qo4xfHzQ3Qp0y5ppPP27HS6HdYzTzWNPWxdrr1wqYkMFLHOLZQAAZbwo2DSKoaSa357tBT754oMJWeqfTdjnbxblRaUw3AiRNV284x4Ve52eGxCKeZrv4lO6tmkQ+BH/zGPpYqFHYQB8z3GmaLwuuqu+yWbvrvMJ4D42mXWuGd6Qz5iMrRTm65TLxrd7zuclXRD00XT5O8VsljGGgUMECqDMfdsqKiFJasLwiW7APUfkVRIrhFAaLQAj0idnVKC4oBNOZ/VnFa2WI9m4ioG42n2xf+a3kN6C53f92WmD6LqtT2B39lDJ7ePj2q/p4T2oZ4R9tolgemwGpaKTiWUWIiNvmyQMsUDlV/ohdQT4lni8Go8cDWEKdTKFUoBhWPi6xqSWeoBmJ8j8ByAeK1bA1Xki6Fpdp8oNDaGn78VfxIFwETssA0kQT7OwoC7/W+cklnCJ7b6ZOcbkLXrVyzygyoEdmeArWY7JYn5k0/Yw6Kfsp39s+lhGYZLZLXTbNhq4pHkNNY8oE+dKuY5rrmrV8VQtSGWA2bDOMFAQJwXOPe2CDqcDqxrqgqg3VOTm3UqSI7HyoRELbG/2kDbB39XeTgLY/qNrYLZpVKJKHyigOKES4elkvg/99CDy9U/hi9Fi4hc01P1aoFs3hDQ== 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:(4636009)(136003)(376002)(346002)(366004)(39860400002)(396003)(6506007)(2906002)(8676002)(71200400001)(66946007)(38100700002)(122000001)(7416002)(7696005)(66446008)(64756008)(66556008)(76116006)(66476007)(38070700005)(4326008)(8936002)(186003)(478600001)(83380400001)(33656002)(9686003)(54906003)(110136005)(86362001)(316002)(26005)(55016002)(52536014)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7BYLcqlxvdaaksSav1u0w3UcHlMoAj5OjhnLL/Z+14uZBAXvxmPTOMQLJd/i?= =?us-ascii?Q?b0d1i8b6kvrHus5IycfXHBrc+4Z1bN8Hg9i4K73UHKJu3Cy0TR/93HyVFh3A?= =?us-ascii?Q?0Q6WDF3qkFc/ooFuckJfuZ6pxHSyUBBsAL4lPziRKwwyOJmyOVKmCo7t1iqi?= =?us-ascii?Q?UI6XT9MFHw2oFlBgFNzjDLA3LbgIO4krigFM3cwBw6m17gi5vhSr6STFyBWh?= =?us-ascii?Q?bYIuf2O4l0Ds6pXvcCgLJJFoUZqCbLcfu0olM9CsJZwD/l30jPp4pEq8DKEd?= =?us-ascii?Q?OITfGK8xLctFQjGsLHEM7/Glvi4nusno56WkT5OrFrOJEzBj38AIJmLNyhmo?= =?us-ascii?Q?o9inSXVyaM4BDJZAEZuoIXBZ6GWobvFZ0ZsmVaVz4yph1VStVcMpfOGRsM/v?= =?us-ascii?Q?N5Tb3ebr/JRc2gTh0EWHPvg5PDhwOX4mmo7fXIDjy4eOcTuIkNvbF1AMTNsz?= =?us-ascii?Q?hXC8nTIVBsFjbMVEB/1tEWY/cBL/Di/KfIVZl5LCTUKGR59SjW3AYe8CNNGa?= =?us-ascii?Q?qIrMnBywXrgCPYrFSiVcJ+h+yPiNLkSSqZwq2zw/2GbdeoEVKIdElHdfhC7l?= =?us-ascii?Q?hVvS3KIi9kGYK8XLTyRySrt+MOs4B6t352BuUOXuJAF3DPSWKk7R+AIQNwjh?= =?us-ascii?Q?J3pYIz2S//fBYqwbeFyNwhFx6lHkKhaScapPEFKY1r1NGeI35SwyKDuYfst7?= =?us-ascii?Q?eWiOl/prtYnKDRU5EEFlAIhibelgUKBime7wb+reVA/rgt55RYtN8BQEQV+g?= =?us-ascii?Q?dfyHbDU0zQ8pc8g01WviPPsfIRVL7pDIEy2Ujq+kryeZ/lzQxAMmF/v4GQN7?= =?us-ascii?Q?7FZNkb1pofuDCjS+n2HYezJvuiXnAVC5IGwxiU4KPuaHXUzDnDeI/+R1GwPX?= =?us-ascii?Q?QXExgTdyVChAzG0d2pXHDezAW6cbf/YRXhatGTj4aeUNDJV1UZLEdBPlAgKu?= =?us-ascii?Q?D+Bg2c3F2p72tD2DGRYReGWPH/HNbvlWsNTK8pOZCB2LFv/Js1j77K5hQrBp?= =?us-ascii?Q?xlfkU1CV8p4vR35suesokmHabsUh2++w0fVbBFJGQ20kWT/GetM7ubIK823p?= =?us-ascii?Q?DjR6SNoEsgHbAOQ8S8UO4LXxjkzpbad0P6XRwWKVq+oaiuPXD+nfOGphLZrQ?= =?us-ascii?Q?srzepZNKK6OhyYZ2n2e7pHEy1NoxHBBw0i24rLlGvF2cWxL2H3gVDAX80cGf?= =?us-ascii?Q?9D3JOiCSvLZqk1Yj2oqeWkvry4IJ3XTi0KcYH9BhZ1pbU2eDcIhuGb5qKVl7?= =?us-ascii?Q?loNPwgsbscjaPQ71GJwKSwPgKr8VPLiAUPhj7akyrrhJ5mDLfkFj7q+mC0co?= =?us-ascii?Q?Ccu5a7DLoAIaoJB3xq8kSh7L?= 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: 38b7a470-c307-4774-2fd8-08d95819ef14 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2021 14:04:25.6099 (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: l7Nfnm6drPZ56g9TlJIaxJJiKV312T5BnYGGjR0OdHD2vAzWSWEVm0MqHDTCAppYlctADm2SPb0DGscxyM64SA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB4467 X-Proofpoint-GUID: gMKPcMFaXts_zEUo__-kqARJSSD0sBD4 X-Proofpoint-ORIG-GUID: gMKPcMFaXts_zEUo__-kqARJSSD0sBD4 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-08-05_05:2021-08-05, 2021-08-05 signatures=0 Subject: Re: [dpdk-dev] [EXT] [PATCH v2] doc: announce change in crypto raw data vector 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 Sender: "dev" > The current crypto raw data vectors need to be extended to support > out of place processing. It is proposed to add additional desl_sgl > to provide details for destination sgl. > The same is also extended to support rte_security usecases, where > we need total data length to know how much additional memory space > is available in buffer other than data length so that driver/HW > can write expanded size data after encryption. >=20 > Signed-off-by: Gagandeep Singh > Signed-off-by: Hemant Agrawal > --- > doc/guides/rel_notes/deprecation.rst | 12 ++++++++++++ > 1 file changed, 12 insertions(+) >=20 > diff --git a/doc/guides/rel_notes/deprecation.rst > b/doc/guides/rel_notes/deprecation.rst > index f4a4d00db2..c19a306c93 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -193,3 +193,15 @@ Deprecation Notices > reserved bytes to 2 (from 3), and use 1 byte to indicate warnings and = other > information from the crypto/security operation. This field will be use= d to > communicate events such as soft expiry with IPsec in lookaside mode. > + > +* cryptodev: The structure ``rte_crypto_sym_vec`` would be updated to ad= d > + ``dest_sgl`` to support out of place processing. This field will be nu= ll for > + inplace processing. This change is targeted for DPDK 21.11 > + > +* cryptodev: The structure ``rte_crypto_vec`` would be updated to add > + ``tot_len`` to support total buffer length. This is required for secur= ity > + cases like IPsec and PDCP encryption offload to know how much addition= al > + memory space is available in buffer other than data length so that > driver/HW > + can write expanded size data after encryption. This change is targeted= for > + DPDK 21.11 > + Acked-by: Akhil Goyal