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 773D8A00C3; Tue, 20 Sep 2022 12:11:36 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6A2C340DFB; Tue, 20 Sep 2022 12:11:36 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2097.outbound.protection.outlook.com [40.107.100.97]) by mails.dpdk.org (Postfix) with ESMTP id 88EEF4069B for ; Tue, 20 Sep 2022 12:11:35 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AgWQhPSaFmfFKDOx4rRtOuU0NxADP62ssQZsZhywAbE++hgrNfrgMNbhSkofTku2FUKtj4HPOSQJppTC66qwNt0v+4ZV0izxoPwD4HC/HlQeHtjT3mqNkCfEWXd7uKrmwoSDWQMr7pG/jxdKvy5+Q5ipSx2hXM1f/AcLVTm0nbo2UBhVcM1Y0Uy7L2zgVOeDNMyNBtk+pJLiwqluE4UMkeW1mDQEprQ92/DJQCmpbBT/+xDWL203MTG7gDY564UM6gd8y6pyZfq+LgyfLpujeU4Q/Ypsb+LSU449CzIY/RIY7S4F0TQwTSr2j1TmBGOlvQEQqb/JWwIKJBs5yVb9jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=FTpIPQdImcQuYrXGwEuGzKmSSSeAVeV4J0DmsFEW37o=; b=GATpFqQvk6czJDBVAlvskJBOSz8t4YqIbBZ1bTrBmQ4lnbJRvLH/5v08ve/VB/soLh4E9oSEkB5yC4as8lZT9FD9BYVDhKc5+vnRc1Cb7rk1Z641wPXvcWqA+KhkfDf/OSaAq5OVnUqM4eYvBthwmLtvyjbs+j5wa6PK4q4YPtOD9KCUDDYAgBUuyPKzbwo0PgaUn0IWOpL+kc8dPx4WYaUsFMD+R/S1iWDFUjHCvb7JyALz2nRplQPgDDhCDeOu9EfY5zoOYkSH1Zy+XSMUt6gOASXCS6xwIa7WeM9t2jf55WhNzIdjoZtOuMlbBYXZz61TtNLornS5YJffZYPiuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FTpIPQdImcQuYrXGwEuGzKmSSSeAVeV4J0DmsFEW37o=; b=Rj8RXin/hp5ZDkZKnZvSePkcSo60T1K0iBeuLVQGrb5AcjF/xAPwyJqIWeque3wrXPv5BilC47UuTnPEu1AVe6Zjo3oUBXlTxcSLmtadf61Z/nH7BQVyGyy7fCZQ2/Q/P/GKBPl9+8X30P8jVPVrthzfffq1dXiLU9/jvFZ03r8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from DM6PR13MB4431.namprd13.prod.outlook.com (2603:10b6:5:1bb::21) by MW3PR13MB4108.namprd13.prod.outlook.com (2603:10b6:303:5b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14; Tue, 20 Sep 2022 10:11:32 +0000 Received: from DM6PR13MB4431.namprd13.prod.outlook.com ([fe80::e198:fd7c:5eb4:89c1]) by DM6PR13MB4431.namprd13.prod.outlook.com ([fe80::e198:fd7c:5eb4:89c1%5]) with mapi id 15.20.5654.014; Tue, 20 Sep 2022 10:11:32 +0000 Date: Tue, 20 Sep 2022 12:11:28 +0200 From: Niklas Soderlund To: Thomas Monjalon Cc: Nole Zhang , "dev@dpdk.org" , Chaoyong He , oss-drivers Subject: Re: FW: [PATCH v1] buildtools: ensure the NUMA nodes are counted correct Message-ID: References: <1659426855-11014-1-git-send-email-chaoyong.he@corigine.com> <3248176.KgjxqYA5nG@thomas> <3155813.0WQXIW03uk@thomas> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: GV3P280CA0081.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::21) To DM6PR13MB4431.namprd13.prod.outlook.com (2603:10b6:5:1bb::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR13MB4431:EE_|MW3PR13MB4108:EE_ X-MS-Office365-Filtering-Correlation-Id: 9504553c-40ee-44de-c864-08da9af07e14 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +BesIR+8rV8GB5Mz33rYQQTfKB4xVaWbKs3Z9jYS/zzdSmP2AyyAa/tNpbc1oxi1pTakX92ijZqTWOw1E+exdkFT/m4oqYwTrSfikUgGDU0ViUjcfL1WxU7W+OxXej86DdX3gzcgmjJvzELObw++jfRAL8D9UflAOF/ZjYLY8lS3iCI/NFLqVJu3w6q9/u6SfV8rcEs17eNe0Sr1E1hkvlPKAsYtXu18mAHDUO2FaO+K2qcZUN7af1HuAS4B9hq7oER8TYEw/oRoZVPaV3GzYLv50ZjfZi7ig+VWvroUC4C6bD3OjZLmTHNo71mmYn5BoWBIsu1guLWmbiuZyRI2QIUKQItzBA5q2hG+eF8lbnpqO0ShOOVo0Rn7gTY4esQEdvgYRqUxGrdkCpratfJz52q/exi772HjIug8rfGHGsBk+fb5RAiz/fyzb8rg8QEd9WQINAU53FVqILXP/mIoD0oaZFI7QLK9+Unf9TFJqe/SMOoVbpPraUnxpLbAuQugeV3548nmWH2dmI1d7pWumfYZMF7SUBthsgE7ukPWTs1zVa/I/rrV8m2i7GaR2RrdmQAi/IAXqwhjYgoDaIkXN+oP5ZeHtDwflaePx/6DCVYhirqqraTk55kfPlF0TaicEew+jDROTTItGOQaKZJvoRUBlfHfCdvqa1bO7kdrqMD4m7/dXew9KvahY+OJ+N8NeyCDa34MAHsYW2CBG3nyeQyBrRSoL0pF9Bbm4isKDf+4hmnz6+KoBoWFAHaYhG0fYmccE1F6rm98/+BISrMlsg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR13MB4431.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39840400004)(136003)(376002)(346002)(396003)(366004)(451199015)(107886003)(6666004)(6486002)(478600001)(86362001)(8936002)(41300700001)(44832011)(5660300002)(8676002)(316002)(54906003)(6916009)(66556008)(66476007)(4326008)(66946007)(38100700002)(38350700002)(186003)(9686003)(53546011)(52116002)(6506007)(6512007)(26005)(66574015)(83380400001)(2906002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YzVYWXFPUnpVU3ZjWTQ4YWh4dFl3Nk9vbWlrdmZ3ckNWVTZKN3pHeVVxUlh6?= =?utf-8?B?aFNva0MrbGZOTHkxTGhzZWlBUENqdzlGVDRFYlluMXVJYStxc1JZUzJvZUd1?= =?utf-8?B?amRrV043TkM3Y3lVeDYrbHlvdFhkSEh1QkVzdTN4OVZKeUhaYUd6cXdacVBG?= =?utf-8?B?WERXMGZJQ25vcmp5TStUTWxNQVBLdlVERkpIR3Yydkg3TGlWZTFka2RqK25Y?= =?utf-8?B?VnFkYm1FU29QcG9sVjRBMkJZS2k5RHE4eVBqYmoxWk54TTBWNFRXNkRWdnln?= =?utf-8?B?NmFWeTIyTnk4VHllQVpwZC9qR2N3QzBzNUd3djZVSk1jckI3Z1lSS3BFN3dp?= =?utf-8?B?U1pRL1dGZmxOVG43VnQwRFN6OVZWOG1Kd004NXorZEFNR2NpR1pKRVcrbEto?= =?utf-8?B?amFhWUUySSs3UFI3QzFha0QrLzBHaDVWZ3RieEhYei9WT3l1U2xxTC9MWXdT?= =?utf-8?B?RTh6a0pMeEJYTVhFMG5uNW1LNy9HVURNUkVjTlFxdmNiOFhLV0liYk9xSXNr?= =?utf-8?B?TW44RHFxVDl2Y21kRGI0T2ZzOWdzcmtCWEpaRE9rYmRpWmhMclBZQjlLV3cr?= =?utf-8?B?Z3lBcVpsa2wrRklvQ2M1andadC91d1R2aHRVcC96VENkemIyZUFpRFpEWno1?= =?utf-8?B?d0FrTjZNNzdGK3VxMzZrVWRLQU5lQWQrOG16WU53V0E5dE9QYm9hU3RBOEtQ?= =?utf-8?B?WnpCODg0dzhGWEdLZnBMbkRLK2xJOFUyUjZObHNLUkRjYzJDUStrb3hzeE9T?= =?utf-8?B?REN4RHFweXlJb05GK0FwdXFzbjVJUSszcS9RSGRoZFZXOW9oN3JUYVJuYXZ4?= =?utf-8?B?VVdycVR3bXdGTUN0OENBRklFYXRmZWpVZm1RUDNTZE9YZ1NpSFQvRHZyai9P?= =?utf-8?B?Yk52NVVUdEkxckozZmRZQXpyT3FKeElmQ2t4ZnBSSmF1K0p5bk5DUThRbHJ1?= =?utf-8?B?bHNyNXhCeEJLVEQyZHYxZDUzck1pZndkNFRXRnBQU3JhOEJkK05makFPSm5t?= =?utf-8?B?VzAxeDN3a0MrODhwQXl2OXRjc2lJVklyb3ZQdGhBcmljSEI0SDlHb2JkRVNE?= =?utf-8?B?U1RWTHdPWjVqdUlOdy9RWVVyQlJjR0lzVDQrQmJXZlZpdnhwODJRMDIyVzhn?= =?utf-8?B?djM4NUVPR0p4L0xCbXdwOVgzYUhESlUrS2I1bnpJZEdIOSs3OERYV0lXRmxX?= =?utf-8?B?T296RS9UbHFaRlNsenlKMWI5QnZtMHpFNTZNcFpkUFdpNlE1S0duVzk5dU5k?= =?utf-8?B?M2M1ZUx4bjVlQ0VFaExjYWpDeDByTjRoL0l1cmZBTGdRaHc2dTlteExpckhV?= =?utf-8?B?dVdWakY5bS9KWjNSaFZtalVUMERIRHNUVW1Qc3VwUUtYU0EyNmwwYlgzWkVn?= =?utf-8?B?NnVtUmpMdE81Q3BlNGg2aExtNFJrRWx0M3RLRkNrWm5pSks0VHpKSlg0Q2la?= =?utf-8?B?cFdoVmw1OUNLNm5wZ1oxL2hTeGVPZ1gzNG5XUVJQL2J5WkZITDZ4Q0VRb2NK?= =?utf-8?B?c0tLMDdScVh6c1pWek9JMXMvd0pwN2szZEwvOUY0TzgwRTFSNk04Y3dnRSs4?= =?utf-8?B?d01iZ25HQlZucGxGcFVsMEFxMk51MFJETERuMVVoKzNBVllzVGhpR1Ryeldn?= =?utf-8?B?WHpiQWVGS2VWOFVWdElrcjBXZHBCaVBWY0FlcWFpOE1heVpzRlRRNVIrS3dF?= =?utf-8?B?V3RFODg3TkZnZ1RNcy9KWmNlYkN0Nm90SzBLa2RDeGVUZWI2STR3ajA3ZWd2?= =?utf-8?B?VUpobWJyZmJ2Y2MxK0hTMkVIWFNFSCtGemJTWU5jL2hVWldnSnlSd3hWbmNq?= =?utf-8?B?cGVKNUNld3NwOXh1MHZPME9JK2FraEFDYWNvNnM5enV1dWlBdXZxYWxNYlhz?= =?utf-8?B?Ym00MUtURkIxT25aK0w2cW5meEw3djdUK3N2V1ZGZ25qVDNQS2JVcFlJVUxM?= =?utf-8?B?MEpCZStFZU5FYUxyOU9RUi95NVJ1SjdoRG54a1J1VG1WNVIrbFZJS3EzeGJG?= =?utf-8?B?OUMwRllqQXo0emxLVzcwZzNaMjJueXNxQ1RISnNScmlmQTcwYVBNbFFNbzZo?= =?utf-8?B?Y2t1K1M5WnZoQThMM1dYQVlHeVRCd242Mjg4VndXNER2RG9pUkEwdStUUXlp?= =?utf-8?B?QlpzcFBla0ZGVTMwZXkvREV5N0d5TThNay9BSHp3b2V1TWg1WnZTYW1iQ1lt?= =?utf-8?B?MVE9PQ==?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9504553c-40ee-44de-c864-08da9af07e14 X-MS-Exchange-CrossTenant-AuthSource: DM6PR13MB4431.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2022 10:11:32.5235 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7cHnZYiMHRiTvV3TAZ1KGwShxW5P7aHsyT3cMROMC81xEz85yHqHkLlZA4AzZqb4ZleoEqk0dmWS2Z+kt3w7agNoTUUgjGTCvlm75w8f/Co= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR13MB4108 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 Hi Thomas, Have you checked if this address the same issue you where seeing? Do you think we can move forward with this fix? On 2022-08-31 10:47:24 +0200, Nole Zhang wrote: > > > > > -----Original Message----- > > From: Thomas Monjalon > > Sent: 2022年8月29日 21:15 > > To: Nole Zhang ; Chaoyong He > > > > Subject: Re: [PATCH v1] buildtools: ensure the NUMA nodes are counted > > correct > > > > 29/08/2022 13:17, Nole Zhang: > > > From: Thomas Monjalon > > > > 02/08/2022 09:54, Chaoyong He: > > > > > From: Peng Zhang > > > > > > > > > > Sorting a list of strings with the format "node[0-9]+" in order > > > > > to find the largest integer by looking at the last item after > > > > > the sort breaks. But if there are more then 10 items as a string > > > > > sort will sort "node10" before "node2", it will get the error NUMA nodes. > > > > > > > > What is the error you are seeing? > > > > > > > > > > > We get the error NUMA, in this example, we get the NUMA nodes is 10, > > > But at fact, it has 11 NUMA. > > > > Please give more details, where do you see this error? > > We should know how to reproduce and check we have the same issue. > > Thanks > > > > Please reply with a detailed answer on the mailing list. > > > In the China Phytium S2500 CPU + INSPUR server, it has 16 NUMA. > The details are as follows: > > ~#: lscpu > > Architecture: aarch64 > CPU op-mode(s): 64-bit > Byte Order: Little Endian > CPU(s): 128 > On-line CPU(s) list: 0-127 > Thread(s) per core: 1 > Core(s) per socket: 64 > Socket(s): 2 > NUMA node(s): 16 > Vendor ID: 0x70 > Model: 3 > Model name: S2500 > Stepping: 0x1 > BogoMIPS: 100.00 > L1d cache: 4 MiB > L1i cache: 4 MiB > L2 cache: 64 MiB > L3 cache: 128 MiB > NUMA node0 CPU(s): 0-7 > NUMA node1 CPU(s): 8-15 > NUMA node2 CPU(s): 16-23 > NUMA node3 CPU(s): 24-31 > NUMA node4 CPU(s): 32-39 > NUMA node5 CPU(s): 40-47 > NUMA node6 CPU(s): 48-55 > NUMA node7 CPU(s): 56-63 > NUMA node8 CPU(s): 64-71 > NUMA node9 CPU(s): 72-79 > NUMA node10 CPU(s): 80-87 > NUMA node11 CPU(s): 88-95 > NUMA node12 CPU(s): 96-103 > NUMA node13 CPU(s): 104-111 > NUMA node14 CPU(s): 112-119 > NUMA node15 CPU(s): 120-127 > Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm > > > I use meson build -Dmax_lcores=detect -Dmax_numa_nodes=detect to compile, then dpdk initialization only shows 10 numa. -- Kind Regards, Niklas Söderlund