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 126D945B7C; Mon, 4 Nov 2024 13:29:07 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D64F640BA4; Mon, 4 Nov 2024 13:29:06 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 7B637400D5 for ; Mon, 4 Nov 2024 13:29:05 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 220182027D; Mon, 4 Nov 2024 13:29:05 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [RFC v3 1/3] eal/lcore: add topology based functions Date: Mon, 4 Nov 2024 13:29:03 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F870@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v3 1/3] eal/lcore: add topology based functions Thread-Index: AQHbKo7TkSe1qp6krEGG1fG5vPPPL7KmyTQAgAAgEYCAABI5QIAAFANAgAACLjA= References: <20241030054133.520-1-vipin.varghese@amd.com> <20241030054133.520-2-vipin.varghese@amd.com> <98CBD80474FA8B44BF855DF32C47DC35E9F86B@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F86D@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Varghese, Vipin" , , , , , , , "David Christensen" , "Wathsala Vithanage" , "Min Zhou" , "Stanislaw Kardach" , Cc: , , , , "Yigit, Ferruh" , 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 PiA+ID4gPiBEb2VzIHRoZSBBUEkgbmVlZCB0byBiZSBwcmVwYXJlZCBmb3IgTDQgY2FjaGU/DQo+ ID4gPiA+IGh0dHBzOi8vd3d3LmFuYW5kdGVjaC5jb20vc2hvdy8xNjkyNC9kaWQtaWJtLWp1c3Qt cHJldmlldy10aGUtDQo+IGZ1dHVyZQ0KPiA+ID4gPiAtDQo+ID4gPiBvZi1jYWNoZXMNCj4gPiA+ IFRoYW5rIHlvdSBmb3IgdGhlIHBvaW50ZXIsIHllcyBpbml0aWFsIHBhdGNoIHdhcyBjb25zaWRl cmluZyBMNA0KPiBjYWNoZQ0KPiA+ID4gdG9vLiBCdXQgSSB3YXMgbm90IGFibGUgdG8gZ2V0IGhv bGQgb2Ygc3lzdGVtIG9yIGdldCBzb21lb25lIHRvDQo+IHRlc3QNCj4gPiA+IHRoaXMgd2l0aCBM NC4NCj4gPiA+IEhlbmNlIHJlbW92ZWQgdGhlIEw0IGluc3RhbmNlIGZyb20gZHBka190b3BvbG9n eSBzdHJ1Y3R1cmUuDQo+ID4gPg0KPiA+ID4gV2UgY2FuIGludHJvZHVjZSBpbnRvIHY0LiBDYW4g d2UgZ2V0IHNvbWVvbmUgZnJvbSBJQk0gdG8gY29uZmlybQ0KPiB0aGUNCj4gPiA+IHNhbWU/DQo+ ID4NCj4gPiBJZiBhbnkgb2YgdGhlIENQVSBmb2xrcyB0aGluayBMNCBjYWNoZSBtaWdodCBiZWNv bWUgcmVsZXZhbnQgaW4gdGhlDQo+IGZvcmVzZWVhYmxlDQo+ID4gZnV0dXJlLCBpdCBzaG91bGQg YmUgYWRkZWQgdG8gdGhlIEFQSSB3aXRob3V0IHRlc3RpbmcgYXQgdGhpcyB0aW1lLg0KPiANCj4g SSByZW1lbWJlciAzIEw0IGNhY2hlIHNjZW5hcmlvDQo+ICAxLiBmcm9tIElCTSBwb3dlci05IHZh cmlhbnQgc3VnZ2VzdGVkIGluIDIwMjAtMjAyMSBpbiBob3QgY2hpcHMNCj4gIDIuIGZyb20gSW50 ZWwNCj4gICBhLiBIYXN3ZWxsfEJyb2Fkd2VsbCBzZXJpZXMgd2l0aCBlRHJhbSBhcyBMNA0KPiAg IGIuIGZ1dHVyZSBwcm9kdWN0IChhdCBsZWFzdCBpbiBkZXNrdG9wKSB3aXRoIEw0IGNhY2hlLg0K PiANCj4gPiBBZGRpbmcgaXQgbm93IHdvdWxkIHByZXZlbnQgQVBJIGJyZWFrYWdlIHdoZW5ldmVy IEw0IGNhY2hlIGFjdHVhbGx5DQo+IGJlY29tZXMgcmVsZXZhbnQuDQo+ID4gT3RoZXJ3aXNlIHBs ZWFzZSBkb24ndCBzdXBwb3J0IGZvciBpdCAtIGNvbnNpZGVyaW5nIGl0IHdvdWxkIGJlIGRlYWQN Cj4gYW5kIHVudGVzdGVkDQo+ID4gY29kZS4NCj4gDQo+IEkgY2FuIGFkZCB0aGUgc2FtZSB0byB0 aGUgRFBESyB0b3BvbG9neSBwcm9iZSBpbiB2NCwgb24gQU1EIEVQWUMgdi0NCj4gY2FjaGUgaXMg dHJlYXRlZCBhcyBleHRlbmRlZCBMMyBhbmQgbm90IEw0LiBIZW5jZSB3aWxsIG5vdCBiZSBhYmxl IHRvDQo+IHRlc3Qgb24gQU1EIEVQWUMuDQoNCkkgcmVjYWxsIGZyb20gdGhlIENhY2hlIFN0YXNo aW5nIGNvbW11bml0eSBjYWxsLi4uIFRoZXJlIGlzIHNvbWUgQUNQSSBmdW5jdGlvbiB0byBnZXQg dGhlIChvcGFxdWUpICJsb2NhdGlvbiBJRHMiIG9mIHZhcmlvdXMgcGFydHMgaW4gdGhlIHN5c3Rl bSwgdG8gYmUgdXNlZCBmb3Igc2V0dGluZyB0aGUgQ2FjaGUgU3Rhc2hpbmcgaGludHMuDQpJcyB0 aGVyZSBvbmx5IG9uZSAiQUNQSSBsb2NhdGlvbiBJRCIgKEkgZG9uJ3Qga25vdyB0aGUgY29ycmVj dCBuYW1lKSBzaGFyZWQgYnkgdGhlIEwzIGNhY2hlIGFuZCB0aGUgdi1jYWNoZSBpbiBBTUQgRVBZ Qywgb3IgZG8gdGhleSBoYXZlIGVhY2ggdGhlaXIgb3duPw0KSWYgdGhleSBhcmUgbm90IGV4cG9z ZWQgYXMgb25lIElELCBidXQgdHdvIHNlcGFyYXRlIElEcywgdGhlIFRvcG9sb2d5IEFQSSBtaWdo dCBuZWVkIHRvIHJlZmxlY3QgdGhpcywgc28gaXQgY2FuIGJlIHVzZWQgaW4gdGhlIENhY2hlIFN0 YXNoaW5nIEFQSS4NCg0KPiANCj4gPg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gQW5kIC0ganVz dCBhIHRob3VnaHQ6DQo+ID4gPiA+IFNpbmNlIHRoaXMgbGlicmFyeSBhbmQgdGhlIENhY2hlIFN0 YXNoaW5nIChQQ0llIFRMUCkgbGlicmFyeSBhcmUNCj4gPiA+IHNvbWV3aGF0IHJlbGF0ZWQsDQo+ ID4gPiA+IHdvdWxkIGl0IGJlIGJlbmVmaWNpYWwgdG8gY29tYmluZSB0aGVtIGludG8gb25lIHBh dGNoIHNlcmllcywNCj4gPiA+IHByaW1hcmlseSB0byBtYWtlIHRoZWlyDQo+ID4gPiA+IEFQSXMg bW9yZSB1bmlmb3JtPw0KPiA+ID4NCj4gPiA+IFRoZXJlIHdhcyBpbml0aWFsIHpvb20gaW52aXRl IGZvciB1bmRlcnN0YW5kaW5nIGFuZCB1c2FnZSwgd2UNCj4gZXhwZWN0ZWQNCj4gPiA+IGEgZm9s bG93IHVwIG9uIHRoZSBzYW1lIHRvIGNsb3NlIHRoZSBsb29wLg0KPiA+ID4gQmFzZWQgb24gbXkg Y3VycmVudCB1bmRlcnN0YW5kaW5nLCB0aGUgQVBJIHRvIGJlIHVzZWQgYXMgaGludHMgdG8NCj4g UE1EDQo+ID4gPiBzaG91bGQgYmUgcGFzc2luZyBgbGNvcmUgaWRgIG9ubHkuDQo+ID4gPiBIZW5j ZSB0aGVzZSBjYW4gYmUgaW5kZXBlbmRlbnQuDQo+ID4NCj4gPiBUaGUgQ2FjaGUgU3Rhc2hpbmcg aGludHMgQVBJIHVzZXMgYSBtb3JlIHNwZWNpZmljIGRlc3RpbmF0aW9uIHRoYW4NCj4ganVzdCAi bGNvcmUgaWQiLg0KPiA+IFRoZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhpcyBUb3BvbG9neSBsaWJy YXJ5IGFuZCB0aGUgQ2FjaGUgU3Rhc2hpbmcNCj4gbGlicmFyeSBtYXkgYmUNCj4gPiBjb21wbGV0 ZWx5IGluZGVwZW5kZW50LCBidXQgdGhlIHN0cnVjdHVyZSBkZXNjcmliaW5nIGEgbG9jYXRpb24g aW4NCj4gdGhlIHRvcG9sb2d5IGNvdWxkDQo+ID4gYmUgY29tbW9uLg0KPiBUaGFuayB5b3UsIG5v dyBJIHVuZGVyc3RhbmQsDQo+IA0KPiA+DQo+ID4gTWF5YmUgSSBzaG91bGQgc2F5IHRoaXMgZGlm ZmVyZW50bHk6DQo+ID4gV2F0aHNhbGEgYW5kIG90aGVyIGZvbGtzIHdvcmtpbmcgb24gdGhlIENh Y2hlIFN0YXNoaW5nIEFQSSwgeW91IG5lZWQNCj4gdG8ga2VlcCBhDQo+ID4gY2xvc2UgZXllIG9u IHRoaXMgVG9wb2xvZ3kgcGF0Y2ggc2VyaWVzIQ0KPiA+IFdlIG1pZ2h0IGV4cGVjdCB0aGUgQ2Fj aGUgU3Rhc2hpbmcgQVBJIHRvIHJldXNlIHJlbGV2YW50IHN0cnVjdHVyZXMNCj4gZnJvbSBpdC4N Cg0K