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 423C142636; Mon, 25 Sep 2023 17:47:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 31F3440395; Mon, 25 Sep 2023 17:47:04 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id D3A1B402EF for ; Mon, 25 Sep 2023 17:46:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695656822; x=1727192822; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=hjuO01O6yFId8MYlx50DpllrNY2qvgeZxUGC7uY04m0=; b=luUS02o5K8gxUo4Bq/mFy5Wgh1InWkbNhzDkugsuD16pwEWmnc0s8TU2 gSRVIErwvOg2a7t6hcmB1YWWvt5zZIuDnRy98cpFiVrkXXVuRr+1y9Ojy Rji8D0MIF1p/vp7P1eFM/RTlR2Ix5IdRaBuhsx2uNcMf3BqmyYhQiFPbH W2YyvbrYS6GPU0wWDaExCYmAwWW92IgaL758zHAhmWFXcWTraJRcRTXIE 68GeAFET4KjKkfvHCqX9txI94e5TUBZsjpySj4Be8pTmIVTCY5TrldL4R Q//xiMMVJuWeBwXFkNF4dzXhm3y5+s3ApIv7NcOSbBjwq9bc4W8TIQ+pk w==; X-IronPort-AV: E=McAfee;i="6600,9927,10843"; a="366341994" X-IronPort-AV: E=Sophos;i="6.03,175,1694761200"; d="scan'208";a="366341994" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Sep 2023 08:46:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10843"; a="725026773" X-IronPort-AV: E=Sophos;i="6.03,175,1694761200"; d="scan'208";a="725026773" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Sep 2023 08:46:19 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 25 Sep 2023 08:46:19 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 25 Sep 2023 08:46:18 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Mon, 25 Sep 2023 08:46:18 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Mon, 25 Sep 2023 08:46:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hHHouYiki4XJbxB1zClPJIDfAA4v6PHM4fIEo2QHajqXjLpW7EUk5J6fmYg3+IU1HkBeqKOSLKR+rnmzwTjspplTXju2B/5xz0Flnr8hF7PV6r4lEZLrW6DxUUuGOqxlKX5d5p6uLkPHbjnfTeww5uLr/rEJRu7mFjc0hGtCezj4u6MqUsHXmjM/o3vgSdwkyiO2aVoPqEVK7b1N3eTZTO21V5/tiZ2llGi7QsuAtNZwwwVOZYGmvAvUgmcb5BnCjfwTajR7fg9zmMkr1SS+imYWOn6njhxn+Ijt0/hC4aa3F7Dx+97NhtXuND6Rtqf1jfV4IF+zyf07Gmv5O3Bgdw== 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=hjuO01O6yFId8MYlx50DpllrNY2qvgeZxUGC7uY04m0=; b=UTomc9V2imP97h2ucIWePmXxuUz0jIigifbu4SfiqZ6E41t1tbTY5MG8+YbwYn2B8YnDBHuB1IcDfME34NWh4/vXBFuwyjftUq/mx6QSjDDkVmnH64ByrkuBuMIw3mymQvS3T51bprw/Msn3LdHqJSaxue0mHWuMDNsgev5DMwHSWps90eeukoo1+tRBXEcocH2CV1uoXEp9YANaVBBjmzRKqLkLm3KXzM/CQpwkuwMnq4i4w2AOtic/7G67g6t+4tJxrLrmYRfE3bOM6/UmGia2bL+ZIWD7MnjIStbOhwMlJuzLjiNEkmlkHN50O03LZtuM5NlmMqp+8867mMf6VQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14) by IA1PR11MB7318.namprd11.prod.outlook.com (2603:10b6:208:426::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Mon, 25 Sep 2023 15:46:14 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::4986:f7d2:4c49:b31b]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::4986:f7d2:4c49:b31b%6]) with mapi id 15.20.6792.026; Mon, 25 Sep 2023 15:46:14 +0000 From: "Power, Ciara" To: Akhil Goyal , "dev@dpdk.org" CC: "thomas@monjalon.net" , "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" , "anoobj@marvell.com" , "De Lara Guarch, Pablo" , "Trahe, Fiona" , "Doherty, Declan" , "matan@nvidia.com" , "g.singh@nxp.com" , "fanzhang.oss@gmail.com" , "jianjay.zhou@huawei.com" , "asomalap@amd.com" , "ruifeng.wang@arm.com" , "konstantin.v.ananyev@yandex.ru" , "Nicolau, Radu" , "ajit.khaparde@broadcom.com" , "rnagadheeraj@marvell.com" , "adwivedi@marvell.com" Subject: RE: [PATCH v2] security: hide security context Thread-Topic: [PATCH v2] security: hide security context Thread-Index: AQHZ668Sium0QGyn6kClgLhy3oO777Art0Cg Date: Mon, 25 Sep 2023 15:46:13 +0000 Message-ID: References: <20230801081047.1219935-1-gakhil@marvell.com> <20230920104000.2868230-1-gakhil@marvell.com> In-Reply-To: <20230920104000.2868230-1-gakhil@marvell.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7639:EE_|IA1PR11MB7318:EE_ x-ms-office365-filtering-correlation-id: 33ea9f97-938f-4981-f88e-08dbbdde8c70 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DXxvlmD2Cev1zOgC7LUrD6AyWYuaLgQdKRn9qztsLYpLaKHrk5SCrsdptedIZvXCL80lSFWm9QwJiXG4yMz5pAAoPaNU/u0h0xGI2BOFbWZY8z3FH6GtlE42P5rlg5BYef+uw530HCeujBCgCQuGqk6KPso2pBiQsnM56wxC4D/S633i2FJ40m0lw95m9yPj979iAhNs1hBK3nLKkTk8ZmlQPJFHpxpUf2pgx05mKR8eY9aR7yX3qRDEjo2uAeYvObBZuCckvqDGn505zJhkD+x4zC8cpLgYu1CmLJjlX+bZP56NZ7tmjGyFMvLGBORiXbz7g2IRSxHOINjHv2XTKHNjvnxD76pyS5blv5KANcyBWH1B6LwMOt8ykW2D5n2JJinole8/k/5J5bx/LaY99wrBBIyDWvd2jA7aYdkF9eD9zNgGilw3vERBgCcZOjeSfPIWUa07BS/1TZsWzJ4ltKOL0ydCkTFwO6YPRobq3/lzNQK3yHPd/mb8dhw6NiYDTXsD8lBFQKxkG1gIr+MT2z+e4JXP2Q6XEgyxZ04G3RihfYk5/ok9PhZswKXf7U28VuL/Ll8pzEmpUoiz7HcMO3oDEIauiz5GG/vBWUs4TKpP0kAc5onyGObYUl47dXUepFTfUsZp6QMtDHC7TebUZw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(396003)(136003)(39860400002)(366004)(230922051799003)(451199024)(186009)(1800799009)(8936002)(82960400001)(6506007)(122000001)(76116006)(7696005)(71200400001)(478600001)(41300700001)(33656002)(5660300002)(2906002)(55016003)(86362001)(53546011)(38100700002)(54906003)(66946007)(52536014)(38070700005)(66556008)(83380400001)(316002)(15650500001)(9686003)(110136005)(26005)(64756008)(4326008)(7416002)(66476007)(8676002)(66446008)(23180200003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?m3m3CqK5IYOd+iOema0doc+HDH1HYghXiiuTBa4negMSn6E/Sg28gRLdLyur?= =?us-ascii?Q?GszYiQ5+Q/tfT3V7xWSWJaX5KERIsn6yvqO2d8Ou6qKWJAQ8L7OBNLp/JTV1?= =?us-ascii?Q?Zt4IibxcXU3D13gkVY7xgCHwVwEnvUJlDLARNf6vx14FgCV18ywZZttfsk8/?= =?us-ascii?Q?Xq9SttYHCIEH2ZRncI3EoCSKUqLOzfrIxGbD4cPj/xd/SlEgPHuNqOBUdyVF?= =?us-ascii?Q?J6KRdqI1WUEsCQ+aoihrok1IONHedlueT6uwC2+pH4q4e5aejEwtwmTUOAWa?= =?us-ascii?Q?RxPumK18r1zrgdzrrV10mA4ztl6vPg6JIByrMOstV+UFdP38nBxqlKFK4gat?= =?us-ascii?Q?Xkw5tvYGnIapoqraC9NvCSG/ynIFMWPpV/FMeXRf8BOWIzlTeX8iOwtMstzb?= =?us-ascii?Q?KKxz+DoZxeyhSISvp82uaxmrUNzFMXTk+G7KWjwFRUs4ziTCMyhkfxZcBno4?= =?us-ascii?Q?kpvF1h88uaEvFzxhiDlAfduzLqks3lLgd9VKc5ZqyttXck6kcpPDojVsgwp/?= =?us-ascii?Q?YrG/BYRVmpiHEuO0bfNO2FIm3liKUFdwB2bKuVfmKAxaYzSW3AG/iJNYhcT7?= =?us-ascii?Q?25AjdYufp6zvo3M9nHbuQUr26MWa2d/nc3gpu8C1T2OgAA3Ngg2xtmp6YgyK?= =?us-ascii?Q?pZz2DbmbOMB6PMET3+oViJnJBk8VIt7nQ6qSW+KT4B6mtN7iXbFeQcT2bfc+?= =?us-ascii?Q?QjqkfoI25YWK7K4e0bvmj7CS07e6dZ3oilkMLHaM0c6PNb4fhn6Up/22UyRf?= =?us-ascii?Q?4AX/JgMBiZwf0305vIL9W5CW/Lsld2e10rIb4UMv9fckYDzZEjWrIrjKiXS6?= =?us-ascii?Q?Ym0Lxuw+XvHE0RJjfoNCzVmC48xeQSXi/+lFnMFacvhy4HO7Fe3+WOSKHcDH?= =?us-ascii?Q?knp/DkVU0VsuPYCCfye4UokhMmvxh7j7iLzj1bZLYqqJlZFsXdr/X+QGoWfd?= =?us-ascii?Q?qxk3BpIyZaXqO/gP7z4JtM+YFrShshXFXumBSkGjUlOub6ggm9hzuZZT13fR?= =?us-ascii?Q?fTgkDEwynZK5CL4pdanzIy5wLeWQqwO4TTTzA2wd9nbWxXPPRZbTGw2lQjHO?= =?us-ascii?Q?tkV/smqPGTkC4M+dTjE3He3GXlMWanSQ5Qu3N0f0/DWeePGI1ICOaFg/pYHk?= =?us-ascii?Q?oqsxfaFAQW04XUW/g9NltgNiM1kaB72rapOFi/S3ttHFYT3KJyyv4YdrUOJp?= =?us-ascii?Q?tpWCfJ1LlNqKpUphKQexOiASFmSfVtSsm1eP5ErgI3jQotFEjWSqNmfCslXc?= =?us-ascii?Q?bNUIJORXWL9CgTU8vMwumDX8TuzpfAme7HNuqB9ivtJFWptE5YAfdTeWZkx8?= =?us-ascii?Q?8lfvCITaZTGcwL8J4Ct0RcSjcN4mwgh8ZIsJDhFAIddupsWGqu0nHKdqtUVc?= =?us-ascii?Q?S/iQO0uoKDPphn6dM5uE8uKGBR14sjV4zPO2BnJLFrwJ5QM2wOLgwpXUnFeF?= =?us-ascii?Q?h07oTnUIam/9F2VCuzy2UuqeuACI547BPdokmznUwWm1XsihOyob7nHgOb39?= =?us-ascii?Q?PecbDHhiEN0pyVY4nReXtfngXTyDC2eiefipWBK05ifbDob44aqBG2ueSKTO?= =?us-ascii?Q?5pLtjw80qJloGMjEHYjgSKJZWjYI/2GEK/LpPDAJ?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7639.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33ea9f97-938f-4981-f88e-08dbbdde8c70 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2023 15:46:13.9527 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 86Nsy9BE5QZSD2bHAyh8bTAbqiBXNGgRdweXLY1pKEcPod+icBPY3D1uUQrQIsftgG3U4IEVozKAmttL5ZGP/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7318 X-OriginatorOrg: intel.com 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 Hi Akhil, > -----Original Message----- > From: Akhil Goyal > Sent: Wednesday, September 20, 2023 11:40 AM > To: dev@dpdk.org > Cc: thomas@monjalon.net; david.marchand@redhat.com; > hemant.agrawal@nxp.com; anoobj@marvell.com; De Lara Guarch, Pablo > ; Trahe, Fiona ; > Doherty, Declan ; matan@nvidia.com; > g.singh@nxp.com; fanzhang.oss@gmail.com; jianjay.zhou@huawei.com; > asomalap@amd.com; ruifeng.wang@arm.com; > konstantin.v.ananyev@yandex.ru; Nicolau, Radu ; > ajit.khaparde@broadcom.com; rnagadheeraj@marvell.com; > adwivedi@marvell.com; Power, Ciara ; Akhil Goyal > > Subject: [PATCH v2] security: hide security context >=20 > rte_security_ctx is used by all security APIs to identify which device > security_op it need to call and hence it should be opaque to the applicat= ion. > Hence, it is now moved to internal header file and all APIs will now take= an > opaque pointer for it. > The fast path inline APIs like set metadata need to get flags from securi= ty_ctx. > The flags are now retrieved using inline APIs which use macros to get the > offset of flags in security_ctx. >=20 > Signed-off-by: Akhil Goyal Acked-by: Ciara Power