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 984E543070; Tue, 15 Aug 2023 15:35:24 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 317144114B; Tue, 15 Aug 2023 15:35:24 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2043.outbound.protection.outlook.com [40.107.94.43]) by mails.dpdk.org (Postfix) with ESMTP id B3FA940F17; Tue, 15 Aug 2023 15:35:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bNLO48vzbz+veq0YHVX7tVGSwaWB4VsokJ574HK1ah3GNM6JR846G/viEL07YCcOjIKJikowH/uW1fTgrhwDFoLLe7i/25J960+vsGdXFAh6pbg9LrcHx/WT7/19jNyqK5lEtpO7cl6akMw/SVLHC45K7QU7u08G5FU7YqD9o16rm62QjOK5TOihyR+WzIQSRQPqJNhl+N/E41rn7b2GnC74WOlTHc4Zi7iF2crhX4T2VDhmzKJkF8K7aYRWA7lb5UDmbo54ZZdMCzzaNQ4qC4TddgIbQlF1E0aO2SrllgT5Y4CfGS3B8AU12Em3W6Gc3FMtBdfEwBeal4URLzICrw== 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=kcPd/Yrl/61pvMRGr1alAdub7KJJOshd5JNdZNDhmi0=; b=D/T5sthnwO4BFwqNxE1RoeGyqQy6HrMpYzlcBtKLmSEkofpldFA7XuaIwb4+VfnJBclA72SBKu4k9MPZfPOPUobdshMAQKeV2D+NfgkBQrfj2o7fyIChU20EhNQFa8eRavzcq88XfHQxNZZ+6Qxyf48Kp8iBR30biqhexeSY99drNPkYVDbbg/oRxkdrn9hDHvquJcydFoFeD4153QqtLphJu+4qYsEsPe5WZV7DtABXOabJposfGYnifxfIS818CUT/sMCqqpBDE1HRRccjsBdsSD4sRDF4L2pvK90JAe58WB/xcecaulAb2awM0xYiiUG916zsLWwF5CPzFXImMQ== 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=kcPd/Yrl/61pvMRGr1alAdub7KJJOshd5JNdZNDhmi0=; b=c6P7sA53HNecwEALo8ve2E21nzdMor1iipycKst/JoFUL/9mTOp4e0ZLm1+sp003BObFvBT7FiJBspPV8A1mulBAMtf4QZId35ytEOqPv6gw63GP1KvoNljlcYlPGT7OPCQXwtaRZ1CgrltIfVZBiF6AAEZgm+LeQmkGdKbgrhlvarDbwRClQoOk2+n1JOoFn+UGDijzo7Z+dBGlSHBcimRGZd+RzHJ1NYahoVhaVKd/ng7ea1T05e/cUJiGBRm184hJT+kRzOHcuV2Xii8+Z9cjvRm+zwzw+nIOrEr+ZpDrTmHkUlN0mRbUrUJA36y1OddyY3V1c4+ZHPKa550YQw== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by SA1PR12MB7103.namprd12.prod.outlook.com (2603:10b6:806:2b0::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Tue, 15 Aug 2023 13:35:20 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::6cad:95d0:908a:981b]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::6cad:95d0:908a:981b%3]) with mapi id 15.20.6678.025; Tue, 15 Aug 2023 13:35:20 +0000 From: Ali Alnubani To: Luca Boccassi CC: "stable@dpdk.org" , "dev@dpdk.org" , John McNamara , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Wael Abualrub , Alexander Kozyrev Subject: RE: 20.11.9 patches review and test Thread-Topic: 20.11.9 patches review and test Thread-Index: AQHZwahTW6TTPVQUk0WK+Fzw6CEKta/pjtfQgAA6PACAAawssA== Date: Tue, 15 Aug 2023 13:35:20 +0000 Message-ID: References: <20230728230736.4083691-1-luca.boccassi@gmail.com> In-Reply-To: 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: DM4PR12MB5167:EE_|SA1PR12MB7103:EE_ x-ms-office365-filtering-correlation-id: 8f694472-7ecb-4afa-c5e9-08db9d947870 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; x-microsoft-antispam-message-info: /52ctq0W1we7AA3PqxrZjBpCKXrrun/7SxG9OA5ZzefY2ieXlRiMCLOomplo4hGASMKco8w7DKqda/3toefpmVBbeAvl6uzL7qD9gAwkl41ytNEZowzo2AKVoG0h1wy1Of0DT4oXkCYB2i7PJRWVi03n3gl2v7UyOBV+plWW2UBV+569Y44onddxXmdZmi+iItu6MDZmVqJCkZll3vKzSjA3NZ4Q1Jlz8l7XW6I1PEr5gzwmLoi5LepMn68fay0oZzL9Ix9G6VaCe61Y00lYIYwoyABYwTR7OweKnwnVvm5sf/5g9qNTP3ZBMnpgLvKGAdZCdFfaQMYtkMy3UbS9CJ3CEOaU1zVic3eMQamOAKH56oKRM41XH4orf651W/DoR5ve8R8zlxo70htGKRUHwv/W3KNz9TzKHpm52+UmmCw2ei2Qe43cHgvEXYBdl1GUEfZZ6d6syCCYn1Rtbk15Iq8QGtlq3pRFV3pIHgENlw0zlY0XixN6HAkPM1axHr9SGHmb5j5qxYgVWbjwVDWqyqbeFRnaW3mzGApGfxRED/I90rdiM+GIyT2zS9OtZgldEL8JP2TqZfRRjD5IV6yYuf4Z5pkhTTN0AWKXSE73cTKvuqONVW6ayZ/zps1b0JitNkhwwt/L/coAikkmJSvsG0r+A9VNgcT3qqRR1FH+9g8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5167.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(346002)(136003)(366004)(396003)(39860400002)(1800799009)(186009)(451199024)(55016003)(38070700005)(38100700002)(66946007)(66556008)(66476007)(66446008)(64756008)(54906003)(6916009)(316002)(76116006)(478600001)(966005)(122000001)(2906002)(41300700001)(52536014)(5660300002)(8936002)(8676002)(4326008)(83380400001)(9686003)(71200400001)(6506007)(7696005)(53546011)(26005)(107886003)(86362001)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmJ5d3VsRzEzclZ6cXdhOStxQ3h2dlpOaWxGMm13alYvRjcyNDdSMnlVNUVi?= =?utf-8?B?c2c4WFhJNkRLUGpHMURjWnBQVGJWQUVQejhpdmhWRFpPZVFTUStBbzVUR1g4?= =?utf-8?B?dkhOQ0JzdU9DbkRBWUJHaGwyKzB0NTQ3Ti9ZeGlMU1pCOGo1VmFjdDBpSFl6?= =?utf-8?B?VTRCT1JBRlZSNUVjZFBINnNPbGsvd1dnRWtiK3VRMTNLTXBzUW9oSmowYjFR?= =?utf-8?B?MitXVzNBQkh3RmNwOHBFdG9TMXJCUndlR2t0UEUvVmltWGpRNXVjd2FhS1px?= =?utf-8?B?ZVFZWnluTThBdWExaVdzckY5Ri9UYjNjZHhQNUhsNEtieFM0UmFMbU8zL0pQ?= =?utf-8?B?U0wxbk03Rk5XbnQ5cFR2d0xreHkrdDZQVzlYaFh1RndmRkVQL1RTUXA0TkdU?= =?utf-8?B?dVFIQ3k1MzFMTTNXTmpabWlScW90TUNObVVPY1UvRDIvbGU2dmZFZ3JUMWhU?= =?utf-8?B?RVJXNWJmb1pXb1AyZXQ1TUkwYlMyT09tVWJ1Y1RoTmt2Y0RsRENwenRRQzVV?= =?utf-8?B?MkxsWTRJYksxbmF1Ui9OL3JLWk5kQ0lKT3c4RmU5MXlyZjgxcWFiV3NYckZD?= =?utf-8?B?djd1Z0pMMVFHWFhzdURxK3FacHA3U09iSzJiWW81bk5uSGdUNlBwQXN6Skp5?= =?utf-8?B?T0dkY3pjd1hNdGlKckhLZTZWYkFUMWFEajZ6ZzJKRTQ3eVN2bFhYamdMOTJK?= =?utf-8?B?ZzFsbmExaFlGT3FHdGQzY2FMd0ZmNGpXMUVmeWFUclZ3RnhvVFZ4QmpaK3lx?= =?utf-8?B?TC9DQXc0T3lReGxvT0RTZG9sM29JMWwrMUQzTUJjR3hQbTg2ckdsc2tBa3o0?= =?utf-8?B?UE1IVlRYNVZ4dzlaYTlWVmUzSjBXVXYyNGF4cTJ3S1grOW5oWS9wcUtSbzVZ?= =?utf-8?B?TU5HdjdCUnRGajdQZFRwNHBsMllQM0szUnU4SkhpNjlMdm9BQjZyZUc1Nis4?= =?utf-8?B?LzNvb1hhTVc0ZzBGbXoxYXZkTHhLU0ZHaXlnbHZzQ0V6QU5NbzNCdzFxRjYz?= =?utf-8?B?U0pKYUJkTmk5anBNdEJvZEpCQWhmMWFuejIvZHRXN2h5VVRlakNDWTIrZjc1?= =?utf-8?B?WGdBSDFjZ3pjSW9XN2lNMFN5NHk2OUdoTTNUYUdVNkFKNkNYcFRUSjIyVWdv?= =?utf-8?B?aG5Hbm5NVUp4NXo5Qzh5TUZ2UmNpUitaRzRCV3krUkVNNThBb2tmYkpwT0Zu?= =?utf-8?B?U1c2YWlWNUYvdHBQS1puTllLVEdTSXdrcVZ1YUtDTnZkaHk3NUVCM1FpN25V?= =?utf-8?B?dzJVRUpCWDA3cXZaUjJxdEpzZ2xHWGhXMnFFdXBRbWM4eGRKajJkQnJLL2Zp?= =?utf-8?B?TEoxT0IvUmVzZUhKenhjUWRNdU1MdjFjTHdvZmhLY2t3L2dxOE4yV0srbWUr?= =?utf-8?B?MjdnSUNrTXNwMnljV21VWjN1WnkyRExsNkJ6a1F5UmQwT0Jna1VMaFR0V3VO?= =?utf-8?B?WWl2SjhRYkwvcDdsQWhlUUhHVUV4SldJb0twQW54U2VyRlJibnM0VzZtQUJs?= =?utf-8?B?V0l2a2RMMVNZSmZ5Yzg5S05NNXZSMGNNVGhTWGtFeng0WjJhWXJSelJmc0Ur?= =?utf-8?B?QTgwanloOVdsUkZFK0tjaE5OYnFwNXE0RXRmMjNzb1ZHUi9YalFELzh4VzFr?= =?utf-8?B?OTd2RDBZUlJ1YnlLSmlBc0pzYm9jSW82U2V6OEw5eVZ4bU1UZEVwYnI1WCt1?= =?utf-8?B?WEFSMlFJVGtxcE1YS0hxYXpnOFZDWWRnUTJ3bWVrZFoxYXNUTEk3a1JtRUlv?= =?utf-8?B?UGkwMmx2U2diMTQySTRzUnhrRnQ0YkZXcFV0dUZ6b24weXZjK2wrYWNCekFL?= =?utf-8?B?aWo1eUdwRndBeWlrSzhXc2J1N1VhTzFrTU13SnV2U3JUcmdoLzJCbFY2TXdp?= =?utf-8?B?NXJMVVRyZGlDZWh0b0R0TDdhbUsvbUovd2t4NERjQWp0dUNiczBhZjExT1BG?= =?utf-8?B?QnV3SnlESGNiM2g3SFREN05QNVp2aEgxdThndTNlVEMyTVo3bGNYS1B6SVZP?= =?utf-8?B?bFo5RDVoaTIxcG9FYVYwMXdKVnZJS3BZMGJHK3c0TnloeHhlZVBRQkZ5UzRL?= =?utf-8?B?NUlvNUtHYXlxckxXcWhWNVhLU0EvM2dsNHhtbDNrVk9PUmpwUVNucEsva00x?= =?utf-8?Q?wsHo3SV5RUZcQJMTt00PJMty0?= 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: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f694472-7ecb-4afa-c5e9-08db9d947870 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Aug 2023 13:35:20.4318 (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: mQyDrgp11PGxWABla4y6o87I99n4DCmSuhDZGpF9epZihLcy+duJXhJhlw/kDAlaxu5TUhgGI5vCfl42DZu9Dg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7103 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWNhIEJvY2Nhc3NpIDxsdWNh LmJvY2Nhc3NpQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBBdWd1c3QgMTQsIDIwMjMgMjo1 NSBQTQ0KPiBUbzogQWxpIEFsbnViYW5pIDxhbGlhbG51QG52aWRpYS5jb20+DQo+IENjOiBzdGFi bGVAZHBkay5vcmc7IGRldkBkcGRrLm9yZzsgSm9obiBNY05hbWFyYQ0KPiA8am9obi5tY25hbWFy YUBpbnRlbC5jb20+OyBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRpYS5jb20+Ow0KPiBO QlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVYVEVSTkFMKSA8dGhvbWFzQG1vbmphbG9uLm5l dD47IFdhZWwNCj4gQWJ1YWxydWIgPHdhZWxhQG52aWRpYS5jb20+DQo+IFN1YmplY3Q6IFJlOiAy MC4xMS45IHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiBPbiBNb24sIDE0IEF1ZyAyMDIz IGF0IDEyOjUyLCBBbGkgQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT4gd3JvdGU6DQo+ID4N Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBsdWNhLmJvY2Nh c3NpQGdtYWlsLmNvbSA8bHVjYS5ib2NjYXNzaUBnbWFpbC5jb20+DQo+ID4gPiBTZW50OiBTYXR1 cmRheSwgSnVseSAyOSwgMjAyMyAyOjA4IEFNDQo+ID4gPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+ ID4gPiBDYzogZGV2QGRwZGsub3JnOyBBYmhpc2hlayBNYXJhdGhlDQo+IDxBYmhpc2hlay5NYXJh dGhlQG1pY3Jvc29mdC5jb20+Ow0KPiA+ID4gQWxpIEFsbnViYW5pIDxhbGlhbG51QG52aWRpYS5j b20+OyBiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tOyBEYXZpZA0KPiA+ID4gQ2hyaXN0ZW5zZW4g PGRyY0BsaW51eC52bmV0LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbA0KPiA+ID4gPGhlbWFudC5h Z3Jhd2FsQG54cC5jb20+OyBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IEplcmlu DQo+IEphY29iDQo+ID4gPiA8amVyaW5qQG1hcnZlbGwuY29tPjsgSm9obiBNY05hbWFyYSA8am9o bi5tY25hbWFyYUBpbnRlbC5jb20+OyBKdS0NCj4gPiA+IEh5b3VuZyBMZWUgPGp1aGxlZUBtaWNy b3NvZnQuY29tPjsgS2V2aW4gVHJheW5vcg0KPiA8a3RyYXlub3JAcmVkaGF0LmNvbT47DQo+ID4g PiBQZWkgWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IHFpYW4ucS54dUBpbnRlbC5jb207IFJh c2xhbg0KPiBEYXJhd3NoZWgNCj4gPiA+IDxyYXNsYW5kQG52aWRpYS5jb20+OyBOQlUtQ29udGFj dC1UaG9tYXMgTW9uamFsb24gKEVYVEVSTkFMKQ0KPiA+ID4gPHRob21hc0Btb25qYWxvbi5uZXQ+ OyBZYW5naGFuZyBMaXUgPHlhbmdobGl1QHJlZGhhdC5jb20+Ow0KPiA+ID4geXVhbi5wZW5nQGlu dGVsLmNvbTsgemhhb3lhbi5jaGVuQGludGVsLmNvbQ0KPiA+ID4gU3ViamVjdDogMjAuMTEuOSBw YXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiA+ID4NCj4gPiA+IEhpIGFsbCwNCj4gPiA+DQo+ID4g PiBIZXJlIGlzIGEgbGlzdCBvZiBwYXRjaGVzIHRhcmdldGVkIGZvciBzdGFibGUgcmVsZWFzZSAy MC4xMS45Lg0KPiA+ID4NCj4gPiA+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxl YXNlIGlzIHRoZSAxNHRoIG9mIEF1Z3VzdCAyMDIzLg0KPiA+ID4NCj4gPiA+IFBsZWFzZSBoZWxw IHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVwb3J0 DQo+ID4gPiBhbnkgaXNzdWVzL3Jlc3VsdHMgd2l0aCByZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBG b3IgdGhlIGZpbmFsIHJlbGVhc2UNCj4gPiA+IHRoZSBmaXhlcyBhbmQgcmVwb3J0ZWQgdmFsaWRh dGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUgcmVsZWFzZSBub3Rlcy4NCj4gPiA+DQo+ID4gPiBB IHJlbGVhc2UgY2FuZGlkYXRlIHRhcmJhbGwgY2FuIGJlIGZvdW5kIGF0Og0KPiA+ID4NCj4gPiA+ ICAgICBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS90YWcvP2lkPXYyMC4xMS45 LXJjMQ0KPiA+ID4NCj4gPiA+IFRoZXNlIHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJhbmNoIDIw LjExIG9mIGRwZGstc3RhYmxlIHJlcG86DQo+ID4gPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93 c2UvZHBkay1zdGFibGUvDQo+ID4gPg0KPiA+ID4gVGhhbmtzLg0KPiA+ID4NCj4gPiA+IEx1Y2Eg Qm9jY2Fzc2kNCj4gPiA+DQo+ID4gPiAtLS0NCj4gPg0KPiA+ICBIZWxsbywNCj4gPg0KPiA+IEFw b2xvZ2llcyBmb3IgdGhlIGxhc3QtbWludXRlIHJlcGx5Lg0KPiA+DQo+ID4gV2UgcmFuIHRoZSBm b2xsb3dpbmcgZnVuY3Rpb25hbCB0ZXN0cyB3aXRoIE52aWRpYSBoYXJkd2FyZSBvbiB2MjAuMTEu OS1yYzE6DQo+ID4gLSBCYXNpYyBmdW5jdGlvbmFsaXR5Og0KPiA+ICAgU2VuZCBhbmQgcmVjZWl2 ZSBtdWx0aXBsZSB0eXBlcyBvZiB0cmFmZmljLg0KPiA+IC0gdGVzdHBtZCB4c3RhdHMgY291bnRl ciB0ZXN0Lg0KPiA+IC0gdGVzdHBtZCB0aW1lc3RhbXAgdGVzdC4NCj4gPiAtIENoYW5naW5nL2No ZWNraW5nIGxpbmsgc3RhdHVzIHRocm91Z2ggdGVzdHBtZC4NCj4gPiAtIHJ0ZV9mbG93IHRlc3Rz Lg0KPiA+IC0gU29tZSBSU1MgdGVzdHMuDQo+ID4gLSBWTEFOIGZpbHRlcmluZywgc3RyaXBwaW5n IGFuZCBpbnNlcnRpb24gdGVzdHMuDQo+ID4gLSBDaGVja3N1bSBhbmQgVFNPIHRlc3RzLg0KPiA+ IC0gcHR5cGUgdGVzdHMuDQo+ID4gLSBsaW5rX3N0YXR1c19pbnRlcnJ1cHQgZXhhbXBsZSBhcHBs aWNhdGlvbiB0ZXN0cy4NCj4gPiAtIGwzZndkLXBvd2VyIGV4YW1wbGUgYXBwbGljYXRpb24gdGVz dHMuDQo+ID4gLSBNdWx0aS1wcm9jZXNzIGV4YW1wbGUgYXBwbGljYXRpb25zIHRlc3RzLg0KPiA+ IC0gSGFyZHdhcmUgTFJPIHRlc3RzLg0KPiA+DQo+ID4gRnVuY3Rpb25hbCB0ZXN0cyByYW4gb24g dGhlc2UgY2FyZHM6DQo+ID4gLSBOSUM6IENvbm5lY3RYLTYgRHggLyBPUzogVWJ1bnR1IDIwLjA0 IC8gRHJpdmVyOiBNTE5YX09GRURfTElOVVgtDQo+IDIzLjA0LTEuMS4zLjAgLyBGaXJtd2FyZTog MjIuMzcuMTAxNA0KPiA+IC0gTklDOiBDb25uZWN0WC03IC8gT1M6IFVidW50dSAyMC4wNCAvIERy aXZlcjogTUxOWF9PRkVEX0xJTlVYLTIzLjA0LQ0KPiAxLjEuMy4wIC8gRmlybXdhcmU6IDI4LjM3 LjEwMTQNCj4gPiAtIERQVTogQmx1ZUZpZWxkLTIgLyBET0NBIFNXIHZlcnNpb246IDIuMC4yIC8g RmlybXdhcmU6IDI0LjM3LjEzMDANCj4gPg0KPiA+IEJ1aWxkIHRlc3RzIChhbGwgcGFzc2VkKToN Cj4gPiAtIFVidW50dSAyMC4wNC42IHdpdGggTUxOWF9PRkVEX0xJTlVYLTIzLjA0LTEuMS4zLjAu DQo+ID4gLSBVYnVudHUgMjAuMDQuNiB3aXRoIHJkbWEtY29yZSBtYXN0ZXIgKGFiYTMwYmQpLg0K PiA+IC0gVWJ1bnR1IDIwLjA0LjYgd2l0aCByZG1hLWNvcmUgdjI4LjAuDQo+ID4gLSBVYnVudHUg MTguMDQuNiB3aXRoIHJkbWEtY29yZSBtYXN0ZXIgKGFiYTMwYmQpIChpMzg2KS4NCj4gPiAtIEZl ZG9yYSAzOCB3aXRoIHJkbWEtY29yZSB2NDQuMC4NCj4gPiAtIEZlZG9yYSAzOSAoUmF3aGlkZSkg d2l0aCByZG1hLWNvcmUgdjQ2LjAuDQo+ID4gLSBPcGVuU1VTRSBMZWFwIDE1LjUgd2l0aCByZG1h LWNvcmUgdjQyLjAuDQo+ID4gLSBXaW5kb3dzIFNlcnZlciAyMDE5IHdpdGggQ2xhbmcgMTEuMC4w Lg0KPiA+DQo+ID4gV2Ugc2VlIHdhcm5pbmdzIHdoaWxlIHJlc3RhcnRpbmcgcG9ydHMgaW4gdGVz dHBtZCBhcHBsaWNhdGlvbiBpZiBNUFJRIGlzDQo+IGVuYWJsZWQsIGFuZCB3ZSB0aGluayBpdCdz IGNhdXNlZCBieSB0aGlzIGJhY2twb3J0ZWQgY2hhbmdlOg0KPiA+IG5ldC9tbHg1OiBmaXggTVBS USBzdHJpZGUgc2l6ZSB0byBhY2NvbW1vZGF0ZSB0aGUgaGVhZHJvb20NCj4gKGh0dHBzOi8vZ2l0 LmRwZGsub3JnL2RwZGstc3RhYmxlL2NvbW1pdC8/aD04MTAwMjk4OGUwMSkNCj4gPiBUaGlzIGlz IHRoZSBvbmx5IGlzc3VlIHdlIGZvdW5kIHRoYXQgbWlnaHQndmUgYmVlbiBjYXVzZWQgYnkgY2hh bmdlcyBpbiB0aGlzDQo+IHJlbGVhc2UuIEhvcGUgSSBjYW4gdXBkYXRlIGJ5IHRvbW9ycm93Lg0K PiA+DQo+ID4gV2UncmUgaW52ZXN0aWdhdGluZyBzb21lIGludGVybmFsIHRlc3QgZmFpbHVyZXMg dGhhdCB3ZXJlIGNhdXNlZCBieQ0KPiBlbnZpcm9ubWVudCBjaGFuZ2VzLCBidXQgd2UgaGF2ZSBh IGhpZ2ggcGFzcyByYXRlIGluIG91ciByZWdyZXNzaW9uIHRlc3RpbmcNCj4gb3ZlcmFsbC4NCj4g Pg0KPiA+IFRoYW5rcywNCj4gPiBBbGkNCj4gDQo+IFRoYW5rIHlvdSwgSSdsbCB3YWl0IGZvciB0 aGUgY29uY2x1c2lvbiBvbiB0aGF0LCBpZiBJIG5lZWQgdG8gcmV2ZXJ0DQo+IHRoYXQgY2hhbmdl IGxldCBtZSBrbm93Lg0KPiANCg0KSGkgTHVjYSwNCg0KSSBjcmVhdGVkIGEgQnVnemlsbGEgdGlj a2V0IHRvIHRyYWNrIHRoZSBpc3N1ZXMgd2l0aCBNdWx0aS1QYWNrZXQgUnggcXVldWUgKG1wcnEp LiBXZSBob3BlIHRvIHJlc29sdmUgaXQgaW4gMjAuMTEuMTA6DQoNCmh0dHBzOi8vYnVncy5kcGRr Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3NCAtIFsyMC4xMSBMVFNdIE11bHRpLVBhY2tldCBSeCBx dWV1ZSBwYXJhbWV0ZXJzIGFyZSBpbmNvcnJlY3RseSBhZGp1c3RlZCBhbmQgbm90IGFwcGxpZWQg cHJvcGVybHkNCg0KV2UncmUgb2sgdG8gcmVsZWFzZS4NCg0KVGhhbmtzLA0KQWxpDQo=