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 B0D3E4409E; Wed, 22 May 2024 22:56:21 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3FB37400D7; Wed, 22 May 2024 22:56:21 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 71EF1400D6 for ; Wed, 22 May 2024 22:56:20 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 3AA852099E; Wed, 22 May 2024 22:56:20 +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 22:56:16 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F48F@smartserver.smartshare.dk> In-Reply-To: <20240522125345.694d7b9f@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v9 1/8] eal: generic 64 bit counter Thread-Index: AdqsgcQPiGYQVZ5kQtqA56K1ry+xngAA8+bQ 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><98CBD80474FA8B44BF855DF32C47DC35E9F48D@smartserver.smartshare.dk> <20240522125345.694d7b9f@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 b3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIDIyIE1heSAyMDI0IDIxLjU0DQo+IA0KPiBPbiBXZWQs IDIyIE1heSAyMDI0IDIwOjA5OjIzICswMjAwDQo+IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNo YXJlc3lzdGVtcy5jb20+IHdyb3RlOg0KPiANCj4gPiA+IFRoZXJlIGFyZSBubyBzaXplX2JpbnMg aW4gdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgcGF0Y2guDQo+ID4gPiBBbmQgdGhlIG51bWJl ciBvZiBjb3VudGVycyBpbiBldGhkZXYgcGFydCBhcmUgc21hbGwgc28gaXQgaXMgbGVzcyBvZg0K PiBhDQo+ID4gPiBjb25jZXJuLg0KPiA+ID4gVGhlIGNvZGUgaXMgZWFzaWVyIHRvIG1haW50YWlu IGlmIHRoZSBjb3VudGVyIG9iamVjdCBpcyBzZWxmDQo+IGNvbnRhaW5lZC4NCj4gPg0KPiA+IEkg YWdyZWUgdGhhdCB0aGVyZSBhcmUgYWR2YW50YWdlcyB0byBrZWVwaW5nIHRoZSBjb3VudGVyIG9i amVjdCBzZWxmDQo+IGNvbnRhaW5lZC4NCj4gPg0KPiA+IEhvd2V2ZXIsIHRoZXNlIGNvdW50ZXJz IGFyZSBnZW5lcmljLCBzbyB3ZSBjYW5ub3QgYXNzdW1lIHRoYXQgdGhlcmUNCj4gYXJlIG9ubHkg dmVyeSBmZXcsIGJhc2VkIG9uIGhvdyB0aGUgY3VycmVudCBzb2Z0d2FyZSBkZXZpY2UgZHJpdmVy cyB1c2UNCj4gdGhlbS4NCj4gPg0KPiA+IFNvbWVvbmUgbWlnaHQgd2FudCB0byBhZGQgc2l6ZV9i aW5zIHRvIHRoZSBzb2Z0d2FyZSBkZXZpY2UgZHJpdmVycy4NCj4gPiBBbmQgc29tZW9uZSBlbHNl IG1pZ2h0IHdhbnQgdG8gY29sbGVjdCBtYW55IGNvdW50ZXJzIGluIHNvbWUNCj4gYXBwbGljYXRp b24gb3IgbGlicmFyeSBzdHJ1Y3R1cmUuDQo+IA0KPiANCj4gTm8uDQo+IFRoZSBpbXBsZW1lbnRh dGlvbiBzaG91bGQgYmUgYXMgc2ltcGxlIGFuZCBhcyBzbWFsbCBhcyBwb3NzaWJsZSBmb3IgdGhl DQo+IHVzZSBjYXNlDQo+IHRoYXQgaXMgcHJlc2VudGVkIGluIHRoZSBwYXRjaCBzZXJpZXMuDQoN CkkgY2hlY2tlZCBhIHJhbmRvbSBvbmUgb2YgdGhlIHVzZSBjYXNlcyBwcmVzZW50ZWQsIHJ0ZV9l dGhfYWZfcGFja2V0Og0KDQpUaGUgcGt0X3J4X3F1ZXVlIHN0cnVjdCBncm93cyB0byB0d28gY2Fj aGUgbGluZXMsIHdpdGggdGhlIHBhY2tldHMgY291bnRlciBpbiB0aGUgZmlyc3QgY2FjaGUgbGlu ZSBhbmQgdGhlIG90aGVyIGNvdW50ZXJzIGluIHRoZSBzZWNvbmQgY2FjaGUgbGluZS4NCkJ5IG1v dmluZyBwa3RfcnhfcXVldWUncyAic29ja2ZkIiBmaWVsZCBiZWxvdyB0aGUgcG9pbnRlcnMsIHRo ZSBzdHJ1Y3R1cmUgaXMgYmV0dGVyIHBhY2tlZC4gSWYgZm9sbG93aW5nIG15IHByb3Bvc2FsLCBp LmUuIGtlZXBpbmcgdGhlIGNvdW50ZXJzIGdyb3VwZWQgdG9nZXRoZXIgKGFuZCB0aGUgb2Zmc2V0 cyBncm91cGVkIHRvZ2V0aGVyKSwgYWxsIHRocmVlIGNvdW50ZXJzIHN0YXkgd2l0aGluIHRoZSBm aXJzdCBjYWNoZSBsaW5lIChhbmQgdGhlIG9mZnNldHMgZ28gaW50byB0aGUgc2Vjb25kKS4NCg0K VGhlIHBrdF90eF9xdWV1ZSBzdHJ1Y3QgYWxzbyBncm93cyB0byB0d28gY2FjaGUgbGluZXMsIHdp dGggdGhlIGZpcnN0IHR3byBjb3VudGVycyBpbiB0aGUgZmlyc3QgY2FjaGUgbGluZSBhbmQgdGhl IHRoaXJkIGNvdW50ZXIgaW4gdGhlIHNlY29uZCBjYWNoZSBsaW5lLiBXaXRoIG15IHByb3Bvc2Fs LCB0aGUgY291bnRlcnMgZml0IHdpdGhpbiB0aGUgZmlyc3QgY2FjaGUgbGluZS4NCg0KPiBEb2lu ZyBzb21ldGhpbmcgbW9yZSBjb21wbGV4DQo+IGxlYWRzIHRvIHRoZQ0KPiBjbGFzc2ljIFlBR05J IHNpdHVhdGlvbiwgd2hlcmUgd2hlbiB0aGUgbmV3IGNhc2UgcmVhbGx5IGhhcHBlbnMgdGhlDQo+ IGltcGxlbWVuYXRpb24NCj4ganVzdCBkb2Vzbid0IHF1aXRlIGZpdC4NCg0KSSBkaXNhZ3JlZSBh Ym91dCBZQUdOSSBmb3IgdGhpcyBwYXRjaC4NCldlICpkbyogbmVlZCB0aGUgY291bnRlciBBUEkg dG8gaGF2ZSB0aGUgb2Zmc2V0IHNlcGFyYXRlIGZyb20gdGhlIGNvdW50ZXIgdG8gYXZvaWQgYSBw ZXJmb3JtYW5jZSBkZWdyYWRhdGlvbi4NCkl0IGlzIG9ubHkgc2xpZ2h0bHkgbW9yZSBjb21wbGV4 LCBzbyBJJ20gbm90IGNvbnZpbmNlZCBpdCdzIGdvaW5nIHRvIGJlIGEgcHJvYmxlbS4NClBhc3Np bmcgYSBwb2ludGVyIHRvIHRoZSBvZmZzZXQgYXMgYW4gYWRkaXRpb25hbCBwYXJhbWV0ZXIgdG8g ZmV0Y2goKSBhbmQgcmVzZXQoKSBpcyBzdHJhaWdodGZvcndhcmQuDQpBbmQgdXNpbmcgdHdvIGlu c3RhbmNlcyBvZiBzdHJ1Y3QgcnRlX2V0aF9jb3VudGVycywgb25lIGZvciBjb3VudGVycyBhbmQg b25lIGZvciBvZmZzZXRzLCBpc24ndCBjb21wbGV4IGVpdGhlci4NCg0KVGhlIHJ0ZV9ldGhfYWZf cGFja2V0IHVzZSBjYXNlIHNob3dzIHRoYXQgdGhlIHJpc2sgb2YgdG91Y2hpbmcgYW4gaW5jcmVh c2VkIG51bWJlciBvZiBjYWNoZSBsaW5lcyAoYnkgbW92aW5nIHRoZSBvZmZzZXRzIGludG8gdGhl IGhvdCBwYXJ0IG9mIHRoZSBzdHJ1Y3R1cmVzKSBpcyByZWFsLg0KDQo=