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 278EE45923; Thu, 12 Sep 2024 03:11:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E13EF4027D; Thu, 12 Sep 2024 03:11:35 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2070.outbound.protection.outlook.com [40.107.94.70]) by mails.dpdk.org (Postfix) with ESMTP id AFF5F40267 for ; Thu, 12 Sep 2024 03:11:33 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=x7aW4upA/9QN4iXam57Ea6k9J5jlTVCbN/CIEo7A3dIIH5JW0emugvryqq0M2eGrbYbQg9kjlZxpy4Y0Y5+akGdzX4by/LP5zdWm/efErwRz39fCaGWG3eSgwAVQ9t1UOgOB+gZ+bICkqgaIhnIJyVhjgrr483gKWfUeAX9KiRhFOxaCk/Lw6/UudOIKn3j7D5m3AeuzI1M+Lj3np5Uv3disp6hBll5R/hrNmLQm/WvKsv8xAnwRXGsihDD3FyIHd/x/mQNfvsrD27cQxEB4sryCyP3i1DgEOV3REOzEovisSj41PdRic9D7jilCvAWij+vgAmkNu37CFKmb1hR9OA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Fg3vnpUtZX+VEBHaLrLW0dW+m7RKNXVfP8kwGG5h3ys=; b=Y65/Hl5R7DyZpKMR1Gus2ZAfRu8WLxrUhXHJheHBQzA1aPvjaVD9OJZPaRIK2BZ7ahofYEMvTgWyx+EG1c1YlPI7oV0cD9n4EuUGyMJmlYkNhJuTtiYwRuG3JQxUfKFIBWOYLwOS09Z6du2vU3qp5lmH3KC600yPExuDn2msL63EgJgmWsczT2Dy0WvbpK3JtNjQBk+dnRXRPDmcWGA8mXkMPgoI0ANmxOacY2GFfWal5epn+1M8hv1MmLsTjT4SI2xf52prUGEZW3U+jQjMK2iRSP6xAOIxKSTvDkdtqKIVPT+4QpqlbA68bBx82qemuhz68kJej9ID6FVgW9Ovjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fg3vnpUtZX+VEBHaLrLW0dW+m7RKNXVfP8kwGG5h3ys=; b=EWv8iYA57i6qqiyFaOHvZv8OktGBkR/jSzV9QeF2nfjwvi17xSzOPQWSMJgd3Usxoh5/6MVAyTGhlZqUFYiV13fC/nWJh/jXRjW4fI7Ey4e/UtYyBMrUNZd3HVVLBFD1gd11qR7Bjbal5vvlI+SSiQjZoXP2pEax/zrmWG/1poQ= Received: from PH7PR12MB8596.namprd12.prod.outlook.com (2603:10b6:510:1b7::6) by PH8PR12MB6914.namprd12.prod.outlook.com (2603:10b6:510:1cb::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.28; Thu, 12 Sep 2024 01:11:30 +0000 Received: from PH7PR12MB8596.namprd12.prod.outlook.com ([fe80::a011:943d:7291:8069]) by PH7PR12MB8596.namprd12.prod.outlook.com ([fe80::a011:943d:7291:8069%5]) with mapi id 15.20.7939.017; Thu, 12 Sep 2024 01:11:30 +0000 From: "Varghese, Vipin" To: Stephen Hemminger CC: =?iso-8859-1?Q?Mattias_R=F6nnblom?= , "Yigit, Ferruh" , "dev@dpdk.org" Subject: RE: [RFC 0/2] introduce LLC aware functions Thread-Topic: [RFC 0/2] introduce LLC aware functions Thread-Index: AQHa+JNN1dIv3haYqUm1ERuQ50RdLbI7nXQAgAgSf4CAA7kzgIAAVZeAgApApHCAAAvegIABYz6w Date: Thu, 12 Sep 2024 01:11:30 +0000 Message-ID: References: <20240827151014.201-1-vipin.varghese@amd.com> <45f26104-ad6c-4e42-8446-d8b51ac3f2dd@lysator.liu.se> <20240904073719.0603b2a5@hermes.local> <20240910205345.0cdc8db4@hermes.local> In-Reply-To: <20240910205345.0cdc8db4@hermes.local> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ActionId=2807dffa-c284-4dfe-8ac0-3578a3f9e95b; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=0; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=true; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2024-09-12T01:05:12Z; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB8596:EE_|PH8PR12MB6914:EE_ x-ms-office365-filtering-correlation-id: ae79a03b-c421-4a22-beeb-08dcd2c7d58b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?j+H87S4eAh6rcrtTmXncNlSNntEBCRbYKakx/1Pj2EWS6ssD8ovSbWWV56?= =?iso-8859-1?Q?sody2h/E+nww1sihfl9C4NH4V/dKxyPpdI0oEC0eVLzDPJHBxbNhSdnUZ+?= =?iso-8859-1?Q?p/vPVUnmzIzvLHfaTrVMoJrGu7o04PZBLIBLKrRnPiNTg2SK743U8RnYtP?= =?iso-8859-1?Q?v2brkSg2RECSslXEZYnODXDSHxux73oD5lklqXGqwppl6OBppejfUdSlXt?= =?iso-8859-1?Q?n0J3MQo5QCDb14qtWKFtKpxj42qqGsf3may0R0+9lymrlkbYlNDr5o5R39?= =?iso-8859-1?Q?Rh3T4lCmfYfzdy3JeEvPNUlA6SE9PgwKVqVwa+BizeGK8xyECyd1mPWxHV?= =?iso-8859-1?Q?kOxvvEWGlkDdXDyJEmOD9XGIamB4AmXtGTba58vTxSo5v06haK6ySZsc0S?= =?iso-8859-1?Q?9ecrJwkFXylSYlug3zI5R6xH7390hW/f5mPStHrLOTNoQ3yPolB0kJY8BV?= =?iso-8859-1?Q?YPpHIKHAogv7xDaf9k5Cad5BcyEc+ctSjbO6Uglk1hEZZGTrSR4ly9k14f?= =?iso-8859-1?Q?jDgjbKiNtNeZ4tkQUtKKvtkk/KpZO7NNIayUHGMO00hDNtRtZUEujFf2/J?= =?iso-8859-1?Q?Npv3cVeHUAZf5xm6jfKgxA4AMysSKKvZuEEOB+LoEBt8WYaO41rJYMa10g?= =?iso-8859-1?Q?VxxhP2wH0+OR/GNEzQdn2XB67UaMLXbua+/h1GVWbLGq7my0HEqN9g2kjz?= =?iso-8859-1?Q?d/v7ArcJocdXmYxcMTUtCxysneTyY06HyiYQByrOqWyiGL7I3KYzwHZ1Su?= =?iso-8859-1?Q?VCPVnjy/ahWPkAELP1b4UTpOlbnDQSrwTUdbOG9txy+C+48b1SEHTR7GH9?= =?iso-8859-1?Q?n+Yp/jr2Th+NkP9GlXQqqGLe6P+gOeCgFvtDDWMEiWsKGlBD3hwGVluTwG?= =?iso-8859-1?Q?yUl6z5UKsKVca7TW3qycLDv1x4DLXY0rn2UTullSxC+Z0rdK6dCiOjqMUL?= =?iso-8859-1?Q?4Qe/CRNUB6Mb4VDRskle9NqZfJjEMLfeF31hv68ghxm5PxRIkMdvHen+kG?= =?iso-8859-1?Q?/Q32C7O5Kw8mHsk5iST5ZHzIiYLsA9QcAQxi1WE287X73qXKc5toS312/3?= =?iso-8859-1?Q?6pICh4ddIivFpN7l+oVQPh6dCLbVssw85wWIMlyTk6X/iBOYwZCXnOS4/Z?= =?iso-8859-1?Q?MGRHetq1dOWmvmj2ouQic26vxsHqfGA/9qjD3/pBAn2VCqI99mdvEC/2e6?= =?iso-8859-1?Q?VvFMgcSckqHIMHCGSuCfPkGoY9c0rTLBfWvBgIJNF2Qk/VYy8sPO9KKocf?= =?iso-8859-1?Q?Uh8gJ73BdG4oNduDsM0fqfTvQjJNp/Guf6fVPlIhTZUhl5VMj4Wv9Cf/It?= =?iso-8859-1?Q?TJoe/jdRko40RsZVrjKDx3CgSGI4CxcN+/nRjF8rArqzngh85lSPtUbaha?= =?iso-8859-1?Q?rl26pZGqayCIzuGaQGJpgToGLOD4YpjLLDmw8FQbVP8iZc7qMzbjMOQMbH?= =?iso-8859-1?Q?UVTWlA+jWcshhIn8NSkPKPyTSh3HFmczovJr+Q=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB8596.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?NFnyhTtE4bYgDuU8c/tJXphhL5fx4wVvN7X9gDVyIUvRcPNGvGrDpkyJ2U?= =?iso-8859-1?Q?emIhlR+g7BE1pfquL4Gb1lopAsMzbcqlrUrbXKp7C16IZUt6mu9ubVqTS6?= =?iso-8859-1?Q?CSBK/bd67oerGXN33Utm9zCB9TLf5hrv1+J4+QbU2yX7dezPRYK+Bi4N23?= =?iso-8859-1?Q?Pzf8NdohMzirlck0yQG0q6InQNfaDdRjCPVymIT2ohVsf8kkrvENpCMzzC?= =?iso-8859-1?Q?LvrVctDMGHWI24w/2jGCFNHGtufhdkvYbMcovU26nyXdyw94vCsQvm1Vly?= =?iso-8859-1?Q?sG6URUsdtzp367q8q6IR3dgjwpdIAFPAf3La0RuCtoLlmp+JNzrUcQnWDo?= =?iso-8859-1?Q?T6Fk3qjRLWijV6xZvhYuVGKgNE3sDJ/OYG9JDwyyEs4RECNCoQ43jvdq4X?= =?iso-8859-1?Q?pHct2SlPuYE4N4Ha8xySMHrHYDZoI3mqhixftbWQ8zwdInWK3bzrnXCjHJ?= =?iso-8859-1?Q?yI55OGzPx2XrtAoXUdUYAEfL7NgCN15WwQf0IT5I+hiJKHWsQQw4m6oCHT?= =?iso-8859-1?Q?52AGJRi6kIBJeFipj4iFnTkG6SPWyZjIl86LL9zSqKVDJjbm1zF9tBdg7q?= =?iso-8859-1?Q?vXZI0uIwEv4WmlleTGQu+hEMkKBA61wp5VSOn9z6suIi2gtKC8nrOPza6i?= =?iso-8859-1?Q?tv6IOpOJate7ZKPdGDkY19deaxdheX9YQB13neIetO307AFpO5U/sJuslB?= =?iso-8859-1?Q?Be8s3QGRDrTPc42CpcGTFN8lWhCK3dOmO04eMEW+bk8bzmwAOBGH5Oox16?= =?iso-8859-1?Q?NGPyVV672QDzBGyb90Pa43VnyT1DHWJNT0ymXY5YKwenSmo+RHfrwV0v0g?= =?iso-8859-1?Q?b+ahz8fzh7ZnlmhTm4NOpuPAYuW7802G0mN+wEVyJ0as16dmnOEkNVCVqU?= =?iso-8859-1?Q?Pty99PoB8/FslVsrB+WCyVHQLku6Bxv8ho322PWcoSVCGCCatvLnv4W0Wr?= =?iso-8859-1?Q?2DYWE5dSxp2VyuaT6qBlPr/uFuNsAslTaJLqa/cPKZrjyWbSlCE8u2gEjm?= =?iso-8859-1?Q?FH9jCD607IQ34tqyUAo8kBNQ0MDjLzVBn5raJogDCMmst5Hr+c9BEsr6sg?= =?iso-8859-1?Q?VQxdK8VNXDSkK4CdARDS62PeyoGaodhRE8dcNqkFFWFuD3tZMBgmDnPLkm?= =?iso-8859-1?Q?y8/yym4HgE0jdPKLddrohTsFifaspzPGBVn5MKJQF+vWuGZLPXLe9Te8OB?= =?iso-8859-1?Q?xeFCt1P68Yb8RCKv4lh8RkE+thP7udjhGbaQxhD6zCXHIUgjj/9/tpQ9D3?= =?iso-8859-1?Q?x6UIedOoWYUkof5AFyQYPk+5fbXJK/p5VkT75qyWKzZ9EYk1RVNDf1/0zk?= =?iso-8859-1?Q?PGHsGk6L2ImZTssTufTUuN9l3h6GcXrVcwvZX0oQZfbQGlMR3bLaYCJRik?= =?iso-8859-1?Q?RnhEuhR2v6ixzPZdopJe8RK3sqbYYFTH7raf1nVglb8MO1Yp4h8z1qaUuS?= =?iso-8859-1?Q?dcVYzyzIRHUPbaFU5fRv4xk8QAIMlL3czgLRGjuZhJyZJsfvY4TOIrIhq9?= =?iso-8859-1?Q?bPG0gQ6J0WJ7lzsSJT786hIoeRcqg/M9WlGGazA2H13iUZhgGlFb365kNs?= =?iso-8859-1?Q?E5QcA4/OJwT/B6DzQDS/DZpHN5Nvh+mBQR4mMna7x4evkqKmz7VsaZzhqQ?= =?iso-8859-1?Q?0pzzEVzYfshzs=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB8596.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae79a03b-c421-4a22-beeb-08dcd2c7d58b X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2024 01:11:30.2387 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RcPwcL1virPlXbwGpQJ6yMP2oLP3TysLurLWpnJCrNR4d4iJD50JKHCcyiTtc7tBiLYMQwR2GSVL/D7KYaT8qw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6914 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 [AMD Official Use Only - AMD Internal Distribution Only] > > On Wed, 11 Sep 2024 03:13:14 +0000 > "Varghese, Vipin" wrote: > > > > Agreed. This one of those cases where the existing project hwloc > > > which is part of open-mpi is more complete and well supported. It > > > supports multiple OS's and can deal with more quirks. > > > > Thank you Stephen for the inputs, last year when checked hwloc for dist= ros > there were anomalies for NUMA and Physical socket Identification on AMD > EPYC Soc. > > I will recheck the distros version of hwloc, if these work out fine I w= ill re- > work with hwloc libraries making it OS independent too. > > DPDK doesn't exist to resolve problems with upstreaming hardware support = in > other packages. Stephen, thank you for your comment. You have asked in earlier request to t= ry using hwloc library. I have mentioned at least till last year popular distros were still using o= lder version for hwloc and I will recheck if it has changed. This I assumed for mitigating the `sysfs` and bringing in `OS` portability. If DPDK does supports something only because it is harder, > slower, more = painful to deal with another project; then you create long term > technical debt. Now I really confused, for any application or end user which want to use th= e right set of lcores for performance DPDK provides abstraction and ease of= use. Maybe I am misreading the above idea, so let me back off a bit and share ve= rsion-2 of the RFC.