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 1377D4409D; Wed, 22 May 2024 20:09:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D66814026B; Wed, 22 May 2024 20:09:26 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 4A978400D6 for ; Wed, 22 May 2024 20:09:25 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 15E682099E; Wed, 22 May 2024 20:09:25 +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 v9 1/8] eal: generic 64 bit counter X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Wed, 22 May 2024 20:09:23 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F48D@smartserver.smartshare.dk> In-Reply-To: <20240522083309.3faa305f@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v9 1/8] eal: generic 64 bit counter Thread-Index: AdqsXV7UPymMVwlpTvWblHSDBqOQzQAFC6nA References: <20240510050507.14381-1-stephen@networkplumber.org><20240521201801.126886-1-stephen@networkplumber.org><20240521201801.126886-2-stephen@networkplumber.org><98CBD80474FA8B44BF855DF32C47DC35E9F488@smartserver.smartshare.dk> <20240522083309.3faa305f@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: , "Tyler Retzlaff" 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 b3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIDIyIE1heSAyMDI0IDE3LjMzDQo+IA0KPiBPbiBXZWQs IDIyIE1heSAyMDI0IDEwOjMxOjM5ICswMjAwDQo+IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNo YXJlc3lzdGVtcy5jb20+IHdyb3RlOg0KPiANCj4gPiA+ICsvKioNCj4gPiA+ICsgKiBAd2Fybmlu Zw0KPiA+ID4gKyAqIEBiIEVYUEVSSU1FTlRBTDogdGhpcyBBUEkgbWF5IGNoYW5nZSB3aXRob3V0 IHByaW9yIG5vdGljZS4NCj4gPiA+ICsgKg0KPiA+ID4gKyAqIE9uIG5hdGl2ZSA2NCBiaXQgcGxh dGZvcm0sIGNvdW50ZXIgaXMgaW1wbGVtZW50ZWQgYXMgYmFzaWMNCj4gPiA+ICsgKiA2NCBiaXQg dW5zaWduZWQgaW50ZWdlciB0aGF0IG9ubHkgaW5jcmVhc2VzLg0KPiA+ID4gKyAqLw0KPiA+ID4g K3R5cGVkZWYgc3RydWN0IHsNCj4gPiA+ICsJdWludDY0X3QgY3VycmVudDsNCj4gPiA+ICsJdWlu dDY0X3Qgb2Zmc2V0Ow0KPiA+ID4gK30gcnRlX2NvdW50ZXI2NF90Ow0KPiA+DQo+ID4gQXMgZGlz Y3Vzc2VkIGluIHRoZSBvdGhlciB0aHJlYWQgWzFdLCBJIHN0cm9uZ2x5IHByZWZlciBoYXZpbmcN Cj4gImN1cnJlbnQiIGFuZCAib2Zmc2V0IiBzZXBhcmF0ZSwgZm9yIHBlcmZvcm1hbmNlIHJlYXNv bnMuDQo+ID4gS2VlcGluZyBlYWNoIG9mZnNldCBjbG9zZSB0b2dldGhlciB3aXRoIGl0cyBjb3Vu dGVyIHdpbGwgcmVxdWlyZSBtb3JlDQo+IGNhY2hlIGxpbmVzIHRoYW4gbmVjZXNzYXJ5LCBiZWNh dXNlIHRoZSBvZmZzZXRzIHRha2UgdXAgc3BhY2UgaW4gdGhlIGhvdA0KPiBwYXJ0IG9mIGEgZmFz dCBwYXRoIGRhdGEgc3RydWN0dXJlLiBFLmcuIHRoZSBzaXplX2JpbnNbXSBjb3VudGVycyBjb3Vs ZA0KPiBmaXQgaW50byBvbmUgY2FjaGUgbGluZSBpbnN0ZWFkIG9mIHR3by4NCj4gPg0KPiA+IFsx XToNCj4gaHR0cHM6Ly9pbmJveC5kcGRrLm9yZy9kZXYvOThDQkQ4MDQ3NEZBOEI0NEJGODU1REYz MkM0N0RDMzVFOUY0MjJAc21hcnRzDQo+IGVydmVyLnNtYXJ0c2hhcmUuZGsvDQo+IA0KPiBUaGVy ZSBhcmUgbm8gc2l6ZV9iaW5zIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIHBhdGNoLg0K PiBBbmQgdGhlIG51bWJlciBvZiBjb3VudGVycyBpbiBldGhkZXYgcGFydCBhcmUgc21hbGwgc28g aXQgaXMgbGVzcyBvZiBhDQo+IGNvbmNlcm4uDQo+IFRoZSBjb2RlIGlzIGVhc2llciB0byBtYWlu dGFpbiBpZiB0aGUgY291bnRlciBvYmplY3QgaXMgc2VsZiBjb250YWluZWQuDQoNCkkgYWdyZWUg dGhhdCB0aGVyZSBhcmUgYWR2YW50YWdlcyB0byBrZWVwaW5nIHRoZSBjb3VudGVyIG9iamVjdCBz ZWxmIGNvbnRhaW5lZC4NCg0KSG93ZXZlciwgdGhlc2UgY291bnRlcnMgYXJlIGdlbmVyaWMsIHNv IHdlIGNhbm5vdCBhc3N1bWUgdGhhdCB0aGVyZSBhcmUgb25seSB2ZXJ5IGZldywgYmFzZWQgb24g aG93IHRoZSBjdXJyZW50IHNvZnR3YXJlIGRldmljZSBkcml2ZXJzIHVzZSB0aGVtLg0KDQpTb21l b25lIG1pZ2h0IHdhbnQgdG8gYWRkIHNpemVfYmlucyB0byB0aGUgc29mdHdhcmUgZGV2aWNlIGRy aXZlcnMuDQpBbmQgc29tZW9uZSBlbHNlIG1pZ2h0IHdhbnQgdG8gY29sbGVjdCBtYW55IGNvdW50 ZXJzIGluIHNvbWUgYXBwbGljYXRpb24gb3IgbGlicmFyeSBzdHJ1Y3R1cmUuDQoNCj4gDQo+ID4g PiArDQo+ID4gPiArLyogT24gMzIgYml0IHBsYXRmb3JtLCBuZWVkIHRvIHVzZSBhdG9taWMgdG8g YXZvaWQgbG9hZC9zdG9yZQ0KPiB0ZWFyaW5nICovDQo+ID4gPiArdHlwZWRlZiBSVEVfQVRPTUlD KHVpbnQ2NF90KSBydGVfY291bnRlcjY0X3Q7DQo+ID4NCj4gPiBBcyBzaG93biBieSBHb2Rib2x0 IGV4cGVyaW1lbnRzIGRpc2N1c3NlZCBpbiBhIHByZXZpb3VzIHRocmVhZCBbMl0sDQo+IG5vbi10 ZWFyaW5nIDY0IGJpdCBjb3VudGVycyBjYW4gYmUgaW1wbGVtZW50ZWQgd2l0aG91dCB1c2luZyBh dG9taWMNCj4gaW5zdHJ1Y3Rpb25zIG9uIGFsbCAzMiBiaXQgYXJjaGl0ZWN0dXJlcyBzdXBwb3J0 ZWQgYnkgRFBESy4gU28gd2Ugc2hvdWxkDQo+IHVzZSB0aGUgY291bnRlci9vZmZzZXQgZGVzaWdu IHBhdHRlcm4gZm9yIFJURV9BUkNIXzMyIHRvby4NCj4gPg0KPiA+IFsyXToNCj4gaHR0cHM6Ly9p bmJveC5kcGRrLm9yZy9kZXYvOThDQkQ4MDQ3NEZBOEI0NEJGODU1REYzMkM0N0RDMzVFOUY0MzNA c21hcnRzDQo+IGVydmVyLnNtYXJ0c2hhcmUuZGsvDQo+IA0KPiBCcnVjZSBmb3VuZCBzb21lIDMy IGJpdCB2ZXJzaW9ucyBvZiB4ODYgaGF2ZSB0aGUgcHJvYmxlbS4NCj4gR29kYm9sdCBkb2Vzbid0 IHNlZW0gdG8gbGlzdCAzMiBiaXQgeDg2IGNvbXBpbGVyIGZvciBHY2MuDQo+IElmIHlvdSB0cnkg TVNWQyBpbiAzMiBiaXQgbW9kZSBpdCB3aWxsIHNwbGl0IHRoZSBsb2Fkcy4NCj4gSSBzZWUgbm8g cHJvYmxlbSBvbiBBUk0gd2hpY2ggaXMgdGhlIG9ubHkgb3RoZXIgMzIgYml0IHdlIGNhcmUgYWJv dXQuDQo+IA0KDQpZZWFoLCB0aGVyZSBzZWVtcyB0byBiZSBhIGxvdCBvZiB3b3JrIHRlc3Rpbmcg Y29tcGlsZXIgYmVoYXZpb3IgaGVyZS4gTGV0J3Mgc3RhcnQgd2l0aCBhIGdlbmVyaWMgMzIgYml0 IGltcGxlbWVudGF0aW9uIGJhc2VkIG9uIGF0b21pY3MsIHdoaWNoIHNob3VsZCB3b3JrIGNvcnJl Y3RseSBvbiBhbGwgYXJjaGl0ZWN0dXJlcy9jb21waWxlcnMuDQpPcHRpbWl6ZWQgYXJjaGl0ZWN0 dXJlLSBhbmQgY29tcGlsZXItb3B0aW1pemVkIHZhcmlhbnRzIGNhbiBiZSBhZGRlZCBieSBpbnRl cmVzdGVkIENQVSB2ZW5kb3JzIGxhdGVyLg0KDQo=