From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <dev-bounces@dpdk.org> Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4A68C438FC; Fri, 19 Jan 2024 10:52:48 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1B5184029F; Fri, 19 Jan 2024 10:52:48 +0100 (CET) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id 115AE40279 for <dev@dpdk.org>; Fri, 19 Jan 2024 10:52:46 +0100 (CET) Received: from mail.maildlp.com (unknown [172.18.186.31]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4TGZc23Tgfz67L9G; Fri, 19 Jan 2024 17:50:26 +0800 (CST) Received: from frapeml500005.china.huawei.com (unknown [7.182.85.13]) by mail.maildlp.com (Postfix) with ESMTPS id 5F6BE140B2F; Fri, 19 Jan 2024 17:52:44 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml500005.china.huawei.com (7.182.85.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 19 Jan 2024 10:52:44 +0100 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2507.035; Fri, 19 Jan 2024 10:52:44 +0100 From: Konstantin Ananyev <konstantin.ananyev@huawei.com> To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= <mb@smartsharesystems.com>, Jerin Jacob <jerinjacobk@gmail.com> CC: "jerinj@marvell.com" <jerinj@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>, Ferruh Yigit <ferruh.yigit@amd.com>, Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, "ferruh.yigit@xilinx.com" <ferruh.yigit@xilinx.com>, "ajit.khaparde@broadcom.com" <ajit.khaparde@broadcom.com>, "aboyer@pensando.io" <aboyer@pensando.io>, "beilei.xing@intel.com" <beilei.xing@intel.com>, "bruce.richardson@intel.com" <bruce.richardson@intel.com>, "chas3@att.com" <chas3@att.com>, "chenbo.xia@intel.com" <chenbo.xia@intel.com>, "ciara.loftus@intel.com" <ciara.loftus@intel.com>, "dsinghrawat@marvell.com" <dsinghrawat@marvell.com>, "ed.czeck@atomicrules.com" <ed.czeck@atomicrules.com>, "evgenys@amazon.com" <evgenys@amazon.com>, "grive@u256.net" <grive@u256.net>, "g.singh@nxp.com" <g.singh@nxp.com>, "haiyue.wang@intel.com" <haiyue.wang@intel.com>, "hkalra@marvell.com" <hkalra@marvell.com>, "heinrich.kuhn@corigine.com" <heinrich.kuhn@corigine.com>, "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>, "hyonkim@cisco.com" <hyonkim@cisco.com>, "igorch@amazon.com" <igorch@amazon.com>, "irusskikh@marvell.com" <irusskikh@marvell.com>, "jgrajcia@cisco.com" <jgrajcia@cisco.com>, "jasvinder.singh@intel.com" <jasvinder.singh@intel.com>, "jianwang@trustnetic.com" <jianwang@trustnetic.com>, "jiawenwu@trustnetic.com" <jiawenwu@trustnetic.com>, "jingjing.wu@intel.com" <jingjing.wu@intel.com>, "johndale@cisco.com" <johndale@cisco.com>, "john.miller@atomicrules.com" <john.miller@atomicrules.com>, "linville@tuxdriver.com" <linville@tuxdriver.com>, "keith.wiles@intel.com" <keith.wiles@intel.com>, "kirankumark@marvell.com" <kirankumark@marvell.com>, "lironh@marvell.com" <lironh@marvell.com>, "longli@microsoft.com" <longli@microsoft.com>, "mw@semihalf.com" <mw@semihalf.com>, "spinler@cesnet.cz" <spinler@cesnet.cz>, "matan@nvidia.com" <matan@nvidia.com>, "matt.peters@windriver.com" <matt.peters@windriver.com>, "maxime.coquelin@redhat.com" <maxime.coquelin@redhat.com>, "mk@semihalf.com" <mk@semihalf.com>, "humin (Q)" <humin29@huawei.com>, "pnalla@marvell.com" <pnalla@marvell.com>, "ndabilpuram@marvell.com" <ndabilpuram@marvell.com>, "qiming.yang@intel.com" <qiming.yang@intel.com>, "qi.z.zhang@intel.com" <qi.z.zhang@intel.com>, "radhac@marvell.com" <radhac@marvell.com>, "rahul.lakkireddy@chelsio.com" <rahul.lakkireddy@chelsio.com>, "rmody@marvell.com" <rmody@marvell.com>, "rosen.xu@intel.com" <rosen.xu@intel.com>, "sachin.saxena@oss.nxp.com" <sachin.saxena@oss.nxp.com>, "skoteshwar@marvell.com" <skoteshwar@marvell.com>, "shshaikh@marvell.com" <shshaikh@marvell.com>, "shaibran@amazon.com" <shaibran@amazon.com>, "shepard.siegel@atomicrules.com" <shepard.siegel@atomicrules.com>, "asomalap@amd.com" <asomalap@amd.com>, "somnath.kotur@broadcom.com" <somnath.kotur@broadcom.com>, "sthemmin@microsoft.com" <sthemmin@microsoft.com>, "steven.webster@windriver.com" <steven.webster@windriver.com>, "skori@marvell.com" <skori@marvell.com>, "mtetsuyah@gmail.com" <mtetsuyah@gmail.com>, "vburru@marvell.com" <vburru@marvell.com>, "viacheslavo@nvidia.com" <viacheslavo@nvidia.com>, "xiao.w.wang@intel.com" <xiao.w.wang@intel.com>, "Wangxiaoyun (Cloud)" <cloud.wangxiaoyun@huawei.com>, "Zhuangyuzeng (Yisen)" <yisen.zhuang@huawei.com>, "yongwang@vmware.com" <yongwang@vmware.com>, "Xuanziyang (William)" <william.xuanziyang@huawei.com>, "cristian.dumitrescu@intel.com" <cristian.dumitrescu@intel.com> Subject: RE: [dpdk-dev] [v1] ethdev: support Tx queue used count Thread-Topic: [dpdk-dev] [v1] ethdev: support Tx queue used count Thread-Index: AQHaRKNlq/IhmEbhQ0W9f3VvMTUQlbDWHHGQgAXWdYCAA2/OAIAAMKAQgAFb2mA= Date: Fri, 19 Jan 2024 09:52:43 +0000 Message-ID: <18d0e3e252bc46828f285d6a865592f2@huawei.com> References: <20231219172948.3909749-1-jerinj@marvell.com> <20240111151745.3800170-1-jerinj@marvell.com> <2f45bf93d17a4ea688fdc23bf6f50027@huawei.com> <CALBAE1Nso2jMv_NwUGkMyMdKRUEStRCaj-ZT6wfrczv1s97g0w@mail.gmail.com> <f76a6f47d7d649979b1210e1a621b38a@huawei.com> <98CBD80474FA8B44BF855DF32C47DC35E9F173@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F173@smartserver.smartshare.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.48.150.175] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org DQoNCj4gPiA+ID4gPiBJbnRyb2R1Y2UgYSBuZXcgQVBJIHRvIHJldHJpZXZlIHRoZSBudW1iZXIg b2YgdXNlZCBkZXNjcmlwdG9ycw0KPiA+ID4gPiA+IGluIGEgVHggcXVldWUuIEFwcGxpY2F0aW9u cyBjYW4gbGV2ZXJhZ2UgdGhpcyBBUEkgaW4gdGhlIGZhc3QNCj4gPiBwYXRoIHRvDQo+ID4gPiA+ ID4gaW5zcGVjdCB0aGUgVHggcXVldWUgb2NjdXBhbmN5IGFuZCB0YWtlIGFwcHJvcHJpYXRlIGFj dGlvbnMgYmFzZWQNCj4gPiBvbiB0aGUNCj4gPiA+ID4gPiBhdmFpbGFibGUgZnJlZSBkZXNjcmlw dG9ycy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEEgbm90YWJsZSB1c2UgY2FzZSBjb3VsZCBiZSBp bXBsZW1lbnRpbmcgUmFuZG9tIEVhcmx5IERpc2NhcmQNCj4gPiAoUkVEKQ0KPiA+ID4gPiA+IGlu IHNvZnR3YXJlIGJhc2VkIG9uIFR4IHF1ZXVlIG9jY3VwYW5jeS4NCj4gPiA+ID4gPg0KPiA+ID4g PiA+IFNpZ25lZC1vZmYtYnk6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ID4g Pg0KPiA+ID4gPiA+IEBAIC02ODAzLDYgKzY4MDMsODAgQEAgcnRlX2V0aF9yZWN5Y2xlX21idWZz KHVpbnQxNl90IHJ4X3BvcnRfaWQsDQo+ID4gdWludDE2X3QgcnhfcXVldWVfaWQsDQo+ID4gPiA+ ID4gIF9fcnRlX2V4cGVyaW1lbnRhbA0KPiA+ID4gPiA+ICBpbnQgcnRlX2V0aF9idWZmZXJfc3Bs aXRfZ2V0X3N1cHBvcnRlZF9oZHJfcHR5cGVzKHVpbnQxNl90DQo+ID4gcG9ydF9pZCwgdWludDMy X3QgKnB0eXBlcywgaW50IG51bSk7DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiArLyoqDQo+ID4gPiA+ ID4gKyAqIEB3YXJuaW5nDQo+ID4gPiA+ID4gKyAqIEBiIEVYUEVSSU1FTlRBTDogdGhpcyBBUEkg bWF5IGNoYW5nZSwgb3IgYmUgcmVtb3ZlZCwgd2l0aG91dA0KPiA+IHByaW9yIG5vdGljZQ0KPiA+ ID4gPiA+ICsgKg0KPiA+ID4gPiA+ICsgKiBHZXQgdGhlIG51bWJlciBvZiB1c2VkIGRlc2NyaXB0 b3JzIG9mIGEgVHggcXVldWUNCj4gPiA+ID4gPiArICoNCj4gPiA+ID4gPiArICogVGhpcyBmdW5j dGlvbiByZXRyaWV2ZXMgdGhlIG51bWJlciBvZiB1c2VkIGRlc2NyaXB0b3JzIG9mIGENCj4gPiB0 cmFuc21pdCBxdWV1ZS4NCj4gPiA+ID4gPiArICogQXBwbGljYXRpb25zIGNhbiB1c2UgdGhpcyBB UEkgaW4gdGhlIGZhc3QgcGF0aCB0byBpbnNwZWN0IFR4DQo+ID4gcXVldWUgb2NjdXBhbmN5IGFu ZCB0YWtlDQo+ID4gPiA+ID4gKyAqIGFwcHJvcHJpYXRlIGFjdGlvbnMgYmFzZWQgb24gdGhlIGF2 YWlsYWJsZSBmcmVlIGRlc2NyaXB0b3JzLg0KPiA+ID4gPiA+ICsgKiBBbiBleGFtcGxlIGFjdGlv biBjb3VsZCBiZSBpbXBsZW1lbnRpbmcgdGhlIFJhbmRvbSBFYXJseQ0KPiA+IERpc2NhcmQgKFJF RCkuDQo+ID4gPiA+DQo+ID4gPiA+IFNvcnJ5LCBJIHByb2JhYmx5IG1pc3VuZGVyc3Rvb2QgeW91 ciBwcmV2aW91cyBtYWlscywgYnV0IHdvdWxkbid0DQo+ID4gaXQgYmUgbW9yZSBjb252ZW5pZW50 DQo+ID4gPiA+IGZvciB1c2VyIHRvIGhhdmUgcnRlX2V0aF90eF9xdWV1ZV9mcmVlX2NvdW50KC4u LikgYXMgZmFzdC1vcCwgYW5kDQo+ID4gPiA+IGhhdmUgcnRlX2V0aF90eF9xdWV1ZV9jb3VudCgu Li4pIHsgIHF1ZXVlX3R4ZF9udW0gLQ0KPiA+IHJ0ZV9ldGhfdHhfcXVldWVfZnJlZV9jb3VudCgu Li4pO30NCj4gPiA+ID4gYXMgYSBzbG93LXBhdGggZnVuY3Rpb24gaW4gcnRlX2V0aGRldi5jPw0K PiA+ID4NCj4gPiA+IFRoZSBnZW5lcmFsIGZlZWRiYWNrIGlzIHRvIGFsaWduIHdpdGggdGhlIFJ4 IHF1ZXVlIEFQSSwgc3BlY2lmaWNhbGx5DQo+ID4gPiBydGVfZXRoX3J4X3F1ZXVlX2NvdW50LA0K PiA+ID4gYW5kIGl0J3Mgbm90ZWQgdGhhdCB0aGVyZSBpcyBubyBlcXVpdmFsZW50DQo+ID4gcnRl X2V0aF9yeF9xdWV1ZV9mcmVlX2NvdW50Lg0KPiA+ID4NCj4gPiA+IEdpdmVuIHRoYXQgdGhlIGZy ZWUgY291bnQgY2FuIGJlIG9idGFpbmVkIGJ5IHN1YnRyYWN0aW5nIHRoZSB1c2VkDQo+ID4gPiBj b3VudCBmcm9tIHF1ZXVlX3R4ZF9udW0sDQo+ID4gPiBpdCBpcyBjb25zaWRlcmVkIHRoYXQgZWl0 aGVyIGFwcHJvYWNoIGlzIGFjY2VwdGFibGUuDQo+ID4gPg0KPiA+ID4gVGhlIGFwcGxpY2F0aW9u IGNvbmZpZ3VyZXMgcXVldWVfdHhkX251bSB3aXRoIHR4X3F1ZXVlX3NldHVwKCksIGFuZA0KPiA+ ID4gdGhlIGFwcGxpY2F0aW9uIGNhbiBzdG9yZSB0aGF0IHZhbHVlIGluIGl0cyBzdHJ1Y3R1cmUu DQo+ID4gPiBUaGlzIHdvdWxkIGVuYWJsZSBmYXN0LXBhdGggdXNhZ2UgZm9yIGJvdGggYmFzZSBj YXNlcyAod2hldGhlciB0aGUNCj4gPiA+IGFwcGxpY2F0aW9uIG5lZWRzIGluZm9ybWF0aW9uIGFi b3V0IGZyZWUgb3IgdXNlZCBkZXNjcmlwdG9ycykNCj4gPiA+IHdpdGgganVzdCBvbmUgQVBJKHJ0 ZV9ldGhfdHhfcXVldWVfY291bnQoKSkNCj4gPg0KPiA+IFJpZ2h0IG5vdyBJIGRvbid0IHVzZSB0 aGVzZSBmdW5jdGlvbnMsIGJ1dCBpZiBJIHRoaW5rIHdoYXQgbW9zdCBwZW9wbGUNCj4gPiBhcmUg aW50ZXJlc3RlZCBpbjoNCj4gPiAtIGhvdyBtYW55IHBhY2tldHMgeW91IGNhbiByZWNlaXZlIGlt bWVkaWF0ZWx5IChyeF9xdWV1ZV9jb3VudCkNCj4gDQo+IEFncmVlZCB0aGF0ICJ1c2VkIiAobm90 ICJmcmVlIikgaXMgdGhlIHByZWZlcnJlZCBpbmZvIGZvciBSWC4NCj4gDQo+ID4gLSBob3cgbWFu eSBwYWNrZXRzIHlvdSBjYW4gdHJhbnNtaXQgaW1tZWRpYXRlbHkgKHR4X3F1ZXVlX2ZyZWVfY291 bnQpDQo+ID4gU3VyZSwgSSB1bmRlcnN0YW5kIHRoYXQgdXNlciBjYW4gc3RvcmUgdHhkX251bSAg c29tZXdoZXJlIGFuZCB0aGVuIGRvDQo+ID4gc3VidHJhY3Rpb24gaGltc2VsZi4NCj4gPiBUaG91 Z2ggaXQgbWVhbnMgbW9yZSBlZmZvcnQgZm9yIHRoZSB1c2VyLCBhbmQgdGhlIG9ubHkgcmVhc29u IGZvciB0aGF0LA0KPiA+IGFzIEkgY2FuIHNlZSwNCj4gPiBpcyB0byBoYXZlIFJYIGFuZCBUWCBm dW5jdGlvbiBuYW1pbmcgc3ltbWV0cmljLg0KPiA+IFdoaWNoIHNlZW1zIG11Y2ggbGVzcyBpbXBy b3RhbnQgdG8gbWUgY29tcGFyaW5nIHRvIHVzZXIgY29udmVuaWVuY2UuDQo+IA0KPiBJIGFncmVl IDEwMCAlIHdpdGggeW91ciBwcmlvcml0aXphdGlvbjogVXNhYmlsaXR5IGhhcyBoaWdoZXIgcHJp b3JpdHkgdGhhbiBzeW1tZXRyaWMgbmFtaW5nLg0KPiANCj4gU28gaGVyZSBhcmUgc29tZSBleGFt cGxlIHVzZSBjYXNlcyBzdXBwb3J0aW5nIHRoZSBUWCAiVXNlZCIgQVBJOg0KPiAtIFJFRCAoYW5k IHNpbWlsYXIgcXVldWVpbmcgYWxnb3JpdGhtcykgbmVlZCB0byBrbm93IGhvdyBtYW55IHBhY2tl dHMgdGhlIHF1ZXVlIGhvbGRzIChub3QgaG93IG11Y2ggcm9vbSB0aGUgcXVldWUgaGFzIGZvcg0K PiBtb3JlIHBhY2tldHMpLg0KDQpPaywgYnV0IHRvIGNhbGN1bGF0ZSBwZXJjZW50YWdlIHdlIGRv IG5lZWQgYm90aCBudW1iZXJzOiB0eGRfbnVtIGFuZCB0eGRfdXNlZF9udW0gKG9yIHR4ZF9mcmVl X251bSkuDQpTbyBpbiBzdWNoIGNhc2UgdXNlciBzdGlsbCBoYXMgdG8gc3RvcmUgdHhkX251bSBz b21ld2hlcmUgYW5kIGRvIHRoZSBtYXRoIGFmdGVyIGdldHRpbmcgdHhkX3VzZWRfbnVtLg0KU28g cHJvYmFibHkgIG5vIGFkdmFudGFnZSBiZXR3ZWVuIHR4X3F1ZXVlX3VzZWRfY291bnQoKSBhbmQg dHhfcXVldWVfZnJlZV9jb3VudCgpIGZvciB0aGF0IGNhc2UuDQogDQo+IC0gTG9hZCBCYWxhbmNp bmcgYWNyb3NzIG11bHRpcGxlIGxpbmtzLCBpbiB1c2UgY2FzZXMgd2hlcmUgcGFja2V0IHJlb3Jk ZXJpbmcgaXMgYWxsb3dlZC4NCg0KSSBzdXBwb3NlIGZvciB0aGF0IGNhc2UsIHlvdSBhbHNvIHdp bGwgbmVlZCB0byBjYWxjIHBlcmNlbnRhZ2UsIG5vdCB0aGUgcmF3IHR4ZF91c2VkX251bSwgbm8/ DQogDQo+IC0gTW9uaXRvcmluZyBlZ3Jlc3MgcXVldWVpbmcsIGVzcGVjaWFsbHkgaW4gbWFueS10 by1vbmUtcG9ydCB0cmFmZmljIHBhdHRlcm5zLCBlLmcuIHRvIGNhdGNoIG1pY3JvLWJ1cnN0IGlu ZHVjZWQgc3Bpa2VzICh3aGljaCBtYXkNCj4gY2F1c2UgbGF0ZW5jeS8iYnVmZmVyYmxvYXQiKS4N Cj4gLSBUaGUgKG9ic29sZXRlKSBpZk91dFFMZW4gb2JqZWN0IGluIHRoZSBJbnRlcmZhY2VzIE1J QiBmb3IgU05NUCwgd2hpY2ggSSBzdXBwb3NlIHdhcyBpbnRlbmRlZCBmb3IgbW9uaXRvcmluZyBl Z3Jlc3MgcXVldWVpbmcuDQo+IA0KPiA+IEFueXdheSwgYXMgSSBzdGF0ZWQgYWJvdmUsIEkgZG9u J3QgdXNlIHRoZXNlIGZ1bmN0aW9ucyByaWdodCBub3csDQo+ID4gc28gaWYgdGhlIG1ham9yaXR5 IG9mIHVzZXJzIGFyZSBoYXBweSB3aXRoIGN1cnJlbnQgYXBwcm9hY2gsIEkgd291bGQNCj4gPiBu b3QgaW5zaXN0IDopDQo+IA0KPiBJJ20gdmVyeSBoYXBweSB3aXRoIHRoZSBjdXJyZW50IGFwcHJv YWNoLiA6LSkNCg0KQXMgSSBzYWlkLCBpZiBlbmQgdXNlcnMgYXJlIGhhcHB5LCB0aGVuIEkgYW0g ZmluZSB0b28gOykNCg==