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 9E227438F3; Thu, 18 Jan 2024 14:36:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 16A5840295; Thu, 18 Jan 2024 14:36:43 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id CCD4D40285 for ; Thu, 18 Jan 2024 14:36:41 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 705DC2049C; Thu, 18 Jan 2024 14:36:39 +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] [v1] ethdev: support Tx queue used count X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 18 Jan 2024 14:36:38 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F173@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [v1] ethdev: support Tx queue used count Thread-Index: AQHaRKNlq/IhmEbhQ0W9f3VvMTUQlbDWHHGQgAXWdYCAA2/OAIAAMKAQ References: <20231219172948.3909749-1-jerinj@marvell.com> <20240111151745.3800170-1-jerinj@marvell.com> <2f45bf93d17a4ea688fdc23bf6f50027@huawei.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Konstantin Ananyev" , "Jerin Jacob" Cc: , , "Thomas Monjalon" , "Ferruh Yigit" , "Andrew Rybchenko" , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , "humin (Q)" , , , , , , , , , , , , , , , , , , , , , , , "Wangxiaoyun (Cloud)" , "Zhuangyuzeng (Yisen)" , , "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 d2VpLmNvbV0NCj4gU2VudDogVGh1cnNkYXksIDE4IEphbnVhcnkgMjAyNCAxMS4xNw0KPiANCj4g SGkgSmVyaW4sDQo+IA0KPiA+ID4gPiBJbnRyb2R1Y2UgYSBuZXcgQVBJIHRvIHJldHJpZXZlIHRo ZSBudW1iZXIgb2YgdXNlZCBkZXNjcmlwdG9ycw0KPiA+ID4gPiBpbiBhIFR4IHF1ZXVlLiBBcHBs aWNhdGlvbnMgY2FuIGxldmVyYWdlIHRoaXMgQVBJIGluIHRoZSBmYXN0DQo+IHBhdGggdG8NCj4g PiA+ID4gaW5zcGVjdCB0aGUgVHggcXVldWUgb2NjdXBhbmN5IGFuZCB0YWtlIGFwcHJvcHJpYXRl IGFjdGlvbnMgYmFzZWQNCj4gb24gdGhlDQo+ID4gPiA+IGF2YWlsYWJsZSBmcmVlIGRlc2NyaXB0 b3JzLg0KPiA+ID4gPg0KPiA+ID4gPiBBIG5vdGFibGUgdXNlIGNhc2UgY291bGQgYmUgaW1wbGVt ZW50aW5nIFJhbmRvbSBFYXJseSBEaXNjYXJkDQo+IChSRUQpDQo+ID4gPiA+IGluIHNvZnR3YXJl IGJhc2VkIG9uIFR4IHF1ZXVlIG9jY3VwYW5jeS4NCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9m Zi1ieTogSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT4NCj4gPg0KPiA+ID4gPiBAQCAt NjgwMyw2ICs2ODAzLDgwIEBAIHJ0ZV9ldGhfcmVjeWNsZV9tYnVmcyh1aW50MTZfdCByeF9wb3J0 X2lkLA0KPiB1aW50MTZfdCByeF9xdWV1ZV9pZCwNCj4gPiA+ID4gIF9fcnRlX2V4cGVyaW1lbnRh bA0KPiA+ID4gPiAgaW50IHJ0ZV9ldGhfYnVmZmVyX3NwbGl0X2dldF9zdXBwb3J0ZWRfaGRyX3B0 eXBlcyh1aW50MTZfdA0KPiBwb3J0X2lkLCB1aW50MzJfdCAqcHR5cGVzLCBpbnQgbnVtKTsNCj4g PiA+ID4NCj4gPiA+ID4gKy8qKg0KPiA+ID4gPiArICogQHdhcm5pbmcNCj4gPiA+ID4gKyAqIEBi IEVYUEVSSU1FTlRBTDogdGhpcyBBUEkgbWF5IGNoYW5nZSwgb3IgYmUgcmVtb3ZlZCwgd2l0aG91 dA0KPiBwcmlvciBub3RpY2UNCj4gPiA+ID4gKyAqDQo+ID4gPiA+ICsgKiBHZXQgdGhlIG51bWJl ciBvZiB1c2VkIGRlc2NyaXB0b3JzIG9mIGEgVHggcXVldWUNCj4gPiA+ID4gKyAqDQo+ID4gPiA+ ICsgKiBUaGlzIGZ1bmN0aW9uIHJldHJpZXZlcyB0aGUgbnVtYmVyIG9mIHVzZWQgZGVzY3JpcHRv cnMgb2YgYQ0KPiB0cmFuc21pdCBxdWV1ZS4NCj4gPiA+ID4gKyAqIEFwcGxpY2F0aW9ucyBjYW4g dXNlIHRoaXMgQVBJIGluIHRoZSBmYXN0IHBhdGggdG8gaW5zcGVjdCBUeA0KPiBxdWV1ZSBvY2N1 cGFuY3kgYW5kIHRha2UNCj4gPiA+ID4gKyAqIGFwcHJvcHJpYXRlIGFjdGlvbnMgYmFzZWQgb24g dGhlIGF2YWlsYWJsZSBmcmVlIGRlc2NyaXB0b3JzLg0KPiA+ID4gPiArICogQW4gZXhhbXBsZSBh Y3Rpb24gY291bGQgYmUgaW1wbGVtZW50aW5nIHRoZSBSYW5kb20gRWFybHkNCj4gRGlzY2FyZCAo UkVEKS4NCj4gPiA+DQo+ID4gPiBTb3JyeSwgSSBwcm9iYWJseSBtaXN1bmRlcnN0b29kIHlvdXIg cHJldmlvdXMgbWFpbHMsIGJ1dCB3b3VsZG4ndA0KPiBpdCBiZSBtb3JlIGNvbnZlbmllbnQNCj4g PiA+IGZvciB1c2VyIHRvIGhhdmUgcnRlX2V0aF90eF9xdWV1ZV9mcmVlX2NvdW50KC4uLikgYXMg ZmFzdC1vcCwgYW5kDQo+ID4gPiBoYXZlIHJ0ZV9ldGhfdHhfcXVldWVfY291bnQoLi4uKSB7ICBx dWV1ZV90eGRfbnVtIC0NCj4gcnRlX2V0aF90eF9xdWV1ZV9mcmVlX2NvdW50KC4uLik7fQ0KPiA+ ID4gYXMgYSBzbG93LXBhdGggZnVuY3Rpb24gaW4gcnRlX2V0aGRldi5jPw0KPiA+DQo+ID4gVGhl IGdlbmVyYWwgZmVlZGJhY2sgaXMgdG8gYWxpZ24gd2l0aCB0aGUgUnggcXVldWUgQVBJLCBzcGVj aWZpY2FsbHkNCj4gPiBydGVfZXRoX3J4X3F1ZXVlX2NvdW50LA0KPiA+IGFuZCBpdCdzIG5vdGVk IHRoYXQgdGhlcmUgaXMgbm8gZXF1aXZhbGVudA0KPiBydGVfZXRoX3J4X3F1ZXVlX2ZyZWVfY291 bnQuDQo+ID4NCj4gPiBHaXZlbiB0aGF0IHRoZSBmcmVlIGNvdW50IGNhbiBiZSBvYnRhaW5lZCBi eSBzdWJ0cmFjdGluZyB0aGUgdXNlZA0KPiA+IGNvdW50IGZyb20gcXVldWVfdHhkX251bSwNCj4g PiBpdCBpcyBjb25zaWRlcmVkIHRoYXQgZWl0aGVyIGFwcHJvYWNoIGlzIGFjY2VwdGFibGUuDQo+ ID4NCj4gPiBUaGUgYXBwbGljYXRpb24gY29uZmlndXJlcyBxdWV1ZV90eGRfbnVtIHdpdGggdHhf cXVldWVfc2V0dXAoKSwgYW5kDQo+ID4gdGhlIGFwcGxpY2F0aW9uIGNhbiBzdG9yZSB0aGF0IHZh bHVlIGluIGl0cyBzdHJ1Y3R1cmUuDQo+ID4gVGhpcyB3b3VsZCBlbmFibGUgZmFzdC1wYXRoIHVz YWdlIGZvciBib3RoIGJhc2UgY2FzZXMgKHdoZXRoZXIgdGhlDQo+ID4gYXBwbGljYXRpb24gbmVl ZHMgaW5mb3JtYXRpb24gYWJvdXQgZnJlZSBvciB1c2VkIGRlc2NyaXB0b3JzKQ0KPiA+IHdpdGgg anVzdCBvbmUgQVBJKHJ0ZV9ldGhfdHhfcXVldWVfY291bnQoKSkNCj4gDQo+IFJpZ2h0IG5vdyBJ IGRvbid0IHVzZSB0aGVzZSBmdW5jdGlvbnMsIGJ1dCBpZiBJIHRoaW5rIHdoYXQgbW9zdCBwZW9w bGUNCj4gYXJlIGludGVyZXN0ZWQgaW46DQo+IC0gaG93IG1hbnkgcGFja2V0cyB5b3UgY2FuIHJl Y2VpdmUgaW1tZWRpYXRlbHkgKHJ4X3F1ZXVlX2NvdW50KQ0KDQpBZ3JlZWQgdGhhdCAidXNlZCIg KG5vdCAiZnJlZSIpIGlzIHRoZSBwcmVmZXJyZWQgaW5mbyBmb3IgUlguDQoNCj4gLSBob3cgbWFu eSBwYWNrZXRzIHlvdSBjYW4gdHJhbnNtaXQgaW1tZWRpYXRlbHkgKHR4X3F1ZXVlX2ZyZWVfY291 bnQpDQo+IFN1cmUsIEkgdW5kZXJzdGFuZCB0aGF0IHVzZXIgY2FuIHN0b3JlIHR4ZF9udW0gIHNv bWV3aGVyZSBhbmQgdGhlbiBkbw0KPiBzdWJ0cmFjdGlvbiBoaW1zZWxmLg0KPiBUaG91Z2ggaXQg bWVhbnMgbW9yZSBlZmZvcnQgZm9yIHRoZSB1c2VyLCBhbmQgdGhlIG9ubHkgcmVhc29uIGZvciB0 aGF0LA0KPiBhcyBJIGNhbiBzZWUsDQo+IGlzIHRvIGhhdmUgUlggYW5kIFRYIGZ1bmN0aW9uIG5h bWluZyBzeW1tZXRyaWMuDQo+IFdoaWNoIHNlZW1zIG11Y2ggbGVzcyBpbXByb3RhbnQgdG8gbWUg Y29tcGFyaW5nIHRvIHVzZXIgY29udmVuaWVuY2UuDQoNCkkgYWdyZWUgMTAwICUgd2l0aCB5b3Vy IHByaW9yaXRpemF0aW9uOiBVc2FiaWxpdHkgaGFzIGhpZ2hlciBwcmlvcml0eSB0aGFuIHN5bW1l dHJpYyBuYW1pbmcuDQoNClNvIGhlcmUgYXJlIHNvbWUgZXhhbXBsZSB1c2UgY2FzZXMgc3VwcG9y dGluZyB0aGUgVFggIlVzZWQiIEFQSToNCi0gUkVEIChhbmQgc2ltaWxhciBxdWV1ZWluZyBhbGdv cml0aG1zKSBuZWVkIHRvIGtub3cgaG93IG1hbnkgcGFja2V0cyB0aGUgcXVldWUgaG9sZHMgKG5v dCBob3cgbXVjaCByb29tIHRoZSBxdWV1ZSBoYXMgZm9yIG1vcmUgcGFja2V0cykuDQotIExvYWQg QmFsYW5jaW5nIGFjcm9zcyBtdWx0aXBsZSBsaW5rcywgaW4gdXNlIGNhc2VzIHdoZXJlIHBhY2tl dCByZW9yZGVyaW5nIGlzIGFsbG93ZWQuDQotIE1vbml0b3JpbmcgZWdyZXNzIHF1ZXVlaW5nLCBl c3BlY2lhbGx5IGluIG1hbnktdG8tb25lLXBvcnQgdHJhZmZpYyBwYXR0ZXJucywgZS5nLiB0byBj YXRjaCBtaWNyby1idXJzdCBpbmR1Y2VkIHNwaWtlcyAod2hpY2ggbWF5IGNhdXNlIGxhdGVuY3kv ImJ1ZmZlcmJsb2F0IikuDQotIFRoZSAob2Jzb2xldGUpIGlmT3V0UUxlbiBvYmplY3QgaW4gdGhl IEludGVyZmFjZXMgTUlCIGZvciBTTk1QLCB3aGljaCBJIHN1cHBvc2Ugd2FzIGludGVuZGVkIGZv ciBtb25pdG9yaW5nIGVncmVzcyBxdWV1ZWluZy4NCg0KPiBBbnl3YXksIGFzIEkgc3RhdGVkIGFi b3ZlLCBJIGRvbid0IHVzZSB0aGVzZSBmdW5jdGlvbnMgcmlnaHQgbm93LA0KPiBzbyBpZiB0aGUg bWFqb3JpdHkgb2YgdXNlcnMgYXJlIGhhcHB5IHdpdGggY3VycmVudCBhcHByb2FjaCwgSSB3b3Vs ZA0KPiBub3QgaW5zaXN0IDopDQoNCkknbSB2ZXJ5IGhhcHB5IHdpdGggdGhlIGN1cnJlbnQgYXBw cm9hY2guIDotKQ0KDQo=