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 Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 25B1AC27C7C for ; Fri, 20 Jan 2023 16:50:28 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0F21540E5A; Fri, 20 Jan 2023 17:50:27 +0100 (CET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by mails.dpdk.org (Postfix) with ESMTP id 031AC4067E for ; Fri, 20 Jan 2023 17:50:25 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VxQhUSOchE4kl51Fx/JA2jmJiTzH6n7lGDm24uQN3eAAfbHbGPE1oM52QBoomd8oTxPdTHOH6v6EOlKWRAbNjaEXVjKjtmoxtXehrbsC0qeTEKjc3PthL3HQ0TNN83RzXHqO/MbcuFVkoUw7iY9PJ1huzXW11J7ga9Mv6zATfT5hJprgfy0HCyYad37mtzPHlD4HuH5+QZ1dQmPYJ/aR9MIC8VQceDCaKCeI0M6C6z87TirwzxKwz5pre4ejbBUGF9aOOHfOwWjE4E+AZT/+2q4VhyNcYtFZidOTU6G9bNqJdpFLTw9dJpgShNOp70eH9MX1YRobB68w6onyTlRDXQ== 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=Q+jXIi1aLMRXOYKsZdMTEqwnRVrh2gZSI3cTkYl9U/U=; b=ljGCnYMD14RjJukhUN+G9fAV3GJfbfvIA/95GBFba43dLXniqlsYqgHUausn9CvkWrjU6YJ4kuWqoaE7OQlKchnSO7m5uUj+5aMhewp21GQLCfVoGK6j8C4bjRLxWJgMeL/9Hv+bH0cEN80X8xfTmkqQzxDy8oNTH7x1y4o1X9AL2rLNM/HGYG5p7PdYX+SDPITfnMzEOx6FjbiQUNs1erhRC92NBrTguKnw0sKVSWKXMZ32qQ5sYgitdrYG4MhU6151aC86huejVqsurLU7zwWSLDrNfeJvIIWichu6aEYZ8tVOoJVi8seyXO0Ory4RFP4mN35p4VFkwGxbDn54KQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q+jXIi1aLMRXOYKsZdMTEqwnRVrh2gZSI3cTkYl9U/U=; b=lfind7D3nqmX36wj2rZCixR5tcBYdM/Nu8q6nbYsJsn+VZSS7t4uTHqwyWsiUQDaTuCraHwurjASdZjdi81p3ur4d4V17xpU0VH8yu+R4+NVK0YedKd4ocGNrvmiQ7S196F0MvSDcfDaSj8CYglPs9INVPOIiwV6ev39eMWbf4uMcobYaASR2grDFAqWdIR05uUqUsNVLLSuTg8648EzE/4i3wUGQXAVDHbHVGvRAd0Lx4b12fA8rCHJyRU2/xC0hAlQLsj9/ySf4Y0n5fa5KSNaaDR2oMphe2eKVkOm6FiMfXqc+wNFWGabsMT2pZ39USoArc3KoJxJ2YAllsanow== Received: from IA1PR12MB6332.namprd12.prod.outlook.com (2603:10b6:208:3e2::13) by MW3PR12MB4393.namprd12.prod.outlook.com (2603:10b6:303:2c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.27; Fri, 20 Jan 2023 16:50:23 +0000 Received: from IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::be18:9845:3676:784e]) by IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::be18:9845:3676:784e%7]) with mapi id 15.20.6002.027; Fri, 20 Jan 2023 16:50:23 +0000 From: Gregory Etelson To: Andrew Rybchenko , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , Ori Kam , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Ferruh Yigit Subject: RE: [PATCH v6 1/2] ethdev: add query_update sync and async function calls Thread-Topic: [PATCH v6 1/2] ethdev: add query_update sync and async function calls Thread-Index: AQHZLCW+BoMIipDjikSGSEM0ehHwFK6m/A8AgAAW1OCAABe0gIAAUDDQ Date: Fri, 20 Jan 2023 16:50:23 +0000 Message-ID: References: <20221221073547.988-1-getelson@nvidia.com> <20230119164713.7164-1-getelson@nvidia.com> In-Reply-To: Accept-Language: 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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR12MB6332:EE_|MW3PR12MB4393:EE_ x-ms-office365-filtering-correlation-id: 5fe8e3cd-9041-48a2-9f99-08dafb066c67 x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VoXro/JlQttilcywLH7WDgKalQgSp407GYIqKMJ+/JDVjLSuzIUkTLr0yaDKE9z5inpAZkM2HKjljjehsY9LbrTllvX7VkpNJvPFGxLftEillLP7M8t6zX72yXmhFzcZaJ1rv60K1q53JMu5fUZ8EuT1ZQmZ1lOrkNHhhJhqr5VneQC9lf8ci+tl9Pdq3vjDmxLvaC7JDwXyjS4KJolNbw118XOt3j8jV4+Vq8rpxptR+SsNGp1MTV7i4YXtxoxS+p0IIToZgyPULP3ZTm4HavCNBKs+KuMW19GY2SA7Ylv+gwS8CmbwieNNA+YYP5KEwPcv9mEJCYOMnwlpdlxWxWqkMUj/Z6G3Kyewpun70sq1sM8oNBFrdepYxHRDHxyk/2p/aXZNaxD58V9YVE43XosfPZAtuMCpw9DxihGeXSCe9uKcaAEJWTOkf8zamkwPsjZXP3tTcb7H5llHEjFwZ+rKN3eKJHpMgIOEPCnkNWz4XpVSmG2OyhcCTMHQ/FnREinjFcR5QqNJ0zITwTYsCrM6Tacl9TXV7euYBpBqHy0Vt6jjPpO95oHN5syuWiH2fcQqJaLQq57Rz4E9uVuAeic14xsw7yROjqlIlIrMrdrp5BNXTuwTMfZBgpfYh6TOpR4UweKiX6KQU9klA6HbjYQVQEOmc3rLK5ty1pZq2+CToJ6qp4fd2vVg7MbZzOZz6xnOkGoMFpQoNerQJ6YsUw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR12MB6332.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(366004)(376002)(39860400002)(346002)(396003)(451199015)(2906002)(9686003)(186003)(7696005)(54906003)(110136005)(6506007)(53546011)(316002)(478600001)(71200400001)(122000001)(38100700002)(86362001)(38070700005)(55016003)(33656002)(83380400001)(41300700001)(4326008)(5660300002)(8936002)(52536014)(76116006)(66946007)(66556008)(66476007)(64756008)(66446008)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S096cnFIZm4zVmxFSXc5SU1wbzV5RWJYQ3NjcHB5K2Erdm11TG41R0hIbjRL?= =?utf-8?B?NDBodHhWOTlsVXFoQjFHSU10aVJiNnc3K0VqdUQzNTduK0x5Nll1Q3F4ZDBt?= =?utf-8?B?UnpnQit4TldFWDBmZVpxS3hUS1RuZlVzbUtva2JRcklwOUYwUGF5QW9MTDQy?= =?utf-8?B?UWpValEzSEIxcG9MYmxYeXVCSzl6aldlbG05d3RQQzYwbGJFVmF2Y3VXK0F3?= =?utf-8?B?Z2pUT1Baek5PZmpsSWo4UzNYbUt0ZmFNY0tqSjIvdWVpQUlNVE5GSDFQK2Mv?= =?utf-8?B?YU4wMG9lOENXZDFuWjZaQzRjZnZWM1hqVXVodERiTzlTRWZpL1BkNGR1VFph?= =?utf-8?B?Z29HRjhTYy91aHI0OUVwU3M4ZmlaUXZ4bzA2bS9Sa05ua0tVTSs4eFJGWlZt?= =?utf-8?B?MmRTQmp6RXdvTlR2QjA3Mno4SitvaUdOY29Qenl4WFlaemxRYmx0cHNnd2RX?= =?utf-8?B?SWU2a3lLU09LUUIzQUFTcDRXTmNKR3JGL0M3bkdhOWovUmNHam03NEdKdnZV?= =?utf-8?B?azYrbGo2NjNwVU1JeklzblB2cnNIdzlZcTd0bUtIQkRROVRiVUFPdDM0eGts?= =?utf-8?B?dStoVVQ4a0FqYmgvSjZaVnRWcjJnZ3lXQzZyb1hhS1FoNEtxejRLOStpeFdt?= =?utf-8?B?R1BLaEVhdlM5OUs0azhIZTJsWEk5QTFIRE5JYjdablVsREVVcTdqM1V0Zmha?= =?utf-8?B?QXZ3TjYyTVNIYm43VHZGUzlIWHAvRnZUc1B3MnlmOS9PVVRQdk1vam81ZnZl?= =?utf-8?B?QVBaYkVmR1NKdDlhQzl1bWtsU0RGaXdNMHJidWhmcGJSZGVMNW80LzRoMnkx?= =?utf-8?B?dVI1cDVQN2FqeDRZTzU0N05LZGRMRkNFSFVNOWgwTVpRd1hrbkNwMDRuSXB0?= =?utf-8?B?eWc3MzVIQ0o0ejg5KzFhWVltN0VHK1M0Smh6dVFuZTg3aVlVRExnZUx3eTI5?= =?utf-8?B?MnRkVzE2OENrdUo5ODd3S0dpVXdLOU5DcGkxamE1SWJWSytybUY5elozNmRE?= =?utf-8?B?Q3U4VnhTRG9LcVM5Z0dId0VRbVErNWJHd2FxZDNvbThyd1ZvbkVZTTVNR3Ez?= =?utf-8?B?NWpuRzJFajZGSklta0VPSGdaREtiSDkyMzQ0M3R0dTJBaWNOaURINnNxMmtu?= =?utf-8?B?VFdTd2lGN3ZMSGFhNjNZRUJxeVlZSlRySUJEVnNZNFNBZUt3Q0dpVGtHK3JL?= =?utf-8?B?cXUrUk1VUkc1djRIOGg5RU81ZStvQUJUVXV5b05Bd3V4Z3I4Sk1SeWpXQ2Zy?= =?utf-8?B?cXYxbzYwNnVyaXlUN3FhSU04dDAzb2RTbnIwcnpXRTRiSFNqUG1Kd0RGNzl4?= =?utf-8?B?Q2xhcTZ3OGpwUzdXRFE0WXRYM1BLNkxObVd1eDZBcWhqazJkWEw1eElSRWhB?= =?utf-8?B?dVhWNllDeS9xckpLMUoxNFVoeTFRY252bGJHcTlFT1VYWEltUVhmeko0L294?= =?utf-8?B?ZjNHcHVNL0gvZUtRSWJLVHZwNDdabkJNLzk0bmwwRTU5ZmRIQU5TVG1McE5E?= =?utf-8?B?TGJpdElzU1JqNDZ5WkFNVXNQOTh5blhhVC92YWhGU2JhaVJmRy9teUpDYUpR?= =?utf-8?B?eDZTS01waTdhSnQrNWFaL3ZUcnlaOGxqeU5qYmNEZEI1N2cwSDM4WmxOeVpG?= =?utf-8?B?L0M3SWxLVFVmenlRV0FOZG5GVk5tYmlVc21ibHlCaENsREEvRS81QlJhYUxL?= =?utf-8?B?cmR4WlI0bzlCM212YUUxWmFCZHg4OVFaSDJXdytxTm9hSzN2YWxsMlM1eENM?= =?utf-8?B?K25paWoxUTB2RjJoeTZIUHVEMGkxdFBxWmJjM0w3S2Zad3VncG9sRkNvMUdG?= =?utf-8?B?bFRta1IrRzJuKzdZN2l4Q01LMjY1QWZNSHdPOEtUdHFGZG5wNTRPanhyRlhL?= =?utf-8?B?VFE2QVlLTFF0VkVDMXZNbGtVVHhpZ2Y1RjlzODdsbk9IZkgwWTdlYlB2Ynl5?= =?utf-8?B?NHZRVENXMUI5a1lLRVJhSWpYSDVBd1RmTFYreFV4aFpJL21iL0JUSVN0ZzAx?= =?utf-8?B?YjZiaGVTZmpoVGdIUWNFU2hMYlNUTFcxUHM3UmpwU0sxaXoxUjNKNVEzZlJF?= =?utf-8?B?Q3R0UzllRmJENjV6Q1duN3F1T1hyWG9henBUdEF3YndjUXByZEczamNYOEpS?= =?utf-8?B?VXFabzh1ZmdnVlBjRGVNMS9YVGJJSzdtQldTVzU3cWgwbXhydnF0OG5yM2tu?= =?utf-8?Q?poMCZ6xVBrtFK7cFZRn7WHdEtqXUX4guIw5hqBmXBCm1?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6332.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5fe8e3cd-9041-48a2-9f99-08dafb066c67 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2023 16:50:23.3139 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ayzWrUgdwUYSwf7WHqBElSf0JhlnylaaU1bBdFF3P9cry8yZVK5VXnHnNUE4/qeKnzY5S6wv9lv5OwHqwi4DEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4393 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 SGVsbG8gQW5kcmV3LA0KDQpbXQ0KDQo+IE9uIDEvMjAvMjMgMTM6NDYsIEdyZWdvcnkgRXRlbHNv biB3cm90ZToNCj4gPj4+IGFuZCBpdCdzIGFzeW5jIHZlcnNpb24gYHJ0ZV9mbG93X2FzeW5jX2Fj dGlvbl9oYW5kbGVfcXVlcnlfdXBkYXRlYA0KPiA+Pj4gdG8gYXRvbWljYWxseSBxdWVyeSBhbmQg dXBkYXRlIGZsb3cgYWN0aW9uLg0KPiA+Pg0KPiA+PiBTb3JyeSwgbWF5IGJlIEknbSBtaXNzaW5n IHNvbWV0aGluZywgYnV0IGFmdGVyIHJlYWRpbmcgcHJldmlvdXMNCj4gPj4gZGlzY3Vzc2lvbiBJ IGhhdmUgYSBmZWVsaW5nIHRoYXQgdXBkYXRlIGNvdWxkIGJlIHF1ZXJpZWQgZGF0YQ0KPiA+PiBk ZXBlbmRlbnQuIEhvd2V2ZXIsIEkgZG9uJ3QgdW5kZXJzdGFuZCBob3cgaXQgY291bGQgYmUgcG9z c2libGUNCj4gPj4gd2l0aCBBUEkgYmVsb3cuIEp1c3QgbXkgbWlzdW5kZXJzdGFuZGluZz8NCj4g Pj4NCj4gPg0KPiA+IFRoZSBnb2FsIG9mIGBydGVfZmxvd19hY3Rpb25faGFuZGxlX3F1ZXJ5X3Vw ZGF0ZSgpYCBpcyB0byBleGVjdXRlIHF1ZXJ5DQo+IGFuZCB1cGRhdGUgYWN0aW9ucyBhdG9taWNh bGx5Lg0KPiA+IFRoZSBmdW5jdGlvbiBndWFyYW50aWVzIHRoYXQgYWN0aW9uIHN0YXRlIHdpbGwg bm90IGNoYW5nZSBieSBhbnkgZXZlbnQNCj4gYmVmb3JlIGJvdGggdXBkYXRlIGFuZCBxdWVyeSBj b21wbGV0ZS4NCj4gPiBJZiB0aGUgZnVuY3Rpb24gd2FzIGNhbGxlZCB3aXRoIHRoZSBgIFJURV9G TE9XX1FVX1FVRVJZX0ZJUlNUIGANCj4gYG1vZGVgIGFyZ3VtZW50LCB0aGVuIHVwZGF0ZSBleGVj dXRpb24gY2FuIGRlcGVuZA0KPiA+IG9uIHF1ZXJ5IHJlc3VsdC4gVGhhdCdzIHVwIHRvIHF1ZXJ5 IGZvcm1hdCwgUE1EIGltcGxlbWVudGF0aW9uIGFuZA0KPiBoYXJkd2FyZSBjYXBhYmlsaXRpZXMu DQo+ID4gSSBob3BlIHRoYXQgYW5zd2VyZWQgeW91ciBxdWVzdGlvbi4NCj4gDQo+IFNvcnJ5LCBJ J20gc3RpbGwgY29uZnVzZWQuIENvdWxkIHlvdSBleHBsYWluIGEgYml0IG1vcmUsDQo+IHBsZWFz ZS4gSG93IHVwZGF0ZSBjb3VsZCBkZXBlbmQgb24gcXVlcnkgcmVzdWx0Pw0KDQpDb25kaXRpb25h bCB1cGRhdGUgSSBkZXNjcmliZWQgcmVxdWlyZXMgc3BlY2lhbCBhY3Rpb24gcHJvcGVydGllcy4N CkNvbnNpZGVyIGFuIGFjdGlvbiBvYmplY3Qgd2l0aCBhIG1ldGhvZCB0aGF0IHJlY2VpdmVzIHF1 ZXJ5IGFuZCB1cGRhdGUgYXMgcGFyYW1ldGVycy4NClRoZSBtZXRob2Qgd2lsbCBhY3RpdmF0ZSB1 cGRhdGUgb25seSBpZiBxdWVyeSByZXN1bHQgc2F0aXNmaWVzIGFjdGlvbiBzdGF0ZS4NCklmIHRo ZSBhY3Rpb24gd2FzIHVwZGF0ZWQsIGJvdGggcXVlcnkgYW5kIHVwZGF0ZSB3ZXJlIGF0b21pYyBm b3IgYXBwbGljYXRpb24uDQpUaGUgZnVuY3Rpb24gcmV0dXJucyB0aGUgYWN0aW9uIHN0YXRlIC0g dXBkYXRlZCBvciBub3QuDQpBcHBsaWNhdGlvbiBpcyBhd2FyZSBhYm91dCB0aGUgYWN0aW9uIHBy b3BlcnRpZXMuDQpBcHBsaWNhdGlvbiBhcHBsaWVzIGFjdGlvbiBwcm9wZXJ0aWVzIHRvIHJldHVy bmVkIHN0YXRlIHRvIGRpc2NvdmVyIGlmIGFjdGlvbiB3YXMgdXBkYXRlZC4NCg0KPiBDYWxsZXIg YWxyZWFkeSBzcGVjaWZpZWQgdXBkYXRlIHN0cnVjdHVyZS4uLg0KIA0KUmVnYXJkcywNCkdyZWdv cnkNCg==