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 AF26E45EC2; Mon, 16 Dec 2024 19:14:30 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 462994025F; Mon, 16 Dec 2024 19:14:30 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2078.outbound.protection.outlook.com [40.107.93.78]) by mails.dpdk.org (Postfix) with ESMTP id 8DD6640144; Mon, 16 Dec 2024 19:14:28 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cIiKXRIeT5xnq67crUab9tH+IB7jqI5GnZahi629TPGwlyNKsi3jlMyMi7PFAlqERWIIaabMQttX8Y5jVVpVyioRGCOo8HodhRvZrRIFnk5a/YzEwfRbEvB4jJNOSJ/EVqwHC+v5jRWxmh6/F6uFM3U3th928xion5xPWe2yqHPAmmY0g7gAeYpEJ/Zb68CYZizauJ7gEQ0JKw9EZVpRqrTWglJYBo5kLr24NDIDA3Zqmkq1S36NHrFGLC/NwqNvB205pwTLIx40UK3a9XdieQHaCtd2gcr/nYMvsIScwy3CbSU3SpIwzjxB46zdyfeFMdFCWtdkeqqitujq+T0hmg== 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=sio3lIt3zaRAVN1xyowDqV9fmVqyksS0PGrIWXxTxxA=; b=t6piGl+P4oK0zXYfcMLh9XzqhownDmB81o9wnl6avdWRbuYz1DPVkkj1MD4XqYxXNvqETGdufIcYzmwENaFRZpimdwuX6adPNOoYdOKNTS20N39Gti2tY/SrSVyUR/xFBY+GOndyoVJP91AIyRyFwNDWb0LFO+n36HW6CeisSVpUSd2d+taHpstSNuN9AyXS4hoknHnTB4sQuT4vs29n70Ce5kNSTv8fO4EM07Hca8xYURzEXTQSxS68bCFfiPc4exnRJMMCJkMhufua9kHKx/ecvq1l8qap884E2kk17boTH4MavtioIHZOO8jFUl8DvQRCNp6kmgHIsEqYHb7AOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sio3lIt3zaRAVN1xyowDqV9fmVqyksS0PGrIWXxTxxA=; b=LoKy/H0zVUaTbhHV7X6fCtOAFLvGBabHaTii35VIkm3eis73wDCGHg4Ns8uSHvH9I1gPe8GUpvufgXYjvJAyfBmIzRp6Wdn1M7FAMHSmTQrP3uruEW8YkQLJALmwzmU168e6cPIlsE5g/0Ob8eS5CrN1ITmtUmq/RXQMs5KPCLhlYohuqVohiHnpnbdhrF0a1k3Hf9meZXHtIR+FkD3ZMaDkpIVTR9NgrUiGl3R98sVQKYT7fhDi6nVGpZEhgGkBz1S4s8dyvHCQfaeDs7fKd4sKI9Hs1PUgpXFF823v4fo21nuAzaN5zdmnyLjBztOPd08y2DF/ggh9q7rHfQb5ag== Received: from PH7PR12MB9173.namprd12.prod.outlook.com (2603:10b6:510:2ee::9) by SA1PR12MB7222.namprd12.prod.outlook.com (2603:10b6:806:2bf::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.14; Mon, 16 Dec 2024 18:14:25 +0000 Received: from PH7PR12MB9173.namprd12.prod.outlook.com ([fe80::f397:98d7:65a7:3286]) by PH7PR12MB9173.namprd12.prod.outlook.com ([fe80::f397:98d7:65a7:3286%6]) with mapi id 15.20.8251.015; Mon, 16 Dec 2024 18:14:25 +0000 From: Ali Alnubani To: Kevin Traynor , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "yanghliu@redhat.com" Subject: RE: 21.11.9 patches review and test Thread-Topic: 21.11.9 patches review and test Thread-Index: AQHbRmVxKMR6lVrdCki+92uCpzRClrLpPloQ Date: Mon, 16 Dec 2024 18:14:25 +0000 Message-ID: References: <20241204155837.1730849-1-ktraynor@redhat.com> In-Reply-To: <20241204155837.1730849-1-ktraynor@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB9173:EE_|SA1PR12MB7222:EE_ x-ms-office365-filtering-correlation-id: 7d471717-7f30-4131-b971-08dd1dfd795c x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|7416014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?Q0dSdTFoZEoySjJ1S0dqczZtVlArYm9ET0NQNGg2SittREx5M0RJemQzUXIz?= =?utf-8?B?RzVRNWhnUFhvOVlibHFla3hpU2FRc0o0MENtUjNpd2tNeUFqNVoyS3kwK0Rz?= =?utf-8?B?dlR2WER6MENTc0NmVVYxNXQ2TnVyL1Y2cE1PdG5HbTJlaTVZOU1yM2FnL0Vx?= =?utf-8?B?RWo3SCtXbGtUMU9nOXFOK3dDUWVLaUN5OEN0UlJFc0VSZVg2cE1rVy82c0Ux?= =?utf-8?B?RWg5aGxUNFF2cCtzUXQ4a1g0em04Q3NOMXpoQWdYWTRMT0Z2LzVkNFlDZHpi?= =?utf-8?B?R1JvMDFpNFlnQ2VwQTU3KzdGUUNRTFA1c3NnQTJkWE9ZVHJ2OFRvTkFkM25U?= =?utf-8?B?RFBxdVBmTDhuNlUreGVTbzkxUzNrMmFEdVdsaGFrNktjSGJIb3RUTjVJelNw?= =?utf-8?B?Vk00Y2o3dWVtRkUzN3VSSXdZRFd0MVIyM3c4WkMvUjFmQlk4RnVqS2pWS05Z?= =?utf-8?B?cmRqREl6eFZDUENJL2lFZXRtdDV1RzNMRVU2OUw5R0VEc2pTU2owdUlUcjhT?= =?utf-8?B?encwMkh3NngwSzJrZVJrVURqcll6SkgzamV2OUtEWWZLZkpWalVKYm1EeUdI?= =?utf-8?B?aE9ZTHZETkJaaU5MM1ZoSjZESnVJS1JMYTlGLzVCRjJjVHRnRDY3Slg1eEpr?= =?utf-8?B?a0VLZEZDT1hjWjNsUlFBa0tpeFdjUm5pT0kwYm11WFErWHJmVGVyUG5zTi93?= =?utf-8?B?QzlGd2VFbGdIRk90TGZmT09rT0pkOEdWRFpxWUJ0MFhsT1pmWVV4bGtRNzBK?= =?utf-8?B?bXZOY2FJdkJxUDNIaXo0ZVY0ekZOa3JaU245d1ROR3A2L0NOdE1OdjI5Z296?= =?utf-8?B?Y0N0T2pLbmQwWkNHeE05aTJ4emp5Mk81UU9aUzQ0QjZkRW5KNVQ0OWp2ZzNJ?= =?utf-8?B?MHl1UnhhZ1dqZFFxcGlwUGUremYxSnIwL2VhcW1DZ2Jra3dDNHB6aEh0MUlK?= =?utf-8?B?cGdubzZQTk1veU5naVZ5N1RpYk9JMkM0OURFd0FEUWd2MjVZZ21IVk4vYmVG?= =?utf-8?B?M3IxdC9JdTM1M3F3UTg4NEFtWmFwUUwzV1duR2lKVFlDWXg3QmZkZkRGNng3?= =?utf-8?B?MzlBY3VobUpUbXRJNy9SeG5aV1RBUzBtaXZrdVNIOFZCWVNFZklyc2VxL2JJ?= =?utf-8?B?RWc5d3Frbk1PUk1MVU56bzNyenhjREllQUZzcFJtSzFubUFmazRBTTU3TzZS?= =?utf-8?B?ZjVhczRxeGoya2M0Y0dBNmpZV2hleXN5eDAxZ3V2K1lnd29WTEFNVkNhYWlI?= =?utf-8?B?U2cyVm1vRWFzY09Ua2ltVHI5Y3R6Zy8xRXhKVnYvRkZpUWZvMVVkMWVVcTNn?= =?utf-8?B?aXpIamhRMTJWazZLOWxIbE1HeXpsQVJlWXNiSkMxdmFCWVJmSHBraGZXcGdp?= =?utf-8?B?YWdGR3h1cXVadkwybkczNEhtSDFRS2N3cERQYnN0YlFCWlJxR2EvTEJuaHZ2?= =?utf-8?B?TmUrVnRORmpoeUU0LzVVVnVLUTNxN3JHTUE2Wk42RUZEcUR2QkhSVWhBRFlq?= =?utf-8?B?OTJzUDFIQllTUlhlQUsvZ1B0ejFDMDg5dEx5RXUvNWlQK2svYm5mdTZzY1RR?= =?utf-8?B?TWhjTUc3NVZvRi9qS1dTUnVDa3dqMElTeVdoSldUUkF2TzBUUnlxaHNaS3Nt?= =?utf-8?B?SlhyNEFMOG1lbUJGY3N2RDUrTE1HNTk0UUU3dFdrUGt5Ny9vakRwL3dsK0cv?= =?utf-8?B?Qmh0R21iQnR6c1ZMK1lJRDdsZzdZZG14VUpiQjM4bmE0UWNzWUtUam0yakVO?= =?utf-8?B?VURLZG5HQnlha3RHREpvT1J1eHZGaVc4WHI4TlR1M3MySTlJWENGQXFkcTFi?= =?utf-8?B?K0dXaGRSdE1xS0lRTjFlMHpIdy9mWmp5OG5ZMjlQWDBnViswY1NCYVJMWkdO?= =?utf-8?B?bU42bEozZUtPVEhpc1hiVmlnZFYvVWRSYVFVM2s2QmljOTRlOE5VUGVPVmtJ?= =?utf-8?Q?bNJ9qKM+73nzxL/ySBXDGG+fm/zs1EvS?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB9173.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(7416014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QjZURkpqWThTRFc2WGRZbmJlbFYyb2dZeThZT2dsd1FtdjdDUjRHN3pVRGpl?= =?utf-8?B?b0RJbEdUZUdpTEh2eXh5WjZJRmI5cStaak10YmZ6T3NLN3l1SlBaVkJ6T05X?= =?utf-8?B?Uks1M3pCQkdMWHo0ckhqZWRaZ0NnY3p0N0FLMFpuR2RyZlNYSUprWERpMnlx?= =?utf-8?B?MExWc0VUTFVDVWJoOE0wc1ZBY1RiS3BpT3hkNlJualZNTGpsaXVWTmFNY0VW?= =?utf-8?B?QUdxMkN0cmhKMDA1T3VWejh5RUxTamdlTjhqdEcyTmdFZFpGc2poOG9wOFh4?= =?utf-8?B?UzVKMmgxMW8yZ1B2M1kzcW1kQ0FmcUdYeHVmclZ3ampBL2VxR3p3Z3ZhaGcy?= =?utf-8?B?cCtGeFFtbHBpdUl5RU5IdUpvMkltcnNrK3hPMTZzSnJpRGpLUE1nUnRoTXJQ?= =?utf-8?B?MXlua1Bsb2ZYeFp2N1F4VERrMjdSY0gxNVgzM3Awbi9rYlYycEt6Vmx3UmYz?= =?utf-8?B?T082UnNxL09HZG90LzkxNGZkV0dMcGkvUWNndkJnNUErZE41STIzWGZkWmo1?= =?utf-8?B?TlRBWWtlR3NFZzhhTjY1MUpwUGZjSEYwb3JNZFhLOElMSGZYTzcya1RwOEJv?= =?utf-8?B?SFl1VmMyMFdZRm5sT3NLVFZhZ2ZBSHNuWXZXTU12MDQ4S244TWljZHBYOW9K?= =?utf-8?B?d1dtZWJKbG5KV3BoN00ybGhKa1dYR2VWVXVNam01NWdLeEl5S3RqZWh6WXc3?= =?utf-8?B?U0FVWXZzL2tsVVhud2tVOURJcFhUNkxhNHAvaldiWElTcWFqRk45VWNBMFJ2?= =?utf-8?B?K1g2VVdXakRuendBa2hvQ3VDbHhudWRLOWZWZ0pGbWZsR0lSakdPUzVTaUVi?= =?utf-8?B?OE54TTd5RDlhbWd6ZTc1NVozYUJlOXJJODU1TnVuODhVeWtPR29RNzI4Q1o1?= =?utf-8?B?aW9uY1kyckh4WjhJQVEwMTdiS2trSWRhU2xMK0JROEgwV0VGRTVXdXJ6ZjBX?= =?utf-8?B?aXdobTcxZzhYT2FYczUrY2NoWUQxd0hqcTBudlhYTklpNm8ySWc2K2xNUi95?= =?utf-8?B?NGloY0NGOE1HUy9PRXE5c05ZeG1sTU80MmdrVzExVHVYZURJa1pKYXkwNitG?= =?utf-8?B?clE1ZlMrQm9BSU9OWWsrUm5zMWt6Z2pPcDllbVcvT0dCLzZZT2x3QTBiZUFI?= =?utf-8?B?eGRXVCtab0NveHFPVzNPZm15WDVhMFZVWFNNc3dFK0xQTVVNcjh0YmRCZHRW?= =?utf-8?B?cFhzQzZFRjNDSDZkcERPV1REVzMvdmlDSU41aGRZT0R4aU5kOWVZMXJiSGF0?= =?utf-8?B?OE81U1o0c3dZbFJpSFNGSkp2U0ZVSUgyVmV3aGhOdlNQc09qZnovNzVWVHVj?= =?utf-8?B?Q3djRGkwM3JSRU41Uld5Z28vTFBsc1RDR1R4ZFU5a0IxR21iaWUrcnBvS2gw?= =?utf-8?B?aDUzczRhZUVIU1FQZmJyK0FNRFlBMFNsZGp4a3AyaXRKZ3AzbnpmNDdHU2RQ?= =?utf-8?B?ajB2QXFFYm5zUmlrS3pkQldOejNxdVhIdnBidGVjUU9KZTJTYUxMRVNacmpT?= =?utf-8?B?Nk1VdG9NNGh1cDdtU2JtTWQzRGpiZ1JMRXlLbFNNREdONmRUQlZVMjhtdUJW?= =?utf-8?B?Z240VksxalVDc2xDeVpFeExBOGFPQkxCQlpLVElRbDBRMTlQK09NMDJ6R3B2?= =?utf-8?B?eGFmUXJCeWpvNGFVekRCdXU1cXpVdkIwVDh6WnBBSGpyTi84L2F3SXlCK0Ns?= =?utf-8?B?cktkK3NTbWlUMVN0Q1lWNldKZEFvK3hUcjZSN3lWM2xpVkhuRkRsZmpZS1J6?= =?utf-8?B?MlBJVmVsS3Z2bDk4VGF0R0xrN2pacDBsdjFSRnZneXNGVU80d3V0aWk2TkxJ?= =?utf-8?B?Z2ZwellOb0R3d1B3ZE4vYUlPN2E1ajR5S2x0ZlBtQU5KR1pjOTA2TkJtcVpV?= =?utf-8?B?bnJnNS9FMEZWdXNFRjFvaWtiZFdxdVI4c1FtUFFDSWxFUkl4b3EwbVVIallv?= =?utf-8?B?WHlkME8xOS9GSE1RRjB2M0Z1Ly8rZDFuWTNSVzAwWEJOWENobkI3aWs1elNN?= =?utf-8?B?NGlIZEVLenBYbGJDZ2s1NjhxRzZZZ1pxMFBCVnRVbE91dnpqZVNJMjZsRnRW?= =?utf-8?B?N2o5Q2ZabmpuUjNoNDNKYURDcThZN09iYWcrZjJaZzNKTzgrWXJpTVRNVkJn?= =?utf-8?Q?1u3v0v35Chr+WRi0vgrCtEAvp?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB9173.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d471717-7f30-4131-b971-08dd1dfd795c X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2024 18:14:25.6081 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DZyfK0QdzTK8edsQx15E0OAIfHdxPVhbKwc9Ai5Eiv3v73kokZO1ePGa5QA7b0JGqW9o7xe3uaC8EIcv0pJp0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7222 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDQsIDIwMjQgNTo1 OSBQTQ0KPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVr IE1hcmF0aGUgPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47IEFsaQ0KPiBBbG51YmFu aSA8YWxpYWxudUBudmlkaWEuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4gPGRyY0BsaW51eC52bmV0 LmlibS5jb20+Ow0KPiBIZW1hbnQgQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IElh biBTdG9rZXMNCj4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFjb2IgPGplcmluakBt YXJ2ZWxsLmNvbT47IEpvaG4gTWNOYW1hcmENCj4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsg SnUtSHlvdW5nIExlZSA8anVobGVlQG1pY3Jvc29mdC5jb20+OyBLZXZpbg0KPiBUcmF5bm9yIDxr dHJheW5vckByZWRoYXQuY29tPjsgTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IFBl aSBaaGFuZw0KPiA8cGV6aGFuZ0ByZWRoYXQuY29tPjsgUmFzbGFuIERhcmF3c2hlaCA8cmFzbGFu ZEBudmlkaWEuY29tPjsgTkJVLQ0KPiBDb250YWN0LVRob21hcyBNb25qYWxvbiAoRVhURVJOQUwp IDx0aG9tYXNAbW9uamFsb24ubmV0PjsNCj4geWFuZ2hsaXVAcmVkaGF0LmNvbQ0KPiBTdWJqZWN0 OiAyMS4xMS45IHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiBIaSBhbGwsDQo+IA0KPiBI ZXJlIGlzIGEgbGlzdCBvZiBwYXRjaGVzIHRhcmdldGVkIGZvciBzdGFibGUgcmVsZWFzZSAyMS4x MS45Lg0KPiANCj4gVGhlIHBsYW5uZWQgZGF0ZSBmb3IgdGhlIGZpbmFsIHJlbGVhc2UgaXMgMTd0 aCBEZWNlbWJlciAyMDI0Lg0KPiANCj4gUGxlYXNlIGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxp ZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBvcnQNCj4gYW55IGlzc3Vlcy9yZXN1bHRz IHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4gRm9yIHRoZSBmaW5hbCByZWxlYXNlDQo+IHRo ZSBmaXhlcyBhbmQgcmVwb3J0ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUgcmVs ZWFzZSBub3Rlcy4NCj4gDQo+IEEgcmVsZWFzZSBjYW5kaWRhdGUgdGFyYmFsbCBjYW4gYmUgZm91 bmQgYXQ6DQo+IA0KPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvdGFn Lz9pZD12MjEuMTEuOS1yYzENCj4gDQo+IFRoZXNlIHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJh bmNoIDIxLjExIG9mIGRwZGstc3RhYmxlIHJlcG86DQo+ICAgICBodHRwczovL2RwZGsub3JnL2Jy b3dzZS9kcGRrLXN0YWJsZS8NCj4gDQo+IFRoYW5rcy4NCj4gDQo+IEtldmluDQo+IA0KPiAtLS0N Cg0KSGVsbG8sDQoNCldlIHJhbiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9uYWwgdGVzdHMgd2l0aCBO dmlkaWEgaGFyZHdhcmUgb24gMjEuMTEuOS1yYzEsIGFuZCB3ZSBkb24ndCBzZWUgbmV3IGlzc3Vl cyBjYXVzZWQgYnkgdGhlIGNoYW5nZXMgaW4gdGhpcyByZWxlYXNlLjoNCg0KLSBCYXNpYyBmdW5j dGlvbmFsaXR5Og0KICBTZW5kIGFuZCByZWNlaXZlIG11bHRpcGxlIHR5cGVzIG9mIHRyYWZmaWMu DQotIHRlc3RwbWQgeHN0YXRzIGNvdW50ZXIgdGVzdC4NCi0gdGVzdHBtZCB0aW1lc3RhbXAgdGVz dC4NCi0gQ2hhbmdpbmcvY2hlY2tpbmcgbGluayBzdGF0dXMgdGhyb3VnaCB0ZXN0cG1kLg0KLSBy dGVfZmxvdyB0ZXN0cyAoaHR0cHM6Ly9kb2MuZHBkay5vcmcvZ3VpZGVzL25pY3MvbWx4NS5odG1s I3N1cHBvcnRlZC1oYXJkd2FyZS1vZmZsb2FkcykNCi0gUlNTIHRlc3RzLg0KLSBWTEFOIGZpbHRl cmluZywgc3RyaXBwaW5nLCBhbmQgaW5zZXJ0aW9uIHRlc3RzLg0KLSBDaGVja3N1bSBhbmQgVFNP IHRlc3RzLg0KLSBwdHlwZSB0ZXN0cy4NCi0gbGlua19zdGF0dXNfaW50ZXJydXB0IGV4YW1wbGUg YXBwbGljYXRpb24gdGVzdHMuDQotIGwzZndkLXBvd2VyIGV4YW1wbGUgYXBwbGljYXRpb24gdGVz dHMuDQotIE11bHRpLXByb2Nlc3MgZXhhbXBsZSBhcHBsaWNhdGlvbnMgdGVzdHMuDQotIEhhcmR3 YXJlIExSTyB0ZXN0cy4NCi0gQnVmZmVyIFNwbGl0IHRlc3RzLg0KLSBUeCBzY2hlZHVsaW5nIHRl c3RzLg0KDQpGdW5jdGlvbmFsIHRlc3RzIHJhbiBvbjoNCi0gTklDOiBDb25uZWN0WC02IER4IC8g T1M6IFVidW50dSAyMi4wNCAvIERyaXZlcjogTUxOWF9PRkVEX0xJTlVYLTI0LjEwLTEuMS40LjAg LyBGaXJtd2FyZTogMjIuNDMuMjAyNg0KLSBOSUM6IENvbm5lY3RYLTcgLyBPUzogVWJ1bnR1IDIy LjA0IC8gRHJpdmVyOiBNTE5YX09GRURfTElOVVgtMjQuMTAtMS4xLjQuMCAvIEZpcm13YXJlOiAy OC40My4yMDI2DQotIERQVTogQmx1ZUZpZWxkLTIgLyBET0NBIFNXIHZlcnNpb246IDIuOS4xIC8g RmlybXdhcmU6IDI0LjQzLjIwMjYNCg0KQWRkaXRpb25hbGx5LCB3ZSByYW4gYnVpbGQgdGVzdHMg d2l0aCBtdWx0aXBsZSBjb25maWd1cmF0aW9ucyBvbiB0aGUgZm9sbG93aW5nIE9TL2RyaXZlciBj b21iaW5hdGlvbnMgKGFsbCBwYXNzZWQpOg0KLSBEZWJpYW4gMTIgd2l0aCBNTE5YX09GRURfTElO VVgtMjQuMTAtMS4xLjQuMC4NCi0gVWJ1bnR1IDIyLjA0IHdpdGggTUxOWF9PRkVEX0xJTlVYLTI0 LjEwLTEuMS40LjAuDQotIFVidW50dSAyNC4wNCB3aXRoIE1MTlhfT0ZFRF9MSU5VWC0yNC4xMC0x LjEuNC4wLg0KLSBVYnVudHUgMjQuMDQgd2l0aCByZG1hLWNvcmUgdjUwLjAuDQotIEZlZG9yYSA0 MCB3aXRoIHJkbWEtY29yZSB2NDguMC4NCi0gRmVkb3JhIDQyIChSYXdoaWRlKSB3aXRoIHJkbWEt Y29yZSB2NTEuMC4NCi0gT3BlblNVU0UgTGVhcCAxNS42IHdpdGggcmRtYS1jb3JlIHY0OS4xLg0K DQpUaGFua3MsDQpBbGkNCg==