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 B423042B37; Thu, 18 May 2023 08:38:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7201E42B71; Thu, 18 May 2023 08:38:57 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 0FC4040E25 for ; Thu, 18 May 2023 08:38:54 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34I3ExT3008469; Wed, 17 May 2023 23:38:54 -0700 Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2047.outbound.protection.outlook.com [104.47.73.47]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3qmyexb34x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 17 May 2023 23:38:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UothIaOgvgk5ayqNOTsOJg6vEGMzHg9AMvOToVEryHaBc/tdwp6p+Ec+bDXbBdVl9UZ74hGP1Blauon4VJO3xdQtk5U0eecQykmhZ0NvKz5uMS0lZFmLfZt/wGeFRX2fPK3stI8TATJYS+Sevw4dBydShrSnNe+Oyb91uqLTAwN1XsjlAitvsS+Lp4tXTaQksGjBgjbxvZKm7WgnznEqX+tVmFyPU4SN24eKd827S96wbYfnQPqbyD34R6TzolW5nqMJ1EELF0dk1dEjYfhBirs2LMA7i3PsVLy6fXrrbicnzuXz7M64bZmm6qqfHjFWtLPhmW4yzxDYwe7gESB4cw== 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=qFFfP7rZauLVMy0mu0DYWNlYnOH5Y8w/Sp3jgOdqQW4=; b=cT+lIF+ijWp5EHrc+Q+haRhInOsII/bfpMiUyTfI6VecsHngB/iwZkAyPduRH5Ci7hGod2ZSh3NLlSPnAv9ONUsT5pT9SclV4eY2cVZx3vuMfSuv4MUxkbRA8BLYMvQqbC2wPYObUiercdR9RXex/4+k8gHUbh7jj9GI+u0dTGERvViGnHsQdnCK/aaMxo6YNX21SGvMorpHT+0PwSDWjIGHoC6DgwjncvnQKto1a1unVpssPvyGlw15RBiYX+46s869LqN14uZfXRzpn97lGxVd/qqj+R23LjKKErHm5DN6wfY3r+GrRuNAoNsJVd93ud6VWWWz2DRqCfNIeGlrRg== 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=qFFfP7rZauLVMy0mu0DYWNlYnOH5Y8w/Sp3jgOdqQW4=; b=a1a7+31+eYBSGcnpQ10g+i4AWQ/OfzG3oNkbqb++BsV2+UxY+6KsVBBxJaeAxirAQpzpdrm9kG0J8MHHSiphuPRtFBJMnFG0VU5FzyuaX5RaUwhZdwdjWZynSDdy2ydWkx9hhRtw4aY0XAULZ30HiDAkNZJduS7idxGPqOzOd1k= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MW2PR18MB2266.namprd18.prod.outlook.com (2603:10b6:907:8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.17; Thu, 18 May 2023 06:38:51 +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.6411.019; Thu, 18 May 2023 06:38:51 +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 06/22] pdcp: add pre and post process for UL Thread-Topic: [PATCH v2 06/22] pdcp: add pre and post process for UL Thread-Index: AQHZbvj9wQBKff/KiUiqEqrPWw55869fyJ7g Date: Thu, 18 May 2023 06:38:51 +0000 Message-ID: References: <20221222092522.1628-1-anoobj@marvell.com> <20230414174512.642-1-anoobj@marvell.com> <20230414174512.642-7-anoobj@marvell.com> In-Reply-To: <20230414174512.642-7-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?YmEyOWUzNWJcbXNnc1xtc2ctYTRmOTg5MjAtZjU0Ni0xMWVkLWEwOTMtOT?= =?iso-8859-1?Q?RlNmY3NjYxOTA3XGFtZS10ZXN0XGE0Zjk4OTIyLWY1NDYtMTFlZC1hMDkz?= =?iso-8859-1?Q?LTk0ZTZmNzY2MTkwN2JvZHkudHh0IiBzej0iNzIyIiB0PSIxMzMyODg2NT?= =?iso-8859-1?Q?UyOTI4OTYxNDciIGg9Ijc5MjVyaTE4MzlOT3BTRGk2dUNYUHMrMHR4UT0i?= =?iso-8859-1?Q?IGlkPSIiIGJsPSIwIiBibz0iMSIgY2k9ImNBQUFBRVJIVTFSU1JVRk5DZ1?= =?iso-8859-1?Q?VBQU1nTUFBQ1RrMUpuVTRuWkFaTEZGMm9NaVVMRWtzVVhhZ3lKUXNRVUFB?= =?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_|MW2PR18MB2266:EE_ x-ms-office365-filtering-correlation-id: 0c23364b-3e46-42e5-9bd2-08db576a8ae1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: D8ZAnxDFl1OZbdv6z1EUCsrvEDUHtqm4VCRE9lpo13//nVhTyFxDtoTpQyW0UA5TDeLcysRwkKfZ1efAJy1jIoLhjDpoglSSu530nrl3brStT2MlMSwnD+3vZx+V7f2UKXm7LblEwaoblv2Yfy+Ve1Ya2T+WkY1I850uIt3BO7a0rR0+30oKfSIyzYTJV+Q/yWgRcEyjE9MCDx2K0q4QiUu1u9hUB6awWx9DfziGXXwgbLm4DEXm/y59o3duWJdpGtdSGVmZoFvjn/x8nyFalnAlFx4HXDe/NPKdcX06NUBvUipuWMYhLGrL+ESqwVvStB0ZV8JzplCv6c06HeqbQx2xVuRP/hNNHFt5OccPUejRtf44xJA8sz5PPoFaWdao4+sB5KRe7jRUJW6YBYOyfo4J2wTGvw8YlNmLwhObvL+QEmnihrNVH1j4TrLcQ6a7Phtl/tsQz1unLM2KZyBJXd1QzObm6vBlsDrap3H3A5nKdiw2JyhWqXxc2WtzD8xgTyUV3SmT2/8brZ7j9YpiiuDM1By0Y6lvx6uyAacUqEdXZFRsmN83a9PF1r/DSIdnGA+0OZ8HT/ai3RZqXVY6u5MGSztLOeRVcbpsVl02lfbv4dfPjO8BnSYzNrVQGa1l 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)(346002)(396003)(136003)(39850400004)(366004)(376002)(451199021)(66556008)(76116006)(64756008)(316002)(66476007)(66446008)(478600001)(4326008)(54906003)(110136005)(33656002)(86362001)(38070700005)(7696005)(6506007)(55236004)(186003)(26005)(66946007)(9686003)(8936002)(2906002)(5660300002)(8676002)(52536014)(55016003)(71200400001)(4744005)(122000001)(41300700001)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?msQYgJlArfdjWkhqlKaIoeGDDmseZQfs4IPhJ+LMs5z2QucVmLXU6K+Oqb?= =?iso-8859-1?Q?lZbL12PKAPYMwwkm2EwdUUiPzFV02NlNp7+bBNmO53KmX5xM9THRHQjiYS?= =?iso-8859-1?Q?DZlDiZHNGTklOn03eDNe61BKwNOBcdPquSbH/pRYcIm4TvXH1rCkyPf5Tv?= =?iso-8859-1?Q?5I6Uvqysh6p+FjnG5pcSv8cu9cqlXE+/oE2kubIxJfI9566ohd2G/ZXiLC?= =?iso-8859-1?Q?ZkyakpIedFP6lXWUKVklzMgy/6Xc09qTBCuVjB372yQINC9QCpWQ2G/4jz?= =?iso-8859-1?Q?ymTs+JuVSDFF18WUKSWpObFw3qB/HKTgoePBMzP3aGDnFcjZCrItCgM8s1?= =?iso-8859-1?Q?CKcyCzR5FodjrVnsWj74EfiLbO4oe7JvR1UsKZnWFhuxdBcDBQGp9rBozu?= =?iso-8859-1?Q?2UkancLsUdTGmro59772k1agEIN2Sh0CG6PgWqOmwew020anhPDYhlq1Ow?= =?iso-8859-1?Q?Q8go+NgiYV060/EW2IiFtizCXoL+IzbYx/2SyzD6ClXNIowU7VLXO6zFVf?= =?iso-8859-1?Q?isIxFjjWRlUObxyN7Mze+DvWcgb5PFve7DwFZEUDr7uM9gFrRPkvQM0CxD?= =?iso-8859-1?Q?sWkUEQE0FBXygskC138uK6LajTruTiW+4O77AUy1efPDxg5zzYivElCgdo?= =?iso-8859-1?Q?FDHMI/3U0rU5Wwq6VGAU/tWy6PLU9ULB4bWerKOUs8YBsRj4jnuhahgZh8?= =?iso-8859-1?Q?VHb+KEc7oBcl+1vW2DeyeAL3507vREamKrbllug3GJez/KyjLW3vPI7YsD?= =?iso-8859-1?Q?k1Q4z4fTNRk6BaOLrnJJ15ZE0/K5535pgk5HA8Xbl1pRpQJZZNaZZk+sNO?= =?iso-8859-1?Q?FXO4mju1W0ANI4pEiisrO5IE29MEf13uh/6gzeCeHr26aiQtgCnIvyVFzh?= =?iso-8859-1?Q?Mirs7qS/rNqOLPJ2Zh7+6nWW9TiQ+bKb8hCshilVd9DR9SpCUVZJsZ4/xI?= =?iso-8859-1?Q?wVhWI90EiCr7j9stZ2xCKyuCioG7N72MKkPHbNAE9fN9j/SpWCQC4LTrRd?= =?iso-8859-1?Q?zDVFnzI1JXzMy3lwpx0o9EV7DnOpb1kcGXFOOyb7Dq7SgKob/YOglnnAsW?= =?iso-8859-1?Q?1GsQ61ekkUiE9/L32yI8zeni954VKi7xhHgRKtHQebj+WA/f/BXtLTlapO?= =?iso-8859-1?Q?grSlS+WNSShVjcvsi1iaEUAOvmjA0eZUWUNGIQ+nFlPFcymp2klQwpq27L?= =?iso-8859-1?Q?J705RFtG0Y+VBk/PT/iEO5vKC/zGJdEZNWJ/BhXl0cG+G3EyT4MG/u4DMx?= =?iso-8859-1?Q?z/RLDFjc/KgGOwoihlEhHBeFFEdKUzoE58pM/oI2ojJqI+Aok+vHUOqCA4?= =?iso-8859-1?Q?s618SMXJB6b+OSbIHpfoQjZKzW6VKVhcdmI1OUWDp2j2u4toPcTpMFSARl?= =?iso-8859-1?Q?Ecy/EQUpvuEwh0aUmZMiUkf7xFK1GuhzC21aHVI9IxreQZ6NV0V+EDskUa?= =?iso-8859-1?Q?g+uJgaqf/d72dlQNYK9dLroe7JVrShoZiE897Mw8NRjwW+wPTZCM7OLHmh?= =?iso-8859-1?Q?GMtMj7avZgRsNLiOqyl2T+vsb5qmR0XHKCCK5a872LdQRght9vUuS/ARsI?= =?iso-8859-1?Q?rulWPc0QoElmMMq8jfQA4qenXNhKOjLZ7Ob7b1GzDfUKewlyV710owzXSF?= =?iso-8859-1?Q?hYK8j4h6rreuoiwBZlZ1Yq49KKCpKM7p3W?= 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: 0c23364b-3e46-42e5-9bd2-08db576a8ae1 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2023 06:38:51.0919 (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: yy4zH+3I32Oee2VgpGHqk3/gPCVQS+ys4tvbyK45J7QPREMm6RHAAvKQpn+5kNWvv6XB/BZnLKYczakOHOgF8Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR18MB2266 X-Proofpoint-GUID: Cu0ZzLsJiwG9PK9idBkXQA-kHcpm-Sh7 X-Proofpoint-ORIG-GUID: Cu0ZzLsJiwG9PK9idBkXQA-kHcpm-Sh7 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-18_04,2023-05-17_02,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 06/22] pdcp: add pre and post process for UL >=20 > Add routines to perform pre & post processing based on the type of > entity. To avoid checks in datapath, there are different function > pointers registered based on the following, > 1. Control plane v/s user plane > 2. 12 bit v/s 18 bit SN >=20 > For control plane only 12 bit SN need to be supported (as per PDCP > specification). >=20 > Signed-off-by: Anoob Joseph > Signed-off-by: Kiran Kumar K > Signed-off-by: Volodymyr Fialko > --- Acked-by: Akhil Goyal