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 1D3EEC636D7 for ; Wed, 1 Feb 2023 14:03:50 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0A9F44021F; Wed, 1 Feb 2023 15:03:49 +0100 (CET) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2078.outbound.protection.outlook.com [40.107.95.78]) by mails.dpdk.org (Postfix) with ESMTP id E6A4D4021D for ; Wed, 1 Feb 2023 15:03:47 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hcS0l7aPFT3/GED5RpUmCRXqMGva991F/kScBUQ4iZSGgzSAujb6w+XRP3PFNnJDYd+EG/BcavyKluSeZQK7O0mz4buvy9N/mfty+zO+ezbuXQeVAsxZfahqxUyNkv3dPIsJNjrqUO6jlI4GzFh6nsTZxqlQhLWlmiEPO9z95UoJjwTr/0tSv6poMkGpPNXBXCFFbWI7jqjUJSyLvjJb29B/e7gV2av6JthjVIvL6bX9USWRlrCDDX47Bet7lZltqEmoiXiwa6u0rVyyCLzOL3ZxDOXBuLJov+w+1PwMARXFgzngsNNFxStc8wh74VEOZmnn9aVHIwTNwTCgIIaujg== 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=ypFWVrl5zh7PQRZPgZW3rRdyzMpQmnTpeL20ODf4D1g=; b=E88W/EpB/45lp6DWQ32nlGaKO+3+OmIeL4Or795yEwnrxjbSE/k+kRV3QMLn29RsfMILCIiYHHCO7xWJUcYoN9Q5fu8Hse3H1I8dolRpyc1nlu3pJk94nxv3D2SBpqz0rGzkAWACo+SBKrsF8zq5vtIDAJOYM3Vei8ur5d0KAi6B4VIAyQ/BJVDpkMZRNE1Ov7o7qz+fQIp3lAj4id5LJDoh2nEcUS05IT0qGBo7PSzwBZLbcG43pVPdoN6G+PCARpZyyXPN8D1RX4u5nNyR83u31HNbf77B28o4URfHF9qVFMJj+bSiymlaTfIVkO9AO82swXFJQwiRl1wrGFWaGw== 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=ypFWVrl5zh7PQRZPgZW3rRdyzMpQmnTpeL20ODf4D1g=; b=qooJf4gGn6KV2GKW40yj7hiz0JuZvn4TQMCE15q4tKCSBrzwwStnFcvFkqNdlNswR36CWjGchdLFYevykLHbIpCIi9L31RbgKwLFXR+NK6ebl1uSMyzrGU4QQJ7t2c5SLdJau2ukMFA+acbzrHuAhPixC45FY/4tPxgayI3p8Dkm+eqhUkbWhC7psU93wpa0I3Uk/hbynjW7SV4pwhyDQxg5L+byTONCcV0akVNrUCO8d74ZopVAW5oKct+O37qkDSLyLKL+m327SOK+36qlWyvgCgwZuAeVMjG7DYedyX1/30poQxKh+kKDV/uhwT/UY6PkDbVKuNnQV6gO9n5/dA== Received: from IA1PR12MB6332.namprd12.prod.outlook.com (2603:10b6:208:3e2::13) by DM4PR12MB5987.namprd12.prod.outlook.com (2603:10b6:8:6a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Wed, 1 Feb 2023 14:03:46 +0000 Received: from IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::be18:9845:3676:784e]) by IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::be18:9845:3676:784e%9]) with mapi id 15.20.6043.036; Wed, 1 Feb 2023 14:03:46 +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/A8AgAAW1OCAABe0gIAAUDDQgBKFuwCAADE9YA== Date: Wed, 1 Feb 2023 14:03:46 +0000 Message-ID: References: <20221221073547.988-1-getelson@nvidia.com> <20230119164713.7164-1-getelson@nvidia.com> <8e660a50-a305-f1d4-ae1d-7e15b054149f@oktetlabs.ru> In-Reply-To: <8e660a50-a305-f1d4-ae1d-7e15b054149f@oktetlabs.ru> 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_|DM4PR12MB5987:EE_ x-ms-office365-filtering-correlation-id: 818deed9-a9cf-4e62-35a7-08db045d2296 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: 6i1Vp6yz3aqHoyzJ+QRHsHL5mAAoB7uttez5KSxdwVEyYoCU+6TRfJ1N6gJPJKjhh9RvW5pgNC5MF5GBgMWFeDkdQ0b59mbWj0qpw+kfCRtwWtekPmyw4rNCsQTIP7kl6MdF7C1g+/LOghG1U2P+TsKFRHcS6dLLR/pA6QlBtuCBmqqV2mZLb876Od/EUPXEcJ4Up971h/5bibsb88gtRTV+ParjOJ0u6fDu2Fy3LZAhr6QbC36GE4OHBRMI7cmdKUmVXzY1zQ+8dqodKCU05/O/tfYLvOMgak5kf9jj+3vWhYQOLWhlhpIN4hXGsphBrCU/Ep7JNuTu1UIoZ4gzfWq7P3w23FIk0VGCckRq7MyozYpmgoMOFLBpOcBjWc+dJ5ejXubf3mYifHnurZg5SJN8tadiG4T/+gP90kIDlFgirm+FO4XE5By0vhU3K5dScshkn+La0Eil/ovfJOQ55OIqRus1pRiJSeON+fhIPo1IhCISW7qU1fB2e1ZBlNqJnpUoftInI9hqybWDLk37S13TACuyrPh9ZGIxYMW5hw7WW/LjDtqN7zWa+iRYLFbhi/5rvnfeCZFRpdBEtu8i43WJRwYXd9XaE8HWjvM9aYc5HogMgmp0YG7viz7KBFu1EnjrjQEgMQbilfz6J4v39/AqZVPqpmOBogsYyfjimQKd8gv3FMKQt1V/O62jIQzIrbS0AsUMEx/piA36PNgg5Q== 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)(396003)(376002)(346002)(136003)(39860400002)(451199018)(186003)(38100700002)(122000001)(8676002)(2906002)(38070700005)(54906003)(110136005)(5660300002)(316002)(52536014)(8936002)(4326008)(66946007)(76116006)(41300700001)(66476007)(66556008)(64756008)(66446008)(83380400001)(55016003)(53546011)(6506007)(9686003)(86362001)(71200400001)(33656002)(7696005)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c21BaytOM0ZXZnNjRGRCeHgzenVNdFI0RUJIRURJc2l3QnlWRjhnWjFpK3l4?= =?utf-8?B?ajFhbG9ZN3NFcFE1TzgvTUEwNnR2V2tRNW53OERqaWpLUjBCMXIvTjk5UDlh?= =?utf-8?B?OVpiUWIwbG0wVjBKSXNlUFQxS3JqaVp1TU1nZWxibzZ3cThpOFdKNmZLaFBO?= =?utf-8?B?TDBJZTVmZkE2dzJNMDJEV2tYWlgvUWlnRldncEd1TTRnUGRNcTErVndUcS9a?= =?utf-8?B?Q3VLTHZCOWVrN295aXhubkZvK0JOaEJ6aWNmWkxmNnBNZDd0UGZ3dy95Smx6?= =?utf-8?B?OTBRd1ZiY3gwdW8waU5OM0RFWjRTU1FwRmpuLzVOczFnM0FGQWNpT3RvSU9v?= =?utf-8?B?S3AvMGRpaERORkV6bDcwNjdGWGh4OHI5elIxVlBFZCtna2dvTm1DdHcrbnBO?= =?utf-8?B?dFhMSlhOblFGbXFnVXVnQU9HcVJhYXFLZ1lzN1BUN0w4SFhUd2o3VWs3cEJY?= =?utf-8?B?bVBDVTFIZ1JpckhKSTM2ckRZRTBNSjY1SHBmWFREVGVpTTN4anJ0dmd6bWlD?= =?utf-8?B?ekpWc2l1YnZMdzNlWk4wUS9vczhSWUs1SGxyZUl5WkVoZFRlOHFqaG8xY2JW?= =?utf-8?B?TXEvOWVEL0IvTE8zeEdzSGN5aHlkK1FxVXJlamNPc3NmRXNZL2FBcFdFb2sr?= =?utf-8?B?bFA0ZDFxNFQ1RVhRTVF3TDlFQWtBZGcwek1nRVZyTEFObC9TVng5UFNxVWZP?= =?utf-8?B?L1pwbitFNHQvWGplWmVMbnpTSHJka3ZtdXpxaDcweStxYXJFa3VYR2UvVVBD?= =?utf-8?B?QTY4VERsNTNTcUNHRUx5cXFvcyswQzNIWGp6MjdZREFSTVpBdFg2RWJFcTJD?= =?utf-8?B?ektkTjNyT3p3bDRQZ00yeTZPOGJwYXYvT3pMSGUrby9na2E4YStJUkNwcG8z?= =?utf-8?B?d1BnaVVtNFVkU3Z4ekZmUFRTNzJqRC9BV3d4K0hVZGlrSzF6aTZ5U01EbWJq?= =?utf-8?B?eWJQMDhIUTdtZUR2WEc0Zms1d1h5UzZlZCtjZVE5ZVpBS1ZoV3dTYStONjBs?= =?utf-8?B?QXBETGpaeE5ZeDRBd3crM1pEVUZqdklRQ3E0YWpSRmlRRCtrZzJzK3l5UE5B?= =?utf-8?B?TGYyUjRVcUpvUTlYQ2M0eWFGdG9xY1pCTkczUkcveER2T3ZkWllTcjBCMmlJ?= =?utf-8?B?c3ZVdWpiYisxU09hUDRLM09LWDFQN29lVE9kSGFoMVd0NWVqMGRTaVZxNkhz?= =?utf-8?B?MFR5T3Q5Y05uczlTVmtpVHh1Ym42R2JTQmN6SE5sRVhDYjdoTENUa0k5Q1hS?= =?utf-8?B?eXl1UmZFK3ZjTlQ2ZVlvdEhrSXE3bUtrZzM1ZVUraVVBSkpOaVAzTHNickh3?= =?utf-8?B?UndBME1aQjJBK2I1aE82MlBOUlkrVmhndkRQSUkrajhSekp0RnVLT3MxanZF?= =?utf-8?B?b3RkbXM1QkNQZndITG9DT1ZUYjE3QWJTd2NwUDJsVWlEYVRQZ1VsSVVZRlhh?= =?utf-8?B?ZmlUaHBsTU9XaGs3dEJZWFdEM3NVZUhkTkdZQno0bHExbUI3K3NwclViZzgw?= =?utf-8?B?ejR6bFdNdy9JdFpOQ3FxZDBDcTZNU0tCYi9pSzBHb29idFMwQ0lxazJ0S1Vy?= =?utf-8?B?RFRqdW0xQ0JOSHlaNjFZSlBPSTZ4RWtqZHhTbWR3eFhlUXhDbDY5UWkzMVpE?= =?utf-8?B?Mm9kY1UrQUJydENpdndXSDdTT3o5cGt3eW44WFl6V20wSS9SMmJXSGRHUXlH?= =?utf-8?B?Z1hNaC9IRVVsWUx0MVh5YnRXUEpVWTVtOWlNVDdCQ0xFbCtWMWkzaXRBUmtX?= =?utf-8?B?QWNDdG1udXhqOWFWMUNKUFQxWEdoT2VRVnduM0tKaDZXdnBLbE13eC9jelNt?= =?utf-8?B?YlQ5WWxISGVHcWJFMWhHZzFKMkQ2TzVMMURidUJnWlljR0pQR2x1eTYyTUxR?= =?utf-8?B?NUlMYUYraHRlYTVCQkw1aGtzR0w2bW5KcGI3MVJ0aS9ZNlB4QkNIbHBrNkVF?= =?utf-8?B?THFZQmJGSkVMRXZBQVFpeXp5QnJMNmg1bHBtWDZXSGxMOVBibmJvTUt0eFRz?= =?utf-8?B?dFRMeUdhWGZvZUZjUEQxZFkwc1JxY3NiTFFtMXpMeDc1MCtrWlN0a1hGdmpD?= =?utf-8?B?dG81eFptUWUxVllBMHJLOUxHUFlBS2ViZmJVdUc5WHpTQ29IZDlNVlI3WjVQ?= =?utf-8?B?WllLMjhVcEFqS3llVjZmMjB0NEltOE9yYm1NQlBwUFNpL0ZsOVBTSWVlYjc4?= =?utf-8?Q?7qQKuDfbiCFi9D6+zfo0Vfu/lpkjN+8fwu5FzRLQ57H4?= 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: 818deed9-a9cf-4e62-35a7-08db045d2296 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2023 14:03:46.1171 (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: wrPwnn6YmnkeayJcrQ5aWSZ/rMQGoCuySHWnsBhn9oU0geHLbGZkkz3MzE9edr00FNyRpcYCRmZ505P8ZsXhTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5987 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 SGVsbG8gQW5kcmV3LA0KDQo+ID4NCj4gPj4gT24gMS8yMC8yMyAxMzo0NiwgR3JlZ29yeSBFdGVs c29uIHdyb3RlOg0KPiA+Pj4+PiBhbmQgaXQncyBhc3luYyB2ZXJzaW9uIGBydGVfZmxvd19hc3lu Y19hY3Rpb25faGFuZGxlX3F1ZXJ5X3VwZGF0ZWANCj4gPj4+Pj4gdG8gYXRvbWljYWxseSBxdWVy eSBhbmQgdXBkYXRlIGZsb3cgYWN0aW9uLg0KPiA+Pj4+DQo+ID4+Pj4gU29ycnksIG1heSBiZSBJ J20gbWlzc2luZyBzb21ldGhpbmcsIGJ1dCBhZnRlciByZWFkaW5nIHByZXZpb3VzDQo+ID4+Pj4g ZGlzY3Vzc2lvbiBJIGhhdmUgYSBmZWVsaW5nIHRoYXQgdXBkYXRlIGNvdWxkIGJlIHF1ZXJpZWQg ZGF0YQ0KPiA+Pj4+IGRlcGVuZGVudC4gSG93ZXZlciwgSSBkb24ndCB1bmRlcnN0YW5kIGhvdyBp dCBjb3VsZCBiZSBwb3NzaWJsZQ0KPiA+Pj4+IHdpdGggQVBJIGJlbG93LiBKdXN0IG15IG1pc3Vu ZGVyc3RhbmRpbmc/DQo+ID4+Pj4NCj4gPj4+DQo+ID4+PiBUaGUgZ29hbCBvZiBgcnRlX2Zsb3df YWN0aW9uX2hhbmRsZV9xdWVyeV91cGRhdGUoKWAgaXMgdG8gZXhlY3V0ZQ0KPiBxdWVyeQ0KPiA+ PiBhbmQgdXBkYXRlIGFjdGlvbnMgYXRvbWljYWxseS4NCj4gPj4+IFRoZSBmdW5jdGlvbiBndWFy YW50aWVzIHRoYXQgYWN0aW9uIHN0YXRlIHdpbGwgbm90IGNoYW5nZSBieSBhbnkgZXZlbnQNCj4g Pj4gYmVmb3JlIGJvdGggdXBkYXRlIGFuZCBxdWVyeSBjb21wbGV0ZS4NCj4gPj4+IElmIHRoZSBm dW5jdGlvbiB3YXMgY2FsbGVkIHdpdGggdGhlIGAgUlRFX0ZMT1dfUVVfUVVFUllfRklSU1QgYA0K PiA+PiBgbW9kZWAgYXJndW1lbnQsIHRoZW4gdXBkYXRlIGV4ZWN1dGlvbiBjYW4gZGVwZW5kDQo+ ID4+PiBvbiBxdWVyeSByZXN1bHQuIFRoYXQncyB1cCB0byBxdWVyeSBmb3JtYXQsIFBNRCBpbXBs ZW1lbnRhdGlvbiBhbmQNCj4gPj4gaGFyZHdhcmUgY2FwYWJpbGl0aWVzLg0KPiA+Pj4gSSBob3Bl IHRoYXQgYW5zd2VyZWQgeW91ciBxdWVzdGlvbi4NCj4gPj4NCj4gPj4gU29ycnksIEknbSBzdGls bCBjb25mdXNlZC4gQ291bGQgeW91IGV4cGxhaW4gYSBiaXQgbW9yZSwNCj4gPj4gcGxlYXNlLiBI b3cgdXBkYXRlIGNvdWxkIGRlcGVuZCBvbiBxdWVyeSByZXN1bHQ/DQo+ID4NCj4gPiBDb25kaXRp b25hbCB1cGRhdGUgSSBkZXNjcmliZWQgcmVxdWlyZXMgc3BlY2lhbCBhY3Rpb24gcHJvcGVydGll cy4NCj4gPiBDb25zaWRlciBhbiBhY3Rpb24gb2JqZWN0IHdpdGggYSBtZXRob2QgdGhhdCByZWNl aXZlcyBxdWVyeSBhbmQgdXBkYXRlDQo+IGFzIHBhcmFtZXRlcnMuDQo+ID4gVGhlIG1ldGhvZCB3 aWxsIGFjdGl2YXRlIHVwZGF0ZSBvbmx5IGlmIHF1ZXJ5IHJlc3VsdCBzYXRpc2ZpZXMgYWN0aW9u IHN0YXRlLg0KPiA+IElmIHRoZSBhY3Rpb24gd2FzIHVwZGF0ZWQsIGJvdGggcXVlcnkgYW5kIHVw ZGF0ZSB3ZXJlIGF0b21pYyBmb3INCj4gYXBwbGljYXRpb24uDQo+ID4gVGhlIGZ1bmN0aW9uIHJl dHVybnMgdGhlIGFjdGlvbiBzdGF0ZSAtIHVwZGF0ZWQgb3Igbm90Lg0KPiA+IEFwcGxpY2F0aW9u IGlzIGF3YXJlIGFib3V0IHRoZSBhY3Rpb24gcHJvcGVydGllcy4NCj4gPiBBcHBsaWNhdGlvbiBh cHBsaWVzIGFjdGlvbiBwcm9wZXJ0aWVzIHRvIHJldHVybmVkIHN0YXRlIHRvIGRpc2NvdmVyIGlm DQo+IGFjdGlvbiB3YXMgdXBkYXRlZC4NCj4gDQo+IElzIGl0IGp1c3QgYSB0aGVvcmV0aWNhbCBw b3NzaWJpbGl0eSBvciBkbyB5b3UgaGF2ZSBhbiBleGFtcGxlDQo+IHJpZ2h0IG5vdz8NCj4gDQoN ClF1b3RhIGZsb3cgYWN0aW9uIGlzIHVwZGF0ZWQgYWNjb3JkaW5nIHRvIHRoZXNlIHJ1bGVzLg0K WW91IHZhbGlkYXRlIGl0IHdpdGggTUxYNSBoYXJkd2FyZSBhbmQgcGF0Y2hlcyBmcm9tIHRoaXMg YmF0Y2guDQoNClJlZ2FyZHMsDQpHcmVnb3J5DQo=