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 C3121C05027 for ; Sun, 12 Feb 2023 11:13:31 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8D67340E09; Sun, 12 Feb 2023 12:13:30 +0100 (CET) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2083.outbound.protection.outlook.com [40.107.223.83]) by mails.dpdk.org (Postfix) with ESMTP id F1C43400D7 for ; Sun, 12 Feb 2023 12:13:28 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WZhH0ClVkMroLQmIClP5YvSaF/MCjbzplbxrxjE0b3a7brOUI8F184eSqXaxtvMGa+oFxQYmYLQgbJHuOUcAgCkdckVT9fb7AnvwKM7EBOxvbGiVroULQLULVSsn1n9Zcahp1oxIy+qykMPi2ijYX0vOcE9NE1B3NKSdcTcGLISeqXejFbKJEa9iQZNrRhr/7SSYlDZIn8v67LKRxgOsPrL+FndWNudOtYxl6BVBYcxyVZRpFDeYtUFGEruLx2x1ZAtJlV9t07OUrHDWnVqJzkux7bnfTWBW110TKHma+Dennsc0DUdFsLCrTT3GQ88c32lLu+ZBTRymhDpyLR/TNA== 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=9jN1h7pqxrCUwuOvmrf97tlOx807u+V34RBU1fgVjTw=; b=b1xFr3V9AtqLl4RpB0IEILHwRR2tupWd7X+2OcxY3DTfnmzzu5m+21tBpOFmkI+tuV/XIyy7QAF2Ewj0jfSsNhpLX6DH0p5//tzger4X7bFLFEqrlPtYxLpyK36hWldsDiHP5dzfIDm6FZtHbDsWkf8M3kkDdmUWh3a0f+FlDbImqE9LcD5BGB5c1W1U00fZzwLazGkU7EveXKoY5sRyH8p3UUpNBm/jrxMlVtV/li7zGV9dZ9vEvJ/aV6u0uuKgXEt0KcPhw+fx+P7iyPIPDq2WrvX+k3JejA7l9wODjC25BcRuFj/cD6lERmS0VX5uUmYYrj0BhiFdzzam3cnRRQ== 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=9jN1h7pqxrCUwuOvmrf97tlOx807u+V34RBU1fgVjTw=; b=MqX3EHRgSvC4q58oSoAyr6rlPVzBhYVEqesBbxcIuz0P8xfw10iDobF8/WnN5F+03NNxcySoXq3vKkAZhne1gmQPY7B4THFoNBJLIZ4JSJHWFB5DO0Iu//huszeXnSvTMC2Sro3XMCkpxXjlSounJ96y4568QzxWylZaWuD9ZksK/UE0YDfnkKVphIHihX2iS1YahzWi4QGwBgHSZ5tNCWY3S/Ej4GVBu9yf7c/QSnwUvc7fxOulZ9Yu7j7k0GgDgYK6JCS724h19ltOTWOuEzwDoF52fKbZ4XMIOfGAzMLGwUKjyaXLdjR6a61oTYZ9ju32/Hx8oKX3heKcO5aPIA== Received: from IA1PR12MB6332.namprd12.prod.outlook.com (2603:10b6:208:3e2::13) by DS7PR12MB6024.namprd12.prod.outlook.com (2603:10b6:8:84::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.22; Sun, 12 Feb 2023 11:13:25 +0000 Received: from IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::c55:a197:b0d8:246]) by IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::c55:a197:b0d8:246%6]) with mapi id 15.20.6086.021; Sun, 12 Feb 2023 11:13:25 +0000 From: Gregory Etelson To: Ferruh Yigit , "dev@dpdk.org" , Andrew Rybchenko CC: Matan Azrad , Raslan Darawsheh , Ori Kam , "NBU-Contact-Thomas Monjalon (EXTERNAL)" Subject: RE: [PATCH v10 1/2] ethdev: add query and update sync and async function calls Thread-Topic: [PATCH v10 1/2] ethdev: add query and update sync and async function calls Thread-Index: AQHZNw0EdLCRtqha0kC4Myvo61eU267GxA8AgARzgOA= Date: Sun, 12 Feb 2023 11:13:25 +0000 Message-ID: References: <20221221073547.988-1-getelson@nvidia.com> <20230202134750.10418-1-getelson@nvidia.com> <1bb231e1-ff88-38d3-9e98-0b110a4b9927@amd.com> In-Reply-To: <1bb231e1-ff88-38d3-9e98-0b110a4b9927@amd.com> 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_|DS7PR12MB6024:EE_ x-ms-office365-filtering-correlation-id: 12a938b2-ebd2-4cab-7a5e-08db0cea2933 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: jC/ZdUvQ2kc6/jf5vh0OP2XCmkxaBGXhseYNpipn/OWl9cXhWxegL2HyLiVbxXcCMN4FgW0LuC+UB46bDIrC38X3HuPMKsltJ/4DNzZ65T4Ij+rHg73oUPf3bmxGJbq6BXovMRzYkzyQtdERfUjTdyzFPWYhfRG16FGc8hkst5SQltiBoC1C6PwUovQm0eM5pBbWldWJ0jk36dfw4+lx3jQ83FQVaviQPBbc70LvnrA6s9c2wjVTY9ts9qxldtoFluvfjDM/stAQb2oaWezYfzR7P3tq9vxHZdztmC+lzqRmz6hg0BgrW6Qz8+KG83m/+dyRO7hwVsCT5iViBlpteK+4FwvzTNvVonSXgc/adbKQK4sMGLT9SSx6kMnc/aUsjkSFQStj1gOZ4CkQur/8fu7qR9+pS5ZarUGxCPhQl5v4YqG1tCOvQlFNIlU0tvbhazjA2D4Arwjcfd8jVGeKX7e+znAQwcU+MsOhZJs1pifxltPxCf9CcBGl7ffPyMWkR5IkfSRdLVAyhmjUzHqNK0gth8l+IsFgeV5vHZal3xMC8vseaIM9ytHcvvOfV1EcFqcqz1Ec6g8QTGUgHy0cAGi26b27pja6zBK213MlzYVJcsilYHEI95jKrG/GNOhblaTxcDATxzihBWmmBAdHawumRN5Lg1LhudSToy2SbbOqXmUpLILG90XNQJap7VjlWC4+1cSual+iMQf7Eivy2sizEacOnU8fz0SOwSRMAF9DyFm/JQKcCcAujxBgZDoBvhmoF9VjwrAAISCOH5QJ9ApaVqDeFdUK31z4UhiZZfM= 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:(13230025)(4636009)(366004)(136003)(346002)(396003)(376002)(39860400002)(451199018)(9686003)(6506007)(122000001)(186003)(53546011)(38100700002)(86362001)(33656002)(2906002)(7696005)(71200400001)(478600001)(966005)(15650500001)(5660300002)(38070700005)(66476007)(64756008)(76116006)(66556008)(66446008)(52536014)(55016003)(110136005)(54906003)(66946007)(8936002)(8676002)(83380400001)(4326008)(316002)(41300700001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a011T1d1UTBVaG5Rb0dSTU1yTlFieEZkNW5pS3d5MFlPY0tiNUtFMWhiODJK?= =?utf-8?B?T2Q5RnlMK3RyMWFzdjhtUzViYkV2MlA0dHdHSWlpcDA2R3VBSnl3TFNpblJn?= =?utf-8?B?MUVxbnhPWm1EY0JVTjB6c0xGTitGQjVXaXlIcUpsL0p4c003bGRGNnRIU1VQ?= =?utf-8?B?QWdKN1FDSDVaZnB3WEFObWx1RVlaUDN6RHpTYVY4UHBQRGZiTFFvYXR4N0Fy?= =?utf-8?B?YU9WQWNkTWo0YXk0VEo5bmhmdU9ScUplRFpub1FBTERBNjRNTzdGRktnUWpG?= =?utf-8?B?NUJWbG5xcW5NdkVhSjhCeVlBbmtjaHlYTlVJNHc5TzlEOFRzU1JxMHFrM0ZZ?= =?utf-8?B?Q00rOWhBci9mYTdrT2xnb1JXSHpSOXhxUnA1WlVQVUhDcERhUFRjemEzMlJs?= =?utf-8?B?Wi9ob1BwR3lvdU8xWEZOZG1sL0ttY0t6aERodEJZNFJTaFBlQmhOaGlNekg3?= =?utf-8?B?ekE3T1pZOVJhbFJGOEZMd1dVM1d2UFcwVXhoaFlLTm1WS3I5b0VlbkdWb1Av?= =?utf-8?B?a2tEQkpKMUU0ME9DaXJ0eDNCUWl0aFZnbVUzcnBIVUwvRkt4aG96SFIwUGZ1?= =?utf-8?B?Wk5uYTRUWUp4UHRzajNyMEI0VzBWUkQzeWRIQUFLOVR3a3UrRWxOQSswUmVZ?= =?utf-8?B?M0tHUjF0d3BYZWE1dHlGeUxPUVViemNjSFlkeFJMUTNIK2xhNEUzVFZRa3Bt?= =?utf-8?B?QVJRYnFGRldjeDV3MzdwOExFbTFzNlBxaGNxVFo3VzYvVklqTjhuS2pRZ2ZZ?= =?utf-8?B?cUVZdHZzT2ZYaW9mSERTMVd4bXJxMFh0ajJ1eGUvS1pWQzZxQ2tBU28xS1Bw?= =?utf-8?B?U2ZTMG1ic2dsVnU4TkVBQlpsZGlZcTZ3dC8vc2xQOWw3cWtGMXV6UW5nSVVo?= =?utf-8?B?RlEzcDNLOGlpYUZnZVRmUzhLc0VmV2UyZ3R4RXZHK3FLWXJCaTVFRjVjK2pN?= =?utf-8?B?eFBTY2JXZlFWYVFZVG84bVpPWjFoNUgwMHJFOGRldTRLYjhMcjZQWjlYN0ZK?= =?utf-8?B?UkVJM1AwdXlxcjlPSDdwbEFqT3VsU3VTcTFzaFppMGhxNVlmbDhUVGpiNCts?= =?utf-8?B?KzZaVDMrY3FsYlZqbitsZWtQME95NTlhcHJHenp3SzlQd3BVc2I2b04yd0lr?= =?utf-8?B?eXpwaVJjTjhZS3AzMGJ6MlI4dHNrc2VaV0pkd05RYlJmWG9QUzVqd1Y2Tm1W?= =?utf-8?B?VG10eDR4TnN2YVg1aXQzcEhNOWhlUE1kaXpNWVRVNWcvS1pzYmNJSjBjNWdj?= =?utf-8?B?OEtWM2V2OUtqWUlZelN5NWNnMjRLNDFua0ExaytiWW9WWFAxVHRqK1UvVXB5?= =?utf-8?B?MUYzQi9YcVMwQ09DOStaUnE3WDlHVUkwTVlRYkFwWFhCdVNicGJQQmkxQ3Ew?= =?utf-8?B?TC9rbnFZSUk5WTBubW10aW9FRXNxVzhTZG5lMnU0SythRUZnYVJkWkIrNWV1?= =?utf-8?B?OTRoNEhUbnAwckFUVHljRXlvSU5CWkxEWVg5WGhTUEhpOHI1NmJjYjBJdlVy?= =?utf-8?B?Q0tXUmVHT01MSEM5UXNGL2N4dnFIV0hEYlkrSGNVNmNUQnhUTkM1QkY5ZnBk?= =?utf-8?B?UklodW1yMnNINURLZ1dNSEpvb1pxL0ltUHBzUGhZallQK3h1cEZZOGhSMmlt?= =?utf-8?B?MDNJMzNlTk5WMUQzejczb2tBWURGRk9mUjZUb3dqeTlsblJmMjhGZ2FlTjJt?= =?utf-8?B?T1Jkbi9aMzkyWG9WS25YVndxUm90dnprUHBHNUxkL1VtSEpiUkh6Y0xBUnA2?= =?utf-8?B?RktrS200N1BUNjdpdTliNjRNc2psVXFNNThNS3hWZ0lYd05WSzgzUkR6NnJV?= =?utf-8?B?UG5PRjZlQjlkRlMySisvT2NGaWU2Yll1Z3JWQmJycmRqZzRiSnVGSVl5aFRI?= =?utf-8?B?RHYrRms3S0lDcUdXNngzSnZSNUxRQnIrMlhkL215UW5rbmk0SFlaMDZ3TEpI?= =?utf-8?B?MXVSa281UVhaNE9WV0JCSVltVmtlQVYwd0RuaWl1TVQ2LzlmUVM2SElxaUtU?= =?utf-8?B?UWk2WEowWVMzUnJiN2ZVMm9PeHYrZTA3U0hlZksyQVpKK2pHelNUZDdYMlZT?= =?utf-8?B?ZkRMb3hzUHk5S3VXNFdRMjRaQlg0aTZ2THlsZC9GdDJEQXJDckVZUnNneXpm?= =?utf-8?B?WE1NbEIrbXhLb2VzTU0rZHRQYWdSRUZzTENDQXFGQmNzQ3pNQTF1SDJYK09s?= =?utf-8?Q?joRBfuhJUglkrH9qvdK8V6oZcSNJpsaflmKYLWa2LViu?= 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: 12a938b2-ebd2-4cab-7a5e-08db0cea2933 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2023 11:13:25.5540 (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: xdr2UyCe9W1WN7/l6HyN0VEZm/oKlYyFwp0DiPi6myRZ/cp5oi1oU70VSLg07siyCywgsEJJSXmlRjJE2xOcxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6024 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 SGVsbG8gRmVycnVoLA0KDQpXaGF0IGhvbGRzIG1lcmdlIG9mIGh0dHBzOi8vcGF0Y2hlcy5kcGRr Lm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTI2NzYzID8NCg0KUmVnYXJkcywNCkdyZWdv cnkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQg PGZlcnJ1aC55aWdpdEBhbWQuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgOSBGZWJydWFyeSAyMDIz IDE3OjE0DQo+IFRvOiBHcmVnb3J5IEV0ZWxzb24gPGdldGVsc29uQG52aWRpYS5jb20+OyBkZXZA ZHBkay5vcmc7IEFuZHJldw0KPiBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJz LnJ1Pg0KPiBDYzogTWF0YW4gQXpyYWQgPG1hdGFuQG52aWRpYS5jb20+OyBSYXNsYW4gRGFyYXdz aGVoDQo+IDxyYXNsYW5kQG52aWRpYS5jb20+OyBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPjsg TkJVLUNvbnRhY3QtVGhvbWFzDQo+IE1vbmphbG9uIChFWFRFUk5BTCkgPHRob21hc0Btb25qYWxv bi5uZXQ+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEwIDEvMl0gZXRoZGV2OiBhZGQgcXVlcnkg YW5kIHVwZGF0ZSBzeW5jIGFuZCBhc3luYw0KPiBmdW5jdGlvbiBjYWxscw0KPiANCj4gRXh0ZXJu YWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+ IA0KPiBPbiAyLzIvMjAyMyAxOjQ3IFBNLCBHcmVnb3J5IEV0ZWxzb24gd3JvdGU6DQo+ID4gQ3Vy cmVudCBBUEkgYWxsb3dzIGVpdGhlciBxdWVyeSBvciB1cGRhdGUgaW5kaXJlY3QgZmxvdyBhY3Rp b24uDQo+ID4gSWYgaW5kaXJlY3QgYWN0aW9uIG11c3QgYmUgY29uZGl0aW9uYWxseSB1cGRhdGVk IGFjY29yZGluZyB0byBpdCdzDQo+ID4gcHJlc2VudCBzdGF0ZSBhcHBsaWNhdGlvbiBtdXN0IGZp cnN0IGlzc3VlIGFjdGlvbiBxdWVyeSB0aGVuDQo+ID4gYW5hbHl6ZSByZXR1cm5lZCBkYXRhIGFu ZCBpZiBuZWVkZWQgaXNzdWUgdXBkYXRlIHJlcXVlc3QuDQo+ID4gV2hlbiB0aGUgdXBkYXRlIHdp bGwgYmUgcHJvY2Vzc2VkLCBhY3Rpb24gc3RhdGUgY2FuIGNoYW5nZSBhbmQNCj4gPiB0aGUgdXBk YXRlIGNhbiBpbnZhbGlkYXRlIHRoZSBhY3Rpb24uDQo+ID4NCj4gPiBBZGQgYHJ0ZV9mbG93X2Fj dGlvbl9oYW5kbGVfcXVlcnlfdXBkYXRlYCBmdW5jdGlvbiBjYWxsLA0KPiA+IGFuZCBpdCdzIGFz eW5jIHZlcnNpb24gYHJ0ZV9mbG93X2FzeW5jX2FjdGlvbl9oYW5kbGVfcXVlcnlfdXBkYXRlYA0K PiA+IHRvIGF0b21pY2FsbHkgcXVlcnkgYW5kIHVwZGF0ZSBmbG93IGFjdGlvbi4NCj4gPg0KPiA+ IEFwcGxpY2F0aW9uIGNhbiBjb250cm9sIHF1ZXJ5IGFuZCB1cGRhdGUgb3JkZXIsIGlmIHRoYXQg aXMgc3VwcG9ydGVkDQo+ID4gYnkgcG9ydCBoYXJkd2FyZSwgYnkgc2V0dGluZyBgcXVfbW9kZWAg cGFyYW1ldGVyIHRvDQo+ID4gUlRFX0ZMT1dfUVVfUVVFUllfRklSU1Qgb3IgUlRFX0ZMT1dfUVVf VVBEQVRFX0ZJUlNULg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBFdGVsc29uIDxn ZXRlbHNvbkBudmlkaWEuY29tPg0KPiA+IEFja2VkLWJ5OiBPcmkgS2FtIDxvcmlrYUBudmlkaWEu Y29tPg0KPiA+IC0tLQ0KPiA+IHYyOiBSZW1vdmUgUlRFX0ZMT1dfUVVfREVGQVVMVCBxdWVyeS11 cGRhdGUgbW9kZS4NCj4gPiB2MzogVXBkYXRlIHJlbGVhc2UgcmVsZWFzZSBub3Rlcy4NCj4gPiAg ICAgRml4IGRveHlnZW4gZXJyb3JzLg0KPiA+IHY0OiBBZGQgcmV0dXJuZWQgZXJybm8gY29kZXMu DQo+ID4gdjU6IFVwZGF0ZSB0aGUgcGF0Y2ggZGVzY3JpcHRpb24uDQo+ID4gICAgIEZpeCB0eXBv cy4NCj4gPiB2NjogUmVzb2x2ZSBtZXJnZSBjb25mbGljdCB3aXRoIHRoZSBtYWluIGJyYW5jaC4N Cj4gPiB2NzogVXBkYXRlIGRvY3VtZW50YXRpb24uDQo+ID4gdjg6IFN0eWxlIGZpeGVzLg0KPiA+ IHY5OiBBZGQgcGFyYW1ldGVycyB2YWxpZGF0aW9uLg0KPiA+IHYxMDogQ29kZSB1cGRhdGUuDQo+ IA0KPiBpdCBzZWVtcyB0aGVyZSB3ZXJlIHNvbWUgY29tbWVudHMgZnJvbSBBbmRyZXcgdG8gcHJl dmlvdXMgdmVyc2lvbiwgYXJlDQo+IHRoZXkgcmVzb2x2ZWQgbm93Pw0KPiANCj4gQEFuZHJldywg ZG8geW91IGhhdmUgYW55IG9iamVjdGlvbi9jb21tZW50IG9uIHRoaXMgdmVyc2lvbj8NCg==