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 0534D42809; Wed, 22 Mar 2023 13:18:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8CF1C40E09; Wed, 22 Mar 2023 13:18:43 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 32EF340A84 for ; Wed, 22 Mar 2023 13:18:42 +0100 (CET) Content-class: urn:content-classes:message Subject: RE: [RFC v2 2/2] eal: add high-performance timer facility MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Wed, 22 Mar 2023 13:18:40 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D877E2@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <20230315170342.214127-3-mattias.ronnblom@ericsson.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2 2/2] eal: add high-performance timer facility Thread-Index: AdlXYPtYFxcYG4bATfqvx9F5GRi2EQFUxE9A References: <20230228093916.87206-1-mattias.ronnblom@ericsson.com> <20230315170342.214127-1-mattias.ronnblom@ericsson.com> <20230315170342.214127-3-mattias.ronnblom@ericsson.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , Cc: "Erik Gabriel Carrillo" , "David Marchand" , , "Stefan Sundkvist" , "Stephen Hemminger" , "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 PiBGcm9tOiBNYXR0aWFzIFLDtm5uYmxvbSBbbWFpbHRvOm1hdHRpYXMucm9ubmJsb21AZXJpY3Nz b24uY29tXQ0KPiBTZW50OiBXZWRuZXNkYXksIDE1IE1hcmNoIDIwMjMgMTguMDQNCg0KPiArKysg Yi9saWIvaHRpbWVyL3J0ZV9odGltZXIuaA0KPiBAQCAtMCwwICsxLDY4IEBADQo+ICsvKiBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlDQo+ICsgKiBDb3B5cmlnaHQoYykgMjAy MyBFcmljc3NvbiBBQg0KPiArICovDQo+ICsNCj4gKyNpZm5kZWYgX1JURV9IVElNRVJfSF8NCj4g KyNkZWZpbmUgX1JURV9IVElNRVJfSF8NCj4gKw0KPiArI2luY2x1ZGUgPHN0ZGJvb2wuaD4NCj4g KyNpbmNsdWRlIDxzdGRpbnQuaD4NCj4gKyNpbmNsdWRlIDxzeXMvcXVldWUuaD4NCj4gKw0KPiAr I2luY2x1ZGUgPHJ0ZV9iaXRvcHMuaD4NCj4gKw0KPiArc3RydWN0IHJ0ZV9odGltZXI7DQo+ICsN Cj4gK3R5cGVkZWYgdm9pZCAoKnJ0ZV9odGltZXJfY2JfdCkoc3RydWN0IHJ0ZV9odGltZXIgKiwg dm9pZCAqKTsNCj4gKw0KPiArc3RydWN0IHJ0ZV9odGltZXIgew0KPiArCS8qKg0KPiArCSAqIEFi c29sdXRlIHRpbWVyIGV4cGlyYXRpb24gdGltZSAoaW4gdGlja3MpLg0KPiArCSAqLw0KPiArCXVp bnQ2NF90IGV4cGlyYXRpb25fdGltZTsNCj4gKwkvKioNCj4gKwkgKiBUaW1lIGJldHdlZW4gZXhw aXJhdGlvbnMgKGluIHRpY2tzKS4gWmVybyBmb3Igb25lLXNob3QgdGltZXJzLg0KPiArCSAqLw0K PiArCXVpbnQ2NF90IHBlcmlvZDsNCj4gKwkvKioNCj4gKwkgKiBPd25pbmcgbGNvcmUuIE1heSBz YWZlbHkgYmUgcmVhZCBmcm9tIGFueSB0aHJlYWQuDQo+ICsJICovDQo+ICsJdWludDMyX3Qgb3du ZXJfbGNvcmVfaWQ7DQo+ICsJLyoqDQo+ICsJICogVGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIHRp bWVyLg0KPiArCSAqLw0KPiArCXVpbnQzMl90IHN0YXRlOjQ7DQo+ICsJLyoqDQo+ICsJICogRmxh Z3Mgc2V0IG9uIHRoaXMgdGltZXIuDQo+ICsJICovDQo+ICsJdWludDMyX3QgZmxhZ3M6Mjg7DQo+ ICsJLyoqDQo+ICsJICogVXNlci1zcGVjaWZpZWQgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlci4N Cj4gKwkgKi8NCj4gKwlydGVfaHRpbWVyX2NiX3QgY2I7DQo+ICsJLyoqDQo+ICsJICogQXJndW1l bnQgZm9yIHVzZXIgY2FsbGJhY2suDQo+ICsJICovDQo+ICsJdm9pZCAqY2JfYXJnOw0KPiArCS8q Kg0KPiArCSAqIFBvaW50ZXJzIHVzZWQgdG8gYWRkIHRpbWVyIHRvIHZhcmlvdXMgaW50ZXJuYWwg bGlzdHMuDQo+ICsJICovDQo+ICsJTElTVF9FTlRSWShydGVfaHRpbWVyKSBlbnRyeTsNCj4gK307 DQoNCklmIHRoZSBydGVfaHRpbWVyIHN0cnVjdHVyZSBpcyBzdXBwb3NlZCB0byBiZSB1c2VkIGlu IHNvbWUgb3RoZXIgZGF0YSBzdHJ1Y3R1cmUsIGUuZy4gaW4gYSBUQ1AvSVAgZmxvdyBzdHJ1Y3R1 cmUsIGl0IHNlZW1zIHVubmVjZXNzYXJpbHkgYmxvYXRlZC4NCg0KR2VuZXJhbGx5LCBpZiB0aGVy ZSBpcyBubyBzaWduaWZpY2FudCBwZXJmb3JtYW5jZSBiZW5lZml0IHRvIHRoZSAicGVyaW9kIiBm ZWF0dXJlLCBwbGVhc2UgcmVtb3ZlIGl0Lg0KDQpMZXQncyBzYXkgdGhhdCB0aGlzIGxpYnJhcnkg aXMgdXNlZCBmb3IgaGFuZGxpbmcgdGhlIHRpbWVycyBvZiBmbG93cyBpbiBhbiBJUCBzdGFjaywg dGhlbiB0aGUgdmFzdCBtYWpvcml0eSBvZiB0aW1lcnMgd2lsbCBiZSB0aW1lcnMgcmVsYXRlZCB0 byBmbG93cy4gSSB3b3VsZCBwcmVmZXIgaWYgdGhpcyBoaWdoLXBlcmZvcm1hbmNlIHRpbWVyIGxp YnJhcnkgaXMgb3B0aW1pemVkIGZvciBzdWNoIGhpZ2gtdm9sdW1lIHVzZSBjYXNlcywgcmF0aGVy IHRoYW4gb2ZmZXJpbmcgZ2VuZXJpYyBmZWF0dXJlcyBmb3IgbG93LXZvbHVtZSB1c2UgY2FzZXMu DQoNCkFuZCBpZiBvbmUgSFRXIGluc3RhbmNlIGlzIHVzZWQgZm9yIGEgc2luZ2xlIHB1cnBvc2Ug KGUuZy4gdGhlIElQIHN0YWNrIHN0YXRlIG1hY2hpbmUpLCBib3RoICJjYiIgYW5kICJjYl9hcmci IGNhbiBiZSByZW1vdmVkOiBUaGUgYXBwbGljYXRpb24gY2FuIGRlcml2ZSB0aGUgcG9pbnRlciB0 byB0aGUgZmxvdyBieSB0aGUgdXNpbmcgY29udGFpbmVyX29mKCkgd2l0aCB0aGUgcG9pbnRlciB0 byB0aGUgcnRlX2h0aW1lciwgYW5kIHRoZSBjYl9hcmcgd2lsbCBlZmZlY3RpdmVseSBiZSBhIHNo YWRvdyB2YXJpYWJsZSBvZiB0aGUgZmxvdydzIHN0YXRlIGFueXdheSAoaWYgbm90IGp1c3QgYSBw b2ludGVyIHRvIHRoZSBmbG93KS4NCg0KSGVyZSdzIGFuIGlkZWEsIHdoaWNoIHdpbGwgb2ZmZXIg Ym90aDogRm9yIHRoZSBoaWdoLXZvbHVtZSBzaW5nbGUtcHVycG9zZSB1c2UgY2FzZXMgeW91IGNv dWxkIHByb3ZpZGUgYSBzdHJ1Y3QgcnRlX2h0aW1lcl9jb3JlIHdpdGhvdXQgdGhlIGdlbmVyaWMg ZmllbGRzLCBhbmQgZm9yIHRoZSBnZW5lcmljIHVzZSBjYXNlcywgeW91IGNvdWxkIHByb3ZpZGUg YSBzdHJ1Y3QgcnRlX2h0aW1lciBjb250YWluaW5nIGEgc3RydWN0IHJ0ZV9odGltZXJfY29yZSBh bmQgdGhlIGFkZGl0aW9uYWwgZmllbGRzIGZvciBnZW5lcmljIHVzZS4NCg0KPiArDQo+ICsjZGVm aW5lIFJURV9IVElNRVJfRkxBR19BQlNPTFVURV9USU1FIFJURV9CSVQzMigwKQ0KPiArI2RlZmlu ZSBSVEVfSFRJTUVSX0ZMQUdfUEVSSU9ESUNBTCBSVEVfQklUMzIoMSkNCj4gKyNkZWZpbmUgUlRF X0hUSU1FUl9GTEFHX1RJTUVfVElDSyBSVEVfQklUMzIoMikNCj4gKyNkZWZpbmUgUlRFX0hUSU1F Ul9GTEFHX1RJTUVfVFNDIFJURV9CSVQzMigzKQ0KPiArDQo+ICsjZGVmaW5lIFJURV9IVElNRVJf U1RBVEVfUEVORElORyAxDQo+ICsjZGVmaW5lIFJURV9IVElNRVJfU1RBVEVfRVhQSVJFRCAyDQo+ ICsjZGVmaW5lIFJURV9IVElNRVJfU1RBVEVfQ0FOQ0VMRUQgMw0KPiArDQo+ICtMSVNUX0hFQUQo cnRlX2h0aW1lcl9saXN0LCBydGVfaHRpbWVyKTsNCj4gKw0KPiArI2lmZGVmIF9fY3BsdXNwbHVz DQo+ICt9DQo+ICsjZW5kaWYNCj4gKw0KPiArI2VuZGlmIC8qIF9SVEVfSFRJTUVSX0hfICovDQo=