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 9D83645C77; Mon, 4 Nov 2024 15:05:01 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6B8FD40BA4; Mon, 4 Nov 2024 15:05:01 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 03575400D5 for ; Mon, 4 Nov 2024 15:04:59 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id B93B5207A3; Mon, 4 Nov 2024 15:04:59 +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 15:04:58 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F872@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: AQHbKo7TkSe1qp6krEGG1fG5vPPPL7KmyTQAgAAgEYCAABI5QIAAFANAgAACLjCAAAwDYIAACvdw References: <20241030054133.520-1-vipin.varghese@amd.com> <20241030054133.520-2-vipin.varghese@amd.com> <98CBD80474FA8B44BF855DF32C47DC35E9F86B@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F86D@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F870@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+ID4gPiA+ID4gRG9lcyB0aGUgQVBJIG5lZWQgdG8gYmUgcHJlcGFyZWQgZm9yIEw0IGNhY2hl Pw0KPiA+ID4gPiA+ID4gaHR0cHM6Ly93d3cuYW5hbmR0ZWNoLmNvbS9zaG93LzE2OTI0L2RpZC1p Ym0tanVzdC1wcmV2aWV3LQ0KPiB0aGUtDQo+ID4gPiBmdXR1cmUNCj4gPiA+ID4gPiA+IC0NCj4g PiA+ID4gPiBvZi1jYWNoZXMNCj4gPiA+ID4gPiBUaGFuayB5b3UgZm9yIHRoZSBwb2ludGVyLCB5 ZXMgaW5pdGlhbCBwYXRjaCB3YXMgY29uc2lkZXJpbmcgTDQNCj4gPiA+IGNhY2hlDQo+ID4gPiA+ ID4gdG9vLiBCdXQgSSB3YXMgbm90IGFibGUgdG8gZ2V0IGhvbGQgb2Ygc3lzdGVtIG9yIGdldCBz b21lb25lIHRvDQo+ID4gPiB0ZXN0DQo+ID4gPiA+ID4gdGhpcyB3aXRoIEw0Lg0KPiA+ID4gPiA+ IEhlbmNlIHJlbW92ZWQgdGhlIEw0IGluc3RhbmNlIGZyb20gZHBka190b3BvbG9neSBzdHJ1Y3R1 cmUuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBXZSBjYW4gaW50cm9kdWNlIGludG8gdjQuIENhbiB3 ZSBnZXQgc29tZW9uZSBmcm9tIElCTSB0bw0KPiBjb25maXJtDQo+ID4gPiB0aGUNCj4gPiA+ID4g PiBzYW1lPw0KPiA+ID4gPg0KPiA+ID4gPiBJZiBhbnkgb2YgdGhlIENQVSBmb2xrcyB0aGluayBM NCBjYWNoZSBtaWdodCBiZWNvbWUgcmVsZXZhbnQgaW4NCj4gdGhlDQo+ID4gPiBmb3Jlc2VlYWJs ZQ0KPiA+ID4gPiBmdXR1cmUsIGl0IHNob3VsZCBiZSBhZGRlZCB0byB0aGUgQVBJIHdpdGhvdXQg dGVzdGluZyBhdCB0aGlzDQo+IHRpbWUuDQo+ID4gPg0KPiA+ID4gSSByZW1lbWJlciAzIEw0IGNh Y2hlIHNjZW5hcmlvDQo+ID4gPiAgMS4gZnJvbSBJQk0gcG93ZXItOSB2YXJpYW50IHN1Z2dlc3Rl ZCBpbiAyMDIwLTIwMjEgaW4gaG90IGNoaXBzDQo+IDIuDQo+ID4gPiBmcm9tIEludGVsDQo+ID4g PiAgIGEuIEhhc3dlbGx8QnJvYWR3ZWxsIHNlcmllcyB3aXRoIGVEcmFtIGFzIEw0DQo+ID4gPiAg IGIuIGZ1dHVyZSBwcm9kdWN0IChhdCBsZWFzdCBpbiBkZXNrdG9wKSB3aXRoIEw0IGNhY2hlLg0K PiA+ID4NCj4gPiA+ID4gQWRkaW5nIGl0IG5vdyB3b3VsZCBwcmV2ZW50IEFQSSBicmVha2FnZSB3 aGVuZXZlciBMNCBjYWNoZQ0KPiBhY3R1YWxseQ0KPiA+ID4gYmVjb21lcyByZWxldmFudC4NCj4g PiA+ID4gT3RoZXJ3aXNlIHBsZWFzZSBkb24ndCBzdXBwb3J0IGZvciBpdCAtIGNvbnNpZGVyaW5n IGl0IHdvdWxkIGJlDQo+IGRlYWQNCj4gPiA+IGFuZCB1bnRlc3RlZA0KPiA+ID4gPiBjb2RlLg0K PiA+ID4NCj4gPiA+IEkgY2FuIGFkZCB0aGUgc2FtZSB0byB0aGUgRFBESyB0b3BvbG9neSBwcm9i ZSBpbiB2NCwgb24gQU1EIEVQWUMgdi0NCj4gPiA+IGNhY2hlIGlzIHRyZWF0ZWQgYXMgZXh0ZW5k ZWQgTDMgYW5kIG5vdCBMNC4gSGVuY2Ugd2lsbCBub3QgYmUgYWJsZQ0KPiB0bw0KPiA+ID4gdGVz dCBvbiBBTUQgRVBZQy4NCj4gPg0KPiA+IEkgcmVjYWxsIGZyb20gdGhlIENhY2hlIFN0YXNoaW5n IGNvbW11bml0eSBjYWxsLi4uIFRoZXJlIGlzIHNvbWUgQUNQSQ0KPiBmdW5jdGlvbiB0bw0KPiA+ IGdldCB0aGUgKG9wYXF1ZSkgImxvY2F0aW9uIElEcyIgb2YgdmFyaW91cyBwYXJ0cyBpbiB0aGUg c3lzdGVtLCB0byBiZQ0KPiB1c2VkIGZvciBzZXR0aW5nDQo+ID4gdGhlIENhY2hlIFN0YXNoaW5n IGhpbnRzLg0KPiA+IElzIHRoZXJlIG9ubHkgb25lICJBQ1BJIGxvY2F0aW9uIElEIiAoSSBkb24n dCBrbm93IHRoZSBjb3JyZWN0IG5hbWUpDQo+IHNoYXJlZCBieSB0aGUNCj4gPiBMMyBjYWNoZSBh bmQgdGhlIHYtY2FjaGUgaW4gQU1EIEVQWUMsIG9yIGRvIHRoZXkgaGF2ZSBlYWNoIHRoZWlyIG93 bj8NCj4gDQo+IEF0IGxlYXN0IG9uIEFNRCBFUFlDLCB0aGUgc3Rhc2hpbmcgSUQgdXBkYXRlZCB0 byBlaXRoZXIgTVNJLVggdGFibGUgb3INCj4gRGV2aWNlIFNwZWNpZmljIE1vZGUgaXMgY29yZS1p ZC4NCg0KQXJlIHlvdSBzYXlpbmcgdGhhdCBvbiBBTUQgRVBZQyBvbmx5IEwyIGNhY2hlcyBoYXZl IGEgU3Rhc2hpbmcgSUQsIHNvIG5vIG90aGVyIENQVSBjYWNoZXMgY2FuIGJlIHN0YXNoZWQgaW50 bz8NCklmIHllcywgdGhlbiBpdCdzIGEgbm9uLWlzc3VlIGZvciBDYWNoZSBTdGFzaGluZywgc2lu Y2UgaXQgZG9lc24ndCBuZWVkIHRvIGNhcmUgYWJvdXQgTDMgY2FjaGUgb3Igdi1jYWNoZS4NCg0K PiANCj4gDQo+ID4gSWYgdGhleSBhcmUgbm90IGV4cG9zZWQgYXMgb25lIElELCBidXQgdHdvIHNl cGFyYXRlIElEcywgdGhlIFRvcG9sb2d5DQo+IEFQSSBtaWdodA0KPiA+IG5lZWQgdG8gcmVmbGVj dCB0aGlzLCBzbyBpdCBjYW4gYmUgdXNlZCBpbiB0aGUgQ2FjaGUgU3Rhc2hpbmcgQVBJLg0KPiAN Cj4gSSBoYXZlIGRpZmZlcmVudCB2aWV3IG9uIHRoZSBzYW1lIGFuZCBoYWQgc2hhcmVkIHRoaXMg d2l0aCBBaml0DQo+IChCcm9hZGNvbSkgYW5kIG90aGVycy4gVG8gbXkgdW5kZXJzdGFuZGluZywg dXNlIG9mIHJ0ZV9ldGhkZXYgQVBJIHVzZWQNCj4gZm9yIGNhY2hpbmcgaGludHMgc2hvdWxkIGJl IGlubGluZSB0byBydGVfbGNvcmUuIERlcGVuZGluZyB1cG9uIHRoZQ0KPiBwbGF0Zm9ybSAoQVJN J3Mgc3BlY2lmaWMgaW1wbGVtZW50YXRpb24sIHRoZSBsY29yZSBnZXRzIHRyYW5zbGF0ZWQgdG8N Cj4gTDIgb3IgTDMgY2FjaGUgSUQgd2l0aGluIHRoZSBQTUQuDQoNClRoZSBydGVfZXRoZGV2IEFQ SSBmb3IgY2FjaGUgc3Rhc2hpbmcgcHJvdmlkZXMgYSBoaWdoZXIgbGV2ZWwgb2YgYWJzdHJhY3Rp b24sIHllcy4NCg0KQnV0IHRoZSBsYXllciBiZWxvdyBpdCAtIHRoZSBTdGFzaGluZyBBUEkgdXNl ZCBieSB0aGUgUE1EcyB0byBvYnRhaW4gU3Rhc2hpbmcgSUQgZnJvbSAibG9jYXRpb24gSUQiIC0g Y291bGQgdXNlIHRoZSAibG9jYXRpb24gSUQiIHN0cnVjdHVyZSB0eXBlIGRlZmluZWQgYnkgdGhl IFRvcG9sb2d5IGxpYnJhcnkncyBsb3dlciBsYXllci4NCg0KPiANCj4gTm90ZTogIHRoZSBjdXJy ZW50IHBhdGNoIGludHJvZHVjZXMgb2YgVG9wb2xvZ3kgYXdhcmUgZ3JvdXBpbmcsIHdoaWNoDQo+ IGhlbHBzIHRvIHJ1biBhcHBsaWNhdGlvbiBiZXR0ZXIgb3IgdGlsZXMgb3IgY2hpcGxldHMgc2hh cmluZyBzYW1lIEwyfEwzDQo+IG9yIElPIGRvbWFpbi4NCg0KQm90aCBsaWJyYXJpZXMgKFRvcG9s b2d5IGFuZCBDYWNoZSBTdGFzaGluZykgbmVlZCB0byBoYXZlIGRldGFpbGVkIGluZm9ybWF0aW9u IGFib3V0IHRoZSBoYXJkd2FyZSwgYWx0aG91Z2ggdGhleSB1c2UgdGhlIGluZm9ybWF0aW9uIGZv ciB0d28gZGlmZmVyZW50IHB1cnBvc2VzLg0KDQpNYXliZSB0aGV5IGNvdWxkIHNoYXJlIGEgY29t bW9uIGxvd2VyIGxheWVyIGZvciB0aGUgc3lzdGVtIHRvcG9sb2d5LCBwZXJoYXBzIGp1c3QgYSBm ZXcgaGVhZGVyIGZpbGVzLiBPciBtYXliZSB0aGUgQ2FjaGUgU3Rhc2hpbmcgbGlicmFyeSBzaG91 bGQgZGVwZW5kIG9uIHRoZSBUb3BvbG9neSBsaWJyYXJ5IGFzIGl0cyAibG93ZXIgbGF5ZXIiIHRv IHByb3ZpZGUgdGhlIGhhcmR3YXJlIGluZm9ybWF0aW9uIGl0IG5lZWRzLg0KDQpJJ20gbm90IHNh eWluZyB0aGF0IGl0IG11c3QgYmUgc28uIEknbSBvbmx5IHNheWluZyB0aGF0IEkgc3VwcG9zZSB0 aGVzZSB0d28gbGlicmFyaWVzIGhhdmUgYSBsb3QgaW4gY29tbW9uLCBhbmQgdGhleSBjb3VsZCB0 cnkgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcywgdG8gcHJvdmlkZSBhIG1vcmUgdW5pZm9ybSBB UEkgYXQgdGhlaXIgbG93ZXIgbGF5ZXJzLg0KDQo=