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 86C00462AA; Mon, 24 Feb 2025 12:13:04 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 18C324042E; Mon, 24 Feb 2025 12:13:04 +0100 (CET) Received: from szxga06-in.huawei.com (szxga06-in.huawei.com [45.249.212.32]) by mails.dpdk.org (Postfix) with ESMTP id 762B1402A4 for ; Mon, 24 Feb 2025 12:13:02 +0100 (CET) Received: from mail.maildlp.com (unknown [172.19.88.163]) by szxga06-in.huawei.com (SkyGuard) with ESMTP id 4Z1dQM6cx7zpbLB; Mon, 24 Feb 2025 19:13:31 +0800 (CST) Received: from kwepemf100007.china.huawei.com (unknown [7.202.181.221]) by mail.maildlp.com (Postfix) with ESMTPS id 19BEE180214; Mon, 24 Feb 2025 19:13:00 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by kwepemf100007.china.huawei.com (7.202.181.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Mon, 24 Feb 2025 19:12:58 +0800 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.039; Mon, 24 Feb 2025 12:12:56 +0100 From: Konstantin Ananyev To: "lihuisong (C)" CC: "dev@dpdk.org" , "thomas@monjalon.net" , "david.hunt@intel.com" , "anatoly.burakov@intel.com" , "sivaprasad.tummala@amd.com" , liuyonglong , Stephen Hemminger Subject: RE: [PATCH] power: use hugepage memory for queue list entry structure Thread-Topic: [PATCH] power: use hugepage memory for queue list entry structure Thread-Index: AQHbUezKxRn4I6S/S0+UBKv0KpGojbNQN46AgAAaEkCABjU+gIAALxgw Date: Mon, 24 Feb 2025 11:12:56 +0000 Message-ID: References: <20241219075319.8874-1-lihuisong@huawei.com> <01d163c6-6d18-03e8-ac67-e7907d27bd08@huawei.com> <60199571d93a4cf88d7ab9aa6a79611e@huawei.com> <683e3919-ec47-7918-92f5-fc805952ae75@huawei.com> In-Reply-To: <683e3919-ec47-7918-92f5-fc805952ae75@huawei.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.206.138.73] 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQoNCj4gDQo+IOWcqCAyMDI1LzIvMjAgMTc6NDEsIEtvbnN0YW50aW4gQW5hbnlldiDlhpnpgZM6 DQo+ID4gSGkNCj4gPg0KPiA+PiBIaSBhbGwsDQo+ID4+DQo+ID4+IEtpbmRseSBwaW5nIGZvciBy ZXZpZXcuDQo+ID4+DQo+ID4+DQo+ID4+IOWcqCAyMDI0LzEyLzE5IDE1OjUzLCBIdWlzb25nIExp IOWGmemBkzoNCj4gPj4+IFRoZSBxdWV1ZV9saXN0X2VudHJ5IHN0cnVjdHVyZSBkYXRhIGlzIHVz ZWQgaW4gcnhfY2FsbGJhY2sgb2YgaW8gcGF0aA0KPiA+Pj4gd2hlbiBlbmFibGUgUE1EIFBvd2Vy IE1hbmFnZW1lbnQuIEhvd2V2ZXIgaXRzIG1lbW9yeSBpcyBjdXJyZW50bHkgZnJvbQ0KPiA+Pj4g bm9ybWFsIGhlYXAgbWVtb3J5LiBGb3IgYmV0dGVyIHBlcmZvcm1hbmNlLCB1c2UgaHVnZXBhZ2Ug bWVtb3J5IHRvDQo+ID4+PiByZXBsYWNlIGl0Lg0KPiA+IE1ha2Ugc2Vuc2UgdG8gbWUuDQo+ID4g QWNrZWQtYnk6IEtvbnN0YW50aW4gQW5hbnlldiA8a29uc3RhbnRpbi5hbmFueWV2QGh1YXdlaS5j b20+DQo+ID4NCj4gPiBJICBzdXBwb3NlIGl0IHdvdWxkIGFsc28gaGVscCBpZiB5b3UgY2FuIHBy b3ZpZGUgc29tZSBudW1iZXJzOg0KPiA+IGkuZS46IGhvdyBtdWNoIGV4YWN0bHkgaXQgaXMgJ2Jl dHRlcic/DQo+ID4gRGlkIHlvdSBzZWUgYW55IGNoYW5nZXMgaW4gdGhyb3VnaHB1dC9sYXRlbmN5 IG51bWJlcnMsIGV0Yy4NCj4gDQo+IFRoaXMgcGF0Y2ggaXMganVzdCBmcm9tIG15IGtub3dsZWRn ZSBvZiBEUERLLg0KPiANCj4gSSBkb24ndCB3aGF0IGlzIHRoZSBnb29kIHdheSB0byBldmFsdWF0 ZSB0aGUgcGVyZm9ybWFuY2Ugb2YgbDNmd2QtcG93ZXIuDQo+IA0KPiBCdXQgSSBkaWQgYSB0ZXN0 IGZvciB0aGlzIGFmdGVyIHlvdSBzYWlkLg0KPiANCj4gSSBmb3VuZCB0aGF0IHRoZSB0aHJvdWdo cHV0IG9mIHVzaW5nIG1hbGxvYyBpcyBiZXR0ZXIgdGhhbiBydGVfbWFsbG9jIGluDQo+IGNvbnRp bnVvdXMgcGFja2V0IGZsb3cgY2FzZS7wn5iuDQo+IA0KPiBDYW4geW91IHRlc3QgdGhpcyBwYXRj aCBvbiB5b3VyIHBsYXRmb3JtPw0KDQpJIGRpZCBhIHF1aWNrIHRlc3QgLSBkaWRuJ3Qgc2VlIGFu eSBkaWZmIGluIHBlcmZvcm1hbmNlIChwYWNrZXQgZmxvb2RpbmcpIHdpdGgvd2l0aG91dCB0aGUg cGF0Y2guDQogDQo+IA0KPiA+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBIdWlzb25nIExpIDxsaWh1 aXNvbmdAaHVhd2VpLmNvbT4NCj4gPj4+IC0tLQ0KPiA+Pj4gICAgbGliL3Bvd2VyL3J0ZV9wb3dl cl9wbWRfbWdtdC5jIHwgMTAgKysrKystLS0tLQ0KPiA+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDUg aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEv bGliL3Bvd2VyL3J0ZV9wb3dlcl9wbWRfbWdtdC5jIGIvbGliL3Bvd2VyL3J0ZV9wb3dlcl9wbWRf bWdtdC5jDQo+ID4+PiBpbmRleCBhMmZmZjNiNzY1Li5jN2JmNTdhOTEwIDEwMDY0NA0KPiA+Pj4g LS0tIGEvbGliL3Bvd2VyL3J0ZV9wb3dlcl9wbWRfbWdtdC5jDQo+ID4+PiArKysgYi9saWIvcG93 ZXIvcnRlX3Bvd2VyX3BtZF9tZ210LmMNCj4gPj4+IEBAIC05Nyw3ICs5Nyw3IEBAIHF1ZXVlX2xp c3RfZmluZChjb25zdCBzdHJ1Y3QgcG1kX2NvcmVfY2ZnICpjZmcsIGNvbnN0IHVuaW9uIHF1ZXVl ICpxKQ0KPiA+Pj4gICAgfQ0KPiA+Pj4NCj4gPj4+ICAgIHN0YXRpYyBpbnQNCj4gPj4+IC1xdWV1 ZV9saXN0X2FkZChzdHJ1Y3QgcG1kX2NvcmVfY2ZnICpjZmcsIGNvbnN0IHVuaW9uIHF1ZXVlICpx KQ0KPiA+Pj4gK3F1ZXVlX2xpc3RfYWRkKHN0cnVjdCBwbWRfY29yZV9jZmcgKmNmZywgY29uc3Qg dW5pb24gcXVldWUgKnEsIHVuc2lnbmVkIGludCBsY29yZV9pZCkNCj4gPj4+ICAgIHsNCj4gPj4+ ICAgIAlzdHJ1Y3QgcXVldWVfbGlzdF9lbnRyeSAqcWxlOw0KPiA+Pj4NCj4gPj4+IEBAIC0xMDUs MTAgKzEwNSwxMCBAQCBxdWV1ZV9saXN0X2FkZChzdHJ1Y3QgcG1kX2NvcmVfY2ZnICpjZmcsIGNv bnN0IHVuaW9uIHF1ZXVlICpxKQ0KPiA+Pj4gICAgCWlmIChxdWV1ZV9saXN0X2ZpbmQoY2ZnLCBx KSAhPSBOVUxMKQ0KPiA+Pj4gICAgCQlyZXR1cm4gLUVFWElTVDsNCj4gPj4+DQo+ID4+PiAtCXFs ZSA9IG1hbGxvYyhzaXplb2YoKnFsZSkpOw0KPiA+Pj4gKwlxbGUgPSBydGVfem1hbGxvY19zb2Nr ZXQoTlVMTCwgc2l6ZW9mKCpxbGUpLCBSVEVfQ0FDSEVfTElORV9TSVpFLA0KPiA+Pj4gKwkJCQkg cnRlX2xjb3JlX3RvX3NvY2tldF9pZChsY29yZV9pZCkpOw0KPiA+Pj4gICAgCWlmIChxbGUgPT0g TlVMTCkNCj4gPj4+ICAgIAkJcmV0dXJuIC1FTk9NRU07DQo+ID4+PiAtCW1lbXNldChxbGUsIDAs IHNpemVvZigqcWxlKSk7DQo+ID4+Pg0KPiA+Pj4gICAgCXF1ZXVlX2NvcHkoJnFsZS0+cXVldWUs IHEpOw0KPiA+Pj4gICAgCVRBSUxRX0lOU0VSVF9UQUlMKCZjZmctPmhlYWQsIHFsZSwgbmV4dCk7 DQo+ID4+PiBAQCAtNTcwLDcgKzU3MCw3IEBAIHJ0ZV9wb3dlcl9ldGhkZXZfcG1nbXRfcXVldWVf ZW5hYmxlKHVuc2lnbmVkIGludCBsY29yZV9pZCwgdWludDE2X3QgcG9ydF9pZCwNCj4gPj4+ICAg IAkJZ290byBlbmQ7DQo+ID4+PiAgICAJfQ0KPiA+Pj4gICAgCS8qIGFkZCB0aGlzIHF1ZXVlIHRv IHRoZSBsaXN0ICovDQo+ID4+PiAtCXJldCA9IHF1ZXVlX2xpc3RfYWRkKGxjb3JlX2NmZywgJnFk YXRhKTsNCj4gPj4+ICsJcmV0ID0gcXVldWVfbGlzdF9hZGQobGNvcmVfY2ZnLCAmcWRhdGEsIGxj b3JlX2lkKTsNCj4gPj4+ICAgIAlpZiAocmV0IDwgMCkgew0KPiA+Pj4gICAgCQlQT1dFUl9MT0co REVCVUcsICJGYWlsZWQgdG8gYWRkIHF1ZXVlIHRvIGxpc3Q6ICVzIiwNCj4gPj4+ICAgIAkJCQlz dHJlcnJvcigtcmV0KSk7DQo+ID4+PiBAQCAtNjY0LDcgKzY2NCw3IEBAIHJ0ZV9wb3dlcl9ldGhk ZXZfcG1nbXRfcXVldWVfZGlzYWJsZSh1bnNpZ25lZCBpbnQgbGNvcmVfaWQsDQo+ID4+PiAgICAJ ICogY2FsbGJhY2tzIGNhbiBiZSBmcmVlZC4gd2UncmUgaW50ZW50aW9uYWxseSBjYXN0aW5nIGF3 YXkgY29uc3QtbmVzcy4NCj4gPj4+ICAgIAkgKi8NCj4gPj4+ICAgIAlydGVfZnJlZSgodm9pZCAq KSh1aW50cHRyX3QpcXVldWVfY2ZnLT5jYik7DQo+ID4+PiAtCWZyZWUocXVldWVfY2ZnKTsNCj4g Pj4+ICsJcnRlX2ZyZWUocXVldWVfY2ZnKTsNCj4gPj4+DQo+ID4+PiAgICAJcmV0dXJuIDA7DQo+ ID4+PiAgICB9DQo=