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 0DFE743868; Mon, 8 Jan 2024 21:54:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9117040272; Mon, 8 Jan 2024 21:54:33 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 7116840263 for ; Mon, 8 Jan 2024 21:54:31 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 24D0920E80; Mon, 8 Jan 2024 21:54:31 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [dpdk-dev] [RFC] ethdev: support Tx queue free descriptor query X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 8 Jan 2024 21:54:27 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F11D@smartserver.smartshare.dk> In-Reply-To: <94b394799dd84797b9ddb83b007f9972@huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [RFC] ethdev: support Tx queue free descriptor query Thread-Index: AQHaMqEqBAtfrhdBu0uyUL2PqHPp8rDJqkwAgAAFZYCAABvtgIAANjQAgAEDY4CAAAGtgIAAI1YwgAVRObA= References: <20231219172948.3909749-1-jerinj@marvell.com> <852198449.0ifERbkFSE@thomas> <9265280.rMLUfLXkoz@thomas> <94b394799dd84797b9ddb83b007f9972@huawei.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Konstantin Ananyev" , "Thomas Monjalon" , "Jerin Jacob" Cc: "Dumitrescu, Cristian" , , , "Ferruh Yigit" , "Andrew Rybchenko" , , , , "Xing, Beilei" , "Richardson, Bruce" , , , "Loftus, Ciara" , , "Czeck, Ed" , , , , "Wang, Haiyue" , , , , , , , , "Singh, Jasvinder" , , , "Wu, Jingjing" , , , , "Wiles, Keith" , , , , , , , "Peters, Matt" , , , "humin (Q)" , , , "Yang, Qiming" , "Zhang, Qi Z" , , , , "Xu, Rosen" , , , , , "Siegel, Shepard" , , , , "Webster, Steven" , , , , , "Wang, Xiao W" , "Wangxiaoyun (Cloud)" , "Zhuangyuzeng (Yisen)" , "Wang, Yong" , "Xuanziyang (William)" 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 PiBGcm9tOiBLb25zdGFudGluIEFuYW55ZXYgW21haWx0bzprb25zdGFudGluLmFuYW55ZXZAaHVh d2VpLmNvbV0NCj4gU2VudDogRnJpZGF5LCA1IEphbnVhcnkgMjAyNCAxMi4xMw0KPiANCj4gPiBG cm9tOiBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ID4gU2VudDogRnJp ZGF5LCBKYW51YXJ5IDUsIDIwMjQgMTA6MDQgQU0NCj4gPg0KPiA+IDA1LzAxLzIwMjQgMTA6NTcs IEplcmluIEphY29iOg0KPiA+ID4gT24gVGh1LCBKYW4gNCwgMjAyNCBhdCAxMTo1OeKAr1BNIFRo b21hcyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD4gd3JvdGU6DQo+ID4gPiA+DQo+ ID4gPiA+IDA0LzAxLzIwMjQgMTU6MjEsIEtvbnN0YW50aW4gQW5hbnlldjoNCj4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gPiA+IEludHJvZHVjZSBhIG5ldyBBUEkgdG8gcmV0cmlldmUgdGhlIG51bWJl ciBvZiBhdmFpbGFibGUNCj4gZnJlZSBkZXNjcmlwdG9ycw0KPiA+ID4gPiA+ID4gPiA+IGluIGEg VHggcXVldWUuIEFwcGxpY2F0aW9ucyBjYW4gbGV2ZXJhZ2UgdGhpcyBBUEkgaW4gdGhlDQo+IGZh c3QgcGF0aCB0bw0KPiA+ID4gPiA+ID4gPiA+IGluc3BlY3QgdGhlIFR4IHF1ZXVlIG9jY3VwYW5j eSBhbmQgdGFrZSBhcHByb3ByaWF0ZQ0KPiBhY3Rpb25zIGJhc2VkIG9uIHRoZQ0KPiA+ID4gPiA+ ID4gPiA+IGF2YWlsYWJsZSBmcmVlIGRlc2NyaXB0b3JzLg0KPiA+ID4gPiA+ID4gPiA+DQo+ID4g PiA+ID4gPiA+ID4gQSBub3RhYmxlIHVzZSBjYXNlIGNvdWxkIGJlIGltcGxlbWVudGluZyBSYW5k b20gRWFybHkNCj4gRGlzY2FyZCAoUkVEKQ0KPiA+ID4gPiA+ID4gPiA+IGluIHNvZnR3YXJlIGJh c2VkIG9uIFR4IHF1ZXVlIG9jY3VwYW5jeS4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g PiA+IFNpZ25lZC1vZmYtYnk6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ID4g PiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IEkgdGhpbmsgaGF2aW5nIGFuIEFQSSB0byBnZXQgdGhl IG51bWJlciBvZiBmcmVlIGRlc2NyaXB0b3JzDQo+IHBlciBxdWV1ZSBpcyBhIGdvb2QgaWRlYS4g V2h5IGhhdmUgaXQgb25seSBmb3IgVFggcXVldWVzIGFuZCBub3QNCj4gPiBmb3IgUlgNCj4gPiA+ ID4gPiA+IHF1ZXVlcyBhcyB3ZWxsPw0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEkgc2VlIG5v IGhhcm0gaW4gYWRkaW5nIGZvciBSeCBhcyB3ZWxsLiBJIHRoaW5rLCBpdCBpcyBiZXR0ZXINCj4g dG8gaGF2ZQ0KPiA+ID4gPiA+ID4gc2VwYXJhdGUgQVBJIGZvciBlYWNoIGluc3RlYWQgb2YgYWRk aW5nIGFyZ3VtZW50IGFzIGl0IGlzDQo+IGZhc3QgcGF0aA0KPiA+ID4gPiA+ID4gQVBJLg0KPiA+ ID4gPiA+ID4gSWYgc28sIHdlIGNvdWxkIGFkZCBhIG5ldyBBUEkgd2hlbiB0aGVyZSBpcyBhbnkg UE1EDQo+IGltcGxlbWVudGF0aW9uIG9yDQo+ID4gPiA+ID4gPiBuZWVkIGZvciB0aGlzLg0KPiA+ ID4gPiA+DQo+ID4gPiA+ID4gSSB0aGluayBmb3IgUlggd2UgYWxyZWFkeSBoYXZlIHNpbWlsYXIg b25lOg0KPiA+ID4gPiA+IC8qKiBAaW50ZXJuYWwgR2V0IG51bWJlciBvZiB1c2VkIGRlc2NyaXB0 b3JzIG9uIGEgcmVjZWl2ZQ0KPiBxdWV1ZS4gKi8NCj4gPiA+ID4gPiB0eXBlZGVmIHVpbnQzMl90 ICgqZXRoX3J4X3F1ZXVlX2NvdW50X3QpKHZvaWQgKnJ4cSk7DQo+ID4gPiA+DQo+ID4gPiA+IHJ0 ZV9ldGhfcnhfcXVldWVfY291bnQoKSBnaXZlcyB0aGUgbnVtYmVyIG9mIFJ4IHVzZWQgZGVzY3Jp cHRvcnMNCj4gPiA+ID4gcnRlX2V0aF9yeF9kZXNjcmlwdG9yX3N0YXR1cygpIGdpdmVzIHRoZSBz dGF0dXMgb2Ygb25lIFJ4DQo+IGRlc2NyaXB0b3INCj4gPiA+ID4gcnRlX2V0aF90eF9kZXNjcmlw dG9yX3N0YXR1cygpIGdpdmVzIHRoZSBzdGF0dXMgb2Ygb25lIFR4DQo+IGRlc2NyaXB0b3INCj4g PiA+ID4NCj4gPiA+ID4gVGhpcyBwYXRjaCBpcyBhZGRpbmcgYSBmdW5jdGlvbiB0byBnZXQgVHgg YXZhaWxhYmxlIGRlc2NyaXB0b3JzLA0KPiA+ID4gPiBydGVfZXRoX3R4X3F1ZXVlX2ZyZWVfZGVz Y19nZXQoKS4NCj4gPiA+ID4gSSBjYW4gc2VlIGEgc3ltbWV0cnkgd2l0aCBydGVfZXRoX3J4X3F1 ZXVlX2NvdW50KCkuDQo+ID4gPiA+IEZvciBjb25zaXN0ZW5jeSBJIHdvdWxkIHJlbmFtZSBpdCB0 bw0KPiBydGVfZXRoX3R4X3F1ZXVlX2ZyZWVfY291bnQoKS4NCg0KRm9yIGNvbnNpc3RlbmN5IHdp dGggcnRlX2V0aF9yeF9xdWV1ZV9jb3VudCgpIHJlZ2FyZGluZyBib3RoIG5hbWluZyBhbmQgYmVo YXZpb3Igb2YgdGhlIEFQSSwgSSB3b3VsZCBwcmVmZXI6DQoNCnJ0ZV9ldGhfdHhfcXVldWVfY291 bnQoKSwgcmV0dXJuaW5nIHRoZSBudW1iZXIgb2YgdXNlZCBkZXNjcmlwdG9ycy4NCg0KPiA+ID4g Pg0KPiA+ID4gPiBTaG91bGQgd2UgYWRkIHJ0ZV9ldGhfdHhfcXVldWVfY291bnQoKSBhbmQNCj4g cnRlX2V0aF9yeF9xdWV1ZV9mcmVlX2NvdW50KCk/DQo+ID4gPg0KPiA+ID4gSU1PLCBydGVfZXRo X3J4X3F1ZXVlX2ZyZWVfY291bnQoKSBpcyBlbm91Z2ggYXMNCj4gPiA+IHVzZWQgY291bnQgPSAg dG90YWwgZGVzYyBudW1iZXIoY29uZmlndXJlZCB2aWEgbmJfdHhfZGVzYyB3aXRoDQo+ID4gPiBy dGVfZXRoX3R4X3F1ZXVlX3NldHVwKCkpICAtIGZyZWUgY291bnQNCj4gPg0KPiA+IEknbSBmaW5l IHdpdGggdGhhdC4NCj4gPg0KPiANCj4gWWVwLCBhZ3JlZS4NCj4gSWYgd2UgZXZlciBuZWVkICBy dGVfZXRoX3J4X3F1ZXVlX2ZyZWVfY291bnQoKSBhbmQNCj4gcnRlX2V0aF90eF9xdWV1ZV91c2Vk X2NvdW50KCksDQo+IGl0IGNvdWxkIGJlIGRvbmUgdmlhIHNsb3ctcGF0aCBhcyBKZXJpbiBvdXRs aW5lZCBhYm92ZSwgbm8gbmVlZCB0bw0KPiB3YXN0ZSBlbnRyaWVzIGluIGZwX29wcw0KPiBmb3Ig dGhhdC4NCg0KWWVzLCBydGVfZXRoX3J4L3R4X3F1ZXVlX2F2YWlsX2NvdW50KCkgY291bGQgYmUg YWRkZWQgaW4gdGhlIGV0aGRldiBsaWJyYXJ5LCB3aXRob3V0IGRyaXZlciBjYWxsYmFja3MsIGJ1 dCBzaW1wbHkgZ2V0dGluZyBkYXRhIGZyb20gY29uZmlndXJlZCBkZXNjcmlwdG9yIHJpbmcgc2l6 ZXMgYW5kIHJ0ZV9ldGhfcngvdHhfcXVldWVfY291bnQoKS4NCg0KUFM6IEZvciBuYW1pbmcgY29u dmVudGlvbnMsIEkgc291Z2h0IGluc3BpcmF0aW9uIGZyb20gdGhlIG1lbXBvb2wgbGlicmFyeS4g QWxzbywgSSBkb24ndCBzZWUgYW55IG5lZWQgdG8gdXNlICJkZXNjcyIgYXMgcGFydCBvZiB0aGUg bmFtZXMgb2YgdGhlIHByb3Bvc2VkIGZ1bmN0aW9ucy4NCg0KVGhlIGRyaXZlciBjYWxsYmFjayBj YW4gYmUgZWl0aGVyICJmcmVlIGNvdW50IiBvciAidXNlZCBjb3VudCIsIHdoaWNoZXZlciBpcyBl YXNpZXIgZm9yIHRoZSBkcml2ZXJzIHRvIGltcGxlbWVudCwgb3IgKHByZWZlcmFibHkpIHdoaWNo ZXZlciBpcyBsaWtlbGllciB0byBiZSBmYXN0ZXIgdG8gZXhlY3V0ZSBpbiB0aGUgbW9zdCBjb21t b24gY2FzZS4gSSB3b3VsZCBhc3N1bWUgdGhhdCB0aGUgVFggZGVzY3JpcHRvciAidXNlZCBjb3Vu dCIgaXMgcmVsYXRpdmVseSBsb3cgbW9zdCBvZiB0aGUgdGltZS4NCg0K