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 CA77742B26; Tue, 16 May 2023 17:43:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9908F410EE; Tue, 16 May 2023 17:43:20 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id E4EBD40689 for ; Tue, 16 May 2023 17:43:18 +0200 (CEST) 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 34GFY7aq021381; Tue, 16 May 2023 08:43:17 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3qkvbmm3uu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 16 May 2023 08:43:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D8dai7tYbavvmSxO48uMBgX7tfhfBiEIrAwgZbBg51NLDJWr9VZ07Uwr9c20IPGPxz+QfgsGGcjgD/776173Jh4aOEo1LJUeRPC2bjCVr/vlc4Q3I6jY1Cd8tgaIgYxfhssalY9t/rJuNckIu5xUZApCvaMTk9gAmDONtUA4cF11Eo57YJ9vVEcgnqLP6GgQ+5LcVPzRjuLcWk23e4TNTYnQY1FJZtMhFGGqqeQvMMVhIMbm0b/e+SVW1LXmWsfso40cADxMcIecuz1y57/+iT7XCISRHKtRUONTbZmmSAdG44KPqelpVW2aU6GjUOOB+a09wgu3g7EA4mrLQ2hJVQ== 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=lG/p5cbQhVmF8hCGp9V5N8lgDKr+RUeStAMU9qISIJM=; b=lDsIs1ZP62wLKta3nljR+IfGA+8uN0K6qP9HiGgjyECalZ7nFcuLBAJVdQUwt2R/pCe8fzkpEFdtGYrTRMqnZdS49WFVuV5QwlrLrCTRIRCz3HUXSPDFii7t+xHdUh0sIqGMD4l93jACgI/NB5LxT1NNa2QAaz9Z3oDNOTfL6u8MSM2J1qQkVNKFlL2cyOGllCKj1gdZWEB5rjbq+J09yWrfiWBi1BVF+7LVDAekhiIS7ysZvUha7BE4s8Jzek9YRTGDskgL35CgVFf9tftvtgVRo4H1m3uLYOPMWzjRZ85nU22CMs9eFXIqgWVVWBiSzavwsNUkHs6GC3Dr1s9h3g== 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=lG/p5cbQhVmF8hCGp9V5N8lgDKr+RUeStAMU9qISIJM=; b=jShmv01cT/xJTi6PNSoE4x8UqjHbW1m+dXzVxYSOoUJcGfmU2uCWXfTVomVWyyD15w4g9+3tmwLP3JIoK7mU6myoTBHeRJPIK+vvPm4blBWZjqyqe+sYa2YLE7/pP6WePiRwCBTqGW3BkiTpf3ITafFvFs8kWjMg3IeNBWNyxfw= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BYAPR18MB3704.namprd18.prod.outlook.com (2603:10b6:a02:c5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Tue, 16 May 2023 15:43:14 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::831b:85d2:9a45:8489]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::831b:85d2:9a45:8489%6]) with mapi id 15.20.6387.033; Tue, 16 May 2023 15:43:13 +0000 From: Akhil Goyal To: Anoob Joseph , Thomas Monjalon , Jerin Jacob Kollanukkaran , Konstantin Ananyev , Bernard Iremonger CC: Hemant Agrawal , =?iso-8859-1?Q?Mattias_R=F6nnblom?= , Kiran Kumar Kokkilagadda , Volodymyr Fialko , "dev@dpdk.org" , Olivier Matz Subject: RE: [PATCH v2 03/22] pdcp: add pre and post-process Thread-Topic: [PATCH v2 03/22] pdcp: add pre and post-process Thread-Index: AQHZbvjvUlCw1HYpZ0y0hgHh5gStya9dO+JA Date: Tue, 16 May 2023 15:43:13 +0000 Message-ID: References: <20221222092522.1628-1-anoobj@marvell.com> <20230414174512.642-1-anoobj@marvell.com> <20230414174512.642-4-anoobj@marvell.com> In-Reply-To: <20230414174512.642-4-anoobj@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?iso-8859-1?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcZ2FraGlsXG?= =?iso-8859-1?Q?FwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0?= =?iso-8859-1?Q?YmEyOWUzNWJcbXNnc1xtc2ctNWNhMDE3MzktZjQwMC0xMWVkLWEwOTMtOT?= =?iso-8859-1?Q?RlNmY3NjYxOTA3XGFtZS10ZXN0XDVjYTAxNzNiLWY0MDAtMTFlZC1hMDkz?= =?iso-8859-1?Q?LTk0ZTZmNzY2MTkwN2JvZHkudHh0IiBzej0iODAyIiB0PSIxMzMyODcyNT?= =?iso-8859-1?Q?M5MTk3MDc3ODgiIGg9Im9BTXRINnM4Z2VPazY3V1FVZmdMNlhEd2dmQT0i?= =?iso-8859-1?Q?IGlkPSIiIGJsPSIwIiBibz0iMSIgY2k9ImNBQUFBRVJIVTFSU1JVRk5DZ1?= =?iso-8859-1?Q?VBQU1nTUFBQ01zdmdlRFlqWkFmZmg2MWovMXVsSjkrSHJXUC9XNlVrVUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIQUFBQUJZREFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFFQUFRRUJBQUFBNCtVdERBQ0FBUUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?SjRBQUFCaEFHUUFaQUJ5QUdVQWN3QnpBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR0?= =?iso-8859-1?Q?1BZFFCekFIUUFid0J0QUY4QWNBQmxBSElBY3dCdkFHNEFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1B?= =?iso-8859-1?Q?ZEFCdkFHMEFYd0J3QUdnQWJ3QnVBR1VBYmdCMUFHMEFZZ0JsQUhJQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYl?= =?iso-8859-1?Q?FCZkFITUFjd0J1QUY4QVpBQmhBSE1BYUFCZkFIWUFNQUF5QUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQU?= =?iso-8859-1?Q?FHTUFkUUJ6QUhRQWJ3QnRBRjhBY3dCekFHNEFYd0JyQUdVQWVRQjNBRzhB?= =?iso-8859-1?Q?Y2dCa0FITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWXdCMUFI?= =?iso-8859-1?Q?TUFkQUJ2QUcwQVh3QnpBSE1BYmdCZkFHNEFid0JrQUdVQWJBQnBBRzBBYV?= =?iso-8859-1?Q?FCMEFHVUFjZ0JmQUhZQU1BQXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmpBSFVBY3dCMEFHOE?= =?iso-8859-1?Q?FiUUJmQUhNQWN3QnVBRjhBY3dCd0FHRUFZd0JsQUY4QWRnQXdBRElBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdRQWJBQndBRjhBY3dCckFIa0Fj?= =?iso-8859-1?Q?QUJsQUY4QVl3Qm9BR0VBZEFCZkFHMEFaUUJ6QUhNQVlRQm5BR1VBWHdCMk?= =?iso-8859-1?Q?FEQUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFB?= =?iso-8859-1?Q?QUFBQUNBQUFBQUFDZUFBQUFaQUJzQUhBQVh3QnpBR3dBWVFCakFHc0FYd0?= =?iso-8859-1?Q?JqQUdnQVlRQjBBRjhBYlFCbEFITUFjd0JoQUdjQVpRQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?iso-8859-1?Q?QUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCa0FHd0FjQUJmQU?= =?iso-8859-1?Q?hRQVpRQmhBRzBBY3dCZkFHOEFiZ0JsQUdRQWNnQnBBSFlBWlFCZkFHWUFh?= =?iso-8859-1?Q?UUJzQUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR1VBYlFCaEFHa0FiQUJmQUdF?= =?iso-8859-1?Q?QVpBQmtBSElBWlFCekFITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFRQUFB?= =?iso-8859-1?Q?QUFBQUFBQ0FBQUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FYd0J3QUhJQW?= =?iso-8859-1?Q?J3QnFBR1VBWXdCMEFGOEFiZ0JoQUcwQVpRQnpBRjhBY2dCbEFITUFkQUJ5?= =?iso-8859-1?Q?QUdrQVl3QjBBR1VBWkFCZkFHRUFiQUJ2QUc0QVpRQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQU?= =?iso-8859-1?Q?lBQUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCZkFIQUFjZ0J2QUdvQVpR?= =?iso-8859-1?Q?QmpBSFFBWHdCdUFHRUFiUUJsQUhNQVh3QnlBR1VBY3dCMEFISUFhUUJqQU?= =?iso-8859-1?Q?hRQVpRQmtBRjhBYUFCbEFIZ0FZd0J2QUdRQVpRQnpBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFB?= =?iso-8859-1?Q?bmdBQUFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCaEFISUFiUUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYl?= =?iso-8859-1?Q?FCaEFISUFkZ0JsQUd3QWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QmpB?= =?iso-8859-1?Q?RzhBWkFCbEFITUFBQUFBQUFBQUFB?= x-dg-refthree: =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQU?= =?iso-8859-1?Q?FBSUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlBRzhB?= =?iso-8859-1?Q?YWdCbEFHTUFkQUJmQUdNQWJ3QmtBR1VBY3dCZkFHUUFhUUJqQUhRQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFB?= =?iso-8859-1?Q?QUFuZ0FBQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWX?= =?iso-8859-1?Q?dCMEFGOEFiZ0JoQUcwQVpRQnpBRjhBY2dCbEFITUFkQUJ5QUdrQVl3QjBB?= =?iso-8859-1?Q?R1VBWkFCZkFHMEFZUUJ5QUhZQVpRQnNBR3dBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQU?= =?iso-8859-1?Q?FiUUJoQUhJQWRnQmxBR3dBYkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdC?= =?iso-8859-1?Q?dUFHRUFiUUJsQUhNQVh3QnlBR1VBY3dCMEFISUFhUUJqQUhRQVpRQmtBRj?= =?iso-8859-1?Q?hBYlFCaEFISUFkZ0JsQUd3QWJBQmZBRzhBY2dCZkFHRUFjZ0J0QUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFj?= =?iso-8859-1?Q?Z0IyQUdVQWJBQnNBRjhBZEFCbEFISUFiUUJwQUc0QWRRQnpBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUU?= =?iso-8859-1?Q?JzQUd3QVh3QjNBRzhBY2dCa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU?= =?iso-8859-1?Q?FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?iso-8859-1?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUE9Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|BYAPR18MB3704:EE_ x-ms-office365-filtering-correlation-id: 20d3dccc-3075-478a-80de-08db56244291 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VeFXBwU8Swf7dxg+2MpjalqxaPx0ctMPeIzK0P6rn6LPfcf8mI0IfxodKS2Dl8kIAasyfnpU7+vsqkR+1VLVQLsNMfMgyVSK5+FYcl8aoHycsAn7lD090lrnOya7bHIK1hZX6z2rh4K0+NC5u4yKUdM3erCopaYhfiE0L8TFXkPGHBIMqeWHzqr28EcsqA8CeylZ37izPoREfEzA46dUAhgVX+BgzRBg/fD33hepGP3ftZpSbl9Qk1U06EzDrKusxniT0N61JjrBVjGe8cdw2GCafm8kyLU5Wu4xhzggDplZ9bf7mjdX5zW2QQrd41p1ivKqPeV1jbu5NSXwDGQx/+r/237oyRh4CIxFgq7ijsvFworrctHMAV0UyhvOK3DDdzHA3FbipYYV/DsCzBHWF9AY4TBDHdY/WVDPNHnDxdZdcRKH3GUTtTaJY7fj4x5q8kvwe8MZ8EeR73vQQOdElbBRDxGLh3R9fXUOt00vHyG4sWP9lLoG+ZX2tkpcmnZPKSbh1PRJNADW9E7oh4pvg7gtt4n2Ili3stD9dSsXpTa8Uo816wedtF4jdFSooVzx5SqO7FzPLQGk1nH3iGZB2ke72jwdrK32YIAU48LzXnJaBJK96CNAPOrTJJfg2s9E 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:(13230028)(4636009)(39860400002)(396003)(346002)(376002)(136003)(366004)(451199021)(316002)(41300700001)(4326008)(66556008)(66446008)(66476007)(64756008)(55236004)(9686003)(71200400001)(6506007)(26005)(478600001)(110136005)(54906003)(7696005)(66946007)(76116006)(5660300002)(52536014)(55016003)(86362001)(8676002)(8936002)(33656002)(122000001)(38070700005)(38100700002)(4744005)(2906002)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?auA1vC09B8/jzU7TSWvzyez/M2KNued4HC/DVWE4bVvHzeW71202ANFeCe?= =?iso-8859-1?Q?MYPyHpeFtKZoP7/ALy93XtBKUWRhja0j65R88tdsA/Hqb9VFMYX8RaUzew?= =?iso-8859-1?Q?A+Ld90+PO20kxM37ZOlMPvmFQfM5OArXI/zU2aDYgSFkUQ4rPeAF6KpqXh?= =?iso-8859-1?Q?Yhx/8jvUuZnLFO6MxJC1tGzecIeG8TKcqkn6+R+mLQskjqCwiNMPkBMJWg?= =?iso-8859-1?Q?CP4fxzqAgDhlHDMsyBT38all7pC+EKaBToNSHWk/w/6Lub3qJU0cWBHlxx?= =?iso-8859-1?Q?RtjdNiWlXUVCL8IHpnc8wFuQFFf4Ory3Ud2Z4JfkFY/25yI87EEnKpoLQi?= =?iso-8859-1?Q?va8UrthrnziuMZ8jBKZvbKzsnY+pNymhq5jOrYfqSHMMdp1zmWYLcFA/7p?= =?iso-8859-1?Q?EWGFDZd7PQ1TDKoJp9yKfX76DQqXo0kmP3fvMhvQWzRvU4aSrBX1096lKQ?= =?iso-8859-1?Q?tmIMIaBvI9ABIB0lILVZzel9tfcgKncvJ99iBwToaQyouiLNK8uZ693Abi?= =?iso-8859-1?Q?ml3pqWnMbJzUkKCwu+cDpkNKUyHp2NByRLyIPaIg+cmDeKfWW3An7foTci?= =?iso-8859-1?Q?VSgbbXkT2pIaJLVcQO683YXJ5y+3bdDIWQT29/r5f+fQHFqZgzmjzMp68X?= =?iso-8859-1?Q?D+Haicww+mhNqW9tdBxVkNDqMFWTuLRFcT5/n+oj9iQD+BxdbcmjgH7lDP?= =?iso-8859-1?Q?m1gjwHYf6xHOMvvToGoQ27tvGkqzeB+z6+krZRqOrSHzlNYwDRZt0bQ3Zg?= =?iso-8859-1?Q?bBaPtjduR3SLTdh/1DEGKPmsL+tIx1VHazz7YL1lrFiG7/pf6xMEjSHW+m?= =?iso-8859-1?Q?Pm9TyXHYlgz+y3ShhvIHS24+jfyzzs6K4OTZvirVZSiL6ErxZvlAf1qFtJ?= =?iso-8859-1?Q?jPGmza3cbznFnHsMoCgY7ohN9rA4VZNqzciX1iP92qSBiNgrLtnLYMX0kM?= =?iso-8859-1?Q?NLwnlSX9WZFTvnZzeOBd16fDa80pVtDHrNXrtMN0rXqcuAbaVtMAycQ7Mz?= =?iso-8859-1?Q?ZwqlFEDvWVPOJLxbMjwYcdKIOo9TmxbXM2rGWwmVaseePnuGkEW/ZB5VN5?= =?iso-8859-1?Q?4+zf9s8+n18AnpiE1dVjx3bqJPMCGqrLz7JGpRi4uQZqgWIZEtBYNeUHOb?= =?iso-8859-1?Q?DEr62PrdsybAN5lqW2fgnGEoKk6gJ9QlGi6J0Z1hTbYTNyRasSUREutUXi?= =?iso-8859-1?Q?smpoXIhgLKUlwcxz37pisOnr3wSA23/UlpDBaC+7cQVxnL9v2mzVGOU96m?= =?iso-8859-1?Q?ymcGvHSJV5Ml3QetWCZ6IMIbfT4lJw3/Fp+88VgXhD3Lsk8wo1mHTtnMfl?= =?iso-8859-1?Q?xJ7Blkh2ZIAItDagXWvlZJKaNOQmjdpGwk7wme4Jne6KhummbzBlaQCJ0L?= =?iso-8859-1?Q?zB0QYYfsbAH/b2lcwZFFvYTJa3Dadd7XmfuF8S2MB5q0xEFnxxabrPXLCr?= =?iso-8859-1?Q?zk6Vzgz/9qcCY+Pj/eWkBgl3AmKGeVEW6BR0jp0JHZ1fvImTYNMNfMnbmn?= =?iso-8859-1?Q?UZ5JCOgI5u94+Uq04QGF9/FFbu5brJNOwLHd/Hj8r6whRCArHhLMDjp/XE?= =?iso-8859-1?Q?B3BtrtqN6nSn5svYjmTXFLigN8jUO/mbPuKmr6xyfRsh9saR7fjzYu7EIB?= =?iso-8859-1?Q?Dr1QjNGPnfknvUDGyq7uTJ4fYvqK9TgVeZ?= Content-Type: text/plain; charset="iso-8859-1" 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: 20d3dccc-3075-478a-80de-08db56244291 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2023 15:43:13.8464 (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: aqEsjfRhj9ccD0iK23d/qGNOW5xx7HrKwT9P6mbYYdYgwra0EKomuK8OS386R1YITCEUc/KhOIkFOMce9YFXhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB3704 X-Proofpoint-GUID: miTC_W3aqejJ9O1n_ueUr6ed6N-6OiyF X-Proofpoint-ORIG-GUID: miTC_W3aqejJ9O1n_ueUr6ed6N-6OiyF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-16_08,2023-05-16_01,2023-02-09_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 > Subject: [PATCH v2 03/22] pdcp: add pre and post-process >=20 > PDCP process is split into 2 parts. One before crypto processing > (rte_pdcp_pkt_pre_process()) and one after crypto processing > (rte_pdcp_pkt_post_process()). Functionality of pre-process & > post-process varies based on the type of entity. Registration of entity > specific function pointer allows skipping multiple checks that would > come in datapath otherwise. >=20 > Signed-off-by: Anoob Joseph > Signed-off-by: Kiran Kumar K > Signed-off-by: Volodymyr Fialko Acked-by: Akhil Goyal Haven't compiled it yet. Check for doxygen build issues if any.