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 CAF07A0C47; Thu, 14 Oct 2021 14:30:42 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6DFF640E50; Thu, 14 Oct 2021 14:30:42 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 1D11A40041 for ; Thu, 14 Oct 2021 14:30:40 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10136"; a="226435186" X-IronPort-AV: E=Sophos;i="5.85,372,1624345200"; d="scan'208";a="226435186" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2021 05:30:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,372,1624345200"; d="scan'208";a="548728726" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 14 Oct 2021 05:30:39 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 14 Oct 2021 05:30:39 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 14 Oct 2021 05:30:38 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 14 Oct 2021 05:30:38 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.40) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 14 Oct 2021 05:30:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kQFfg/wx4xjj+JG7xwGohwYrEcaCizZpa4v3oifgAThoiXo8Kc0mAWpdPzlhF6D52v183qDtOAIExTmvwg0IejDkcXPsqMBkVmPGquTPtFmT5Hqm5QYozd5icsNOHhzGHeRCJsvPMFzousNCNZcptKQjzppSMGEEIyVy5xjmUwOfxoH0F8b0oPIiH9zaV9Ki/cwXVBY9hFLw27Elj0wVqhGqO/w7IgVWNSRPO6XUD7f/1OVJHumiLhEjU8GNDsLUKmSfNXWHrcMG+ZgjsBs5jo8qOYQJhqjvbiK31XteHC2/13PmthTcRwgXQhAhbfSePOdPuMPOIBTOnf7FR8WH5w== 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=CLI9dRu+3i/yp55YODjpsRQOCPZInZ9iMHHYF8OalcM=; b=bHlSdX1JvKa9nBGETdFaHL855Vwz33UdDwoWQF3JCrXAxN8hj1kwMT3XYxSJKg6VJjfSfIWr/9j4u47ydKoHqfNt3kD6wwrOpSViI/3nJ+Oy2O2awdRL7A78oRJvbxb9KCiULSOzYwTqaZPam9lHb5N7kXcDIqfZFXcmaEHqq9j2TwotuAQZf8oiBzryXLm/Tg7W9uSWiDw+YyhEj6/yhkX9MiGcGcwr35MqOGgio+gEPlboR5dXLvs2X9WHfPCsRnjoChLpFPMWPRDjosr1kH9ModuMqSE2ykIbm14Y52LXXL1HVwDUJiK0BGPB6xS9u71yiBHqj3WDmK5ErLtkZw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CLI9dRu+3i/yp55YODjpsRQOCPZInZ9iMHHYF8OalcM=; b=G4N+Y+RsBJLjMrQUwY23annA5QcYrtQ6tvyM67nXHzsNoFzXHAQz8ld9/8hC52UJRlyZ3PbaXwq0Wo9METw6I+0FSafM3t9dxuGdbNFVAmc0h2n7Gn38ei2U6+I6foy5o366/3KxNF+R6pbWJLtFlXov/obPfQ/OqY5a/NweXMM= Received: from MW5PR11MB5809.namprd11.prod.outlook.com (2603:10b6:303:197::6) by MWHPR11MB0061.namprd11.prod.outlook.com (2603:10b6:301:65::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.26; Thu, 14 Oct 2021 12:30:37 +0000 Received: from MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::2c31:1470:3036:959b]) by MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::2c31:1470:3036:959b%8]) with mapi id 15.20.4608.016; Thu, 14 Oct 2021 12:30:37 +0000 From: "Zhang, Roy Fan" To: Akhil Goyal , "dev@dpdk.org" CC: "thomas@monjalon.net" , "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" , Anoob Joseph , "De Lara Guarch, Pablo" , "Trahe, Fiona" , "Doherty, Declan" , "matan@nvidia.com" , "g.singh@nxp.com" , "jianjay.zhou@huawei.com" , "asomalap@amd.com" , "ruifeng.wang@arm.com" , "Ananyev, Konstantin" , "Nicolau, Radu" , "ajit.khaparde@broadcom.com" , Nagadheeraj Rottela , Ankur Dwivedi , "Power, Ciara" , "Wang, Haiyue" , "jiawenwu@trustnetic.com" , "jianwang@trustnetic.com" Thread-Topic: [PATCH v2 0/7] crypto/security session framework rework Thread-Index: AQHXwGe76fTitYpJN0GlLW4tZSnTFKvSYb2AgAALTYA= Date: Thu, 14 Oct 2021 12:30:37 +0000 Message-ID: References: <20210930145014.2476799-1-gakhil@marvell.com> <20211013192222.1582631-1-gakhil@marvell.com> In-Reply-To: Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: marvell.com; dkim=none (message not signed) header.d=none;marvell.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 87792409-106e-4b24-d7c2-08d98f0e6d14 x-ms-traffictypediagnostic: MWHPR11MB0061: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3gAcfcpO8BR01TL0IA8kAGCqn2p68jWDjWMrgkw9XAKCarfKpQucy6cfk66UoTwSZwvj1O+y+dkzjTDTJqu9aD8mYu/Sm6iCovcJzd1ZSJXEe8qrBud0MWRPpAyFki4svHBKi4whgSkcyQLvTNvmlUrPeDezyycmI+0fMbYS0Y1ChRT2klVQ80hwk3eQLaRQcbHPAaWpGawErKrwsnG73qvcBrJsWpTjEF8sXdsqBeQbLZIYiH90bs0J7LCZDtbVEzyQisI6skhZY+lbKXYmKOqx/jsPY8WDlBQ+o0DROk0jCWjGsv4pX9Em8A6G6yjocQ9t+HzLJ6eFc/PfRAxm8RZwa9e37JRphrumEqjJSxpeazQu8yBpgvvPSHseN4TluNgchx2tHclfJwIyZ5My9JKDMibuFdoHEE7hxYkQ+eYOJ0KqFQueSlJNDHuG4RpkTH59LS6/3v5U4Ua78WXfBNQ1iS6c0Ak1GkmJHqUkn3WC+4poI4Cb23e4qBvNXb5RZ5Sk5KVNuHCWMMd1+Ktbz2YS/I+WwR2JwXNsfayExLFUfgUiS9obT+76WKfRAVISc0RL/AxrcsY26Vct1zjwblKMB/QcNvWYIrgN2iJ10p+ppLAPokTPidWg28JrAbDXnVZSh+WJFJ6u3B7DnPMSTnxJYCoAfwo3xLlCbEkAd4aJiq0A/x362ax0MBt6qbDdhDV1RhHHEwpBqLRhFGh+CiU8cB3ynCvJgq3WeJznjNjaRhvet8ADbJSOAwP8p4np/NNKvHBhbYh2lYmjKzUMMs23WUK+KFQWdWYIs9ARf3OXfhnyS5aNLXEywIi0Xk3oKxhw/LwixRovJDOAj/NVYw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR11MB5809.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(5660300002)(26005)(38070700005)(66446008)(2906002)(6506007)(83380400001)(66556008)(186003)(52536014)(71200400001)(76116006)(122000001)(66476007)(82960400001)(53546011)(8676002)(86362001)(66946007)(7416002)(38100700002)(64756008)(966005)(55016002)(7696005)(508600001)(4326008)(110136005)(33656002)(54906003)(9686003)(316002)(15650500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?nc5wgZ6BdRWndd2lzei6/L+RGjH75FdL8a7TBQsINMB+QGF0K8bOw0gO?= =?Windows-1252?Q?uMosvL6XX9vzUu1U3lq7EEFe2hBSJXhOF2ujoxOrsn6Eoa0KJW9lFg0l?= =?Windows-1252?Q?hnfWPHdHorZS5xPtp5HifveFx4DyZzamuWTDzpFl+irU5KHp63VVJmEH?= =?Windows-1252?Q?WLBKNemZwilLgdzSkNTdaVM3syafxRGDtZjo0KiCs7eqZNXab1gthvph?= =?Windows-1252?Q?iN3OGNcDNm/0WnCk7cVM5tKTLav4Mf2J8PeZlUHklWp0LDwaSUuRzi03?= =?Windows-1252?Q?oAsGgDxet+hkh7+oxqfE9E81fRidNWaqDbZx8VmOHXpKQysxJD4ShWhz?= =?Windows-1252?Q?HuLeS0vxMbj+tclbedqA9w1oUDj0nSK9nUf12xZFR0Gg7/bH7aQ87f39?= =?Windows-1252?Q?N7Onv3iVhBrA+QigxehY9RISu6ixqcy4EiP+j7xnFNc5iKed2DeM87xs?= =?Windows-1252?Q?lDXAM3gL9B7/3jfsEXFnIfXlN+GAuUnXbu3GtxiQXhGgbOBpdTEAsO33?= =?Windows-1252?Q?Yw58ytJfIhvlMYwP2VXqruQu8KVem6WQ7J+vBaWXDSecZwkBVagZk14c?= =?Windows-1252?Q?RY2frzr1onlWbiuWsjgr2h80MI7StJGXCY8yokcgACpnQhVnFHMH7Jlq?= =?Windows-1252?Q?hT8e2+ZQJJTPeloWazUKz9OSPMSbUuqhaUqUJaQDViq+tNQz9YcR+x5y?= =?Windows-1252?Q?r0DyPCCIRwVx9n0D2vC0CYtengBkel71OvfZpdxIDB/Sx5sijrPXIm6g?= =?Windows-1252?Q?w+ZyRbAZwRnzYA/rcdv4w78vP6M31RKPfH7RHjQlshj8eNjPh/+aK3Ct?= =?Windows-1252?Q?dT+cqZ8+DIDNafhwpbh+84LgmsO9xCn5gJClbECG5rsncPnJvoa/nGtX?= =?Windows-1252?Q?EVDyvLGwPGxZkBjKXQ9a/iIJmPXRo17tbKRClm7OFp7zfDFOzKa2uzKg?= =?Windows-1252?Q?dwgSMlM/TiNcFQSTYkLxjLMqGlv4zwRhbSGRvJZyhMglVGDVklxIjPSY?= =?Windows-1252?Q?JFkOcja0Zq+SbYXe4QGpJAhB75OQQ2YWFdZhCdvYfuhHDFkXPOHLESIP?= =?Windows-1252?Q?AaR/bEB1vX3/+fhg5+1lxSkQjX0hZQRXVNHKvjl7sFvQNsI89U76BvEf?= =?Windows-1252?Q?Ggiuo4SZtHnIswUiTefEJ/QW60gMllrW3oD/15pr7NxTbhSEDrx+lCW+?= =?Windows-1252?Q?IE88xIWqsU54vPr2I4fNKrRZLR1RwuMTAoHKQm8wbdrI6mVDcmfPY1QK?= =?Windows-1252?Q?l+8iTwwNWlv5+s+BCmJ8YM30tXVeofVSns+zj6lMpYCdPg5MchEG1P9O?= =?Windows-1252?Q?zt/4Km9yZXmvfPIYm8Q/e2neifmOHryJE2jEE2xrnIkAf2WSTicNdSyf?= =?Windows-1252?Q?VaJzaWk56avFvlDKhX7alBXzFlYwS57JDcL1+RHjGYoflISs3uJHg2ax?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5809.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87792409-106e-4b24-d7c2-08d98f0e6d14 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2021 12:30:37.0120 (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: ckBanfJPb7pbCf/Sjq/hZjlQuwC5Ix4Kr+ieP8hzpGUTQ9++PQG42v2Ru/YG43tWxuYc2z7Y11nAZKugp0zQkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0061 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 0/7] crypto/security session framework rework 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 Sender: "dev" Hi Akhil, > -----Original Message----- > From: Akhil Goyal > Sent: Thursday, October 14, 2021 12:48 PM > To: Akhil Goyal ; dev@dpdk.org > Cc: thomas@monjalon.net; david.marchand@redhat.com; > hemant.agrawal@nxp.com; Anoob Joseph ; De Lara > Guarch, Pablo ; Trahe, Fiona > ; Doherty, Declan ; > matan@nvidia.com; g.singh@nxp.com; Zhang, Roy Fan > ; jianjay.zhou@huawei.com; > asomalap@amd.com; ruifeng.wang@arm.com; Ananyev, Konstantin > ; Nicolau, Radu ; > ajit.khaparde@broadcom.com; Nagadheeraj Rottela > ; Ankur Dwivedi ; > Power, Ciara ; Wang, Haiyue > ; jiawenwu@trustnetic.com; > jianwang@trustnetic.com > Subject: RE: [PATCH v2 0/7] crypto/security session framework rework ... > The series is rebased over following to avoid merge conflicts > http://patches.dpdk.org/user/todo/dpdk/?series=3D19519 The series 19519 will make multi-process case not working for all crypto PM= Ds.=20 Please provide a solution first. =20 > http://patches.dpdk.org/user/todo/dpdk/?series=3D19467 > http://patches.dpdk.org/user/todo/dpdk/?series=3D19551 >=20 > (HEAD -> next-crypto) cryptodev: pass session iova in configure session > cryptodev: hide sym session structure > cryptodev: rework session framework > security: pass session iova in PMD sess create > net/cnxk: rework security session framework > security: hide security session struct > security: rework session framework > cryptodev: move device specific structures > cryptodev: update fast path APIs to use new flat array > cryptodev: move inline APIs into separate structure > cryptodev: allocate max space for internal qp array > cryptodev: separate out internal structures > security: add reserved bitfields > security: hide internal API > cryptodev: remove LIST_END enumerators > test/crypto-perf: support lookaside IPsec