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 3F53FA0093; Tue, 8 Nov 2022 12:21:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E8988400D4; Tue, 8 Nov 2022 12:21:43 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 2336D4003C for ; Tue, 8 Nov 2022 12:21:42 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v4 3/3] mempool: use cache for frequently updated stats Date: Tue, 8 Nov 2022 12:21:36 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D874A0@smartserver.smartshare.dk> In-Reply-To: <90e61299b47e4dd8938adf693822e3c1@huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v4 3/3] mempool: use cache for frequently updated stats Thread-Index: AQHY8EWGJHVmHQn4qECYwEvekL7ida40xLXwgAAcq8A= References: <20221104111740.330-1-mb@smartsharesystems.com> <20221104120329.1219-1-mb@smartsharesystems.com> <20221104120329.1219-3-mb@smartsharesystems.com> <90e61299b47e4dd8938adf693822e3c1@huawei.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: Cc: , , "Konstantin Ananyev" , , , , , , 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 d2VpLmNvbV0NCj4gU2VudDogVHVlc2RheSwgOCBOb3ZlbWJlciAyMDIyIDEwLjIwDQo+IA0KPiA+ IFdoZW4gYnVpbHQgd2l0aCBzdGF0cyBlbmFibGVkIChSVEVfTElCUlRFX01FTVBPT0xfU1RBVFMg ZGVmaW5lZCksIHRoZQ0KPiA+IHBlcmZvcm1hbmNlIG9mIG1lbXBvb2xzIHdpdGggY2FjaGVzIGlz IGltcHJvdmVkIGFzIGZvbGxvd3MuDQo+ID4NCj4gPiBXaGVuIGFjY2Vzc2luZyBvYmplY3RzIGlu IHRoZSBtZW1wb29sLCBlaXRoZXIgdGhlIHB1dF9idWxrIGFuZA0KPiBwdXRfb2JqcyBvcg0KPiA+ IHRoZSBnZXRfc3VjY2Vzc19idWxrIGFuZCBnZXRfc3VjY2Vzc19vYmpzIHN0YXRpc3RpY3MgY291 bnRlcnMgYXJlDQo+IGxpa2VseQ0KPiA+IHRvIGJlIGluY3JlbWVudGVkLg0KPiA+DQo+ID4gQnkg YWRkaW5nIGFuIGFsdGVybmF0aXZlIHNldCBvZiB0aGVzZSBjb3VudGVycyB0byB0aGUgbWVtcG9v bCBjYWNoZQ0KPiA+IHN0cnVjdHVyZSwgYWNjZXNzaW5nIHRoZSBkZWRpY2F0ZWQgc3RhdGlzdGlj cyBzdHJ1Y3R1cmUgaXMgYXZvaWRlZCBpbg0KPiB0aGUNCj4gPiBsaWtlbHkgY2FzZXMgd2hlcmUg dGhlc2UgY291bnRlcnMgYXJlIGluY3JlbWVudGVkLg0KPiA+DQo+ID4gVGhlIHRyaWNrIGhlcmUg aXMgdGhhdCB0aGUgY2FjaGUgbGluZSBob2xkaW5nIHRoZSBtZW1wb29sIGNhY2hlDQo+IHN0cnVj dHVyZQ0KPiA+IGlzIGFjY2Vzc2VkIGFueXdheSwgaW4gb3JkZXIgdG8gYWNjZXNzIHRoZSAnbGVu JyBvciAnZmx1c2h0aHJlc2gnDQo+IGZpZWxkcy4NCj4gPiBVcGRhdGluZyBzb21lIHN0YXRpc3Rp Y3MgY291bnRlcnMgaW4gdGhlIHNhbWUgY2FjaGUgbGluZSBoYXMgbG93ZXINCj4gPiBwZXJmb3Jt YW5jZSBjb3N0IHRoYW4gYWNjZXNzaW5nIHRoZSBzdGF0aXN0aWNzIGNvdW50ZXJzIGluIHRoZQ0K PiBkZWRpY2F0ZWQNCj4gPiBzdGF0aXN0aWNzIHN0cnVjdHVyZSwgd2hpY2ggcmVzaWRlcyBpbiBh bm90aGVyIGNhY2hlIGxpbmUuDQo+ID4NCj4gPiBtZW1wb29sX3BlcmZfYXV0b3Rlc3Qgd2l0aCB0 aGlzIHBhdGNoIHNob3dzIHRoZSBmb2xsb3dpbmcNCj4gaW1wcm92ZW1lbnRzIGluDQo+ID4gcmF0 ZV9wZXJzZWMuDQo+ID4NCj4gPiBUaGUgY29zdCBvZiBlbmFibGluZyBtZW1wb29sIHN0YXRzICh3 aXRob3V0IGRlYnVnKSBhZnRlciB0aGlzIHBhdGNoOg0KPiA+IC02LjggJSBhbmQgLTYuNyAlLCBy ZXNwZWN0aXZlbHkgd2l0aG91dCBhbmQgd2l0aCBjYWNoZS4NCj4gPg0KPiA+IHY0Og0KPiA+ICog Rml4IGNoZWNrcGF0Y2ggd2FybmluZ3M6DQo+ID4gICBBIGNvdXBsZSBvZiB0eXBvcyBpbiB0aGUg cGF0Y2ggZGVzY3JpcHRpb24uDQo+ID4gICBUaGUgbWFjcm8gdG8gYWRkIHRvIGEgbWVtcG9vbCBj YWNoZSBzdGF0IHZhcmlhYmxlIHNob3VsZCBub3QgdXNlDQo+ID4gICBkbyB7fSB3aGlsZSAoMCku IFBlcnNvbmFsbHksIEkgd291bGQgdGVuZCB0byBkaXNhZ3JlZSB3aXRoIHRoaXMsDQo+IGJ1dA0K PiA+ICAgd2hhdGV2ZXIga2VlcHMgdGhlIENJIGhhcHB5Lg0KPiA+IHYzOg0KPiA+ICogRG9uJ3Qg dXBkYXRlIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgUlRFX01FTVBPT0xfU1RBVF9BREQgbWFjcm8u DQo+ID4gICBUaGlzIGNoYW5nZSBiZWxvbmdzIGluIHRoZSBmaXJzdCBwYXRjaCBvZiB0aGUgc2Vy aWVzLg0KPiA+IHYyOg0KPiA+ICogTW92ZSB0aGUgc3RhdGlzdGljcyBjb3VudGVycyBpbnRvIGEg c3RhdHMgc3RydWN0dXJlLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTW9ydGVuIEJyw7hydXAg PG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCj4gPiAtLS0NCg0KWy4uLl0NCg0KPiA+ICsvKioN Cj4gPiArICogQGludGVybmFsIFdoZW4gc3RhdHMgaXMgZW5hYmxlZCwgc3RvcmUgc29tZSBzdGF0 aXN0aWNzLg0KPiA+ICsgKg0KPiA+ICsgKiBAcGFyYW0gY2FjaGUNCj4gPiArICogICBQb2ludGVy IHRvIHRoZSBtZW1vcnkgcG9vbCBjYWNoZS4NCj4gPiArICogQHBhcmFtIG5hbWUNCj4gPiArICog ICBOYW1lIG9mIHRoZSBzdGF0aXN0aWNzIGZpZWxkIHRvIGluY3JlbWVudCBpbiB0aGUgbWVtb3J5 IHBvb2wNCj4gY2FjaGUuDQo+ID4gKyAqIEBwYXJhbSBuDQo+ID4gKyAqICAgTnVtYmVyIHRvIGFk ZCB0byB0aGUgc3RhdGlzdGljcy4NCj4gPiArICovDQo+ID4gKyNpZmRlZiBSVEVfTElCUlRFX01F TVBPT0xfU1RBVFMNCj4gPiArI2RlZmluZSBSVEVfTUVNUE9PTF9DQUNIRV9TVEFUX0FERChjYWNo ZSwgbmFtZSwgbikgKGNhY2hlKS0+c3RhdHMubmFtZSArPSBuDQo+IA0KPiBBcyBBbmRyZXcgYWxy ZWFkeSBwb2ludGVkLCBpdCBuZWVkcyB0byBiZTogKChjYWNoZSktPnN0YXRzLm5hbWUgKz0gKG4p KQ0KPiBBcGFydCBmcm9tIHRoYXQsIExHVE0uDQo+IFNlcmllcy1BY2tlZC1ieTogS29uc3RhbnRp biBBbmFueWV2IDxrb25zdGFudGluLmFuYW55ZXZAaHVhd2VpLmNvbT4NCg0KQFRob21hcywgdGhp cyBzZXJpZXMgc2hvdWxkIGJlIHJlYWR5IHRvIGFwcGx5Li4uIGl0IG5vdyBoYXMgYmVlbjoNClJl dmlld2VkLWJ5OiAobWVtcG9vbCBtYWludGFpbmVyKSBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcu cnliY2hlbmtvQG9rdGV0bGFicy5ydT4NClJldmlld2VkLUJ5OiBNYXR0aWFzIFLDtm5uYmxvbSA8 bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQpBY2tlZC1ieTogS29uc3RhbnRpbiBBbmFu eWV2IDxrb25zdGFudGluLmFuYW55ZXZAaHVhd2VpLmNvbT4NCg0KUGxlYXNlIGZpeCB0aGUgUlRF X01FTVBPT0xfQ0FDSEVfU1RBVF9BREQgbWFjcm8gd2hpbGUgbWVyZ2luZywgdG8gc2F0aXNmeSBj aGVja3BhdGNoLiA7LSkNCg0KSXQgc2hvdWxkIGJlOg0KDQorI2lmZGVmIFJURV9MSUJSVEVfTUVN UE9PTF9TVEFUUw0KKyNkZWZpbmUgUlRFX01FTVBPT0xfQ0FDSEVfU1RBVF9BREQoY2FjaGUsIG5h bWUsIG4pICgoY2FjaGUpLT5zdGF0cy5uYW1lICs9IChuKSkNCisjZWxzZQ0KKyNkZWZpbmUgUlRF X01FTVBPT0xfQ0FDSEVfU1RBVF9BREQoY2FjaGUsIG5hbWUsIG4pIGRvIHt9IHdoaWxlICgwKQ0K KyNlbmRpZg0KDQo=