From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 5A035A00C5;
	Thu, 25 Aug 2022 10:04:39 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 112AD40DFD;
	Thu, 25 Aug 2022 10:04:39 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174])
 by mails.dpdk.org (Postfix) with ESMTP id A767B40156
 for <dev@dpdk.org>; Thu, 25 Aug 2022 10:04:37 +0200 (CEST)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27P68rsc009513;
 Thu, 25 Aug 2022 01:04:36 -0700
Received: from nam11-co1-obe.outbound.protection.outlook.com
 (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176])
 by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3j5p25v51h-2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Thu, 25 Aug 2022 01:04:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VC79nvAzJiLERuFWWHoxb2/ksOtmRuhXgJuOkhYTpVcQL2Z3LlfVTq2L2IRzqTudg/jyrwkiv9DYLUhvuU8/SloodaOdvN+mPdtqt0Y2fpn8NpzaZisanw1V+Ua5Vfqx1DpMZOL/UmQaaV4QoS9d1ZnviQMe12VRlstve8rq07t33uL2O0BDG8D5HvrMVnRBYvFVKO3rNT6W49exD/bVdbycFHkxyUeMbqzgPnhespnVQMMxvFZPnqXTVhNd40YtpysQiVXCoZgW9K8Iyz9VYw7/uM0kYPSL+xQCyVBNwMQ+ESbk+VGVw7gLqCX5qLEZ+in2rYV3HU2p6E+xbrCLGA==
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=4MvlXRveKZhAVINodNSvmCWdFHFEW5sVPdOqML5jdJc=;
 b=QXVGBD4BpI93X6Ddhej2xwjRPbf7b9Dm/B3X/J87MEIr280XPulJvZLQt88iW8y3zIoNvOMcGE4WT/GGNuier2SHqmPOY/73NjFEdzdlI1NXyXuHwTlTvSXYmx1yCGGCE0b0X3/jdnTXviFqQmWPw2OU44Q6dJmikZy3Q3pMHmiE5nsqHGQmafgG2HuPZ5oQHaygRSjKMzDq+89fqD1MtgPH5H9yVC+p7bTocJUIyE6U7Ad4fqS2q74nI4xg+V6PWHj/sENL3/UzoOH1UovTXfoUmKkxn5NOLCK7MLIAAeFTiUR0xouSwIi25DXdGnJkO6lHiIiagkgmFtsBHsNbbw==
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=4MvlXRveKZhAVINodNSvmCWdFHFEW5sVPdOqML5jdJc=;
 b=nWDR1uh2qYmNI+Dp1mobzqAmBWux5dGXSr+fPH54BEzdDi8QTmhmxzQF5ifrX7Knzi3r4v2CW2tKJri7LPofsl1sIv0bEhE8Eyia5hsuLMXnWbuWsqAR+cKXpJcjxDZDtGbpOiRGy5FoYzJ5UxezSNfBqX2FwfZ15RWQQu3qdLI=
Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by
 MN2PR18MB2944.namprd18.prod.outlook.com (2603:10b6:208:a3::11) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5525.10; Thu, 25 Aug 2022 08:04:32 +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.015; Thu, 25 Aug 2022
 08:04:32 +0000
From: Akhil Goyal <gakhil@marvell.com>
To: Srujana Challa <schalla@marvell.com>, "radu.nicolau@intel.com"
 <radu.nicolau@intel.com>, "konstantin.v.ananyev@yandex.ru"
 <konstantin.v.ananyev@yandex.ru>
CC: "dev@dpdk.org" <dev@dpdk.org>, Nithin Kumar Dabilpuram
 <ndabilpuram@marvell.com>, Jerin Jacob Kollanukkaran <jerinj@marvell.com>,
 Anoob Joseph <anoobj@marvell.com>, Srujana Challa <schalla@marvell.com>,
 "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>, Fan Zhang
 <roy.fan.zhang@intel.com>, "matan@nvidia.com" <matan@nvidia.com>
Subject: RE: [PATCH] security: remove get_userdata function pointer
Thread-Topic: [PATCH] security: remove get_userdata function pointer
Thread-Index: AQHYrim6rPHKuR/5LkCMdcxCI/apua2/Vcrw
Date: Thu, 25 Aug 2022 08:04:32 +0000
Message-ID: <CO6PR18MB44846BFD6A728EDC01E61621D8729@CO6PR18MB4484.namprd18.prod.outlook.com>
References: <20220812085836.3174870-1-schalla@marvell.com>
In-Reply-To: <20220812085836.3174870-1-schalla@marvell.com>
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: 90dbec36-a2f6-4a99-bdca-08da8670714b
x-ms-traffictypediagnostic: MN2PR18MB2944:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 94+H7nNswH1oy46cVmN7ziP3/oK6YDsgIq/5PfQkbIq7loMUkkf3xs3N4CYcIsP8xVW1ik2XPLVAWJy9JfvVOXVRuDja7GbBFJxH+QVL18UouK5UUv3I3txdhTRV3Dck7qeY3aGLZXyml9z6T57KAR4Kz/zzLJSiWkUqXw/b2jbgcVz9yEvA99sm1zyoX8g7MhjJMhqA9zTNVfj5/DAX/bKmNLWvQ+Yb/ae3oEmX/K2kxLuT5tn3cT3deNjMUBnJH5ll3NTBreeeJ686mcyxC8uW3xCkqzdXQ0i3AeplnZVP9XED3SOy5aqHhD83WvRCWgJ873s549Jpx+C30J29nwqpcL2ewhd/SftxIlgPwbZzyS6JDEOarE1rDy/q1FfDBagy7gaf3UYxnHZdWzS1fitk7mU0Ivm2evHBZRsly4vN5+jc3LOEPcfOfdSmtRUZJMn/p2JUKxsOFQw/RXNfHugbTMwyktfBhHWQoUqh1/VeQN8J5nrT5E/vDGaL1ILYi4fFujiJoQyUx86C0W/FPpg1JAQkGvL60Tvtmmbue4SLQ3aZz78VCLP6oLpuD5UhrS+4rRBcJRt9ReyMGO8z5vsvKpLoUzG1LF1QpstmmqRXaZu9L2uLhRGt+VIHn227w+DOJssfpO1y2i4+1qN+kCmyQM/MSCoLf3KTF3suK8WoyigeTGP6S637jJwenTL9taS5ONS7VPnQKN6MIlFjIG5XojOGLhbVc29rnZSH6g4b4GXUJu0XnBwNzhKaqE8Y7mJt31VlyU3OyADpUwNDew==
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)(376002)(136003)(366004)(396003)(39860400002)(346002)(71200400001)(66946007)(478600001)(4326008)(316002)(64756008)(54906003)(8676002)(66476007)(66446008)(76116006)(66556008)(110136005)(52536014)(5660300002)(122000001)(26005)(7696005)(2906002)(9686003)(6506007)(55016003)(15650500001)(55236004)(186003)(41300700001)(558084003)(38100700002)(8936002)(83380400001)(86362001)(38070700005)(33656002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?8G2hwFsAhNE9IjKYbokNo8AW4F2J3zov1WwZxTTNCH/qn/jEeFRzbSbaBkVB?=
 =?us-ascii?Q?s65f5GZq9gdCgaQsSnpqBDilB2jclHh3QfhfZiyPr0iUBXHittLE2aFaCT1K?=
 =?us-ascii?Q?vR+AcDwgs9EHZJxk8V9ikyoJT8vHApys/J7xwIF76F1t1S/7boDm5u/kVXtq?=
 =?us-ascii?Q?zy/6DXh5rx6wQmBdtA0l254BzwM/RlQzF9FhNRxVu/rgQ/Fw2ofnO8T6BSjp?=
 =?us-ascii?Q?QESdKo+xXVfY+QegjaWSB83hgj81xHi9JzUsTU4IphvP9Pxgw7BRkQaxiyGd?=
 =?us-ascii?Q?zDcnxn9dGhVzmNX82pk/U+NJ66mHjofspY3BlTVmdDPfUIbo7FZa7g8ElTDQ?=
 =?us-ascii?Q?kfj0/PCXGeJslzfMxuiFrWYmPRs3RLsd9yeCXrzPmS04UK+uUI9psqu9JAG/?=
 =?us-ascii?Q?X1M50vyBB2wEnzAdlfhImteWeWlzZPJxwayKmLUsRihvoL+G/kyYexKVETy0?=
 =?us-ascii?Q?4YpAmabfn8odHPZ+wbV4McRene4sAJJzWy1j131QG1qtighUi7YtBl8b3PTE?=
 =?us-ascii?Q?2nKd3rHFIGxDO7AIeOQg73iCiDlJZk9QKVjtcZhqMpK37yfv3iA5Tgwe5B+1?=
 =?us-ascii?Q?s2LUOdzSpp+lTPSVT7InFkMj/bTtNC8WiHmGW5Q5Fr4EfexLveVx/g6B7Ifl?=
 =?us-ascii?Q?SLo4EeVfnkY2RR4g/7TPGVsugoGfAWwoeIJbnyFlc1j0xPzMG533WYFp4b20?=
 =?us-ascii?Q?/oyg58WFwGWLBlOgKVU8jw/XugPktK0vz+ns1BUQ+Z8RtXRJEpDWeVvoew4+?=
 =?us-ascii?Q?tUl0hhkG6gCC5kzDLcDSU3QXSezbeFcHymkbYcyqYCepEs1JY+KPTqVnFnXD?=
 =?us-ascii?Q?GjyaB3YsmaqkvHd7Bs9lFrqvKEWdu9u6MRCmhB5KuGQps926Q+Vjfhm5rQ6Y?=
 =?us-ascii?Q?dyNsHgXAFi/hb77vDsGqZr/GaI0wxtIIuwnapEJBAMb7rLUr3BT9q3AzChN9?=
 =?us-ascii?Q?DxaHsATOvDiM1oh2VuJAOXlNKQp3XaMOGrtetrHmeUVcqJ7dYu+66ivVN4WX?=
 =?us-ascii?Q?b8j6pxRDuj2fUOg4iaS/+wWdD9efz9Xjj75M7LcF0Da7Povxaem+EusyVS5A?=
 =?us-ascii?Q?Ms3jRyWV78SEaPe1U4ouPyLiyoSoAEhaNfwPcMtYQdRLZsyO/nYUd1uDAai3?=
 =?us-ascii?Q?tTmYbQzgR4myTeXBlMe4re9nAx1xI0QBV9zwgfVjywFXJwl8U5IzbziJViC7?=
 =?us-ascii?Q?W2cldV5gA6iejL8G5kEFrtKKwY2Ob5HQk4m+wzwD9Q2Na3iu0ijDYDQ+JAMS?=
 =?us-ascii?Q?Rt2qFarr2WcFvvIA+aZaST9VT95l4EEtPUVBnMjZ2sFeHnjvu+effO5PKMpi?=
 =?us-ascii?Q?14rdw1/Yg5k2Vaa/84QYh02a+gJrYY+qLC/HiqMpR54yctOoYrPbUl1+IWjr?=
 =?us-ascii?Q?fOC9s/lpLneWUGjQCFwJg3N0W4MCAbLuFpdEe5FnfPHgOOM2vZIgnIxJ92Px?=
 =?us-ascii?Q?XwlIRR+FcoEkZqC2d6uxm568eJJjLx8srqbrpvErTpSMJYUkzu/3NJZ70Jaf?=
 =?us-ascii?Q?erBQBzfvERiYY/VafU3rV97kzR+mvgZxqS+ISg3mx3K99Spo/gO5gouCK+2R?=
 =?us-ascii?Q?VtVK/qR786ICmGwVSpANDfzYze5K5ayc2jgp65NO?=
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: 90dbec36-a2f6-4a99-bdca-08da8670714b
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2022 08:04:32.1124 (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: mCGmB2nhHimSLHWnlJC9hbFXGewXljFdQFCbfxfESOr7vDstN7JTbmmFMtwa3rOvNJI3i9zCOYXcDYmV3AQZKQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2944
X-Proofpoint-GUID: jYN02FbUhu74kzyyRqG0rU0sOkUR9rWM
X-Proofpoint-ORIG-GUID: jYN02FbUhu74kzyyRqG0rU0sOkUR9rWM
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-25_03,2022-08-22_02,2022-06-22_01
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

> Subject: [PATCH] security: remove get_userdata function pointer
>=20
> Removes get_userdata function pointer as it is being unused
> and make fast accessing method that uses dynamic field to get
> userdata as default for optimizing security path.
>=20
> Signed-off-by: Srujana Challa <schalla@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>