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 2E526C05027 for ; Wed, 1 Feb 2023 17:30:16 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2E1C142B8E; Wed, 1 Feb 2023 18:30:15 +0100 (CET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2083.outbound.protection.outlook.com [40.107.237.83]) by mails.dpdk.org (Postfix) with ESMTP id 329FE4113F for ; Wed, 1 Feb 2023 18:30:14 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KW39kkBYvhEDVaW7MumReiXPBn4JbRle6oyGRoLjuw0fwog3knAYyuBr47bri8Vz2Urkya/yN9GAqUFpN9v0Wq+6hY/0AikfxGAl5RfMmJMN6LQhBrMnzXX8WYIa9FTc8N5bYlPQ3KChxx7BB2TW87zQZB78n3iGsa2ckyJegOgf0EdyvmnpWbQB7IaeoyMw2l6IBXgx9T2eTDi9GDUGBBcfbfytdx7lbCIzJ8Kv6Fxyq6oAqkp2wEsFRyKJTNOrSY4O3A7lGfkKb1VocciDKr4hilRvkedcPjSglwVkovnyk3NwDwKau1oALLvHqI9rwbcJnKeP8Lx3GIcHHzMqtw== 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=/Ju68MriE9uxYHUULBxoQ4F2E13l5e0K4MUCTxlFsb4=; b=j6C7h0IU87DJz+MeiyYaKJQD/XLAsq12b9++ouZ906+tXfFZmF9LUPA96D6IbjZUjaB8hzbf+FIY+uBtJh4NBi77O4xMSclsBUkpcG/9Qz0bbQDxCDGlIC67yDmOqcjPR+KsaIprlpYN2fBKVveIzg7r1vbFuhaEgYgLExlXNfyiChDIOd/dx7NQwX6wXeGMhHuM735NNqAtNFBLRcKUU+QehSmeeXxgVYMAamHG9LHMdl23AUBXdTzB/Y9MkPf5wt+0bEYMSOD7x5/SYZTjSjXtwcCQcSA2TgFIwhy1hHVeVGpUSKUymaSqXeoXaYbDyBEgWPRTWqJbPuKyyTFewQ== 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=/Ju68MriE9uxYHUULBxoQ4F2E13l5e0K4MUCTxlFsb4=; b=ccay9Scekl7fDRQGVvWn8mgrHlGnLHIZi30hEXg5EmEDaZ4DuI83AegwAsWTEy1kLMW5r7YcFUY1I0g8AdiblwT2wiGyZehiusWBws6kTtO17GEWHEkejOTkfY95gi9Js/FZsz591XnogSWGnq4jcxcufH2ulRxQU1drL+NjUEdrlv5716/FPhsz8046ZV/3jOEG09Bc2XK3i0z+X4tXo/hLer/sTCWeBABR/k0LYIw+2+xojecrJyOBMfoyxYtv1Ky1pkf+8fLNJLFjazBO2pP+nSJ/+zjwwlh+m3lkBP6GB9gW/NIf17uohfjRa3wfwjsy3ubWPY9cc+YuVpg6Ig== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by SA1PR12MB7341.namprd12.prod.outlook.com (2603:10b6:806:2ba::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.33; Wed, 1 Feb 2023 17:30:12 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::6ba4:b9e8:d439:59e4]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::6ba4:b9e8:d439:59e4%4]) with mapi id 15.20.6043.036; Wed, 1 Feb 2023 17:30:12 +0000 From: Ori Kam To: Gregory Etelson , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Ferruh Yigit , Andrew Rybchenko Subject: RE: [PATCH v8 1/2] ethdev: add query_update sync and async function calls Thread-Topic: [PATCH v8 1/2] ethdev: add query_update sync and async function calls Thread-Index: AQHZNlBFxZc75/ozE06Cxuy2aMGzo666WNtQ Date: Wed, 1 Feb 2023 17:30:11 +0000 Message-ID: References: <20221221073547.988-1-getelson@nvidia.com> <20230201151646.3500-1-getelson@nvidia.com> In-Reply-To: <20230201151646.3500-1-getelson@nvidia.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: MW2PR12MB4666:EE_|SA1PR12MB7341:EE_ x-ms-office365-filtering-correlation-id: 6c844ca9-be80-4388-ce10-08db0479f920 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: QtsJy7JWMHJNGWfzo2cndkXmLz4zwdRCkaYBjSUaxjbbehUarZaQP8w94hbCDhBazQGL3EUwDI7OYkmbK4bMa4Ogho6HaC4yLt0F+kpkMMbZGv2wKol0JNkEEk+kkdyvBRH9pfDwcjfnuiZsO11udEW75qO5wp9tfa9oMhDBgNwe/Hw49pZ3WcbKZUauijThaQ9d073KYlpm+W1lRJ7K7Z2N1vfJKBoLd57BvOIEcghzKDg7skYGW8x+Gnty/TVkduASl35T7izOZsdajXLCODNXOpAfNGKpKhCOFj+wSjCQSPgJ5S7HTknkN/TgfOo1MbtDHfPtvwfahGfTVtTvIkPOp59PCyp1HEJwMSmPU05TBnL4mNq+TMjCfpkD8jVIj9ABTrtgfStCQzmCpwnt6bd0pvOXb5fQ0TYnnv7UB6+0785F1tafXCMPR9w0Gcn+vt9N8ebA3NBaNcvHIuViZGA+0i2Z1dIlZf31G2OB0N7D09pzxkx41krUCnUFDaDByrav5360FQqKyvf4ePA62r6gfmYBNrolBqOdcC4QWFhhPxJVcB+0lRXosZ+GyuxjtCoPL+ZqouLNt5Xk3YRGtgy1lEujch7HYM9g1BmLpHEXWDZS7Jwq+IUE3WzOR8floH30O2J7ZmYvvUb8koIUJBx00p6d9IiV+rOkaTjPYCkMdayNwSPT2qYY5MOUZfMPLl5kFDdYM1vYe3waDZuOMQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(39860400002)(376002)(136003)(396003)(366004)(346002)(451199018)(6506007)(7696005)(9686003)(478600001)(26005)(186003)(53546011)(110136005)(83380400001)(316002)(71200400001)(54906003)(41300700001)(4326008)(5660300002)(66946007)(122000001)(66446008)(52536014)(64756008)(8936002)(8676002)(66476007)(76116006)(66556008)(38100700002)(2906002)(38070700005)(86362001)(55016003)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QUljWXRWVUJnN1dJR284ZkZqcndEQ3hBVDcxT05KTGRQR1I4eWg1ZlRvRHQw?= =?utf-8?B?R0lCZ1JOT1lvaXgyeDU2QnlqL1NkVmZocU8zT21LRE1lejdBN1ZQdGdWV1lj?= =?utf-8?B?N0J3TWxUYlpUNDh1ckQ3dllsTWl4d3B2MVFuR3dXMFR0Qzc3VkJMa0hlbExH?= =?utf-8?B?N0p2UURUNmhPR3BlRXVUeFhqbEd0cXRLa0xSbFdwRStXek82SEk5NzdVYW5r?= =?utf-8?B?YmpjdGxjS1M3am44RUh4VG9iRDc2NnlLZjVoazJTZGhEMUljZzdwSnhHRVRq?= =?utf-8?B?OEhQcWRyM0hKY1pWaVV4RkxIc3ZGSm1wdjZPVVpsMFlrcFhHNWQwKzI2WEN3?= =?utf-8?B?Q25raTdKNU50NjVxZThLUWJPM3B2cmt6RGFkWFJ2OWoyOEF2NWlnNXcwb3lp?= =?utf-8?B?OGxxcUduK3J2UjZITTA3dXllVTZYVjlTKysrZXNGNU9vNXNWNlR4eDhEZlV5?= =?utf-8?B?TWR4OVZpVVVranNLTEo3V2JIYjVsMWNDejR1TFp4bmQ1WE9BdDJ1TkM5Q3ZM?= =?utf-8?B?SnRsaDFsNzNLVWoyMGg3NEdBZHphTlFla1ZDRGFocEVGSm5TWkFCNWZYY1hT?= =?utf-8?B?Rk9jYkp1MjJZQVdxcjdjdzc4Z2dscWs1a2pvdVRlT0lnRXhYTmVKZWxSQlVB?= =?utf-8?B?N2hHaUJzY2ROa0tuazNKeWl0SnFyVmFoMU1TSHNhUXVSWHZLbDkvWVEzYUZi?= =?utf-8?B?Njc1UVVsZXNxZlRkd0dJTnBqTDhnZ2wwUFhRNUE5VmVTL0czbUhSYnczMk9H?= =?utf-8?B?eWFXRmZ2TmZFcEx6VllSZlN0RkpaRmE1bUdXYlJIZS9zN3NDbEZHQTBFMWZp?= =?utf-8?B?bzIydVNOeHRDRWhDS2hHNnRZQWhPdThlWkNqQmFiWFMweHNtOGtmVTF4S1hB?= =?utf-8?B?bFdFdHl4ajBnMXRPVnVUNkdPby9XRUhIOHI2cDNjZWd6NnlQNjN0aVhKYmNv?= =?utf-8?B?QnVCZHhOU0pISGxLaTJpcjgyNHdEeHoyWWYyTmRUNWk1NS9mWitOVDNlVEVs?= =?utf-8?B?NUdtR09aZDJOa0Z2dGliN29UUjM3NURrc0tSMS8vN0k4bFQrYmUyQTVuZlNz?= =?utf-8?B?Q0VYbzhja1hrUXhwUG9zcmtOQzlTRVAvejFkWkx0R1RkdDEzeDl0eTY2M016?= =?utf-8?B?WUFFeGpBMEdVd1F3cm9CeHBqZk1tOTlaSUhYVWp6b0JVdVBaNXpVWkpyZ2gx?= =?utf-8?B?MHoxSDhSRWUzUWlqWnRlV2J3eE9kVElhTDZzYlpJREtIcW95Sng4ZWJKc212?= =?utf-8?B?TDZjWDJBK1NpYktrdGhJYm9DeG40OCtaNHNrL3pvdWwrOXBHajBHWjBjdlFS?= =?utf-8?B?M1F4Z1Q1RC9pSXdvcFQxbHZFZ1NSa2hBNmVaK09YOG1WVlREbXU3M0FLWHFz?= =?utf-8?B?Z0ZOdVNzVVdHQXkxbThVOVhzd3UzOVBSTGJySW1xZlgyeTM1UG42ajZMYTk4?= =?utf-8?B?L0JOclhvSVdPejNEWEtaaGtJRmlVMWsvUjNsL0RTdFJtNUlpM0xsOWRoYTFV?= =?utf-8?B?bkoydWcrYlROdmFJKzZQL25ZMEZ5Zi9Ca2ZWQmtSOWJZbEN5VVd1ekVDTHZP?= =?utf-8?B?eWVvT2dVZGkyTEhkaHpRNkVZVDBRdy94cFU1eVZBQjArcnc1bUZVYXhrWWRO?= =?utf-8?B?R3ZpR0ZVc0ZYYU1ROVdYVlRjUkRHRkhwM3h0a0lkSVhSOTYxY2FRRGRkaWVa?= =?utf-8?B?eGlJSld3K0JvbzVBUUN2VFlLbWtibG16S25ObDdzM2s0dXJCQSsyYVJJQm1u?= =?utf-8?B?Nm5CWVdObForR0xHWWUxL0NsV3BFZmFNTDV1S1dmd1l0b25mUGlVZmZiN2pN?= =?utf-8?B?OGcwNEhYdkRhVUt1TEIxTjhUd1NVL3hXb2tKQk9nTFA2T2NoQlBxLzgzYjI4?= =?utf-8?B?ak5QT3JXSllPSlZHVU5rd2JRdWUvOC9ZTzhsRFNlMVZMM09oK3FsTEdveXNo?= =?utf-8?B?cFMzejUxSDRZSXNEdm9RQWkzTzBuOGxJV01KbllEbzJaeENEYWxiaGw0dlc5?= =?utf-8?B?RTAzT2hyNjgwMDJKeWQ0bVhJQ0FOVmNhMzEwREJLUmM2QUx5alhQZlVuM25G?= =?utf-8?B?V2w3ZTNrZGFxY01QUVdDUjhBcUI2UFI4eXdqOUJPK0FKemN6Wi9lUTlJR3Ju?= =?utf-8?Q?jHR6fz0vKS7Z8n+wjQXESZ1Kw?= 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: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c844ca9-be80-4388-ce10-08db0479f920 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2023 17:30:11.9975 (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: m8nQJLo6U54qzZuT6sl9n84BI3A/LZehuOrngw/TPCMF8YRj4zu/t8f0PPshdIsQgYD6lErP4TBEJ/IWfrqo6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7341 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 SGkgR3JlZ29yeSwuDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBH cmVnb3J5IEV0ZWxzb24gPGdldGVsc29uQG52aWRpYS5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwg MSBGZWJydWFyeSAyMDIzIDE3OjE3DQo+IFRvOiBkZXZAZHBkay5vcmcNCj4gQ2M6IEdyZWdvcnkg RXRlbHNvbiA8Z2V0ZWxzb25AbnZpZGlhLmNvbT47IE1hdGFuIEF6cmFkDQo+IDxtYXRhbkBudmlk aWEuY29tPjsgUmFzbGFuIERhcmF3c2hlaCA8cmFzbGFuZEBudmlkaWEuY29tPjsgT3JpIEthbQ0K PiA8b3Jpa2FAbnZpZGlhLmNvbT47IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiAoRVhURVJO QUwpDQo+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRA YW1kLmNvbT47IEFuZHJldw0KPiBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJz LnJ1Pg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjggMS8yXSBldGhkZXY6IGFkZCBxdWVyeV91cGRhdGUg c3luYyBhbmQgYXN5bmMgZnVuY3Rpb24NCj4gY2FsbHMNCj4gDQo+IEN1cnJlbnQgQVBJIGFsbG93 cyBlaXRoZXIgcXVlcnkgb3IgdXBkYXRlIGluZGlyZWN0IGZsb3cgYWN0aW9uLg0KPiBJZiBpbmRp cmVjdCBhY3Rpb24gbXVzdCBiZSBjb25kaXRpb25hbGx5IHVwZGF0ZWQgYWNjb3JkaW5nIHRvIGl0 J3MNCj4gcHJlc2VudCBzdGF0ZSBhcHBsaWNhdGlvbiBtdXN0IGZpcnN0IGlzc3VlIGFjdGlvbiBx dWVyeSB0aGVuDQo+IGFuYWx5emUgcmV0dXJuZWQgZGF0YSBhbmQgaWYgbmVlZGVkIGlzc3VlIHVw ZGF0ZSByZXF1ZXN0Lg0KPiBXaGVuIHRoZSB1cGRhdGUgd2lsbCBiZSBwcm9jZXNzZWQsIGFjdGlv biBzdGF0ZSBjYW4gY2hhbmdlIGFuZA0KPiB0aGUgdXBkYXRlIGNhbiBpbnZhbGlkYXRlIHRoZSBh Y3Rpb24uDQo+IA0KPiBBZGQgYHJ0ZV9mbG93X2FjdGlvbl9oYW5kbGVfcXVlcnlfdXBkYXRlYCBm dW5jdGlvbiBjYWxsLA0KPiBhbmQgaXQncyBhc3luYyB2ZXJzaW9uIGBydGVfZmxvd19hc3luY19h Y3Rpb25faGFuZGxlX3F1ZXJ5X3VwZGF0ZWANCj4gdG8gYXRvbWljYWxseSBxdWVyeSBhbmQgdXBk YXRlIGZsb3cgYWN0aW9uLg0KPiANCj4gQXBwbGljYXRpb24gY2FuIGNvbnRyb2wgcXVlcnkgYW5k IHVwZGF0ZSBvcmRlciwgaWYgdGhhdCBpcyBzdXBwb3J0ZWQNCj4gYnkgcG9ydCBoYXJkd2FyZSwg Ynkgc2V0dGluZyBgcXVfbW9kZWAgcGFyYW1ldGVyIHRvDQo+IFJURV9GTE9XX1FVX1FVRVJZX0ZJ UlNUIG9yIFJURV9GTE9XX1FVX1VQREFURV9GSVJTVC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEdy ZWdvcnkgRXRlbHNvbiA8Z2V0ZWxzb25AbnZpZGlhLmNvbT4NCj4gLS0tDQo+IHYyOiBSZW1vdmUg UlRFX0ZMT1dfUVVfREVGQVVMVCBxdWVyeS11cGRhdGUgbW9kZS4NCj4gdjM6IFVwZGF0ZSByZWxl YXNlIHJlbGVhc2Ugbm90ZXMuDQo+ICAgICBGaXggZG94eWdlbiBlcnJvcnMuDQo+IHY0OiBBZGQg cmV0dXJuZWQgZXJybm8gY29kZXMuDQo+IHY1OiBVcGRhdGUgdGhlIHBhdGNoIGRlc2NyaXB0aW9u Lg0KPiAgICAgRml4IHR5cG9zLg0KPiB2NjogUmVzb2x2ZSBtZXJnZSBjb25mbGljdCB3aXRoIHRo ZSBtYWluIGJyYW5jaC4NCj4gdjc6IFVwZGF0ZSBkb2N1bWVudGF0aW9uLg0KPiB2ODogU3R5bGUg Zml4ZXMuDQo+IC0tLQ0KDQpBY2tlZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCkJl c3QsDQpPcmkNCg==