From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 1199545B91;
	Mon, 21 Oct 2024 14:01:33 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id CECB740285;
	Mon, 21 Oct 2024 14:01:32 +0200 (CEST)
Received: from EUR02-AM0-obe.outbound.protection.outlook.com
 (mail-am0eur02on2049.outbound.protection.outlook.com [40.107.247.49])
 by mails.dpdk.org (Postfix) with ESMTP id DBBFC40263
 for <dev@dpdk.org>; Mon, 21 Oct 2024 14:01:31 +0200 (CEST)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;
 b=QOzS0n4aSgErgS2ai8HuuagOEhMOjdZmg5kEZamskGD08mJY33qx67EPYYuvigzqfkfoDFTvOvrlNX72Qfp5ymz5FfgXvKL4HrrMjY35MnqA7l6zeGuQehUkim5rOAVoMJZCKcv6BYbwaWiRi8ZgwyvEXbN/5TmDDEYxgZ9i6KIr2iU3Ew1TN7tD0QQeBRjGeQajmDgIxXB67yj0y3DBsNZIBVin9HG/qQ+plXSsVHF5eU48hZW6LygSRuCwg41KjtFYVQNAmSRrQfGOnpKNDHnqG8/jd7AY4Jw7/WPBAYaFsVML4zDUXEFm0i86WPDFALNYuISF8qtd8JzOzyRn9A==
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=4fZXSUQzKT/Dzyl0rdGGjhC3dgzVQtBFoLZX2dZ9iGM=;
 b=BvkzGppL/acRjcvVZrS79XObpuPIqf5L2ayA6G7zfG9GdQRgG5ojr5H+aLYbhtn+zWlLM9Ey8R7P0ktQq6oHHYB1fkmMp8AzdoAYfawlNJ/2Ii4QnmP0BQw1oBkpeYr7HWTL/49wMmpbPJ4M1+9lQPJ0twUmlwGyoAv9Otg8oukVMO1gooficIKTGyL3plB6fbTzYEIBYnF5kYQ4KyCJuj/LO+GgWw0fVDAoa3u8F+PGI9i24LRyepOixFhlrhskZIRTgXeR3s5u6AZ+4Zz9kHoldkliFLBWa9m8SC6n97mFTBdxKujMQhqWF3qMgl41nu6XzuEkXjDzMb9lClsOyQ==
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=4fZXSUQzKT/Dzyl0rdGGjhC3dgzVQtBFoLZX2dZ9iGM=;
 b=lU1oqLeppxqypndHPYndnx8HH+o5eROIdzm4zM7OkNSFabYjiIU8v7cSyELZezuAevWWnDjsp4iS6JxGxIBWUwlfdP2PMBtCOlcS0Qj99YYBXJ8ytQbrvAySZmkndy47jozCcinYHeXOgBF3gR2t5iLhELSXwdLqLhSVCVt5Shc=
Received: from DB8PR03CA0027.eurprd03.prod.outlook.com (2603:10a6:10:be::40)
 by DB5PR08MB9999.eurprd08.prod.outlook.com (2603:10a6:10:4a5::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Mon, 21 Oct
 2024 12:01:26 +0000
Received: from DU2PEPF00028D11.eurprd03.prod.outlook.com
 (2603:10a6:10:be:cafe::6f) by DB8PR03CA0027.outlook.office365.com
 (2603:10a6:10:be::40) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28 via Frontend
 Transport; Mon, 21 Oct 2024 12:01:26 +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
 DU2PEPF00028D11.mail.protection.outlook.com (10.167.242.25) with
 Microsoft
 SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8093.14
 via Frontend Transport; Mon, 21 Oct 2024 12:01:26 +0000
Received: ("Tessian outbound da7ba6582322:v473");
 Mon, 21 Oct 2024 12:01:26 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 00f520908c2f303b
X-TessianGatewayMetadata: 8LZhnY5euxWFuZDuFBY6f8cUJl31JfUDRcaD8dKHseiqou1HRbxPWKR61Iqe6AUJDK7YFjBmYWfQDzYzKdYgp6jRP0XfkqXGrlQdfjpbHtwbZ1oEWTg9r60eObCYWk58AS+nYSzmfzLcDBAPirRiHnWKgrdmAmDjv+lg+6PlYQut79grz4ekN4zeNNJ06nQ/QhsDlhjm2wPVwM8si5+DeA==
X-CR-MTA-TID: 64aa7808
Received: from L98879348b080.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 83B7A1C7-BA4F-4CD8-81E2-5DC817F45D21.1; 
 Mon, 21 Oct 2024 12:01:20 +0000
Received: from EUR02-AM0-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id
 L98879348b080.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 21 Oct 2024 12:01:20 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=AMu4FRoRjP7i2peg/ZU3TGYfOKpUYD89o4L7Ng53dVmhGRYsSkz8ylrjfPjSVMx598eDV+2F85mrVdoPNRGSMKjynfsNBhvbdjgUxO6PuiMHcsGEzp777bNYUCb73vuYUSsM/reSU24JWdKyeDpY9W4JzNz0A4ds9BvWu2bY8q/7FSLHAkct0TAponof175mp7Qm0Xi9mfLscmlSK6rnC0Go5It0xZ/5tgg3a1K1FmZOXwK1GmdVNDKzE539xOZSvcYRP4KZJ0pu2UO3jWNrav3bVXtq/3OZufq1ynwB9uIId8Gr0wjV04OncdFd914xjMhhb4c3kukYVLwlOhqDQw==
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=4fZXSUQzKT/Dzyl0rdGGjhC3dgzVQtBFoLZX2dZ9iGM=;
 b=oRRWOgPDhIqKykJZJvIqXwXvIu/wfj84VFuFkK0f20pZrgLzvp+fUoaDSuFDYl7wkFV1dWmutrnE2nU6uqWap33Kw/OOITwPmK2d1MO2bYogcj40ORJLaYpYe4M6LsNAikD6eMiNKFKxMS/pTsRQUcsuoCSKIjGWmKFk1vbWO1oGJ+WAy04fowrGL8FHYJxYVEUHoTAsQmQVgG0cS0vL39aF2eErZNR+J4yoGBJ2OFe1CAVIluRufZtsKXrtRiTDb7IRY8h/0IIzGwdkIc9rBi7U4aZqsEhIrqnVxTgZedt2F+EjcTU2B40Gfp73g5HJ9MfRH3UQjrkw7zHX614WyA==
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=4fZXSUQzKT/Dzyl0rdGGjhC3dgzVQtBFoLZX2dZ9iGM=;
 b=lU1oqLeppxqypndHPYndnx8HH+o5eROIdzm4zM7OkNSFabYjiIU8v7cSyELZezuAevWWnDjsp4iS6JxGxIBWUwlfdP2PMBtCOlcS0Qj99YYBXJ8ytQbrvAySZmkndy47jozCcinYHeXOgBF3gR2t5iLhELSXwdLqLhSVCVt5Shc=
Received: from PAWPR08MB8909.eurprd08.prod.outlook.com (2603:10a6:102:33a::19)
 by DB3PR08MB10333.eurprd08.prod.outlook.com (2603:10a6:10:436::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.27; Mon, 21 Oct
 2024 12:01:15 +0000
Received: from PAWPR08MB8909.eurprd08.prod.outlook.com
 ([fe80::613d:8d51:60e5:d294]) by PAWPR08MB8909.eurprd08.prod.outlook.com
 ([fe80::613d:8d51:60e5:d294%7]) with mapi id 15.20.8069.027; Mon, 21 Oct 2024
 12:01:15 +0000
From: Wathsala Wathawana Vithanage <wathsala.vithanage@arm.com>
To: Chenbo Xia <chenbox@nvidia.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, nd <nd@arm.com>, nd <nd@arm.com>
Subject: RE: [RFC v3 0/2] An API for Stashing Packets into CPU caches
Thread-Topic: [RFC v3 0/2] An API for Stashing Packets into CPU caches
Thread-Index: AQHbI1v4OrdGZt+eWUKFhQ9MZ0oW47KQ0M+AgABHzdA=
Date: Mon, 21 Oct 2024 12:01:15 +0000
Message-ID: <PAWPR08MB8909E8877A8ABECE70EBB6A89F432@PAWPR08MB8909.eurprd08.prod.outlook.com>
References: <20240715221141.16153-1-wathsala.vithanage@arm.com>
 <20241021015246.304431-1-wathsala.vithanage@arm.com>
 <5B42D806-268C-4041-B210-FB4045ABE674@nvidia.com>
In-Reply-To: <5B42D806-268C-4041-B210-FB4045ABE674@nvidia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
x-ms-traffictypediagnostic: PAWPR08MB8909:EE_|DB3PR08MB10333:EE_|DU2PEPF00028D11:EE_|DB5PR08MB9999:EE_
X-MS-Office365-Filtering-Correlation-Id: 576a2b54-d1bc-48d5-f306-08dcf1c81773
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
 ARA:13230040|1800799024|376014|366016|38070700018; 
X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?ekdnYUhIeDRrSVQ2YzdMbjdoOW90bmlEclp1NzdwVjZTQTJUTVlqSWhrOXBz?=
 =?utf-8?B?OHpQVHBGdklRZ0VVb1VQSDI4bDRhMGI0VmczQXhCQ2lpUVhSR3pidEN2ck8r?=
 =?utf-8?B?MEwxTWdtZFZ6SGthZ1ZncXNIeVFXNkJJRWtkSUxGYTF2NzJkcW10LzhPYjNP?=
 =?utf-8?B?M0czaFhxZGZLZDJ5RjI0QmU1OWlQWTFUemZ1b0s2OTBjbmFsVnFkcmhsV00v?=
 =?utf-8?B?Ny9MR202bTVDVWM0dFBCS0JlbWJGTWZuZm1MaDRaVWF1dVlEazJrZVNsSkNt?=
 =?utf-8?B?MzFucVpXQzFUQVIyeGptSTZUVTd0dFZoTTFsakR2TjU2OXQyR0Jmak5tMG5M?=
 =?utf-8?B?QlVCeWNOUDlZbHFyMW1vRU51ZTZ6MnlzNnpzSFFyVlZ2QnJ5R3ZPUktBWS9P?=
 =?utf-8?B?NVp4Qm84WDdBcjBKdlFOTExBR3VGU1h0RmxEbFNKYjhOTGFKUlJFeGRqcGFi?=
 =?utf-8?B?aWtSeHdrY3NDWDZRenVncUhnZFpRN3pBMDVrSHVrWUZJMlk1eUlGZ04rbDNp?=
 =?utf-8?B?cXJpZkN2NGtsUHFjS2huaW1GT3VNZ29kamxKT1JsMDNZUmo3R0dHeWY5dEZw?=
 =?utf-8?B?MWE0amNoNkt3cXV6c3BGOURmS1VUN3NQT1pMRno2eS9oY01CQ2tpa3RGa21s?=
 =?utf-8?B?dm5RZTl1UU03eWd0aS9QVUw3Wm8rQ0NsVmwyOEJ6K0ZWNS9qaWhYajJ3SVEv?=
 =?utf-8?B?YnFhSythdTZCRGpSOFFjdXJRVWxMdXpFS2JPbjBqckhTYThIUVcvTkU4cnZ2?=
 =?utf-8?B?bmsvbm93WXByUVpvTmVnMkRsZE1uYkExMktPZnZHdnlCYk5nOCtQRkk4azkw?=
 =?utf-8?B?Witib3EwY05hWjVtYzVKOHB3MGdTN1dBSXcwZ3VlSHpoSWJCb2sxZGhmZGVo?=
 =?utf-8?B?d3R6ZDdTMjN3bmNjMmRHZWx5Q1RaRmx2Mnk0L1l6YWYvNWpzOGx3VHh3STZP?=
 =?utf-8?B?SDVLd3BmMmhSUHMxY1JLTWFGNTRNUzVxOUtDRzhTMUVDOW9Tb25UREhtN25y?=
 =?utf-8?B?eEdQY1ZqcXF0a01UV0pQcmY0enZmQlFIYWFIRjFod3VFSTZDV3VyeTYxSllu?=
 =?utf-8?B?b2cwUGtQVTFmc0JpNkRML2lyOW5uL2NubXJZQ1lRK2xBbHpWSXkrWGpHUzZk?=
 =?utf-8?B?bjdkVWU2UHluYjY4WU8zcGZHWTI5b2VLakZEMGN3QXc2dFk3b1c3NzBCUzcr?=
 =?utf-8?B?MUhiTlVnOE1JdnhYMExiZ1Y1a3gzMlpTbm5sOWtjTnBYYjgyZXhFTzFoenIw?=
 =?utf-8?B?KzUyYmtZdUZPVkt4RndmZGQzZHlGcXRiWlZJLzRTamtFZENsTDJ4SExRSVNW?=
 =?utf-8?B?amhjZzJYUEF2dGtueWRTTE1VTHQ4RDZ1WDVaRk45MGE3anNlZ080RXp6cjd6?=
 =?utf-8?B?bXVFTjE0MUdxMmg0SG9vaTMvR1lTR213ai9ydlRDaDdYaFo1LzhRakg0N25M?=
 =?utf-8?B?c2N6TkdId0lIM3NyaVFPUnliN20rLzE3RXBSdDJmTk1JcldVcEUrNUdvbTFW?=
 =?utf-8?B?SERML0taUEpTQjRpU3ZKaEwxK2g3KzRGYWdkVG9wUHZVMHNjdkY3a01OTkpC?=
 =?utf-8?B?Z3B0WWVzVGVGRGw5UFI0cmlacFVscEk0RHVNemJVVHZQVXVNcTMya1MwKyto?=
 =?utf-8?B?ZGx3NUZYN1REc0xkbytabHNwdWFFOHBIRHZOWU1rM3djc3pKY0E0WkZ0cEFx?=
 =?utf-8?B?OVlUNS81aU5lRjV6ZGQwbVViQVgzRnVWZ1FzQm9uYWNKb293aGRkS2IveXp3?=
 =?utf-8?Q?z7wWXNS0CuZ6i9FUPktykDlGZxDikOtHIBvNW0B?=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8909.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018);
 DIR:OUT; SFP:1101; 
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB10333
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:102:33a::19];
 domain=PAWPR08MB8909.eurprd08.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D11.eurprd03.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: cf45f2fc-0f29-4d79-aa33-08dcf1c810aa
X-Microsoft-Antispam: BCL:0;
 ARA:13230040|36860700013|376014|1800799024|82310400026|35042699022; 
X-Microsoft-Antispam-Message-Info: =?utf-8?B?cFEvZFBlVllCNHJRWHZUcXI4VlhyQzQwd2dnS2UrMFJyRU1kSWhLRXovM0lN?=
 =?utf-8?B?Nk9HMk9vUzJBRHA4R0FiYndReTMwVG9zUzBzZ0hqNG9yc2lRMjlQYy9zWk5n?=
 =?utf-8?B?aGV6eWlKQmJIamJiaG9ySlVKaVowRGJlemlURDRVWG80SXFYS3o5dFVjc2cz?=
 =?utf-8?B?L2REN0ZlazFWNjNWMmtlV0RGeHVudGNsSDFXemI3L1Z5UElwQUtXZ3hyTTFY?=
 =?utf-8?B?YktDVFVoR21qZktXUVVVUmdXT0FDellzZkFXQzBpVXJOQkFzUlBpaFZVQWtY?=
 =?utf-8?B?VG9MeTc4Tk94c3R6MzlKVVNEZlBGTWNVZm1mYXFZNzlnVVU2bzFXalpkSndI?=
 =?utf-8?B?WXZMeFMrM05icTBFUmtibTNmSEZVeW9vQSsrbjY2aW5HMzJpSERLaDZyQlRB?=
 =?utf-8?B?a3ZpbzBoWlNqZDdQT3cwaHp5TndONHpNazBjQnh6aU5wb1B0dFlSSGZRSGN2?=
 =?utf-8?B?cS9vUmtGakFQQ3gvcUtGOFN0M3JEUE1pSmNOZzJCNHp3Tk1ySEpFRXM1MlVX?=
 =?utf-8?B?TkVHd2pDWlZvbVhqNElsam1OR2UvdlVrWVF1RkxmWG01MXRaeWNGUWhNcm1j?=
 =?utf-8?B?UTFORi9DTWJCamhqQlQ1aWhjajZ0d051a01KbTVOd2dDMmZRL2o2U2J4eWdX?=
 =?utf-8?B?M2tBeU9weE5jaytqakw4OXBGdzQrbWtJcG5NcVpkNDRoeXVhU2JsRTZEMjdx?=
 =?utf-8?B?a0JnNzFZZVB2ZDY4azdkczc4OHVuczNQWnZBbWxTa0VqVzlNVFdLcjBTeEs2?=
 =?utf-8?B?KzhyS1lkNGpLVnhibnRVdGpsNzVkbU5xTDRvVjZHVHJTbHJ4dVVLUE53N25k?=
 =?utf-8?B?VTJaVTJndjBvUkN6Tlhkd0VyTTFVS25OT3Y1VlJBTHpWcW1tK2hmaDZueHNw?=
 =?utf-8?B?Rk1uQnVoaE9uV3dRYytLUUNTQ2ZXN3QwK2FNUHlkeGplOFhidkFkTG4rZjNV?=
 =?utf-8?B?YUwzT2VPeUlGZ1lvZ1EvdmVveXlGY3hMSlZZdHZjSlRjZmkrTXZQclBkdk1T?=
 =?utf-8?B?azNkUU4xUEZhRC8vYU84QkJxWjZYYUFJQ3o4N21QUlJqMkdHTW11R3RCUkxD?=
 =?utf-8?B?d29OeVQ3MlNyWVMwODAwcnNML215QVlyT2dMR0dadjJBMGpFY3AwZkltTTcy?=
 =?utf-8?B?b1kyVmRma1p2QVJQSk81V2FtRjB3RzhkeDYvdmF5aGJ5NldORkVvUlg2VFNE?=
 =?utf-8?B?VTFqdjZwT0I3ZFVKdU0xS1M1N1lQeTZ0WDA5WFM3SFJabW90bmFweGJZNldQ?=
 =?utf-8?B?VFRERkZJSkpOZEs4bFZyU2NTTEJINk12NmUxSGJXRWoyZlcyK2t1dGdVRmt4?=
 =?utf-8?B?d1F5SzI1RStuTWZ1K0ZHNHNMN0FabThNN1RUN3crb1UxTEU1QURjbTRQUkR3?=
 =?utf-8?B?NXkxVS8rVzRnRWk2UVRacDZ3ZXl3T0hGOENnTTNkdDZCYlhheXFuWXhKeHlT?=
 =?utf-8?B?WUpsU1VhcS9KeVdMa0NiOEYvNnlqU2tvVkc0YlV0U1dPZUN5dzJNbHFrRTYr?=
 =?utf-8?B?VC9vc21QZEJGOU1sRldpZnhxdkZJK0tWektLbVlKQXNORVNvQzNSV3g0b2ly?=
 =?utf-8?B?Y2ZDUDhmVDRqeTNvMFdqTUNwUTBvdmMzYlA2Vm5VZzlrU3pYLzBqQmdlSVVy?=
 =?utf-8?B?dVdlaGhrL1YzTzdxdnJjS0dRbWlGRUZXZDF0L29QZU5oc3pkajY3NFJsTFJh?=
 =?utf-8?B?L1U3OFhVdzdWdkRrd0ZTWGhOb21KRUdJRWNER1NIaVo1NjZPUWMxd21wKzRT?=
 =?utf-8?B?U2VqNW1TZHEwYVJtdW5xdmNXaGtVZFRPUlEyOWFyMXVGbVBmQ3NodHQvMW5C?=
 =?utf-8?Q?9VoV6MdBh7/NqAClovxI7c//NFKVLpsMCwVgw=3D?=
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: 21 Oct 2024 12:01:26.8995 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 576a2b54-d1bc-48d5-f306-08dcf1c81773
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: DU2PEPF00028D11.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB9999
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2hlbmJvIFhpYSA8Y2hl
bmJveEBudmlkaWEuY29tPg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjEsIDIwMjQgMjozNSBB
TQ0KPiBUbzogV2F0aHNhbGEgV2F0aGF3YW5hIFZpdGhhbmFnZSA8d2F0aHNhbGEudml0aGFuYWdl
QGFybS5jb20+DQo+IENjOiBkZXZAZHBkay5vcmc7IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0
OiBSZTogW1JGQyB2MyAwLzJdIEFuIEFQSSBmb3IgU3Rhc2hpbmcgUGFja2V0cyBpbnRvIENQVSBj
YWNoZXMNCj4gDQo+IEhpLA0KPiANCj4gPiBPbiBPY3QgMjEsIDIwMjQsIGF0IDA5OjUyLCBXYXRo
c2FsYSBWaXRoYW5hZ2UNCj4gPHdhdGhzYWxhLnZpdGhhbmFnZUBhcm0uY29tPiB3cm90ZToNCj4g
Pg0KPiA+IEV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFj
aG1lbnRzDQo+ID4NCj4gPg0KPiA+IERQREsgYXBwbGljYXRpb25zIGJlbmVmaXQgZnJvbSBEaXJl
Y3QgQ2FjaGUgQWNjZXNzIChEQ0EpIGZlYXR1cmVzIGxpa2UNCj4gPiBJbnRlbCBERElPIGFuZCBB
cm0ncyB3cml0ZS1hbGxvY2F0ZS10by1TTEMuIEhvd2V2ZXIsIHRob3NlIGZlYXR1cmVzIGRvDQo+
ID4gbm90IGFsbG93IGZpbmUtZ3JhaW5lZCBjb250cm9sIG9mIGRpcmVjdCBjYWNoZSBhY2Nlc3Ms
IHN1Y2ggYXMNCj4gPiBzdGFzaGluZyBwYWNrZXRzIGludG8gdXBwZXItbGV2ZWwgY2FjaGVzIChM
MiBjYWNoZXMpIG9mIGEgcHJvY2Vzc29yIG9yDQo+ID4gdGhlIHNoYXJlZCBjYWNoZSBvZiBhIGNo
aXBsZXQuIFBDSWUgVExQIFByb2Nlc3NpbmcgSGludHMgKFRQSCkNCj4gPiBhZGRyZXNzZXMgdGhp
cyBuZWVkIGluIGEgdmVuZG9yLWFnbm9zdGljIG1hbm5lci4gVFBIIGNhcGFiaWxpdHkgaGFzDQo+
ID4gZXhpc3RlZCBzaW5jZSBQQ0kgRXhwcmVzcyBCYXNlIFNwZWNpZmljYXRpb24gcmV2aXNpb24g
My4wOyB0b2RheSwNCj4gPiBudW1lcm91cyBOZXR3b3JrIEludGVyZmFjZSBDYXJkcyBhbmQgaW50
ZXJjb25uZWN0cyBmcm9tIGRpZmZlcmVudA0KPiA+IHZlbmRvcnMgc3VwcG9ydCBUUEggY2FwYWJp
bGl0eS4gVFBIIGNvbXByaXNlcyBhIHN0ZWVyaW5nIHRhZyAoU1QpIGFuZA0KPiA+IGEgcHJvY2Vz
c2luZyBoaW50IChQSCkuIFNUIHNwZWNpZmllcyB0aGUgY2FjaGUgbGV2ZWwgb2YgYSBDUFUgYXQg
d2hpY2gNCj4gPiB0aGUgZGF0YSBzaG91bGQgYmUgd3JpdHRlbiB0byAob3IgRENBZWQgaW50byks
IHdoaWxlIFBIIGlzIGEgaGludA0KPiA+IHByb3ZpZGVkIGJ5IHRoZSBQQ0llIHJlcXVlc3RlciB0
byB0aGUgY29tcGxldGVyIG9uIGFuIHVwY29taW5nIHRyYWZmaWMNCj4gPiBwYXR0ZXJuLiBTb21l
IE5JQyB2ZW5kb3JzIGJ1bmRsZSBUUEggY2FwYWJpbGl0eSB3aXRoIGZpbmUtZ3JhaW5lZA0KPiA+
IGNvbnRyb2wgb3ZlciB0aGUgdHlwZSBvZiBvYmplY3RzIHRoYXQgY2FuIGJlIHN0YXNoZWQgaW50
byBDUFUgY2FjaGVzLA0KPiA+IHN1Y2ggYXMNCj4gPg0KPiA+IC0gUngvVHggcXVldWUgZGVzY3Jp
cHRvcnMNCj4gPiAtIFBhY2tldC1oZWFkZXJzDQo+ID4gLSBQYWNrZXQtcGF5bG9hZHMNCj4gPiAt
IERhdGEgZnJvbSBhIGdpdmVuIG9mZnNldCBmcm9tIHRoZSBzdGFydCBvZiBhIHBhY2tldA0KPiA+
DQo+ID4gTm90ZSB0aGF0IHN0YXNoYWJsZSBvYmplY3QgdHlwZXMgYXJlIG91dHNpZGUgdGhlIHNj
b3BlIG9mIFBDSWUNCj4gPiBzdGFuZGFyZDsgdGhlcmVmb3JlLCB2ZW5kb3JzIGNvdWxkIHN1cHBv
cnQgYW55IGNvbWJpbmF0aW9uIG9mIHRoZQ0KPiA+IGFib3ZlIGl0ZW1zIGFzIHRoZXkgc2VlIGZp
dC4NCj4gPg0KPiA+IFRvIGVuYWJsZSBUUEggYW5kIGZpbmUtZ3JhaW5lZCBwYWNrZXQgc3Rhc2hp
bmcsIHRoaXMgQVBJIGV4dGVuZHMgdGhlDQo+ID4gZXRoZGV2IGxpYnJhcnksIFBDSSBsaWJyYXJ5
LCBhbmQgdGhlIFBDSSBkcml2ZXIuIEluIHRoaXMgZGVzaWduLCB0aGUNCj4gPiBhcHBsaWNhdGlv
biB2aWEgdGhlIGV0aGRldiBzdGFzaGluZyBBUEkgcHJvdmlkZXMgaGludHMgdG8gdGhlIFBNRCB0
bw0KPiA+IGluZGljYXRlIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlIGF0IHdoaWNoIHByb2Nlc3Nv
ciBhbmQgY2FjaGUgbGV2ZWwgaXQNCj4gPiBwcmVmZXJzIGEgcGFja2V0IHRvIGVuZCB1cC4gT25j
ZSB0aGUgUE1EIHJlY2VpdmVzIGEgQ1BVIGFuZCBhDQo+ID4gY2FjaGUtbGV2ZWwgY29tYmluYXRp
b24sIGl0IG11c3QgZXh0cmFjdCB0aGUgbWF0Y2hpbmcgU1QgZnJvbSB0aGUgVFBIDQo+ID4gQUNQ
SSBfRFNNIG9mIHRoZSBQQ0llIHJvb3QgcG9ydCB0byB3aGljaCB0aGUgTklDIGlzIGNvbm5lY3Rl
ZC4gVG8NCj4gPiBmYWNpbGl0YXRlIHRoZSBleHRyYWN0aW9uIG9mIFNUcywgdGhlIFBDSSBsaWJy
YXJ5IGFuZCB0aGUgUENJIGRyaXZlcg0KPiA+IEFQSXMgYXJlIGV4dGVuZGVkLg0KPiA+DQo+ID4g
UE1EJ3MgaW1wbGVtZW50YXRpb24gb2YgZXRoX2Rldl9vcHMgc3Rhc2hpbmdfcnhfaGludHNfc2V0
IGFuZA0KPiA+IHN0YXNoaW5nX3R4X2hpbnRzX3NldCBmdW5jdGlvbiBwb2ludGVycyBhcmUgcmVz
cG9uc2libGUgZm9yIGV4dHJhY3RpbmcNCj4gPiB0aGUgU1QuIFRoZSBQQ0kgYnVzIGRyaXZlciBw
cm92aWRlcyB0aGUgZ2VuZXJpYyBUUEggU1QgZXh0cmFjdGlvbiBBUEkNCj4gPiB0aGF0IGNhbiBi
ZSB1c2VkIGJ5IGFueSBQTUQgdGhhdCBkcml2ZXMgYSBQQ0llIGRldmljZS4gVGhlIGV4dHJhY3Rp
b24NCj4gPiBwcm9jZXNzIGJlZ2lucyBieSBjYWxsaW5nIHJ0ZV9wY2lfZXh0cmFjdF90cGhfc3Qo
KSBmdW5jdGlvbiBpbg0KPiA+IGRyaXZlcnMvYnVzL3BjaS9ydGVfYnVzX3BjaS5oLCB3aGljaCB0
YWtlcyBhbiBpbml0aWFsaXplZCBpbnB1dCBvYmplY3QNCj4gPiBydGVfdHBoX2FjcGlfX2RzbV9h
cmdzIGFuZCBhIHBvaW50ZXIgdG8gcnRlX3RwaF9hY3BpX19kc21fcmV0dXJuIHRvDQo+ID4gc3Rv
cmUgdGhlIFNUIHJldHVybmVkIGJ5IHRoZSBUUEggX0RTTS4gcnRlX3RwaF9hY3BpX19kc21fYXJn
IGFuZA0KPiA+IHJ0ZV90cGhfYWNwaV9fZHNtX3JldHVybiBvYmplY3RzIGFyZSBkZWZpbmVkIGlu
IGxpYi9wY2kvcnRlX3BjaV90cGguaA0KPiA+IGFzIGRlZmluZWQgYnkgdGhlIFBDSWUgZmlybXdh
cmUgc3BlY2lmaWNhdGlvbiBhbmQgdGhlIGFzc29jaWF0ZWQgRUNODQo+ID4gdGl0bGVkICJSZXZp
c2VkIF9EU00gZm9yIENhY2hlIExvY2FsaXR5IFRQSCBGZWF0dXJlcyIuIFRoZSBoZWxwZXINCj4g
PiBmdW5jdGlvbiBydGVfaW5pdF90cGhfYWNwaV9fZHNtX2FyZ3MgaXMgdXNlZCBieSB0aGUNCj4g
PiBydGVfcGNpX2V4dHJhY3RfdHBoX3N0KCkgdG8gY29udmVydCBsY29yZV9pZCBhbmQgY2FjaGVf
bGV2ZWwgcHJvdmlkZWQNCj4gPiBieSB0aGUgUE1EIGludG8gd2VsbC1mb3JtYXR0ZWQgcnRlX3Rw
aF9hY3BpX19kc21fYXJncy4gVGhlIHByb2Nlc3Nvcg0KPiA+IG9yLCBpbiBzb21lIGNhc2VzLCBh
IGNvbnRhaW5lciBJRCAod2hpY2ggaXMgc3lub255bW91cyB3aXRoIGEgY29yZQ0KPiA+IGNvbXBs
ZXggb2YgYSBjaGlwbGV0IGRpZSkgYW5kIHRoZSBjYWNoZSBsZXZlbCBpbiB0aGUNCj4gPiBydGVf
dHBoX2FjcGlfX2RzbV9hcmdzIHN0cnVjdHVyZSBhcmUgbm90IHRoZSBzYW1lIGFzIHRoZSBsY29y
ZV9pZCBhbmQNCj4gPiB0aGUgY2FjaGVfbGV2ZWwgcHJvdmlkZWQgYnkgdGhlIGFwcGxpY2F0aW9u
IHRvIHRoZSBldGhkZXYgbGlicmFyeSwNCj4gPiB3aGljaCBQTUQgcGFzc2VzIGRvd24gdG8gdGhl
IHJ0ZV9wY2lfZXh0cmFjdF9zdCgpIGZ1bmN0aW9uLiBUaGUNCj4gPiBydGVfaW5pdF90cGhfYWNw
aV9fZHNtX2FyZ3MgaGVscGVyIGNvbnZlcnRzIGxjb3JlX2lkIHRvIGFuIEFQSUMNCj4gPiBwcm9j
ZXNzb3ItaWQgb3IgYSBQUFRUIHByb2Nlc3Nvci1jb250YWluZXItaWQgaWYgdGhlIGNvbnRhaW5l
ciBvZiB0aGUNCj4gPiBsY29yZV9pZCB3YXMgcmVxdWVzdGVkIGFzIHRoZSB0YXJnZXQgYnkgdGhl
IGFwcGxpY2F0aW9uLiBTaW1pbGFybHksIGl0DQo+ID4gbXVzdCBjb252ZXJ0IGNhY2hlX2xldmVs
IHRvIGEgUFBUVCBjYWNoZS1yZWZlcmVuY2UtaWQuIFRoZXNlDQo+ID4gY29udmVyc2lvbnMgYXJl
IHBvc3NpYmxlIHdpdGggdGhlIGh3bG9jIGxpYnJhcnkgb3Igc29tZSBvdGhlciBsaWJyYXJ5DQo+
ID4gRFBESyBtYXkgZXZlbnR1YWxseSBwcm92aWRlLiBIb3dldmVyLCBEUERLIGNhbm5vdCBleGVj
dXRlIHRoZSBUUEgNCj4gX0RTTQ0KPiA+IGRpcmVjdGx5LCBhcyBpdCBjYW4gb25seSBiZSBkb25l
IHdpdGgga2VybmVsIHByaXZpbGVnZXMuIFRoZXJlZm9yZSwNCj4gPiBhcHByb3ByaWF0ZSBtZWNo
YW5pc21zIG11c3QgYmUgZXN0YWJsaXNoZWQgaW4gc3VwcG9ydGVkIE9wZXJhdGluZw0KPiBTeXN0
ZW1zKExpbnV4LCBGcmVlQlNELCBhbmQgV2luZG93cykgdG8gZXhwb3NlIHRoZSBfRFNNIHJldHVy
biBmb3IgYSBnaXZlbg0KPiBhcmd1bWVudC4NCj4gPiBGb3IgaW5zdGFuY2UsIG9uIExpbnV4LCB0
aGlzIG1lY2hhbmlzbSBjb3VsZCBiZSBzeXNmcy4gVGhlcmVmb3JlLCB0aGUNCj4gPiBpbXBsZW1l
bnRhdGlvbiBvZiBydGVfcGNpX2V4dHJhY3RfdHBoX3N0KCkgaXMgZG9uZSBpbiBPUy1zcGVjaWZp
Yw0KPiA+IGZpbGVzIGRyaXZlcnMvYnVzL3BjaS97YnNkLCBsaW51eCwgd2luZG93c30vcGNpLmMu
DQo+ID4NCj4gPiBPbmNlIHRoZSBTVCBpcyBhY3F1aXJlZCBmcm9tIHRoZSBPUy1zcGVjaWZpYyBt
ZXRob2QgZGVzY3JpYmVkIGVhcmxpZXIsDQo+ID4gdGhlIHN0YXNoaW5nX3J4X2hpbnRzX3NldC9z
dGFzaGluZ190eF9oaW50c19zZXQgUE1EIGltcGxlbWVudGF0aW9ucw0KPiA+IGFyZSByZWFkeSB0
byBzZXQgdGhlIFNULiBBcyBwZXIgUENJZSBzcGVjaWZpY2F0aW9uLCBoaW50cyBjYW4gYmUgcHV0
DQo+ID4gb24gdGhlIE1TSS1YIHRhYmxlcyBvciB1c2luZyBhIGRldmljZS1zcGVjaWZpYyBtZXRo
b2QuIENvbnNpZGVyaW5nDQo+ID4gdGhpcywgbWFueSBOSUNzIHRoYXQgc3VwcG9ydCBUUEggYWxs
b3cgc2V0dGluZyBzdGVlcmluZyB0YWdzIGFuZA0KPiA+IHByb2Nlc3NpbmcgaGludHMgb24gdGhl
IGRldmljZSdzIE1TSS1YIHRhYmxlIGFuZCBxdWV1ZSBjb250ZXh0cy4gRm9yDQo+ID4gUE1Ecywg
c2V0dGluZyB0aGUgU1Qgb24gcXVldWUgY29udGV4dHMgaXMgdGhlIG9ubHkgdmlhYmxlIG1ldGhv
ZCBvZg0KPiA+IHVzaW5nIFRQSC4gVGhlcmVmb3JlLCB0aGUgRFBESyBjYW4gb25seSBzdXBwb3J0
IHNldHRpbmcgU1QgaW4gcXVldWUNCj4gPiBjb250ZXh0cy4gQW4gYXBwbGljYXRpb24gdXNlcyB0
aGUgY2FjaGUgc3Rhc2hpbmcgZXRoZGV2IEFQSSBieSBmaXJzdA0KPiA+IGNhbGxpbmcgdGhlDQo+
ID4gcnRlX2V0aF9kZXZfc3Rhc2hpbmdfY2FwYWJpbGl0aWVzX2dldCgpIGZ1bmN0aW9uIHRvIGZp
bmQgb3V0IHdoYXQNCj4gPiBvYmplY3QgdHlwZXMgY2FuIGJlIHN0YXNoZWQgaW50byBhIHByb2Nl
c3NvciBjYWNoZSBieSB0aGUgTklDIG91dCBvZg0KPiA+IHRoZSBvYmplY3QgdHlwZXMgaW4gdGhl
IGJ1bGxldGVkIGxpc3QgYWJvdmUuIFRoaXMgZnVuY3Rpb24gdGFrZXMgYQ0KPiA+IHBvcnRfaWQg
YW5kIGEgcG9pbnRlciB0byBhIHVpbnQxNl90IHRvIHJlcG9ydCBiYWNrIHRoZSBvYmplY3QgdHlw
ZQ0KPiA+IGZsYWdzLiBQTUQgaW1wbGVtZW50cyB0aGUgc3Rhc2hpbmdfY2FwYWJpbGl0aWVzX2dl
dCBmdW5jdGlvbiBwb2ludGVyDQo+ID4gaW4gZXRoX2Rldl9vcHMuIElmIHRoZSB1bmRlcmx5aW5n
IHBsYXRmb3JtIG9yIHRoZSBOSUMgZG9lcyBub3Qgc3VwcG9ydA0KPiA+IFRQSCwgdGhpcyBmdW5j
dGlvbiByZXR1cm5zIC1FTk9UU1VQIGFuZCB0aGUgYXBwbGljYXRpb24gc2hvdWxkDQo+ID4gY29u
c2lkZXIgYW55IHZhbHVlcyBzdG9yZWQgaW4gdGhlIG9iamVjdHMgcG9pbnRlciBpbnZhbGlkLg0K
PiA+DQo+ID4gT25jZSB0aGUgYXBwbGljYXRpb24ga25vd3MgdGhlIHN1cHBvcnRlZCBvYmplY3Qg
dHlwZXMgdGhhdCBjYW4gYmUNCj4gPiBzdGFzaGVkLCB0aGUgbmV4dCBzdGVwIGlzIHRvIHNldCB0
aGUgc3RlZXJpbmcgdGFncyBmb3IgdGhlIHBhY2tldHMNCj4gPiBhc3NvY2lhdGVkIHdpdGggUngg
YW5kIFR4IHF1ZXVlcyB2aWENCj4gPiBydGVfZXRoX2Rldl9zdGFzaGluZ19yeF9jb25maWdfc2V0
KCkgYW5kDQo+ID4gcnRlX2V0aF9kZXZfc3Rhc2hpbmdfdHhfY29uZmlnX3NldCgpIGV0aGRldiBs
aWJyYXJ5IGZ1bmN0aW9uDQo+ID4gcmVzcGVjdGl2ZWx5LiBUaGVzZSBmdW5jdGlvbnMgZXhlY3V0
ZSB0aGUgIHJ0ZV9wY2lfZXh0cmFjdF90cGhfc3QoKQ0KPiA+IHZpYSBldGhfZGV2X29wcyBwb2lu
dGVycyBzdGFzaGluZ19yeF9oaW50c19zZXQgYW5kIHN0YXNoaW5nX3R4X2hpbnRzX3NldC4NCj4g
PiBCb3RoIHRoZSBmdW5jdGlvbnMgaGF2ZSBhbiBpZGVudGljYWwgc2lnbmF0dXJlLCBhIHBvcnRf
aWQsIGEgcXVldWVfaWQsDQo+ID4gYW5kIGEgY29uZmlnIG9iamVjdC4gVGhlIHBvcnRfaWQgYW5k
IHRoZSBxdWV1ZS1pZCBhcmUgdXNlZCB0byBsb2NhdGUNCj4gPiB0aGUgZGV2aWNlIGFuZCB0aGUg
cXVldWUuIFRoZSBjb25maWcgb2JqZWN0IGlzIG9mIHR5cGUgc3RydWN0DQo+ID4gcnRlX2V0aF9z
dGFzaGluZ19jb25maWcsIHdoaWNoIHNwZWNpZmllcyB0aGUgbGNvcmVfaWQgYW5kIHRoZQ0KPiA+
IGNhY2hlX2xldmVsLCBpbmRpY2F0aW5nIHdoZXJlIG9iamVjdHMgZnJvbSB0aGlzIHF1ZXVlIHNo
b3VsZCBiZSBzdGFzaGVkLg0KPiA+IEl0IGFsc28gaGFzIHRoZSBmaWVsZCAnY29udGFpbmVyJyB0
byBpbmRpY2F0ZSBpZiB0aGUgdGFyZ2V0IHNob3VsZCBiZQ0KPiA+IHRoZSBjb250YWluZXIgb2Yg
dGhlIHByb2Nlc3NvciBzcGVjaWZpZWQgYnkgdGhlIGxjb3JlX2lkIGluIGENCj4gPiBjaGlwbGV0
LWJhc2VkIFNvQy4gVGhlICdvYmplY3RzJyBmaWVsZCBpbiB0aGUgY29uZmlnIHNldHMgdGhlIHR5
cGVzIG9mDQo+ID4gb2JqZWN0cyB0aGUgYXBwbGljYXRpb24gd2lzaGVzIHRvIHN0YXNoIGJhc2Vk
IG9uIHRoZSBjYXBhYmlsaXRpZXMNCj4gPiBmb3VuZCBlYXJsaWVyLiBJZiB0aGUgb2JqZWN0cyBm
aWVsZCBpbmNsdWRlcyB0aGUgZmxhZw0KPiA+IFJURV9FVEhfREVWX1NUQVNIX09CSkVDVF9PRkZT
RVQsIHRoZSAnb2Zmc2V0JyBmaWVsZCBtdXN0IGJlIHVzZWQgdG8NCj4gPiBzZXQgdGhlIGRlc2ly
ZWQgb2Zmc2V0LiBUaGVzZSBmdW5jdGlvbnMgaW52b2tlIFBNRCBpbXBsZW1lbnRhdGlvbnMgb2YN
Cj4gPiB0aGUgc3Rhc2hpbmcgZnVuY3Rpb25hbGl0eSB2aWEgc3Rhc2hpbmdfcnhfaGludHNfc2V0
IGFuZA0KPiA+IHN0YXNoaW5nX3R4X2hpbnRzX3NldCwgZnVuY3Rpb24gcG9pbnRlcnMgaW4gZXRo
X2Rldl9vcHMsIHJlc3BlY3RpdmVseS4NCj4gPg0KPiA+DQo+ID4gV2F0aHNhbGEgVml0aGFuYWdl
ICgyKToNCj4gPiAgcGNpOiBpbnRyb2R1Y2UgdGhlIFBDSWUgVExQIFByb2Nlc3NpbmcgSGludHMg
QVBJDQo+ID4gIGV0aGRldjogaW50cm9kdWNlIHRoZSBjYWNoZSBzdGFzaGluZyBoaW50cyBBUEkN
Cj4gPg0KPiA+IGRyaXZlcnMvYnVzL3BjaS9ic2QvcGNpLmMgICAgIHwgIDEyICsrKw0KPiA+IGRy
aXZlcnMvYnVzL3BjaS9saW51eC9wY2kuYyAgIHwgIDEyICsrKw0KPiA+IGRyaXZlcnMvYnVzL3Bj
aS9ydGVfYnVzX3BjaS5oIHwgIDIyICsrKysrDQo+ID4gZHJpdmVycy9idXMvcGNpL3ZlcnNpb24u
bWFwICAgfCAgIDMgKw0KPiA+IGRyaXZlcnMvYnVzL3BjaS93aW5kb3dzL3BjaS5jIHwgIDE0ICsr
Kw0KPiA+IGxpYi9ldGhkZXYvZXRoZGV2X2RyaXZlci5oICAgIHwgIDY2ICsrKysrKysrKysrKysr
DQo+ID4gbGliL2V0aGRldi9ydGVfZXRoZGV2LmMgICAgICAgfCAxMjAgKysrKysrKysrKysrKysr
KysrKysrKysrKysNCj4gPiBsaWIvZXRoZGV2L3J0ZV9ldGhkZXYuaCAgICAgICB8IDE1Ng0KPiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gbGliL2V0aGRldi92ZXJzaW9u
Lm1hcCAgICAgICAgfCAgIDQgKw0KPiA+IGxpYi9wY2kvbWVzb24uYnVpbGQgICAgICAgICAgIHwg
ICAyICsNCj4gPiBsaWIvcGNpL3J0ZV9wY2kuaCAgICAgICAgICAgICB8ICAgMiArDQo+ID4gbGli
L3BjaS9ydGVfcGNpX3RwaC5jICAgICAgICAgfCAgMjAgKysrKysNCj4gPiBsaWIvcGNpL3J0ZV9w
Y2lfdHBoLmggICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAxMyBm
aWxlcyBjaGFuZ2VkLCA1NDQgaW5zZXJ0aW9ucygrKQ0KPiA+IGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvcGNpL3J0ZV9wY2lfdHBoLmMgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gbGliL3BjaS9ydGVf
cGNpX3RwaC5oDQo+ID4NCj4gPiDigJQNCj4gPiAyLjM0LjENCj4gPg0KPiANCj4gRG8geW91IGhh
dmUgc29tZSBudW1iZXJzIGFib3V0IGhvdyBtdWNoIHBlcmZvcm1hbmNlIHRoaXMgZmVhdHVyZSBj
YW4NCj4gaW1wcm92ZT8NCj4gDQoNClRoaXMgcGF0Y2ggcmVxdWlyZXMgc29tZSBhZGRpdGlvbmFs
IHdvcmsgZG9uZSBpbiB0aGUgTGludXgga2VybmVsIHRvIGdldCBpdCB3b3JraW5nLiANCkknbSBw
bGFubmluZyB0byB0ZXN0IHRoaXMgb24gYSBzdXBwb3J0ZWQgSFcgcGxhdGZvcm0gc29vbiBieSBo
YXJkY29kaW5nIHNvbWUgU1RzLg0KVGhlIFRQSCBlbmFibGVtZW50IHBhdGNoIGluIHRoZSBrZXJu
ZWwgcmVwb3J0cyBhIHNpZ25pZmljYW50IGltcHJvdmVtZW50LiANCmh0dHBzOi8vcGF0Y2hldy5v
cmcvbGludXgvMjAyNDA5MjcyMTU2NTMuMTU1MjQxMS0xLXdlaS5odWFuZzJAYW1kLmNvbS8NCkkg
aG9wZSBpdCB3aWxsIGltcHJvdmUgcGVyZm9ybWFuY2UgaW4gRFBESyB0b28uDQoNClBsZWFzZSBq
b2luIHRoZSBjYWxsIHNjaGVkdWxlZCBmb3IgMTAvMjMvMjQgdG8gZGlzY3VzcyB3aGF0IHdlIG5l
ZWQgaW4gdGhlIE9TIHRvIHN1cHBvcnQgdGhpcyBmZWF0dXJlLg0KaHR0cHM6Ly9pbmJveC5kcGRr
Lm9yZy9kZXYvUEFXUFIwOE1CODkwOTAxNTc0QTMxMTM4NDBFN0Q3Q0NDOUY0NzJAUEFXUFIwOE1C
ODkwOS5ldXJwcmQwOC5wcm9kLm91dGxvb2suY29tLw0KDQpUaGFua3MuDQoNCi0td2F0aHNhbGEN
Cg0KDQo=