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 BF23345962; Wed, 11 Sep 2024 19:05:03 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9B5A342ECF; Wed, 11 Sep 2024 19:05:03 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2040.outbound.protection.outlook.com [40.107.22.40]) by mails.dpdk.org (Postfix) with ESMTP id CBD7F40261 for ; Wed, 11 Sep 2024 19:05:01 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=S1tFwdQBSqxvlBp6efxkJJPqW8nLicWeltGldVE3Cr4ke0cRuQBvC5WIqw+StsvI8LQyYHorxbIfR2nsOEoxBPcz+f6FGdYm5v7HGVU4NeKSt8bKqoKbrTAdzBGrj2pNvQlRrWcMO/2S5zWkVjtMCtkGL1wWFgltj2pssWCZgIn0Ltb7wUkSTzmI8xjUlXnOyibEVvELFmAxO1rRKd9M6dyr0a6a8Rx/9E5QpQHimurmWIJiU4PW5FqiW+ri27+vtEWtvjr266sxR1f0Gxo92Jtv2n1c1Ov9jttidMquziO/jBg/UHEpLbkJ7UfZQ5IDLDK4j3TEFr9Am+ogNIKDnQ== ARC-Message-Signature: i=2; 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=0VETTOxgR/ISo3Le0N5jeWlX4Y2+R0wBeBWd7E/02tk=; b=dnhjU+/SE2RCN3Av396/zaCp7IBcjv9LtnsbfRfkvC3sEk1flt5WEtYK5v0RR0rPW2LUZ/t3Hi460lyHlfBZ78Aybwp88FtC9LQaWCUi47tlGguRLwVzONoHtUqPJBijYLX2khAcYu2tQICOmYQ/axFPvxFDf8onJwd28jTKg9Qobdj/pkw5yTkqm83a2tOOVYJaW/Oc5eOsshZ6od6usig8lbszs7S1Hi0E+TLhgVnKvoH9ToYQcwCZXZwg3sWp0XSC7g84mWCcHd0aTLYwfXecVDWr9jynzi/mtt2Vuk3P6+J93PVkqseNjuMSsQ44UMO8Wi3KoX2wjTB/3A3vag== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0VETTOxgR/ISo3Le0N5jeWlX4Y2+R0wBeBWd7E/02tk=; b=fr5u6m1BpHwPLySaDmlkfAPiXb5mMW5M532OP0R6lgHqRy3WaVeI1N5d6P4SRA7iaDGNRkB1NoMpHiYTu5Pw9oLHp6CkwP0qBx3kwtJ86SE9/LcvJxNA0yn2Za3vbchLCkfjfh20c15NOv3XsP6T3Q09iBQmb+YkN+MHxnUfycQ= Received: from DBBPR09CA0001.eurprd09.prod.outlook.com (2603:10a6:10:c0::13) by AS2PR08MB9223.eurprd08.prod.outlook.com (2603:10a6:20b:59d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.17; Wed, 11 Sep 2024 17:04:52 +0000 Received: from DU2PEPF00028D0A.eurprd03.prod.outlook.com (2603:10a6:10:c0:cafe::66) by DBBPR09CA0001.outlook.office365.com (2603:10a6:10:c0::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.25 via Frontend Transport; Wed, 11 Sep 2024 17:04:52 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU2PEPF00028D0A.mail.protection.outlook.com (10.167.242.170) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Wed, 11 Sep 2024 17:04:51 +0000 Received: ("Tessian outbound b109797c3965:v441"); Wed, 11 Sep 2024 17:04:51 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8515198ba7afbe65 X-CR-MTA-TID: 64aa7808 Received: from L64a22eb12015.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 349F319E-5F31-4632-8F6D-ADE3AFD44639.1; Wed, 11 Sep 2024 17:04:45 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L64a22eb12015.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 11 Sep 2024 17:04:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TTJSSUdldvJ9y7kfTkdE36q5cMk5B+z+6J15Ya/kD3nAMBRuGaS6iohXawm/ele9Gklz/Hoxc3ENuACv4lwH/CXwcz1NkokqS05aGkY7WW/ZIvM9witm6Zh3iWkFrlGm5BKn7FcYu/oKsh9nPY02YnnQ/P8chDNsuRxvIKzchJx7SfEMifjP3OUryKasoYVKJdl+3Y8R6IlV4kzdUNHaVyCvifQ54ZGaUQw1+BfM3zxwwKThYIWoVKlmw1JUzEaFU4btmKT8h1NDqWEdJG8MLnCC4iQg8TG4LhPb7PMT02rNyf/+/Qcu5PObZz+y1dEJt5bpKtBeAaYggERvCgslzA== 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=0VETTOxgR/ISo3Le0N5jeWlX4Y2+R0wBeBWd7E/02tk=; b=OypX0n4EvY1rns/3bE4+VXMJT8i4s59iXyj0u9QU759YPWYLepPq4eaWeCdyV9rI5jLStypcNehJa5bbSgwgJGUsOmXpZhPnUyDykS/8HH2Byk/KfY2B3Uq6bRX9mnyf+yd5vo3r7/6qIMaEbLMgBnGTGKKeqiX6Re/IncH1nZ0C9cb/e4pkzilezZ4y9jNB5YV/ijrMVxlypbZ23Rg5BdC4x9agBuPZbzGoHIAqWn6U5VeZXIImeF7FNJtcTP3y+eemskdF4GcNQ2gnI3PrOh4q7fwpFxNzen35a+Mf2DhktRP0PLRQWZFN1pq4nXWEKbQfr21frKsjyHcLUvrLgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0VETTOxgR/ISo3Le0N5jeWlX4Y2+R0wBeBWd7E/02tk=; b=fr5u6m1BpHwPLySaDmlkfAPiXb5mMW5M532OP0R6lgHqRy3WaVeI1N5d6P4SRA7iaDGNRkB1NoMpHiYTu5Pw9oLHp6CkwP0qBx3kwtJ86SE9/LcvJxNA0yn2Za3vbchLCkfjfh20c15NOv3XsP6T3Q09iBQmb+YkN+MHxnUfycQ= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by GV1PR08MB8306.eurprd08.prod.outlook.com (2603:10a6:150:a3::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.16; Wed, 11 Sep 2024 17:04:37 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d2ac:aca9:32d0:fce4]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d2ac:aca9:32d0:fce4%5]) with mapi id 15.20.7962.014; Wed, 11 Sep 2024 17:04:37 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= CC: "Varghese, Vipin" , "Yigit, Ferruh" , "dev@dpdk.org" , nd Subject: Re: [RFC 0/2] introduce LLC aware functions Thread-Topic: [RFC 0/2] introduce LLC aware functions Thread-Index: AQHa+JNSpvZfncw6oECuBJgGqBc8G7I7nXQAgAgSf4CAA7kzgIAIKv8ggAAKnQCAAmLgMIAA0zOAgAATVAA= Date: Wed, 11 Sep 2024 17:04:37 +0000 Message-ID: <716375DE-0C2F-4983-934A-144D7DE342C6@arm.com> References: <20240827151014.201-1-vipin.varghese@amd.com> <45f26104-ad6c-4e42-8446-d8b51ac3f2dd@lysator.liu.se> <38d0336d-ea9e-41b3-b3d8-333efb70eb1f@lysator.liu.se> In-Reply-To: <38d0336d-ea9e-41b3-b3d8-333efb70eb1f@lysator.liu.se> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3776.700.51) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|GV1PR08MB8306:EE_|DU2PEPF00028D0A:EE_|AS2PR08MB9223:EE_ X-MS-Office365-Filtering-Correlation-Id: a6355228-b2b0-47f1-312b-08dcd283d9ad x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?YTEwNkVRcXR0UG9EVHlZYjJ1MUpEcTMrQkpiZGhzWTQwLzQ1UE8va1gyQlYv?= =?utf-8?B?elFnRUdMcXJLZUZQY3c2UUlYYmVKbDlxS0lvYjBVZlRsWnQzVFdKbDBjOWtl?= =?utf-8?B?Uk8wNXhmSHZBNDFLSEI0VFVHQXRLR2NlanJvUDhZYVpyRDFXeVF1c3NmY0F2?= =?utf-8?B?U1FGQ3E2UzJueEhwWldrR3YxbjBtMFZhVmF2TGVXUFpVTmhWUUx0ZXhhZlBT?= =?utf-8?B?S0ZTTXpRUG51MmRFL0Z5YW5kUDNuU0JuQ2dhaHQ3OWdFSUlkNW5jdHRUMEFm?= =?utf-8?B?UzVPa1lkRU9NdW1vN2VTekt3RCtCUVFGblB3OGdkcGJRZDFNb0c4M00wVGxN?= =?utf-8?B?WTBoeUE2Um9FTys1RkFPMllMM1JXVzZzVzA0WDZTOE1LNWpXcWpBbTY2ekRw?= =?utf-8?B?OUp6TFgvMzYrVFo3akN1dkg3VXg1NmEzUnZzSTJ1Z3RTZWQ5MjBsVDYycWN0?= =?utf-8?B?RjNLZDcvaG1qVWtHOEJXTEErRlRTR0E5MmFuOEEvckx3WUVZZjYxaGhuUldX?= =?utf-8?B?YWduZUN4MlExektIT0ZKaGxGSnI2Wm03WUJSOW1MVnRudG9VK3l1YUMyUG8r?= =?utf-8?B?Nkx5aGJPVEZSZ1BmSDUyZ1gzc01ZOEdJd0RRb2szcDVtOTlYR0NYc3Z1dXF4?= =?utf-8?B?L1hsNzd3VEFwS0pyYkRHZ2YrM1pmajVBR1ZsQ00vMDRCSjRQVG9VZ1QvT2tL?= =?utf-8?B?c3VOSUZYN053MlZBdmZLSThJKzNDSjVOSEJweVp1NktJY1lKakloMEwvbG9s?= =?utf-8?B?NllDQmJKY0V0K0QycmhEYjAxRTJVYW1oZkVBUXBNZW81aFFpaFRvc0w4L0Y0?= =?utf-8?B?ai9jekNkR2xUMFBsV3BTL2tRTTVNdmkrK1QrZGwvaHNUQXp2MDNDN1BvUFVM?= =?utf-8?B?ZS9FNXpVbkhFWTZoaEdGakZnQndDRGd5ZjJMQWhpOFRFTHQrVjFNenRVMkpu?= =?utf-8?B?M3d5NzNkTmhxMXFmNzdUQjlsL2J0YWJHazMwQUpIY3NoQndScERnR0FLMVJs?= =?utf-8?B?R2taclhjZ1pibDBSZzFqbzZJUE1RRXNUT2xoTFZNTjgwcmhIeGRxU3RGMjJO?= =?utf-8?B?a3cxMUpoc3oyN0JtSHJjNUlldGR0ZVpBdG9pQWZBUE5DWjdlT0VEbUZ5Vm9r?= =?utf-8?B?MHlsem00dW9tQWdXM1phNlAwSHBDMldkdEpNeWQ0bWl0S1Z0SWtVTzBjS2Ny?= =?utf-8?B?Z2tSelNJeDdpRVBYOWlvWU5VOFYvcWlrU2Nrd2oxRVQvaTFJSjZtWUhMQldE?= =?utf-8?B?M2padkYvSWJWNllhUksrZHVSaHR6ODAwWk9XZ0NpWGczdlVkM20xbTNVN3JQ?= =?utf-8?B?c3Zkbm54WUN2Vis5dktqWUNJTFFZWjFIeStiVFlzZHN1SlYzSU9hZlo0SXBI?= =?utf-8?B?OW5TRHNmdWlONkVMMmhrcUhwL05YRGdWVHl3OHhsT2J4eXN6QzM2U3duZG4v?= =?utf-8?B?cytGTEMxSFFOeDVnRXZ6NEN0MHkrMU1VaUdFaDdicHpTVTlZd21VbVB2d3pD?= =?utf-8?B?TktiakZXYTVsZlg5VytUSFFLTXZLb1N3WktKUWRPUjZVTGxKSVFoMnlsZzBs?= =?utf-8?B?QWp6YXVtSUo1WVdsdlNiYWxhbFBuc2lQZGxCaHFUOVJybmRVZXVGMUUvSmhy?= =?utf-8?B?T0JqQ2FyMENFUFVtTHBqeS9lNVNyZWwvOHRMSmxkYmx1TVYvV2hrbDBSN1k1?= =?utf-8?B?blYxb3k4Y1VOWk1FVERwc01QYVZ5Uy9TaGpSdDQzNUsrcjBla2NmMlpkWUtl?= =?utf-8?B?ZU1UVU1lc1VLU2o4TUxvQUh4Q2NPRk83Y3NxbHBCR1VkQzdGemdrY3lpS1hX?= =?utf-8?B?MUFEK0JFdisrWkNpOVZzdGsrSEUwOWh5dXEvSkc4a1RSS3l3UnhXMGtlTlFF?= =?utf-8?B?Y2ZQYWZEdlZUL2lPWkFicFQ3UTREdzNlVTE1S1hpN3RrRkE9PQ==?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: <6F3655865663CB4AA757D251ACC5EDF6@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8306 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:1b1::6]; domain=DBAPR08MB5814.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D0A.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4ad89b71-4efd-460f-0018-08dcd283d146 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|376014|1800799024|82310400026|35042699022; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bjI5TXNvemVzS2FvbzdVVHRQZ2x4OXcrOTNrWVRvRnoxVkUvd204bk8wcysx?= =?utf-8?B?dUhmbWVqbmZzeW9zTXNtQTJidGZUK0xNQXNWbjhuWGQxWXkrb1FDMWp4dXk0?= =?utf-8?B?UWNzek1NU3RxYjEwWUZsRTZEcWl0TWhFUkJuUmZtUkx1T2dDZnpiNkJ6NHV6?= =?utf-8?B?ZjI0V2M5RUxiZmgxd2FTaUR3Z1gxWXhpNUZjS3ZlVnJmRHRpcm51UUlhSHNU?= =?utf-8?B?MHdLWFloZnhJN0dSYytyMjlXWk5oVlhLc2wvZ0tHc0hnOFM1ZkNFSGJRcHpD?= =?utf-8?B?UFBwNVQ3ekJ6WU1VY1F2NUowblN6OCtiSEtNZkNQUTRPM0EzbEhmMnZmMVlz?= =?utf-8?B?V0NlMXY4SEUySDMzeHhtNFdhVVpnWHpvWXl3MXBVM3gxYy9ZWDNtL2VvcnRV?= =?utf-8?B?a3pJYVUyeFNCUWVnQ09wTm04Ti81b3h3aXBqK0VwdGZEK1FweVJEcUZJYlZY?= =?utf-8?B?ellkaC9LYWIvWmF3Q0FFQng5T2w1SVp3NXBjSkd0YkFmLzVNMnQzSWZSU1BM?= =?utf-8?B?NHlDdkF4clpGT29YV2g4MjRWQVB3TEJWRmNaalFwaGRKQ28zeVFWS2RKRzlh?= =?utf-8?B?SUR3NGwxVDBWVzV3QVBYUG1MenphRHNvajlYM3kwL0dPM1d3Qk54RE56MkUv?= =?utf-8?B?aE0zb25aaFJiSWQyM0NoZmR3Q3NnZGZBd2h3UEdNbzB2Z2JOQVkrcG9UWkZy?= =?utf-8?B?ZWYrOGsvcmpkUTBuTFpDZ0pxNDR0N0pWeUplZzgrbFVBbWZFNWxtMnZENjNt?= =?utf-8?B?TkJOdEZVcEZMU1BiV2FrZGV2di85NzNyQVpQZ1F2YzdDRzZVbGNoZzFKTC8r?= =?utf-8?B?MzJpczhnVUJtZGoxbzJMN1Z5R0t3WGhVYXJpbUVhSzNtb1VsR00wV0pzRTMr?= =?utf-8?B?bUlzQjE3UHFoNy9TMEo0blVnSEhOMEdNS1JXbTVBWEFvSnhCTEcwQUxnbXlW?= =?utf-8?B?cjFHc1ZMbit6cjNqci9jOFhjL3I1NFJRaHpTdzVybjR2SVBxaTZyWVFGR3RE?= =?utf-8?B?NlFsU1paMU5ma1hVRFNtY0hiN3VhN1pSeWpZL2N4VWk3YzJFTk5TbGxyd244?= =?utf-8?B?YWJmbVpsaFBQQzR4V0sxeFFzc3dWelFvZHB3cEMyeldpVEtBOElVd1gyM05C?= =?utf-8?B?dW9FZHRHK2xoaWt3L0I3S0FFY0I3cENpM2VuQUMyRjdtV1dJTEtCOEpCZndP?= =?utf-8?B?S21pVUlWTi9mUVN1K25zeU1ydWlSSHRKL0NjOXRjMlNuWk9JeHR1aUFEdDBI?= =?utf-8?B?Q28vRkJQc3lFV0RtZzF4Ym1ERmZrUEp6blNYSTRNdnlicXg4ZkExTEVJZzZB?= =?utf-8?B?ZHYwajExZWd5bno3WmVVbnFBODhvQTgvN1BJMi9VK0kzMTV4V2VRRlhCalgr?= =?utf-8?B?Vmc3OWQrZ0o3ZnlQSFJueHgxdnMxbzh3L25tOHdJeGM4YlI2dW1VRXhhOVRC?= =?utf-8?B?c2l4UmpTdlluS011S3pwWkNZOFgwMUFvc2RFaDNxVEZ1Vzk1cGx4Q1dnMTJD?= =?utf-8?B?QVoyTnYyY2o0a3hVcFNSbktWdmZBbnVEd0VhblhnbTBZQ3ZiUHhWeGhqLy9W?= =?utf-8?B?blY0UFhwNGNqaU03QlhWVUNZOFo5ZUg1Y0RFamkyb3FKNU9GUGR6aHBoTUNF?= =?utf-8?B?SG8xQ2pIQTBmUUhpVC9jLzZ3dDlydjd6SCszVGtnNlh1R0xGTDZMYWpxRksz?= =?utf-8?B?TkhsNklySzZ0OTZuRGVSZjI1Yk5WTjBNZjBaT2MvV3paRUdHVkxNOHFFNXZk?= =?utf-8?B?OEVkZmdZakRvOFVXZ0FNNmUydzVZNmt2aldwUlgvY1lwU0l5QU9xZkZCM3Nx?= =?utf-8?B?cEpLSnZvaU1UT1h5SHRUT1JGUHB4Z3puTjlxWEFOUzhwY1RPYS9MaVArakw4?= =?utf-8?B?Qmo4WkQvOXE0MGZvekNzcm9WMm1kalJTU2R6MTF3WXhsTE9wNlFIcU02dlBH?= =?utf-8?Q?SBxJiAMPi809NfObgxNh7B0kdtI7QPe0?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230040)(36860700013)(376014)(1800799024)(82310400026)(35042699022); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2024 17:04:51.3854 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a6355228-b2b0-47f1-312b-08dcd283d9ad X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D0A.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9223 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 DQoNCj4gT24gU2VwIDExLCAyMDI0LCBhdCAxMDo1NeKAr0FNLCBNYXR0aWFzIFLDtm5uYmxvbSA8 aG9mb3JzQGx5c2F0b3IubGl1LnNlPiB3cm90ZToNCj4gDQo+IE9uIDIwMjQtMDktMTEgMDU6MjYs IFZhcmdoZXNlLCBWaXBpbiB3cm90ZToNCj4+IFtBTUQgT2ZmaWNpYWwgVXNlIE9ubHkgLSBBTUQg SW50ZXJuYWwgRGlzdHJpYnV0aW9uIE9ubHldDQo+PiA8c25pcHBlZD4NCj4+PiANCj4+PiBPbiAy MDI0LTA5LTA5IDE2OjIyLCBWYXJnaGVzZSwgVmlwaW4gd3JvdGU6DQo+Pj4+IFtBTUQgT2ZmaWNp YWwgVXNlIE9ubHkgLSBBTUQgSW50ZXJuYWwgRGlzdHJpYnV0aW9uIE9ubHldDQo+Pj4+IA0KPj4+ PiA8c25pcHBlZD4NCj4+Pj4gDQo+Pj4+Pj4gPHNuaXBwZWQ+DQo+Pj4+Pj4gDQo+Pj4+Pj4gVGhh bmsgeW91IE1hdHRpYXMgZm9yIHRoZSBjb21tZW50cyBhbmQgcXVlc3Rpb24sIHBsZWFzZSBsZXQg bWUgdHJ5DQo+Pj4+Pj4gdG8gZXhwbGFpbiB0aGUgc2FtZSBiZWxvdw0KPj4+Pj4+IA0KPj4+Pj4+ PiBXZSBzaG91bGRuJ3QgaGF2ZSBhIHNlcGFyYXRlIENQVS9jYWNoZSBoaWVyYXJjaHkgQVBJIGlu c3RlYWQ/DQo+Pj4+Pj4gDQo+Pj4+Pj4gQmFzZWQgb24gdGhlIGludGVudGlvbiB0byBicmluZyBp biBDUFUgbGNvcmVzIHdoaWNoIHNoYXJlIHNhbWUgTDMNCj4+Pj4+PiAoZm9yIGJldHRlciBjYWNo ZSBoaXRzIGFuZCBsZXNzIG5vaXN5IG5laWdoYm9yKSBjdXJyZW50IEFQSSBmb2N1c2VzDQo+Pj4+ Pj4gb24gdXNpbmcNCj4+Pj4+PiANCj4+Pj4+PiBMYXN0IExldmVsIENhY2hlLiBCdXQgaWYgdGhl IHN1Z2dlc3Rpb24gaXMgYHRoZXJlIGFyZSBTb0Mgd2hlcmUgTDINCj4+Pj4+PiBjYWNoZSBhcmUg YWxzbyBzaGFyZWQsIGFuZCB0aGUgbmV3IEFQSSBzaG91bGQgYmUgcHJvdmlzaW9uZWRgLCBJIGFt DQo+Pj4+Pj4gYWxzbw0KPj4+Pj4+IA0KPj4+Pj4+IGNvbWZvcnRhYmxlIHdpdGggdGhlIHRob3Vn aHQuDQo+Pj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IFJhdGhlciB0aGFuIHNvbWUgQU1EIHNwZWNpYWwg Y2FzZSBBUEkgaGFja2VkIGludG8gPHJ0ZV9sY29yZS5oPiwgSQ0KPj4+Pj4gdGhpbmsgd2UgYXJl IGJldHRlciBvZmYgd2l0aCBubyBEUERLIEFQSSBhdCBhbGwgZm9yIHRoaXMga2luZCBvZiBmdW5j dGlvbmFsaXR5Lg0KPj4+PiANCj4+Pj4gSGkgTWF0dGlhcywgYXMgc2hhcmVkIGluIHRoZSBlYXJs aWVyIGVtYWlsIHRocmVhZCwgdGhpcyBpcyBub3QgYSBBTUQgc3BlY2lhbA0KPj4+IGNhc2UgYXQg YWxsLiBMZXQgbWUgdHJ5IHRvIGV4cGxhaW4gdGhpcyBvbmUgbW9yZSB0aW1lLiBPbmUgb2YgdGVj aG5pcXVlcyB1c2VkIHRvDQo+Pj4gaW5jcmVhc2UgY29yZXMgY29zdCBlZmZlY3RpdmUgd2F5IHRv IGdvIGZvciB0aWxlcyBvZiBjb21wdXRlIGNvbXBsZXhlcy4NCj4+Pj4gVGhpcyBpbnRyb2R1Y2Vz IGEgYnVuY2ggb2YgY29yZXMgaW4gc2hhcmluZyBzYW1lIExhc3QgTGV2ZWwgQ2FjaGUgKG5hbWVs eQ0KPj4+IEwyLCBMMyBvciBldmVuIEw0KSBkZXBlbmRpbmcgdXBvbiBjYWNoZSB0b3BvbG9neSBh cmNoaXRlY3R1cmUuDQo+Pj4+IA0KPj4+PiBUaGUgQVBJIHN1Z2dlc3RlZCBpbiBSRkMgaXMgdG8g aGVscCBlbmQgdXNlcnMgdG8gc2VsZWN0aXZlbHkgdXNlIGNvcmVzIHVuZGVyDQo+Pj4gc2FtZSBM YXN0IExldmVsIENhY2hlIEhpZXJhcmNoeSBhcyBhZHZlcnRpc2VkIGJ5IE9TIChpcnJlc3BlY3Rp dmUgb2YgdGhlIEJJT1MNCj4+PiBzZXR0aW5ncyB1c2VkKS4gVGhpcyBpcyB1c2VmdWwgaW4gYm90 aCBiYXJlLW1ldGFsIGFuZCBjb250YWluZXIgZW52aXJvbm1lbnQuDQo+Pj4+IA0KPj4+IA0KPj4+ IEknbSBwcmV0dHkgZmFtaWxpYXIgd2l0aCBBTUQgQ1BVcyBhbmQgdGhlIHVzZSBvZiB0aWxlcyAo aW5jbHVkaW5nIHRoZQ0KPj4+IGNoYWxsZW5nZXMgdGhlc2Uga2luZHMgb2Ygbm9uLXVuaWZvcm1p dGllcyBwb3NlIGZvciB3b3JrIHNjaGVkdWxpbmcpLg0KPj4+IA0KPj4+IFRvIG1heGltaXplIHBl cmZvcm1hbmNlLCBjYXJpbmcgYWJvdXQgY29yZTwtPkxMQyByZWxhdGlvbnNoaXAgbWF5IHdlbGwg bm90DQo+Pj4gYmUgZW5vdWdoLCBhbmQgbW9yZSBIVC9jb3JlL2NhY2hlL21lbW9yeSB0b3BvbG9n eSBpbmZvcm1hdGlvbiBpcw0KPj4+IHJlcXVpcmVkLiBUaGF0J3Mgd2hhdCBJIG1lYW50IGJ5IHNw ZWNpYWwgY2FzZS4gQSBwcm9wZXIgQVBJIHNob3VsZCBhbGxvdw0KPj4+IGFjY2VzcyB0byBpbmZv cm1hdGlvbiBhYm91dCB3aGljaCBsY29yZXMgYXJlIFNNVCBzaWJsaW5ncywgY29yZXMgb24gdGhl IHNhbWUNCj4+PiBMMiwgYW5kIGNvcmVzIG9uIHRoZSBzYW1lIEwzLCB0byBuYW1lIGEgZmV3IHRo aW5ncy4gUHJvYmFibHkgeW91IHdhbnQgdG8gZml0DQo+Pj4gTlVNQSBpbnRvIHRoZSBzYW1lIEFQ SSBhcyB3ZWxsLCBhbHRob3VnaCB0aGF0IGlzIGF2YWlsYWJsZSBhbHJlYWR5IGluDQo+Pj4gPHJ0 ZV9sY29yZS5oPi4NCj4+IFRoYW5rIHlvdSBNYXR0aWFzIGZvciB0aGUgaW5mb3JtYXRpb24sIGFz IHNoYXJlZCBieSBpbiB0aGUgcmVwbHkgd2l0aCBBbmF0b2x5IHdlIHdhbnQgZXhwb3NlIGEgbmV3 IEFQSSBgcnRlX2dldF9uZXh0X2xjb3JlX2V4YCB3aGljaCBpbnRha2VzIGEgZXh0cmEgYXJndW1l bnQgYHUzMiBmbGFnc2AuDQo+PiBUaGUgZmxhZ3MgY2FuIGJlIFJURV9HRVRfTENPUkVfTDEgKFNN VCksIFJURV9HRVRfTENPUkVfTDIsIFJURV9HRVRfTENPUkVfTDMsIFJURV9HRVRfTENPUkVfQk9P U1RfRU5BQkxFRCwgUlRFX0dFVF9MQ09SRV9CT09TVF9ESVNBQkxFRC4NCj4gDQo+IFdvdWxkbid0 IHVzaW5nIHRoYXQgQVBJIGJlIHByZXR0eSBhd2t3YXJkIHRvIHVzZT8NCj4gDQo+IEkgbWVhbiwg d2hhdCB5b3UgaGF2ZSBpcyBhIHRvcG9sb2d5LCB3aXRoIG5vZGVzIG9mIGRpZmZlcmVudCB0eXBl cyBhbmQgd2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcywgYW5kIHlvdSB3YW50IHRvIHByZXNlbnQg aXQgdG8gdGhlIHVzZXIuDQo+IA0KPiBJbiBhIHNlbnNlLCBpdCdzIHNpbWlsYXIgdG8gWENNIGFu ZCBET00gdmVyc3VzIFNBWC4gVGhlIGFib3ZlIGlzIFNBWC1zdHlsZSwgYW5kIHdoYXQgSSBoYXZl IGluIG1pbmQgaXMgc29tZXRoaW5nIERPTS1saWtlLg0KPiANCj4gV2hhdCB1c2UgY2FzZSBkbyB5 b3UgaGF2ZSBpbiBtaW5kPyBXaGF0J3Mgb24gdG9wIG9mIG15IGxpc3QgaXMgYSBzY2VuYXJpbyB3 aGVyZSBhIERQREsgYXBwIGdldHMgYSBidW5jaCBvZiBjb3JlcyAoZS5nLiwgLWwgPGNvcmVzPikg YW5kIHRyaWVzIHRvIGZpZ3VyZSBvdXQgaG93IGJlc3QgbWFrZSB1c2Ugb2YgdGhlbS4gSXQncyBu b3QgZ29pbmcgdG8gInNraXAiIChpZ25vcmUsIGxlYXZlIHVudXNlZCkgU01UIHNpYmxpbmdzLCBv ciBza2lwIG5vbi1ib29zdGVkIGNvcmVzLCBpdCB3b3VsZCBqdXN0IHRyeSB0byBiZSBjbGV2ZXIg aW4gcmVnYXJkcyB0byB3aGljaCBjb3JlcyB0byB1c2UgZm9yIHdoYXQgcHVycG9zZS4NCj4gDQo+ PiBUaGlzIGlzIEFNRCBFUFlDIFNvQyBhZ25vc3RpYyBhbmQgdHJ5aW5nIHRvIGFkZHJlc3MgZm9y IGFsbCBnZW5lcmljIGNhc2VzLg0KPj4gUGxlYXNlIGRvIGxldCB1cyBrbm93IGlmIHdlIChGZXJy dWggJiBteXNlbGYpIGNhbiBzeW5jIHVwIHZpYSBjYWxsPw0KPiANCj4gU3VyZSwgSSBjYW4gZG8g dGhhdC4NCj4gDQpDYW4gdGhpcyBiZSBvcGVuZWQgdG8gdGhlIHJlc3Qgb2YgdGhlIGNvbW11bml0 eT8gVGhpcyBpcyBhIGNvbW1vbiBwcm9ibGVtIHRoYXQgbmVlZHMgdG8gYmUgc29sdmVkIGZvciBt dWx0aXBsZSBhcmNoaXRlY3R1cmVzLiBJIHdvdWxkIGJlIGludGVyZXN0ZWQgaW4gYXR0ZW5kaW5n Lg0KDQo+Pj4gDQo+Pj4gT25lIGNhbiBoYXZlIGEgbG9vayBhdCBob3cgc2NoZWR1bGluZyBkb21h aW5zIHdvcmsgaW4gdGhlIExpbnV4IGtlcm5lbC4NCj4+PiBUaGV5IG1vZGVsIHRoaXMga2luZCBv ZiB0aGluZy4NCj4+PiANCj4+Pj4gQXMgc2hhcmVkIGluIHJlc3BvbnNlIGZvciBjb3ZlciBsZXR0 ZXIgKzEgdG8gZXhwYW5kIGl0IHRvIG1vcmUgdGhhbg0KPj4+PiBqdXN0IExMQyBjb3Jlcy4gV2Ug aGF2ZSBhbHNvIGNvbmZpcm1lZCB0aGUgc2FtZSB0bw0KPj4+PiBodHRwczovL3BhdGNod29yay5k cGRrLm9yZy9wcm9qZWN0L2RwZGsvY292ZXIvMjAyNDA4MjcxNTEwMTQuMjAxLQ0KPj4+IDEtdmlw DQo+Pj4+IGluLnZhcmdoZXNlQGFtZC5jb20vDQo+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiBBIERQREsg Q1BVL21lbW9yeSBoaWVyYXJjaHkgdG9wb2xvZ3kgQVBJIHZlcnkgbXVjaCBtYWtlcyBzZW5zZSwg YnV0DQo+Pj4+PiBpdCBzaG91bGQgYmUgcmVhc29uYWJseSBnZW5lcmljIGFuZCBjb21wbGV0ZSBm cm9tIHRoZSBzdGFydC4NCj4+Pj4+IA0KPj4+Pj4+PiANCj4+Pj4+Pj4gQ291bGQgcG90ZW50aWFs bHkgYmUgYnVpbHQgb24gdGhlICdod2xvYycgbGlicmFyeS4NCj4+Pj4+PiANCj4+Pj4+PiBUaGVy ZSBhcmUgMyByZWFzb24gb24gQU1EIFNvQyB3ZSBkaWQgbm90IGV4cGxvcmUgdGhpcyBwYXRoLCBy ZWFzb25zDQo+Pj4+Pj4gYXJlDQo+Pj4+Pj4gDQo+Pj4+Pj4gMS4gZGVwZW5kaW5nIG4gaHdsb2Mg dmVyc2lvbiBhbmQga2VybmVsIHZlcnNpb24gY2VydGFpbiBTb0MNCj4+Pj4+PiBoaWVyYXJjaGll cyBhcmUgbm90IGF2YWlsYWJsZQ0KPj4+Pj4+IA0KPj4+Pj4+IDIuIENQVSBOVU1BIGFuZCBJTyAo bWVtb3J5ICYgUENJZSkgTlVNQSBhcmUgaW5kZXBlbmRlbnQgb24gQU1EDQo+Pj4+PiBFcHljIFNv Yy4NCj4+Pj4+PiANCj4+Pj4+PiAzLiBhZGRzIHRoZSBleHRyYSBkZXBlbmRlbmN5IGxheWVyIG9m IGxpYnJhcnkgbGF5ZXIgdG8gYmUgbWFkZQ0KPj4+Pj4+IGF2YWlsYWJsZSB0byB3b3JrLg0KPj4+ Pj4+IA0KPj4+Pj4+IA0KPj4+Pj4+IGhlbmNlIHdlIGhhdmUgdHJpZWQgdG8gdXNlIExpbnV4IERv Y3VtZW50ZWQgZ2VuZXJpYyBsYXllciBvZiBgc3lzZnMNCj4+Pj4+PiBDUFUgY2FjaGVgLg0KPj4+ Pj4+IA0KPj4+Pj4+IEkgd2lsbCB0cnkgdG8gZXhwbG9yZSBtb3JlIG9uIGh3bG9jIGFuZCBjaGVj ayBpZiBvdGhlciBsaWJyYXJpZXMNCj4+Pj4+PiB3aXRoaW4gRFBESyBsZXZlcmFnZXMgdGhlIHNh bWUuDQo+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBJIG11Y2ggYWdyZWUgY2FjaGUvY29yZSB0 b3BvbG9neSBtYXkgYmUgb2YgaW50ZXJlc3Qgb2YgdGhlDQo+Pj4+Pj4+IGFwcGxpY2F0aW9uIChv ciBhIHdvcmsgc2NoZWR1bGVyLCBsaWtlIGEgRFBESyBldmVudCBkZXZpY2UpLCBidXQNCj4+Pj4+ Pj4gaXQncyBub3QgbGltaXRlZCB0byBMTEMuIEl0IG1heSB3ZWxsIGJlIHdvcnRod2hpbGUgdG8g Y2FyZSBhYm91dA0KPj4+Pj4+PiB3aGljaCBjb3JlcyBzaGFyZXMgTDIgY2FjaGUsIGZvciBleGFt cGxlLiBOb3Qgc3VyZSB0aGUNCj4+Pj4+Pj4gUlRFX0xDT1JFX0ZPUkVBQ0hfKg0KPj4+Pj4gYXBw cm9hY2ggc2NhbGVzLg0KPj4+Pj4+IA0KPj4+Pj4+IHllcywgdG90YWxseSB1bmRlcnN0YW5kIGFz IHNvbWUgU29DLCBtdWx0aXBsZSBsY29yZXMgc2hhcmVzIHNhbWUgTDIgY2FjaGUuDQo+Pj4+Pj4g DQo+Pj4+Pj4gDQo+Pj4+Pj4gQ2FuIHdlIHJld29yayB0aGUgQVBJIHRvIGJlIHJ0ZV9nZXRfY2Fj aGVfPGZ1bmN0aW9uPiB3aGVyZSB1c2VyDQo+Pj4+Pj4gYXJndW1lbnQgaXMgZGVzaXJlZCBsY29y ZSBpbmRleC4NCj4+Pj4+PiANCj4+Pj4+PiAxLiBpbmRleC0xOiBTTVQgdGhyZWFkcw0KPj4+Pj4+ IA0KPj4+Pj4+IDIuIGluZGV4LTI6IHRocmVhZHMgc2hhcmluZyBzYW1lIEwyIGNhY2hlDQo+Pj4+ Pj4gDQo+Pj4+Pj4gMy4gaW5kZXgtMzogdGhyZWFkcyBzaGFyaW5nIHNhbWUgTDMgY2FjaGUNCj4+ Pj4+PiANCj4+Pj4+PiA0LiBpbmRleC1NQVg6IGlkZW50aWZ5IHRoZSB0aHJlYWRzIHNoYXJpbmcg bGFzdCBsZXZlbCBjYWNoZS4NCj4+Pj4+PiANCj4+Pj4+Pj4gDQo+Pj4+Pj4+PiA8IEZ1bmN0aW9u OiBQdXJwb3NlID4NCj4+Pj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4+Pj4+Pj4gICAg LSBydGVfZ2V0X2xsY19maXJzdF9sY29yZXM6IFJldHJpZXZlcyBhbGwgdGhlIGZpcnN0IGxjb3Jl cyBpbg0KPj4+Pj4+Pj4gdGhlIHNoYXJlZCBMTEMuDQo+Pj4+Pj4+PiAgICAtIHJ0ZV9nZXRfbGxj X2xjb3JlOiBSZXRyaWV2ZXMgYWxsIGxjb3JlcyB0aGF0IHNoYXJlIHRoZSBMTEMuDQo+Pj4+Pj4+ PiAgICAtIHJ0ZV9nZXRfbGxjX25fbGNvcmU6IFJldHJpZXZlcyB0aGUgZmlyc3QgbiBvciBza2lw cyB0aGUgZmlyc3QNCj4+Pj4+Pj4+IG4gbGNvcmVzIGluIHRoZSBzaGFyZWQgTExDLg0KPj4+Pj4+ Pj4gDQo+Pj4+Pj4+PiA8IE1BQ1JPOiBQdXJwb3NlID4NCj4+Pj4+Pj4+IC0tLS0tLS0tLS0tLS0t LS0tLQ0KPj4+Pj4+Pj4gUlRFX0xDT1JFX0ZPUkVBQ0hfTExDX0ZJUlNUOiBpdGVyYXRlcyB0aHJv dWdoIGFsbCBmaXJzdCBsY29yZSBmcm9tDQo+Pj4+Pj4+PiBlYWNoIExMQy4NCj4+Pj4+Pj4+IFJU RV9MQ09SRV9GT1JFQUNIX0xMQ19GSVJTVF9XT1JLRVI6IGl0ZXJhdGVzIHRocm91Z2ggYWxsIGZp cnN0DQo+Pj4+Pj4+PiB3b3JrZXIgbGNvcmUgZnJvbSBlYWNoIExMQy4NCj4+Pj4+Pj4+IFJURV9M Q09SRV9GT1JFQUNIX0xMQ19XT1JLRVI6IGl0ZXJhdGVzIGxjb3JlcyBmcm9tIExMQyBiYXNlZCBv bg0KPj4+Pj4gaGludA0KPj4+Pj4+Pj4gKGxjb3JlIGlkKS4NCj4+Pj4+Pj4+IFJURV9MQ09SRV9G T1JFQUNIX0xMQ19TS0lQX0ZJUlNUX1dPUktFUjogaXRlcmF0ZXMgbGNvcmVzIGZyb20NCj4+PiBM TEMNCj4+Pj4+Pj4+IHdoaWxlIHNraXBwaW5nIGZpcnN0IHdvcmtlci4NCj4+Pj4+Pj4+IFJURV9M Q09SRV9GT1JFQUNIX0xMQ19GSVJTVF9OX1dPUktFUjogaXRlcmF0ZXMgdGhyb3VnaCBgbmANCj4+ PiBsY29yZXMNCj4+Pj4+Pj4+IGZyb20gZWFjaCBMTEMuDQo+Pj4+Pj4+PiBSVEVfTENPUkVfRk9S RUFDSF9MTENfU0tJUF9OX1dPUktFUjogc2tpcCBmaXJzdCBgbmAgbGNvcmVzLCB0aGVuDQo+Pj4+ Pj4+PiBpdGVyYXRlcyB0aHJvdWdoIHJlYW1pbmcgbGNvcmVzIGluIGVhY2ggTExDLg0KPj4+Pj4+ Pj4gDQo+Pj4+Pj4gV2hpbGUgdGhlIE1BQ1JPIGFyZSBzaW1wbGUgd3JhcHBlciBpbnZva2luZyBh cHByb3ByaWF0ZSBBUEkuIGNhbg0KPj4+Pj4+IHRoaXMgYmUgd29ya2VkIG91dCBpbiB0aGlzIGZh c2hpb24/DQo+Pj4+Pj4gDQo+Pj4+Pj4gPHNuaXBwZWQ+DQoNCg==