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 B348545AF5; Wed, 9 Oct 2024 22:08:08 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7E38840156; Wed, 9 Oct 2024 22:08:08 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id C94944014F for ; Wed, 9 Oct 2024 22:08:06 +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 49929kpc008753; Wed, 9 Oct 2024 13:08:06 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 425ats2pdh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Oct 2024 13:08:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qXZP2pWhTesnt2/5Xx7SVrdJuPJXm4rUeB7bFmXv6FaZYP00RAfaXFF1rO/P4gdxuCVhb6rLTlFkoq+cZ+0F6XfGxIXh6zgXA+hgv/l0IIkky/kWkjMfDSJ8mTg4vLLMGVyNR9BGnb6lH2xLasrKbZlpjRMQ/upr3FhBJcIIZSOOBZ7+CYezGf0jg4riA2vNLbq5nTqXv8D/Whhs2n8dH7WNFPzboUgTeJumLeGvdJ7yBf5z4xdRwHV5PxK/22yKnQv9PoIZM1BapJgAmv/KQSIOlOZQLsZhymgjvbdfmWpyT+bVwWy4DpSN8fTD78N5bSa5eHxixWzjxSTxsud+Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Eyp/H1q/AU6FfexQwyZ7gpBjyIFlPa+ERgtCSPdvou8=; b=Pi6qxhjiv8OGT6ny9fapXpr6X65for6m27K6d2J9E414PEMLg6T3vvlD+yDdUZ7Pyz4gTKHzEn57ypJ3DrMK86HzxBsh1iBuRfPbEBXr4Lz/1h8CR4hrHDXB+fJKL1SYjHEgRUXKz9b0IItLBFukv/meuxxAr1Wu1/EgpU84aor9nnu+B6TFukpULclTxHKerYp7C0raKWM1TbKNm4PIKggGWhG3PMxsX1ukPy8duD8JkEj9Yd/0/Tna6QZR/tTpBpqZKzS0jTPlhck8OfdZSpxoiGQQpFyojnmsrz4kqKv6kXecoTFgtee956zDQ6Gd1UAqmwfU3RwwNIdRXFxGxQ== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eyp/H1q/AU6FfexQwyZ7gpBjyIFlPa+ERgtCSPdvou8=; b=QIsV0TI3SdfvlZanXBRi28ug85ag9P8Vb1PVZ1J/dtbkmz3yJtvlLxgEd/FpJXfg5jkM9i5luNenHjF9sF2+8WoBYsR4gmmGgJiV9o20zqV5VID67LMzWEaOkQUrhpOZWWyboYKrvNGwTu1gPoI+nxHO+z9JGdIyTsOB5Nq8Qb8= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by DM4PR18MB4381.namprd18.prod.outlook.com (2603:10b6:5:39a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.16; Wed, 9 Oct 2024 20:08:01 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%5]) with mapi id 15.20.8048.013; Wed, 9 Oct 2024 20:08:00 +0000 From: Akhil Goyal To: Konstantin Ananyev , Aakash Sasidharan , Konstantin Ananyev , Vladimir Medvedkin CC: Jerin Jacob , Anoob Joseph , Vidya Sagar Velumuri , "dev@dpdk.org" Subject: RE: [PATCH v4 1/2] ipsec: allow stateless IPsec processing Thread-Topic: [PATCH v4 1/2] ipsec: allow stateless IPsec processing Thread-Index: AQHbFieFEyOlyAM7o0yZdPpDOKb0OrJ+wQ+AgAAgQLA= Date: Wed, 9 Oct 2024 20:08:00 +0000 Message-ID: References: <20241003134539.105789-1-asasidharan@marvell.com> <20241004063443.179264-1-asasidharan@marvell.com> <4d3941636833415592e8b34ada98de1b@huawei.com> In-Reply-To: <4d3941636833415592e8b34ada98de1b@huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|DM4PR18MB4381:EE_ x-ms-office365-filtering-correlation-id: e78cbbcd-98a8-4736-a6ec-08dce89e137c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?MVJERd/9ETO06IYB8fSCbWuhAIpWUr0QSuSqlZODUYST1u3vC2srlpsb2ERP?= =?us-ascii?Q?XEBlEKfX1MFq6auKOlGEURhrH6BAhvs3QipuTb+tqimZEKm2GpDX0TeBwJ6W?= =?us-ascii?Q?42XS3pbjvmZMRpBUc35Bo9JYZBNh6fP4K2x52hy9Y1xmt1Ucl6yOoauHI/4f?= =?us-ascii?Q?N/Mb0sukBHygfU/3jOGIVvBctI4zxkR4tPLpVuBrvB5+L7Tiwu984SlDGz6V?= =?us-ascii?Q?HkHjUnFnxEA4iF9PzU3KB8Nc4fPgtvgP1CmId2/b8ZTVPl90ieiKCOFZVCU/?= =?us-ascii?Q?2kvJeOgSTDPRJEGNB8LXtR5zWvZZNidiO15iRHnFz4XbpkOvMSdLZUkDhwOG?= =?us-ascii?Q?0sHY9b7JMzg1IpmzowdZnl3eJ8r3C4CM3TILBqItZ4/R8nutCFHehiIbaO2p?= =?us-ascii?Q?T8tAfCF5X6FkPZgFOnCGdyzsQJoCHRzAZCEA/RqWdhSF2RDkWlS3cq2SHPGp?= =?us-ascii?Q?5ePjAOBLdroNO0fBuyAhBCWxTBsNNnOYBsUEmEcChIc+TFkxRY4qx7KQ9M/v?= =?us-ascii?Q?5mwMTpNMdYiRKRS7mdkdWv8I9xpbN0GAz8XXS9Ddzco4LZ3hCmTVMzA+mbFj?= =?us-ascii?Q?d0vkY6cNP88KrZE3HIt6KuXcSsk60IcwbuEWO6GrAkeTL0e2JtfvaR3OU7J1?= =?us-ascii?Q?ZcJQ15xQ5uoH5r4gdxqpn/YQmZgYh7tVcUVw++gwyMw85LulJHxdcBk49R4s?= =?us-ascii?Q?RQR6sVps07rRa2yTd8iyyCiJAKQcVL8rLrwegKmNvFQB50NBEKavGDoFdtE9?= =?us-ascii?Q?L7GyZcly06K40WlNhY2CorqYQX7tx7XEWlJ64jdWjZgXUM4yssEqpnmogiTM?= =?us-ascii?Q?aJJoT6jIdKoyalZ5xN1jEC3RJHqRuX50s+33fAVGt2W27gPICjISRaGnjKVc?= =?us-ascii?Q?U2W8E8qLfbJ3/g2q41wZMivY7yPSht72LdKPpY40D5UUKeIH/0UvtbQ14U12?= =?us-ascii?Q?fs0aTCekUbDTnmzIYtY3wDNR5Jg12tehB1i5uEafidm6ZBWTjs+IEjwI3P3U?= =?us-ascii?Q?4TDiR4mQqfeu3q04Gt6Z2UP6j3D6B8572wF5sBEFvPr2HKtiAxEJ+b5dugIn?= =?us-ascii?Q?Ebd0G2+SPksuR+a+V/ZjmGeq27MLkQ7BVEnQ9kKBDI0P3SvgUPW2WBolB1yJ?= =?us-ascii?Q?UpybpaiSrOyrcLxVp6EfC/JwdVd8B8+uBCslsJb+9QL5uMdf5HUZTsAcq/hL?= =?us-ascii?Q?79COhO1mvYJQQK9nMDsyh+NydynUaDpnC6gJjx4/OBw28wLYN8ChmzXergbg?= =?us-ascii?Q?UoXR8iX6tB905YmR7ktNsmpJ7cfGoURFW99aw4Xf8urZWE+na48gE6h0GXxI?= =?us-ascii?Q?QFhR9Da+0uO7CX9JB70dDUvRpSVYaXdDHZKZbbCfolJxMg=3D=3D?= 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:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?IvsqlAs8x6OL3GdBBPeRS34qkyCZi66E32WeWmJu2PuS5Y5hDqV2gqY0Szb6?= =?us-ascii?Q?IIlLrbDY7UWQ9Ud8ZpoXBOGbgXKoL3C1WAYaQW2dxAK9h+64lBO/h431G/+4?= =?us-ascii?Q?eYGLACAMq3e3lh7jDNX4hHWS9FWdmp1PjTIrYIVc+Wlpk3wkT0JlsuHj/on3?= =?us-ascii?Q?mT/rHIzjdLIVWFwOAU0GlpFPMNwt9BoAXde5cz0JhdIVNuccVJwGxk1XJAFR?= =?us-ascii?Q?ZLJFHod+blrzoxMegSA9wuFmAncyizz9+KIfKejOFRvxsIftaAjQot0FORBm?= =?us-ascii?Q?ucW1iNVkYfQGg962DkC4aSWoJNk/NIV+/v4GMCmdJET9UQzTOc0uUfAqvV9E?= =?us-ascii?Q?jOcN49x+7FXCEGia66IeDz5EFblHJWj47+M7rw25ExwK/YUi6scLSPNCUSf4?= =?us-ascii?Q?PzEtf/5LP/wO/DgYaKfsUDXXba4/I7Y2iYJYEGJxvUtFvCiaVt2M2ctCZB6k?= =?us-ascii?Q?vINrg9DPRGca8nFardowNiZuMbGp21fbkUsmbhRcQ6LVC/Jjc0r6cqPhpdy+?= =?us-ascii?Q?CiS07JAqw26nlFCHy+pgpZa90j5mFLI6Z9oOWuDaoRDrzkcj1jDm2/CUyLz9?= =?us-ascii?Q?y0zPBhAO+2GjgYWpART7XUNWZqy2JXDn9yr9EMHVeQA23HCdQ/vuGXRDMvBQ?= =?us-ascii?Q?DC1s0fPnR97u5mmIHeZ+nqMJPIskUIF1tzfkescb9x1VB9TFsYXEd1Uy55ur?= =?us-ascii?Q?tCtfpcMhyQiI6/Wtb5q4MTkJZAS9OVIn9f5zLYuy5FJ7rsoVDUSDgJpR1GvJ?= =?us-ascii?Q?u0dMMLRU+n6BlD74nKWEYgGVrhKrXf0TSghBTYqKIiWWeSn5qHIRjjEZukRo?= =?us-ascii?Q?D+fa5zTx1W7S7Y1uCITbWhgwG6Xl46NacqWf0d52qRlRjKOkxhp4ws2HTfmD?= =?us-ascii?Q?oNLdXNK/ijByiTKFkpzYeWSTkh6et0sj1qCCW2XZH3hj/I+ZLwPo924kfMPL?= =?us-ascii?Q?hV1A9hrGYSOGTcL1sS8BG2dHSD9rqhVuNm2+DPq5WcJq1V95xRie7V0icYRJ?= =?us-ascii?Q?M6+x0HjXBW7WyrG/VAIHgNdB6uVA54V/mopFXYm4RpEL67FvIhuaVSDZCKkk?= =?us-ascii?Q?XHocuF9GxtJ81YrGCv5CY3c3zXSV9LGdJQSRIRbOI2l5pjBQjKCI3zJiBHGS?= =?us-ascii?Q?kw1WT6xC7SoK6HdllFfqoCvWytbbg1NOG8fuYUROSJZxFMMcQuCrlgqGP3Ac?= =?us-ascii?Q?5q05K7yyT126zLvqjW3Ci+g3x/YUysbqBmSkIA2JDKGUZomzA9VE9Z98gLuI?= =?us-ascii?Q?tMSJIqpwzouMzAe6973CbQRJEAgfyDac0EZNOZ30L1e+JBYpwJTaB6JxDa/J?= =?us-ascii?Q?rEa7UOcg0GQ8GXsfSX0N76DNFzRgJrKfPEYEGB15WdXIuE709tbI6C88sFhY?= =?us-ascii?Q?odGKa/19aKx+hnx6kB3WizvI9m31bgOopUTPuVTtvNVgfM7QX+70W8p2t6p+?= =?us-ascii?Q?64Qbvvr8ZhWmIQW5lK+BnNDlMQ6MNm5EWcXzsVwGCAR9QYK2cd0hY1AhZDZK?= =?us-ascii?Q?gzC+o6ePMIokfWxukJvHH9sCnR2B6d9hHFv5rKKHb3WqGaZ0mwkBvOTatTtw?= =?us-ascii?Q?sZJJYB8JkdwKNVPTyvYguIiCeLnek/voPlIEkLvv?= 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: e78cbbcd-98a8-4736-a6ec-08dce89e137c X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2024 20:08:00.9155 (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: Gsqr/jFl4PHRdopKfhXJM2yXyE2RlfGjI7SqC/Q5V4RUO/RfvBPWLew/OD3pXTvog7cKJtlBP8qZs3pZg8ZTgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR18MB4381 X-Proofpoint-GUID: Pa4cECZE8orRdvIbOKWqiKkf6deChyVQ X-Proofpoint-ORIG-GUID: Pa4cECZE8orRdvIbOKWqiKkf6deChyVQ 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-06_09,2024-09-06_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 >=20 >=20 > > Introduce stateless packet preparation API for IPsec > > processing. The new API would allow preparation of IPsec > > packets without altering the internal state of an IPsec > > session. > > > > For outbound IPsec processing, the change enables user to > > provide sequence number to be used for the IPsec operation. > > > > Signed-off-by: Aakash Sasidharan > > --- > > doc/guides/prog_guide/ipsec_lib.rst | 6 ++ > > doc/guides/rel_notes/release_24_11.rst | 6 ++ > > lib/ipsec/esp_outb.c | 101 +++++++++++++++++-------- > > lib/ipsec/rte_ipsec.h | 84 ++++++++++++++++++++ > > lib/ipsec/sa.c | 4 +- > > lib/ipsec/sa.h | 8 ++ > > 6 files changed, 176 insertions(+), 33 deletions(-) > > > > -- >=20 > Acked-by: Konstantin Ananyev Series Acked-by: Akhil Goyal Applied to dpdk-next-crypto Thanks. Removed associated deprecation notice.