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 E312343BF0; Tue, 27 Feb 2024 10:58:22 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D11F042EB0; Tue, 27 Feb 2024 10:58:22 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id E210C40150 for ; Tue, 27 Feb 2024 10:58:20 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id D7120208E6; Tue, 27 Feb 2024 10:58:20 +0100 (CET) Content-class: urn:content-classes:message Subject: RE: [RFC v4 1/6] eal: add static per-lcore memory allocation facility MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Tue, 27 Feb 2024 10:58:19 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F270@smartserver.smartshare.dk> In-Reply-To: <20240225150330.517225-2-mattias.ronnblom@ericsson.com> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v4 1/6] eal: add static per-lcore memory allocation facility Thread-Index: Adpn/PiPhW/s9w0/RRyXxElBfogX7QBZMunQ References: <20240220084908.488252-2-mattias.ronnblom@ericsson.com> <20240225150330.517225-1-mattias.ronnblom@ericsson.com> <20240225150330.517225-2-mattias.ronnblom@ericsson.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , Cc: , "Stephen Hemminger" 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 b24uY29tXQ0KPiBTZW50OiBTdW5kYXksIDI1IEZlYnJ1YXJ5IDIwMjQgMTYuMDMNCg0KWy4uLl0N Cg0KPiArc3RhdGljIHZvaWQgKg0KPiArbGNvcmVfdmFyX2FsbG9jKHNpemVfdCBzaXplLCBzaXpl X3QgYWxpZ24pDQo+ICt7DQo+ICsJdm9pZCAqaGFuZGxlOw0KPiArCXZvaWQgKnZhbHVlOw0KPiAr DQo+ICsJb2Zmc2V0ID0gUlRFX0FMSUdOX0NFSUwob2Zmc2V0LCBhbGlnbik7DQo+ICsNCj4gKwlp ZiAob2Zmc2V0ICsgc2l6ZSA+IFJURV9NQVhfTENPUkVfVkFSKSB7DQoNClRoaXMgd291bGQgYmUg dGhlIHVzdWFsIGNvbXBhcmlzb246DQppZiAobGNvcmVfYnVmZmVyID09IE5VTEwpIHsNCg0KPiAr CQlsY29yZV9idWZmZXIgPSBhbGlnbmVkX2FsbG9jKFJURV9DQUNIRV9MSU5FX1NJWkUsDQo+ICsJ CQkJCSAgICAgTENPUkVfQlVGRkVSX1NJWkUpOw0KPiArCQlSVEVfVkVSSUZZKGxjb3JlX2J1ZmZl ciAhPSBOVUxMKTsNCj4gKw0KPiArCQlvZmZzZXQgPSAwOw0KPiArCX0NCg0KWy4uLl0NCg0KPiAr LyoqDQo+ICsgKiBEZWZpbmUgYSBsY29yZSB2YXJpYWJsZSBoYW5kbGUuDQo+ICsgKg0KPiArICog VGhpcyBtYWNybyBkZWZpbmVzIGEgdmFyaWFibGUgd2hpY2ggaXMgdXNlZCBhcyBhIGhhbmRsZSB0 byBhY2Nlc3MNCj4gKyAqIHRoZSB2YXJpb3VzIHBlci1sY29yZSBpZCBpbnN0YW5jZXMgb2YgYSBw ZXItbGNvcmUgaWQgdmFyaWFibGUuDQo+ICsgKg0KPiArICogVGhlIGFpbSB3aXRoIHRoaXMgbWFj cm8gaXMgdG8gbWFrZSBjbGVhciBhdCB0aGUgcG9pbnQgb2YNCj4gKyAqIGRlY2xhcmF0aW9uIHRo YXQgdGhpcyBpcyBhbiBsY29yZSBoYW5kbGVyLCByYXRoZXIgdGhhbiBhIHJlZ3VsYXINCj4gKyAq IHBvaW50ZXIuDQo+ICsgKg0KPiArICogQWRkIEBiIHN0YXRpYyBhcyBhIHByZWZpeCBpbiBjYXNl IHRoZSBsY29yZSB2YXJpYWJsZSBhcmUgb25seSB0byBiZQ0KPiArICogYWNjZXNzZWQgZnJvbSBh IHBhcnRpY3VsYXIgdHJhbnNsYXRpb24gdW5pdC4NCj4gKyAqLw0KPiArI2RlZmluZSBSVEVfTENP UkVfVkFSX0hBTkRMRSh0eXBlLCBuYW1lKQlcDQo+ICsJUlRFX0xDT1JFX1ZBUl9IQU5ETEVfVFlQ RSh0eXBlKSBuYW1lDQo+ICsNCg0KVGhlIHBhcmFtZXRlciBpcyAibmFtZSIgaGVyZSwgYW5kICJo YW5kbGUiIGluIG90aGVyIG1hY3Jvcy4NCkp1c3QgbWVudGlvbmluZyB0byBtYWtlIHN1cmUgeW91 IHRob3VnaHQgYWJvdXQgaXQuDQoNCj4gKy8qKg0KPiArICogR2V0IHBvaW50ZXIgdG8gbGNvcmUg dmFyaWFibGUgaW5zdGFuY2Ugd2l0aCB0aGUgc3BlY2lmaWVkIGxjb3JlIGlkLg0KPiArICovDQo+ ICsjZGVmaW5lIFJURV9MQ09SRV9WQVJfTENPUkVfUFRSKGxjb3JlX2lkLCBoYW5kbGUpCQkJXA0K PiArCSgodHlwZW9mKGhhbmRsZSkpX19ydGVfbGNvcmVfdmFyX2xjb3JlX3B0cihsY29yZV9pZCwg aGFuZGxlKSkNCj4gKw0KPiArLyoqDQo+ICsgKiBHZXQgdmFsdWUgb2YgYSBsY29yZSB2YXJpYWJs ZSBpbnN0YW5jZSBvZiB0aGUgc3BlY2lmaWVkIGxjb3JlIGlkLg0KPiArICovDQo+ICsjZGVmaW5l IFJURV9MQ09SRV9WQVJfTENPUkVfR0VUKGxjb3JlX2lkLCBoYW5kbGUpCVwNCj4gKwkoKihSVEVf TENPUkVfVkFSX0xDT1JFX1BUUihsY29yZV9pZCwgaGFuZGxlKSkpDQo+ICsNCj4gKy8qKg0KPiAr ICogU2V0IHRoZSB2YWx1ZSBvZiBhIGxjb3JlIHZhcmlhYmxlIGluc3RhbmNlIG9mIHRoZSBzcGVj aWZpZWQgbGNvcmUgaWQuDQo+ICsgKi8NCj4gKyNkZWZpbmUgUlRFX0xDT1JFX1ZBUl9MQ09SRV9T RVQobGNvcmVfaWQsIGhhbmRsZSwgdmFsdWUpCQlcDQo+ICsJKCooUlRFX0xDT1JFX1ZBUl9MQ09S RV9QVFIobGNvcmVfaWQsIGhhbmRsZSkpID0gKHZhbHVlKSkNCg0KSSBzdGlsbCB0aGluayBSVEVf TENPUkVfVkFSW19MQ09SRV1fUFRSKCkgc3VmZmljZSwgYW5kIFJURV9MQ09SRV9WQVJbX0xDT1JF XV9HRVQvU0VUIGFyZSBzdXBlcmZsdW91cy4NCkJ1dCBJIGRvbid0IGluc2lzdCBvbiB0aGVpciBy ZW1vdmFsLiA6LSkNCg0KV2l0aCBvciB3aXRob3V0IHN1Z2dlc3RlZCBjaGFuZ2VzLi4uDQoNCkZv ciB0aGUgc2VyaWVzLA0KQWNrZWQtYnk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lz dGVtcy5jb20+DQoNCg==