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 6B8C445707; Thu, 1 Aug 2024 01:51:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 297FE402BD; Thu, 1 Aug 2024 01:51:21 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B3E104027E for ; Thu, 1 Aug 2024 01:51:19 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 795A32099B; Thu, 1 Aug 2024 01:51:19 +0200 (CEST) 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] virtio: optimize stats counters performance Date: Thu, 1 Aug 2024 01:51:15 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F5E8@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <20240731164535.319944c0@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v4] virtio: optimize stats counters performance Thread-Index: Adrjo8HJz9jx+bPySEK5Vukh2PryngAAGkuQ References: <20240731131744.36448-1-mb@smartsharesystems.com><20240731225816.39567-1-mb@smartsharesystems.com> <20240731164535.319944c0@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: , , 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBUaHVyc2RheSwgMSBBdWd1c3QgMjAyNCAwMS40Ng0KPiANCj4gT24gV2Vk LCAzMSBKdWwgMjAyNCAyMjo1ODoxNiArMDAwMA0KPiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRz aGFyZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gDQo+ID4gKw0KPiA+ICtzdGF0aWMgaW5saW5lIHZv aWQNCj4gPiArdmlydGlvX3VwZGF0ZV9wYWNrZXRfc3RhdHMoc3RydWN0IHZpcnRuZXRfc3RhdHMg KmNvbnN0IHN0YXRzLCBjb25zdA0KPiBzdHJ1Y3QgcnRlX21idWYgKmNvbnN0IG1idWYpDQo+ID4g K3sNCj4gPiArCXVpbnQzMl90IHMgPSBtYnVmLT5wa3RfbGVuOw0KPiA+ICsJY29uc3Qgc3RydWN0 IHJ0ZV9ldGhlcl9hZGRyICplYSA9IHJ0ZV9wa3RtYnVmX210b2QobWJ1ZiwgY29uc3QNCj4gc3Ry dWN0IHJ0ZV9ldGhlcl9hZGRyICopOw0KPiA+ICsNCj4gPiArCXN0YXRzLT5ieXRlcyArPSBzOw0K PiA+ICsNCj4gPiArCWlmIChzID49IDEwMjQpDQo+ID4gKwkJc3RhdHMtPnNpemVfYmluc1s2ICsg KHMgPiAxNTE4KV0rKzsNCj4gPiArCWVsc2UgaWYgKHMgPD0gNjQpDQo+ID4gKwkJc3RhdHMtPnNp emVfYmluc1tzID4+IDZdKys7DQo+ID4gKwllbHNlDQo+ID4gKwkJc3RhdHMtPnNpemVfYmluc1sz MlVMIC0gcnRlX2NsejMyKHMpIC0gNV0rKzsNCj4gPiArDQo+ID4gKwlSVEVfQlVJTERfQlVHX09O KG9mZnNldG9mKHN0cnVjdCB2aXJ0bmV0X3N0YXRzLCBicm9hZGNhc3QpICE9DQo+ID4gKwkJCW9m ZnNldG9mKHN0cnVjdCB2aXJ0bmV0X3N0YXRzLCBtdWx0aWNhc3QpICsNCj4gc2l6ZW9mKHVpbnQ2 NF90KSk7DQo+ID4gKwlpZiAodW5saWtlbHkocnRlX2lzX211bHRpY2FzdF9ldGhlcl9hZGRyKGVh KSkpDQo+ID4gKwkJKCZzdGF0cy0+bXVsdGljYXN0KVtydGVfaXNfYnJvYWRjYXN0X2V0aGVyX2Fk ZHIoZWEpXSsrOw0KPiA+ICt9DQo+ID4NCj4gDQo+IFdoeSBtb3ZlIGl0IHRvIHZpcnRpb19yeHR4 LmggaXQgd2FzIGZpbmUgd2hlcmUgaXQgd2FzLg0KDQpCZWNhdXNlIGl0IGlzIGFsc28gY2FsbGVk IGZyb20gdGhlIHZlY3RvciBpbXBsZW1lbnRhdGlvbnMgWzFdLCB3aGVyZSBpdCB3YXMgbm90IGlu bGluZWQgYmVmb3JlLg0KDQpbMV06IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2RwZGsvdjI0 LjA3L0EvaWRlbnQvdmlydGlvX3VwZGF0ZV9wYWNrZXRfc3RhdHMNCg0K