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 7BA71A0C43; Wed, 20 Oct 2021 15:37:10 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 89D7D4121E; Wed, 20 Oct 2021 15:37:06 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id AF68341216 for ; Wed, 20 Oct 2021 15:37:04 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19KCCTGh024299; Wed, 20 Oct 2021 06:36:59 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by mx0b-0016f401.pphosted.com with ESMTP id 3btjwdgb74-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Oct 2021 06:36:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DCygD/J/QnnApsOUjV1qM2kEbP0Krn0lq7OMcmnefAPHMoXxTasKReoT++YzGFqEj5eCkmIkw9JnyM+46RuTq5E7KjLwL3QJX7jmgpvGeO6xryIgirwbi6YXEB/X184ZlJoSA8aWWR4I4P6Fhc9KNR/exHQs0WZrYAzZVOezAvbsa63WSBKcSU/SLOlyNMStcvg5QLS0PUR5hwTLMoCEmYYulQhUYNirksQ3/fLPD+qyIlmvM57xo2JF2uk9He1jxcoU2lsKz7SrvHXe2xKUNdO+fE48OVeUnKLmuLaRHTlcJae1aD+t+FB6MyH7arytiHYIpdl6QNPWOMC0mOd21A== 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=qs1y8XXqCTI72ZD6RABVUT9Q2IvUjHR00dwEYoSTIBU=; b=ZFLwT2Z8DK4yzi6pBMiRsOGT32iEtg+HRmZiWIStxngwycqcnbzTYk8mSbyDt+PKN96V4zCbK9laPX2fzSnBEVNeM/Al/cqvK1KUF30zPUHJLjdtCf/YaudUOjVZglzgQwAa9+8xUspF+/niZagy604WlUOq3h9Eq7AV0HKJu98a0LHcWhtXxO4sVte+RwAidWOaTlm8FjCeaM7fdQY11G5xbiwoMtrmuyIGWSl7xdiULViYAmWypnnP6807wAAfT6xlHqaWO/ekUJpjtB8asPpjuEnTc44E1F71mWq2H1+YfEMdRFEuZonAjpPnw+ru5uZD/TfEVS4TkzV39UD0Fw== 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=qs1y8XXqCTI72ZD6RABVUT9Q2IvUjHR00dwEYoSTIBU=; b=Fs/E8HqV/oETPEJq5/mIYyIL7c3KJFFsS8osKnK7ao6azm2bMlOSyfmfI5Wssp1qmCf/jjgtaioPkjPrLY86gcbQYsqUYZsEa1FI3okkP/PaSE/4ZejyDfP1Yr+JOD3g0+VMGI+4xS3IkentJi//t4Z64kbvmF78bXJAz2LenU4= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO6PR18MB4401.namprd18.prod.outlook.com (2603:10b6:5:35e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.15; Wed, 20 Oct 2021 13:36:50 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::c41e:707:3f91:71b8]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::c41e:707:3f91:71b8%8]) with mapi id 15.20.4608.019; Wed, 20 Oct 2021 13:36:50 +0000 From: Akhil Goyal To: Akhil Goyal , "dev@dpdk.org" CC: "thomas@monjalon.net" , "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" , Anoob Joseph , "pablo.de.lara.guarch@intel.com" , "fiona.trahe@intel.com" , "declan.doherty@intel.com" , "matan@nvidia.com" , "g.singh@nxp.com" , "roy.fan.zhang@intel.com" , "jianjay.zhou@huawei.com" , "asomalap@amd.com" , "ruifeng.wang@arm.com" , "konstantin.ananyev@intel.com" , "radu.nicolau@intel.com" , "ajit.khaparde@broadcom.com" , Nagadheeraj Rottela , Ankur Dwivedi , "ciara.power@intel.com" Thread-Topic: [PATCH v4 0/8] cryptodev: hide internal structures Thread-Index: AQHXxaWSB2Cws8Ql002cJ0a5/qqKOqvb45ZQ Date: Wed, 20 Oct 2021 13:36:49 +0000 Message-ID: References: <20211018144201.2028022-1-gakhil@marvell.com> <20211020112754.1270163-1-gakhil@marvell.com> In-Reply-To: <20211020112754.1270163-1-gakhil@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: f30a3ac7-523a-4ca4-b6a1-08d993ceab96 x-ms-traffictypediagnostic: CO6PR18MB4401: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TSTo2caCayU+6XW0kZzz7hK/KjGZjgCYSqz4FpCSRKyB8JEJW9+PgF6cIVRZKGd7gA6cJRjFiCEUTpKeTIY0NGr623/xKf11p2Z7QRZfJVJv5XuU5q75pcLLS1W2LvJyvotGyOa/fmbo7WiYe7JFxAW/YAeRfCNsYxoGm3TlShOc0SpPlWVAqUX94G4JBalm/CSkm0b+iIob3YO7nnvNWVio8qQNFj34Ut5Ml6QAahwaFaZwdYfLOYRqYkht/F1ytj0oyX9jHJPutcZjrhXPD8+p5A1H/XBGQHz7f9LYprB5zbpLAi3Ow7653MvLTnKy5LkSaswqRpFHqzK8iAKSWdUa1KFIZm7IMBprO8Q3KfTVCJzuFV1RP8WqZvjztD6Z4WeI9dtO21ONhiDVRC0ts2SfuDEuvtt40McTW71giu0iWkVwU+TnvQILAmHhYq2pV/Ci7F1KAffAXBW15aDqXPDwKWpUNYdxdH6g1yFTl4ldHe653P87A8nUmyHwl/ujOWkxkxB5n04ywfdi/lI5PIdH/TExIrDgNvapw0GGD569XCwgtILeTWcnQuWXCSypFKz1KrVxfdaA0NompsR6ODrnJPhcqnWmCv2ykrCr57CcPEz+AHuB3PRr/GaLZYn1RJFsuRgUQJq+j+mJ/GagdhWGgLRsmmL6zlrsaj4KKDGqEw55MV/1oWD+06+vQw3I3bMVW9RPzweoZwnJKfUPRhgCkCk6flmyk1VoM7G7GXm50u0okN6WUH1gEMxxk/ckLxitMRmkZ/epIKOO4fogIUBZzAH2+vCIu5foqfos25jH3NKilvNbJ9WkLF5i4/yBwFBP0xBgdLw0G1DGXVIDlw== 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:(4636009)(366004)(86362001)(4326008)(4744005)(7696005)(110136005)(54906003)(316002)(38070700005)(38100700002)(55016002)(66946007)(9686003)(66556008)(71200400001)(186003)(66446008)(8676002)(55236004)(26005)(8936002)(6506007)(64756008)(66476007)(76116006)(122000001)(966005)(508600001)(5660300002)(33656002)(52536014)(7416002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3+yWamNgfMCVaqUNirSMBNIt0W/W+IVMAraEXOZUloQrUti1UlpAmfvqi7Ta?= =?us-ascii?Q?O6X3K2ADyVKdvm/p/Rspuj7ay+xfzGWnY0piUa2v0hh6deK8HY75UmY83r3c?= =?us-ascii?Q?ioHuccZfBBzEgA9biAqQKPCIxdN3YpZE07MXM4sJ4WKwanYNGoCREe2mauBR?= =?us-ascii?Q?6/rWI0I51kjZqeb6DK1lo8mIoTb8lz6ape8iQjWlqZ21javl0qgc5epOwjH1?= =?us-ascii?Q?OjaNPqBkRUFLWAERYJImpTYHxVAVAxNev/mv4UcoihITSQyy3F+shUFkf1d3?= =?us-ascii?Q?GiV2vhLcgQmpele670djUhfKmDuM/MUCjATF+UwV1jTKolfKrFEhqgxI2VtP?= =?us-ascii?Q?1+BRia92ygwGDjcsNVuQPcRpsoY/f8lKbejSOlzix+qt/h7E+T40iTOzr5Rt?= =?us-ascii?Q?zyvxGiEy7UlQYc9d+MF7w7siqzqxuaUgn8ZovPuJNKyG7NZpKNBPbjyxx0OT?= =?us-ascii?Q?540Z5yJNoz+XzNQMmLjlYpYnS1CTTidGtgbvc50zFC9dc2ionh8dFA7u9T8O?= =?us-ascii?Q?EUoJOZbG78cDRBVeMX144eV6EwOY+hkBCetDtaFNlluo8iNLkhH5QViZZnm1?= =?us-ascii?Q?6bPjdhQOh6xF/34vk3dOv/ErmMa8kkJnbFZbb1yJsNHX+ZQ2SA580xzK9Znh?= =?us-ascii?Q?uaQqhClmUjfSWFc7ht//JaV45p4YjuPQ4iVMymmvO+GQ9b/F5/WMpLAdqwnE?= =?us-ascii?Q?q0EYQEWVzLrX/21ptJVAXWjVLyrTe9ZvMCDIBp1mYadga7aDywH2UT0hX3V7?= =?us-ascii?Q?J1aIBdBlnBRGPecsyW/zsPSAVSii3zdg01MPDnvwcuh8sqvA0tUe07LGuDqa?= =?us-ascii?Q?+ySoC1J/G2Z8+K1xzrrCH62fAxiHpBwmuD2BrwywAinTDZyu1z/6+QADB0g2?= =?us-ascii?Q?q+N8dRKylX1uVq+AOVF4vj4fApKlqY+KJa6cyhMIykbdHiVRBc1OJ7i4otEm?= =?us-ascii?Q?S3ChEysw3y1GGwslDmuFMPujuo4KBHKhGo2+69nf32IPzkRd5g+0dSeI4Noe?= =?us-ascii?Q?2aj9j79VUYG+ZcR1p1nOG25OWnf7nmEk5H6fEHHUKCemUYX0AXCWghhwHk7T?= =?us-ascii?Q?CxUNbOu1M7d7kSOFhrjQhJWNaI/w6eSptShjuMdyjyh9nTnri57z3ehCyByi?= =?us-ascii?Q?ps+lT23gJ5qMQUpJvSYb9PRf8EZvbPx4XTowhRAIb3xXqDFS9nj0CBV+5m9v?= =?us-ascii?Q?elQc9PEd6cEqqve1QIxiLjYPeJdq6soMhtSzAGMSBseMZKRmIlEo6QV/OAKB?= =?us-ascii?Q?B83nzchISQAlj4spQiOAWbzT4L5HpGo7GoQg1HCDg8aSiHPRO9pfg+nkMIPa?= =?us-ascii?Q?iMEbkIpl5R5p7YMsbcXhJu7vZCy0ZklwX4Ch61i5hKzTANg2ATv2rL/4s2FR?= =?us-ascii?Q?PEIPcaxdvh5awvCwU4EZHkA60UH3eLSz7AV4D86ndB9WyQSjzHaSAsnWfHcM?= =?us-ascii?Q?x4PxEhZGqhwuocInuFSNM5Gs9LJk6sRa5x+rEFWwJ/NW3ITSFCvzO5fCcJwK?= =?us-ascii?Q?0zhBjD7RakG2ExJ8W4FpRRpfIH0cu50FE0hi6DX/sp+24G8L9nj3sHXWmvtw?= =?us-ascii?Q?nvPkDO3NVs6ar9QizHxZGNsRkZTyLbB28X2RoPwuB3/qAB21zDvDQoZSdZMm?= =?us-ascii?Q?SoLF/1nzZO7K2/LyYt8f8rI=3D?= 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: f30a3ac7-523a-4ca4-b6a1-08d993ceab96 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2021 13:36:49.8902 (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: pdBlehXDK8ZfMQBS8J8Lw93XF8RbIE2bFgGVsZ+IUmqnqj+aiIPiwULJAWG3rsZpOh0THxXJR81Z0EQ4e3x3og== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB4401 X-Proofpoint-GUID: 7_xMoGp04zZ7O_n8DX-7kCMPfHkKdNOI X-Proofpoint-ORIG-GUID: 7_xMoGp04zZ7O_n8DX-7kCMPfHkKdNOI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-10-20_04,2021-10-20_02,2020-04-07_01 Subject: Re: [dpdk-dev] [PATCH v4 0/8] cryptodev: hide internal structures 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" > Subject: [PATCH v4 0/8] cryptodev: hide internal structures >=20 > Structures rte_cryptodev and rte_cryptodev_data are not > supposed to be directly used by the application. These > are made public as they are used by inline datapath > public APIs. > This patchset, creates a new rte_cryptodev_core.h file > which helps in defining a data structure to hold datapath > APIs in a flat array based on the device identifier which > is filled by the PMD. >=20 > Similar series for ethdev and eventdev are also floated on ML. > https://patchwork.dpdk.org/project/dpdk/list/?series=3D19428 > https://patchwork.dpdk.org/project/dpdk/list/?series=3D19405 >=20 >=20 > changes in > v4: > - fixed number of reserved pointers.(Konstantin) > - added release notes > - added a patch for scheduler issue(Ciara). > v3: fixed multiprocess and enq-deq callback handling. > v2: align with the latest versions of above series. Series Applied to dpdk-next-crypto