From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8AB92C433FE for ; Mon, 13 Sep 2021 14:11:23 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 2902261165 for ; Mon, 13 Sep 2021 14:11:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 2902261165 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9758B40E28; Mon, 13 Sep 2021 16:11:22 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 1B01A4014F for ; Mon, 13 Sep 2021 16:11:20 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10105"; a="221352356" X-IronPort-AV: E=Sophos;i="5.85,290,1624345200"; d="scan'208";a="221352356" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Sep 2021 07:11:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,290,1624345200"; d="scan'208";a="471566861" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 13 Sep 2021 07:11:19 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2242.12; Mon, 13 Sep 2021 07:11:19 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) 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.2242.12; Mon, 13 Sep 2021 07:11:18 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 13 Sep 2021 07:11:18 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.47) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 13 Sep 2021 07:11:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IxElGfFGuYnmfbi1GTFO2/woZn1qUhwgw95wKu1zRllN42HXMNE0u9P29iyMI16PeafZpeSizguRQr5XMbZ8jpPnc1zF1ihW5ch1Mcv8LJuzsYVJOBM0YB7s2IoFksO9YIDfXT+HOHX+Z1rfnYElhDpmnZ94NiLcY5KwcqnAulY93wfA/5g9vEnxpf4zGc8cm0SQgbOfrCvpLZl+M+WZ1vuMeFu7PyXj7pSOY9e5gncQ7FuDjj2TadclE0sYkvanZO2c/KLS4n9XlhG5A6v+rHsGEF4SIOjVTEm4bMptTeUIb09MELPLsb4ceaWxHVmbaGV4aGnHo539sIeuSL8olg== 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; bh=PsBpYYricUxNIg206I/yn30KqeMR1KfSh5geplaWdlk=; b=PNFl0DkYQuNayTqtyk5yIXG24h5GHzsLpq/8tyMvrNlsHYH/B+9TrqLSRsPHnM/JAPG8ZJ4XvE4afTF/VU1HIuMJBDytzhrn0lLpBC8ifed0rsxezTc3oETKOzEHdXF+C4ItVTQjc6o4C/18JATCx7jN36H2v2junoLagijdTyodxvhPLSTbvTnnK0YHfFzYzU5eViivcvvEiDiZGupiwQyTW/YF2VHaOzGsnOGVgS/ZhPxFJlb3DglXXYl+POO+KhsGs3oy7AEbrgefivBfDjyyJfEXHJywun1/xdoMUvnWJJPTz/SUpx2ldRzaKpketw1NeCnf4+AqH7D8wf1Psg== 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=PsBpYYricUxNIg206I/yn30KqeMR1KfSh5geplaWdlk=; b=tMIOlbm2SFRhcaifTxLwrxL6LyxVn3MJ+kzjrZnHhXAZgKrhyS55KVhNGHjbG22yOZjlEhhwt2FauVt6JxGAywZpKrzwkOhUIRzDTthMBx23RWWL/R/u+5YsWuqcP8pnHC2FUkIeTwayrznQHmaEu38thWkW73Z5YyBVQjW1e28= Received: from BL0PR11MB3043.namprd11.prod.outlook.com (2603:10b6:208:33::19) by BL0PR11MB3076.namprd11.prod.outlook.com (2603:10b6:208:33::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.17; Mon, 13 Sep 2021 14:11:16 +0000 Received: from BL0PR11MB3043.namprd11.prod.outlook.com ([fe80::216d:c732:345c:3a00]) by BL0PR11MB3043.namprd11.prod.outlook.com ([fe80::216d:c732:345c:3a00%6]) with mapi id 15.20.4500.019; Mon, 13 Sep 2021 14:11:16 +0000 From: "Zhang, Roy Fan" To: Akhil Goyal , "dev@dpdk.org" CC: "anoobj@marvell.com" , "Nicolau, Radu" , "Doherty, Declan" , "hemant.agrawal@nxp.com" , "matan@nvidia.com" , "Ananyev, Konstantin" , "thomas@monjalon.net" , "asomalap@amd.com" , "ruifeng.wang@arm.com" , "ajit.khaparde@broadcom.com" , "De Lara Guarch, Pablo" , "Trahe, Fiona" , "adwivedi@marvell.com" , "michaelsh@marvell.com" , "rnagadheeraj@marvell.com" , "jianjay.zhou@huawei.com" , "jerinj@marvell.com" Thread-Topic: [PATCH 2/8] cryptodev: move inline APIs into separate structure Thread-Index: AQHXnNS0h8Il6zGa90uvEfTmVzno+quiGK6A Date: Mon, 13 Sep 2021 14:11:16 +0000 Message-ID: References: <20210829125139.2173235-1-gakhil@marvell.com> <20210829125139.2173235-3-gakhil@marvell.com> In-Reply-To: <20210829125139.2173235-3-gakhil@marvell.com> Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.0.76 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: 157f4867-c3c0-4667-41f9-08d976c05a09 x-ms-traffictypediagnostic: BL0PR11MB3076: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:612; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1PBf36rbmbUiEb0wuLD1xFA1+FioAjt3o3zvyRSXQPxzAN+ov7cL376dUQMoMv7y3aNtmAHlrfTiBcCqnylualuig3Yzh9URuysr/QjpGtckBc9oQaQDHofTialN5LT/06oZSy8zZLh1NSf0VCHDgkE8JGipXtHHAMsTZ4NUmJ+bFF++97TZAKrZM83A5oqjWb8+Wxm0Kb2maiMbSJRy5DClv+6pPEEmSYVbL/t/uqC9fq5WYzl4dKSf9tPdDkfxq3On5scQkmZr28s0iAmnGk1rhgj4TS6ih98xYpu6p/sfTxhCrHQgAK4cGSzEmqJ1W6nPMPTxLUPa72YNasbtsEHKGSLhOAJu7RNeMY1ZBcCe5FxkHfQ1DKr7QyzzSlM4qZYNr8wIF052DHfJzI51WFuYe+iW6ioPWFA3KYbXNm4FgllaSwB7i+pm4+esiDehwSIQhZjrPfFm6i/x11HfvVwxM/PVgfmASlBkbs6JYUa9vllfVOoA4lKPmHwVNhdugKavobSQW7IswfHftWeuHKKXqs3J/SggOAn36GFJDedZjNW1x6GJEwsd0tKYjFVL2q/AJ2SMCocYGSzHHVoWsDMJl599AnSebihZjsQdfNAZbQt+jFUtGiLBotaTf8jUOPUFd2yYdhOIzF33vccy1OUIPRwOiirtPRRCyCgtkfjvfT8io3htm55iFbPw4inRGMOBoJH7RG5S+td4E0GOCg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3043.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(8676002)(4326008)(7696005)(6506007)(508600001)(76116006)(9686003)(38070700005)(54906003)(71200400001)(55016002)(316002)(66946007)(110136005)(83380400001)(66556008)(8936002)(64756008)(33656002)(66476007)(66446008)(52536014)(26005)(186003)(5660300002)(53546011)(7416002)(86362001)(38100700002)(122000001)(4744005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?U751F8StimXsop/qSXEDjysdgEipnxNnRPcNuxA6UPldFa6YbBMg/R3J?= =?Windows-1252?Q?sfmks9gGyBvCkAgr6/KPdRqpSqz3RaLo33Dr+8BkC6xIs9bb8Vsoehnl?= =?Windows-1252?Q?AVFUzN68TgAP2AEnY9dDDRN30VJe+YYlJQ+y6zjQOHfCbEQYtlemfa2B?= =?Windows-1252?Q?ijtKskgZskCksUrpK4AGsOXWyM/WMDFbN8mOOJZzSSD01HgYbotLysPf?= =?Windows-1252?Q?oIr3RlxVYzb689fOUs+bewLt/3UIKddN1v38OQxeRtH901XOl5vUXprY?= =?Windows-1252?Q?hFE+KVugNrZIJy5cWY0mBrXHWbYmnfjOTgVwqIQ6CAfPBRep8sTZwP9S?= =?Windows-1252?Q?Nt8Ka0/iDGRDWAXbp0bZ1yE3bRezIuTz6CpKVTZC1fIV1pOWtpZJ+B5A?= =?Windows-1252?Q?wHa3AKImzjvEJ5cbc/LjOHbQFrxjyYDR5vcZzDgorOoAahM/EEvGbs7y?= =?Windows-1252?Q?FRxh2xDkp4yqdgNCBZJ3nm3+lY1XbD60nhQqQBOCUZtH1iEn+5U3MKgn?= =?Windows-1252?Q?pim/+mmz3MgGIQ/nmVySL8rcX3tMC+mTVSLP4TIwJa15AS9VpUrJUv7j?= =?Windows-1252?Q?lFe9+4vs2xofflPmbh3RCXJjWM5MWkrGKW73ctZu4Chdpdy83KM3pX5z?= =?Windows-1252?Q?tbUdhUW/hY2b9qnzdjrtDI09mP81qC8yMQvTvYgQWniv+CeMNxvfWbbu?= =?Windows-1252?Q?C8OsfEN75jttixrt5qi+hhgKCfAwFvEM9fSfvOpfWVmgnIm1aKprfswv?= =?Windows-1252?Q?1e+2jCUMPjGwiq+CPqdAEihHev+/qm6oU/k7c0PBSwPDqjd9QSV9eT5Y?= =?Windows-1252?Q?1EUj8GBOL4iGsIDiXPVEKk9FhEI0LLzM5tBb9EgMfANQnA29Tn710Kfj?= =?Windows-1252?Q?MmEaC98Ew0+Cxna7lWDh6qKg6aUmAOf7cN6tJ5PXeVqZX/IvTtg/rLL3?= =?Windows-1252?Q?0VxCydWkx+at9UrEtGC/UoAgjMsM9HwsMDujEKukzKKAyfSlAjv+XnR7?= =?Windows-1252?Q?NMSJZX3YYCVsTGq2X9ZTLQd4X3dYjfW66eKGB/NWfbAXKjTbCjnDJ2Ta?= =?Windows-1252?Q?88pRO3ibsmdactGlBdd6mexkw4tfbgOvr9ji6qdDTU1fiHJbien5RKDw?= =?Windows-1252?Q?Dn940to3TyqKFSnNzIHiIXfV/fvsqEjc6cwxonyGWZ446yDkcpxUScc/?= =?Windows-1252?Q?XmTp/cAmvq+C0dliH+gCUlXQ1YEYkHWgaPrMoUEbJCvqRs1fwuivw8le?= =?Windows-1252?Q?lGwvgL3/6mmsq9slEcNQilmZMi8j3tvOdMk28dlGO8+b81vm5q4Csl/o?= =?Windows-1252?Q?mQaMys1J1Aot3Ltv+QlvV3xJTqmlMqOrSkMJgvNgv90In3jNyiSs8Twv?= =?Windows-1252?Q?2Wb7bhkSCfMkmOrSAJcU1PXG9y2rc3mJFXSZYng4WJosFlrqSlPPO49S?= 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: BL0PR11MB3043.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 157f4867-c3c0-4667-41f9-08d976c05a09 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2021 14:11:16.4351 (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: 3WLbZwV0Bu/0xc1MLVlHmCieXnn0QVUh9T0DBk75kkeA35U5LWEIOE6Y4i8T6CNDSnFYTXvsG3VZk0p4X5zYsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3076 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 2/8] cryptodev: move inline APIs into separate structure 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" > -----Original Message----- > From: Akhil Goyal > Sent: Sunday, August 29, 2021 1:52 PM > To: dev@dpdk.org > Cc: anoobj@marvell.com; Nicolau, Radu ; Doherty, > Declan ; hemant.agrawal@nxp.com; > matan@nvidia.com; Ananyev, Konstantin ; > thomas@monjalon.net; Zhang, Roy Fan ; > asomalap@amd.com; ruifeng.wang@arm.com; > ajit.khaparde@broadcom.com; De Lara Guarch, Pablo > ; Trahe, Fiona ; > adwivedi@marvell.com; michaelsh@marvell.com; > rnagadheeraj@marvell.com; jianjay.zhou@huawei.com; jerinj@marvell.com; > Akhil Goyal > Subject: [PATCH 2/8] cryptodev: move inline APIs into separate structure >=20 > Move fastpath inline function pointers from rte_cryptodev into a > separate structure accessed via a flat array. > The intension is to make rte_cryptodev and related structures private > to avoid future API/ABI breakages. >=20 > Signed-off-by: Akhil Goyal > --- Tested-by: Rebecca Troy Acked-by: Fan Zhang