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 CFAD6A0350; Thu, 23 Dec 2021 16:08:11 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BA1FE40E01; Thu, 23 Dec 2021 16:08:11 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2074.outbound.protection.outlook.com [40.107.220.74]) by mails.dpdk.org (Postfix) with ESMTP id 3E2D140DDA; Thu, 23 Dec 2021 16:08:10 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DAOi64NyuL7nBCNeVPlvdtgVxWuHaRzJHB6JrGZ2MBLjhedUowPBK4AdBqqTsmfN/9cJjgm9mNr8cvgwtJeH6+Qp7ECusPLuXyc7xNpdx0ng5AW0IY51e0+PrL6PlvBv/NEa1qX49Bt5DkU0XV45SymfVsg+vUp30vQyTENZjwkPxkGLaSp8rhRaCVuJ+Q2zsTepMeCW2+o0X5GBOpoOsqMP/DsypVYVKQhAg4mf7ishWMOCy2M2tX1ZiLeV/KYYrmEn+B1x87Tyt+ADXySRQgD3ogY21WWuUH8ZRVdDcuEMAvrgNzhtRE1eiTaxMdfN/XlVmGrJIg83D3hjbobUSA== 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=5WgMDx9oJ3IJ3fCJWEhmVEY88nX4ru5ZQSNBMyaSukE=; b=LAN9inXq6vOE4+iooEj/WIoAUpTsiOYzxY74AjnPcv7CVFmSIPx6rZoxMKGx6s5PxJB1D4nVaQDKsVjqqADWdiTZXpJlLAKxwsCs/JrJynChr+4Y5vYX6Z8BxcsI2W0rAhfbSpUse5jluk70pYirNL3Rt1WZboWRMp0hOAtFnU7RSBFamV4/X1szDFVJ1Y/dQmm/WZlBhJk5Fu6fDL5cbP882+8vJZ4WjzgTR4sST3p8GSjp6v2oQqVBFnK688j1d5EHFiQBH+CgNs95ndXkJOa+BTM0utU5SmyfcQoPmnxaa1KUsgqG16u+JwArHWGouwGacS82wDEkY75pldYhrw== 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=5WgMDx9oJ3IJ3fCJWEhmVEY88nX4ru5ZQSNBMyaSukE=; b=L6QOs7F7stV+X2JpFUliasZU4GJbI09madMqrJUuoTBzNzHhD2l+hjbwVq7FXeqBOsZk9d97M+ALf6s0KVyPbsglWiZGuUrmhLMxc6lFHqAiEENGSlNmUFz5QrtqqMLkQ0ZjwHGBaNhFTqqRiPARR6kMF/uK/y0AQfus1t1GCe/8I0PDXnySPIMn1+mSqs0LhOQAjc5TiZD92IxXb8WDjTdTQ86Etqi+ExMPCp5F7TBlGeo1z9P0YseKZhs9+THpDXEz9V0u0CybS1Ur6Ul8oq53rrFg7bpvP1kk704XH7I/kuGE/b/X0JEg6HK8W0wzC9rq6/PyYyltxfA4v9kJzQ== Received: from BN9PR12MB5307.namprd12.prod.outlook.com (2603:10b6:408:104::5) by BN9PR12MB5195.namprd12.prod.outlook.com (2603:10b6:408:11c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.18; Thu, 23 Dec 2021 15:08:08 +0000 Received: from BN9PR12MB5366.namprd12.prod.outlook.com (2603:10b6:408:103::20) by BN9PR12MB5307.namprd12.prod.outlook.com (2603:10b6:408:104::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.19; Thu, 23 Dec 2021 15:08:08 +0000 Received: from BN9PR12MB5366.namprd12.prod.outlook.com ([fe80::f468:8a96:6982:e93c]) by BN9PR12MB5366.namprd12.prod.outlook.com ([fe80::f468:8a96:6982:e93c%5]) with mapi id 15.20.4823.019; Thu, 23 Dec 2021 15:08:08 +0000 From: "Xueming(Steven) Li" To: Ali Alnubani , "stable@dpdk.org" CC: "ian.stokes@intel.com" , "dev@dpdk.org" , "ktraynor@redhat.com" , "Abhishek.Marathe@microsoft.com" , "drc@linux.vnet.ibm.com" , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "yuan.peng@intel.com" , "jerinj@marvell.com" , "benjamin.walker@intel.com" , "bluca@debian.org" , Raslan Darawsheh , "john.mcnamara@intel.com" , "zhaoyan.chen@intel.com" , "hariprasad.govindharajan@intel.com" , "hemant.agrawal@nxp.com" , "pezhang@redhat.com" , "juhlee@microsoft.com" , "qian.q.xu@intel.com" Subject: Re: 20.11.4 patches review and test Thread-Topic: 20.11.4 patches review and test Thread-Index: AQHX6ryk5Qq+xvKqEEiEPFtm/Kicu6xARAqAgAAEQoA= Date: Thu, 23 Dec 2021 15:08:07 +0000 Message-ID: <8e343ce951507c8ff57dd178c5c0ae7a3841a432.camel@nvidia.com> References: <20211206161523.565629-1-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.42.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d746f994-2526-4fd9-4b3a-08d9c6260721 x-ms-traffictypediagnostic: BN9PR12MB5307:EE_|BN9PR12MB5195:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TINx32LTOEodhGKsMXvpKFtwUZndxtKGsTrMyyPvzLwxw/K/2nXjstDrSWaOvP6zhvXhyL1WkPUu4/thy67o5B1uujJekJXkCMr3zM3szoAXGxNwjxIstgQxY2Lpp9vWtJXj7q1oHELkMxOEluEyLAOXZ6F05Nxh8m7LcgYDemRr3ngSekGavpKgOkEu3FamykgJT3kpeuywRsNa4bQ8XBwatiygNz3TEwpXzFeJRCdWtrVFOeU4mo/gGWrHd+IGKwFW+biSBpW2OfNExowqkZno7cfSVMpieVbfR7xu1muT15sTDt+gUThRBIB7oDg0zi4DXx2/CIagjdBmNohLi6AITpDHxvBNv6xJKjFsNTXqvVoFpWv7/OOI/UPJhxO8JCIxps+ti8O1my2qswOLarIrRJC8tk+FsVchMcGSqB/apz32nr8/ENj+f805AOA/JZm6X6puSFCHGt/XbSdn/H14lhJUKYTNnF5W2tAbppilWYLF1ns5hJj9K1iH3s+ts46Gc5ZFAvdhb1RYKnpTA8OhEgWf8uf2bmmSoExe7kxrgs4vyvzSOSeN2PC+J2pQaoermy+DaHRezVNiEYK43n3PeGakp8L8aO5bBC1d/8a3RnlFJiwfSmO+TaEdyzjXYxDgOHwshuCggncHfbVxJAErGYGh/F4jyJJwTYv6lWqnWhQX28ZBEoX4uILIkRprvq5f97X9mmxc+5yGF3RjkQynkUfi4EvfE3qQCHKboSd9nobuYYYTwblNG+yN75Mv15NsgzOPtnnktdEwaLysFn6SGm/VE/BESxuuCxLD0kvBzNw62ghHbRawIQEl9QcFprB7YDs6+tfRRSCI9JIfSg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR12MB5307.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(186003)(38100700002)(4001150100001)(8676002)(6486002)(5660300002)(26005)(86362001)(4326008)(2906002)(110136005)(7416002)(2616005)(36756003)(508600001)(6506007)(122000001)(53546011)(6512007)(76116006)(66556008)(66446008)(64756008)(38070700005)(66946007)(66476007)(54906003)(966005)(91956017)(71200400001)(83380400001)(8936002)(45080400002)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RHp4N3ozU01ML0V4K2l3NGF1Y3p4WCtYd2UrOXc1L3hXYTNXYVRBNTcvMlc2?= =?utf-8?B?ZytTQlBaeENIWkU3cDJUMVZTMWVkYVQzNVhPZTZocVpiSCsxTlRrZ0NpVVh4?= =?utf-8?B?OHdlOXZkUVM3bGNDRVRVcHZPYzBTTWkxM1lQQnNGdi9HbnlhTHpZS0RtY1Zl?= =?utf-8?B?Q2Z0V2JrOWVqTVlGVGxJaHlVNlFQMGpjdFpBR2N2MWxBc2RoQmtXTXBWdmx0?= =?utf-8?B?bFZaYmdNbGNzczFxOGxVaGpvdlhWaStKcm5lWU1UekFWdjZkYXJ6OE5IU2tS?= =?utf-8?B?dHJReXJDNHVUSjJ3VHppWndZTjJGdXJOTmM0VnZydkJSVXBwcXAzUFc1czBo?= =?utf-8?B?QXdWcjhsc3d5eHhRYmtORXM4S0p6YVRyVU5SQW1ScURCbTBvSnhienVibEFE?= =?utf-8?B?RHVyTFB4ckl5WmRjbVVHaUpMaVBBSnJ5d3drRUNCRWxTZDVxY0xwRmlyRHdQ?= =?utf-8?B?MnBjWGxmRVBKd1FOWlIrS1VZT05CemZocisrM0NublFvYkloM0NJT0pIRGxp?= =?utf-8?B?TW9TRVhYbWxtOW9tZnovS0pLczRiRXpRbHE4Ulo1SWxFenp0dVlXOU5JVFBi?= =?utf-8?B?bk9DWHZ5L2VGZEtySEswRFdCRlp2cXJuMVYwMXhtUzNqR2llRkRxUktlNHVl?= =?utf-8?B?N0VZdmZPNlNod1FweDJOSGV1QS8wVTNteG5XZ1ZoSStQdmR6VW4zcEpVZ2hp?= =?utf-8?B?dVJkTGFzYnQvM0RpYUNic2JFVmY2N0FCODNORnN0NzVjMUZxOUJ5a052dXpN?= =?utf-8?B?b0tYbitDNTcxZFZoT1M1UFlxTWRRS1pOVHVXaWFCZU4zNldlOUcvWlNReGlI?= =?utf-8?B?RjhMZ1dJa3BwVEU4elBwU2ptRlZUbHRicTI5V0kyeHZlbGl4WEtnTGY1UEc2?= =?utf-8?B?ZkRRWGFWRGd2dE9aMTAwZitTaGpBb2xrVzBwS2NHWW9lU0p4bWxLU1FVMHN4?= =?utf-8?B?SlYvTitpMTEvZ2hxT2F1OTI5WG93TmdYZWh6SmFYTzJqbEprc1dVandNdTNJ?= =?utf-8?B?ZVdIT1JocVQvQUg5ejR4YmxWNHAzenh1KzB3dUZQQlRxMllDb3hrNThvQkQ5?= =?utf-8?B?R2liNDNvQU1haXNBTTF6b1BoZWlDMk00TGpvTk5nbE1NaTQ1RmNJMFVZUjF6?= =?utf-8?B?M3BzeWhvRG5uV2EzRklPdElQRnB1c1RQREZvUTB6RWsxekFYTnV2WGlFZ2xj?= =?utf-8?B?SE83WjB5MER6dDZzWnNTS3VOdFlteitWSEVYRVV1SlgxNVVpVkQ5dmxEbFhz?= =?utf-8?B?a3RBNEU1Vnc3UFExSDhlajhjSi96QXk4eVN1QWNjY2ExdjVhTVUvU21hd25z?= =?utf-8?B?Q2xjL0g3NEZ3VmthMlAwbnNISlAxSXJJL3M1WlBhRmNCZ2dWQ0ZRZ05tWFJ6?= =?utf-8?B?YmtmMkJGMkJlaDhJbWFVTmhRekZjWStPUzBPc3Y3ZXFYbTF6ZTN6akUxaGdY?= =?utf-8?B?MkxiZmtscmlNdTRsZzU5azlVYkNNclUrQy9HUHEvS2ZreUxhVkpXR3JjaXpm?= =?utf-8?B?U2xQeGpFeU5QejdRRnllajU2NHRxY3JYM0lZQnFoMFZydEJ5cGI5WktZMm5i?= =?utf-8?B?V0R3SWlSV2RZWW1xNTltMzdCaTRWKzN3cE8vSERnWWJJaEhsdWM5dlZyNzZY?= =?utf-8?B?cm5KY24wU3JTaWMxZ0QzVXNFb1ZLZDFaZ0NBL0pSQWUwZEE3SUo3clgvVDI5?= =?utf-8?B?cmtlWHU3TklYVkpWT1ZxdTNiZi94S0EwSStTRDlLelNncHZhZW5UOUxGUlJL?= =?utf-8?B?elozUjB0YmFFVHM1cE1uN2FMdkIxOHZRc0JEcHpWWmVtTk5XMW40djVwa3dq?= =?utf-8?B?ZzluaDVTdWsxanMzNmRUUk5rcmRERUpKWmNNTWFlNHlVVnNGY3d3NUhVMHFr?= =?utf-8?B?M1dHTzBkVHdzR1FzaHl4akQxU0NKK2ltdERsY0RvTnNMZGpxdkNDSkhscTZ5?= =?utf-8?B?UzZ0YXVQVVBHQnZqZFA0YllQTXV6aFhGM0RTTW42WDZyQlpzYTZTenJpWnlD?= =?utf-8?B?YTlEcW9PbFJCSUloUkNvRks0cHNmQWZCb2cwK2FoYkplWGxHMzZYWE1UR2h6?= =?utf-8?B?ZStObTlZTS9JMFZiWldLMHFOVGwvekNIcDk0MklWN1YzVHB3RGhiS2lGTCtK?= =?utf-8?B?dnNwdDY5K3l6aXFEUGpFOVhCRnNjNlJTaldOMDdEbzRWWU9MY1hMRVovKzZX?= =?utf-8?Q?aHq36/SQcupHYK0A8tX7GD1AkD0QeLp1441wGhtCcIh3?= Content-Type: text/plain; charset="utf-8" Content-ID: <707BF4CF54D3724B9D01DBCB7B91514F@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5366.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d746f994-2526-4fd9-4b3a-08d9c6260721 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Dec 2021 15:08:07.9221 (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: jrpNG/dL0FYlNkhXYaTswXfGIg44eOWqRpSiWqn2yHueLFL4Q+Ic70+gGjuxshyuTB/FIhko96Z/VD0Yi5zncQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5195 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 SGkgQWxpLA0KDQpUaGFua3MgdmVyeSBtdWNoIGZvciB5b3VyIHN1cHBvcnQhDQoNCk9uIFRodSwg MjAyMS0xMi0yMyBhdCAxNDo1MiArMDAwMCwgQWxpIEFsbnViYW5pIHdyb3RlOg0KPiBIaSwNCj4g DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBYdWVtaW5nKFN0ZXZl bikgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+ID4gU2VudDogTW9uZGF5LCBEZWNlbWJlciA2 LCAyMDIxIDY6MTUgUE0NCj4gPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+ID4gQ2M6IFh1ZW1pbmco U3RldmVuKSBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT47IGRldkBkcGRrLm9yZzsgQWJoaXNoZWsN Cj4gPiBNYXJhdGhlIDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5jb20+OyBBbGkgQWxudWJh bmkNCj4gPiA8YWxpYWxudUBudmlkaWEuY29tPjsgYmVuamFtaW4ud2Fsa2VyQGludGVsLmNvbTsg RGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPiA8ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbT47IGhhcmlwcmFz YWQuZ292aW5kaGFyYWphbkBpbnRlbC5jb207IEhlbWFudA0KPiA+IEFncmF3YWwgPGhlbWFudC5h Z3Jhd2FsQG54cC5jb20+OyBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNvbT47DQo+ID4g SmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IEpvaG4gTWNOYW1hcmENCj4gPiA8am9o bi5tY25hbWFyYUBpbnRlbC5jb20+OyBKdS1IeW91bmcgTGVlIDxqdWhsZWVAbWljcm9zb2Z0LmNv bT47DQo+ID4gS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT47IEx1Y2EgQm9jY2Fz c2kgPGJsdWNhQGRlYmlhbi5vcmc+Ow0KPiA+IFBlaSBaaGFuZyA8cGV6aGFuZ0ByZWRoYXQuY29t PjsgcWlhbi5xLnh1QGludGVsLmNvbTsgUmFzbGFuIERhcmF3c2hlaA0KPiA+IDxyYXNsYW5kQG52 aWRpYS5jb20+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVYVEVSTkFMKQ0KPiA+IDx0 aG9tYXNAbW9uamFsb24ubmV0PjsgeXVhbi5wZW5nQGludGVsLmNvbTsgemhhb3lhbi5jaGVuQGlu dGVsLmNvbQ0KPiA+IFN1YmplY3Q6IDIwLjExLjQgcGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4g PiANCj4gPiBIaSBhbGwsDQo+ID4gDQo+ID4gSGVyZSBpcyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJn ZXRlZCBmb3Igc3RhYmxlIHJlbGVhc2UgMjAuMTEuNC4NCj4gPiANCj4gPiBUaGUgcGxhbm5lZCBk YXRlIGZvciB0aGUgZmluYWwgcmVsZWFzZSBpcyAzMXRoIERlY2VtYmVyLg0KPiA+IA0KPiA+IFBs ZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBh bmQgcmVwb3J0DQo+ID4gYW55IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMg bWFpbC4gRm9yIHRoZSBmaW5hbCByZWxlYXNlDQo+ID4gdGhlIGZpeGVzIGFuZCByZXBvcnRlZCB2 YWxpZGF0aW9ucyB3aWxsIGJlIGFkZGVkIHRvIHRoZSByZWxlYXNlIG5vdGVzLg0KPiA+IA0KPiA+ IEEgcmVsZWFzZSBjYW5kaWRhdGUgdGFyYmFsbCBjYW4gYmUgZm91bmQgYXQ6DQo+ID4gDQo+ID4g ICAgIGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1o dHRwcyUzQSUyRiUyRmRwZGsub3JnJTJGYnJvd3NlJTJGZHBkay1zdGFibGUlMkZ0YWclMkYlM0Zp ZCUzRHYyMC4xMS40LXJjMSZhbXA7ZGF0YT0wNCU3QzAxJTdDeHVlbWluZ2wlNDBudmlkaWEuY29t JTdDNGRmN2FhNTdlMWVkNGU5ZTI2MzMwOGQ5YzYyM2U0ZDAlN0M0MzA4M2QxNTcyNzM0MGMxYjdk YjM5ZWZkOWNjYzE3YSU3QzAlN0MwJTdDNjM3NzU4Njc5NzI0NDExMTMzJTdDVW5rbm93biU3Q1RX RnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsx aGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAmYW1wO3NkYXRhPWpYMXBwRDR4JTJGSDN4JTJGV1pM STZiTVA3TGlVWnhLUFpDbWtzNkFIN3dtODhjJTNEJmFtcDtyZXNlcnZlZD0wDQo+ID4gDQo+ID4g VGhlc2UgcGF0Y2hlcyBhcmUgbG9jYXRlZCBhdCBicmFuY2ggMjAuMTEgb2YgZHBkay1zdGFibGUg cmVwbzoNCj4gPiAgICAgaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29r LmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZHBkay5vcmclMkZicm93c2UlMkZkcGRrLXN0YWJsZSUy RiZhbXA7ZGF0YT0wNCU3QzAxJTdDeHVlbWluZ2wlNDBudmlkaWEuY29tJTdDNGRmN2FhNTdlMWVk NGU5ZTI2MzMwOGQ5YzYyM2U0ZDAlN0M0MzA4M2QxNTcyNzM0MGMxYjdkYjM5ZWZkOWNjYzE3YSU3 QzAlN0MwJTdDNjM3NzU4Njc5NzI0NDExMTMzJTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SldJ am9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1u MCUzRCU3QzMwMDAmYW1wO3NkYXRhPTU5WE9NVGNPVnhrVW1lV2VnMFNNOEdIZ0dhcGFPTGRtMm9P Tk1xN2Z2cVElM0QmYW1wO3Jlc2VydmVkPTANCj4gPiANCj4gPiBUaGFua3MuDQo+ID4gDQo+ID4g WHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT4NCj4gPiANCj4gPiAtLS0NCj4gDQo+IFRo ZSBmb2xsb3dpbmcgY292ZXJzIHRoZSBmdW5jdGlvbmFsIHRlc3RzIHRoYXQgd2UgcmFuIG9uIE1l bGxhbm94IGhhcmR3YXJlIGZvciB0aGlzIHJlbGVhc2U6DQo+IC0gQmFzaWMgZnVuY3Rpb25hbGl0 eToNCj4gICBTZW5kIGFuZCByZWNlaXZlIG11bHRpcGxlIHR5cGVzIG9mIHRyYWZmaWMuDQo+IC0g dGVzdHBtZCB4c3RhdHMgY291bnRlciB0ZXN0Lg0KPiAtIHRlc3RwbWQgdGltZXN0YW1wIHRlc3Qu DQo+IC0gQ2hhbmdpbmcvY2hlY2tpbmcgbGluayBzdGF0dXMgdGhyb3VnaCB0ZXN0cG1kLg0KPiAt IFJURSBmbG93IHRlc3RzOg0KPiAgIEl0ZW1zOg0KPiAgIC0gZXRoDQo+ICAgLSBnZW5ldmUNCj4g ICAtIGdyZQ0KPiAgIC0gZ3JlX2tleQ0KPiAgIC0gZ3RwDQo+ICAgLSBpY21wDQo+ICAgLSBpY21w Ng0KPiAgIC0gaXB2NA0KPiAgIC0gaXB2Ng0KPiAgIC0gaXB2Nl9mcmFnX2V4dA0KPiAgIC0gbWFy aw0KPiAgIC0gbWV0YQ0KPiAgIC0gbXBscw0KPiAgIC0gbnZncmUNCj4gICAtIHRhZw0KPiAgIC0g dGNwDQo+ICAgLSB1ZHANCj4gICAtIHZsYW4NCj4gICAtIHZ4bGFuDQo+ICAgLSB2eGxhbl9ncGUN Cj4gICBBY3Rpb25zOg0KPiAgIC0gYWdlIChzaGFyZWQgYW5kIG5vbi1zaGFyZWQpDQo+ICAgLSBj b3VudA0KPiAgIC0gZGVjX3RjcF9hY2sNCj4gICAtIGRlY190Y3Bfc2VxDQo+ICAgLSBkZWNfdHRs DQo+ICAgLSBkcm9wDQo+ICAgLSBmbGFnDQo+ICAgLSBpbmNfdGNwX2Fjaw0KPiAgIC0gaW5jX3Rj cF9zZXENCj4gICAtIGp1bXANCj4gICAtIG1hcmsNCj4gICAtIHF1ZXVlDQo+ICAgLSByYXdfZGVj YXANCj4gICAtIHJhd19lbmNhcA0KPiAgIC0gcnNzIChzaGFyZWQgYW5kIG5vbi1zaGFyZWQpDQo+ ICAgLSBzZXRfaXB2NF9kc2NwDQo+ICAgLSBzZXRfaXB2NF9kc3QNCj4gICAtIHNldF9pcHY0X3Ny Yw0KPiAgIC0gc2V0X2lwdjZfZHNjcA0KPiAgIC0gc2V0X2lwdjZfZHN0DQo+ICAgLSBzZXRfaXB2 Nl9zcmMNCj4gICAtIHNldF9tYWNfZHN0DQo+ICAgLSBzZXRfbWFjX3NyYw0KPiAgIC0gc2V0X21l dGENCj4gICAtIHNldF90YWcNCj4gICAtIHNldF90cF9kc3QNCj4gICAtIHNldF90cF9zcmMNCj4g ICAtIHNldF90dGwNCj4gICAtIHZ4bGFuX2RlY2FwDQo+ICAgLSB2eGxhbl9lbmNhcA0KPiANCj4g LSBTb21lIFJTUyB0ZXN0cy4NCj4gLSBWTEFOIGZpbHRlcmluZywgc3RyaXBwaW5nIGFuZCBpbnNl cnRpb24gdGVzdHMuDQo+IC0gQ2hlY2tzdW0gYW5kIFRTTyB0ZXN0cy4NCj4gLSBwdHlwZSB0ZXN0 cy4NCj4gLSBsaW5rX3N0YXR1c19pbnRlcnJ1cHQgZXhhbXBsZSBhcHBsaWNhdGlvbiB0ZXN0cy4N Cj4gLSBsM2Z3ZC1wb3dlciBleGFtcGxlIGFwcGxpY2F0aW9uIHRlc3RzLg0KPiAtIE11bHRpLXBy b2Nlc3MgZXhhbXBsZSBhcHBsaWNhdGlvbnMgdGVzdHMuDQo+IC0gSGFyZHdhcmUgTFJPIHRlc3Rz Lg0KPiANCj4gRnVuY3Rpb25hbCB0ZXN0cyByYW4gb246DQo+IC0gTklDOiBDb25uZWN0WC00IEx4 IC8gT1M6IFVidW50dSAyMC4wNCBMVFMgLyBEcml2ZXI6IE1MTlhfT0ZFRF9MSU5VWC01LjUtMS4w LjMuMiAvIEZpcm13YXJlOiAxNC4zMi4xMDEwDQo+IC0gTklDOiBDb25uZWN0WC00IEx4IC8gT1M6 IFVidW50dSAyMC4wNCBMVFMgLyBLZXJuZWw6IDUuMTYuMC1yYzUgLyBEcml2ZXI6IHJkbWEtY29y ZSB2MzguMCAvIEZpcm13YXJlOiAxNC4zMi4xMDEwDQo+IC0gTklDOiBDb25uZWN0WC01IC8gT1M6 IFVidW50dSAyMC4wNCBMVFMgLyBEcml2ZXI6IE1MTlhfT0ZFRF9MSU5VWC01LjUtMS4wLjMuMiAv IEZpcm13YXJlOiAxNi4zMi4xMDEwDQo+IC0gTklDOiBDb25uZWN0WC01IC8gT1M6IFVidW50dSAy MC4wNCBMVFMgLyBLZXJuZWw6IDUuMTYuMC1yYzUgLyBEcml2ZXI6IHYzOC4wIC8gRmlybXdhcmU6 IDE2LjMyLjEwMTANCj4gLSBOSUM6IENvbm5lY3RYLTYgRHggLyBPUzogVWJ1bnR1IDIwLjA0IExU UyAvIERyaXZlcjogTUxOWF9PRkVEX0xJTlVYLTUuNS0xLjAuMy4yIC8gRmlybXdhcmU6IDIyLjMy LjEwMTANCj4gDQo+IENvbXBpbGF0aW9uIHRlc3RzIHdpdGggbXVsdGlwbGUgY29uZmlndXJhdGlv bnMgaW4gdGhlIGZvbGxvd2luZyBPUy9kcml2ZXIgY29tYmluYXRpb25zIGFyZSBhbHNvIHBhc3Np bmc6DQo+IC0gVWJ1bnR1IDIwLjA0LjMgd2l0aCBNTE5YX09GRURfTElOVVgtNS41LTEuMC4zLjIu DQo+IC0gVWJ1bnR1IDIwLjA0LjMgd2l0aCByZG1hLWNvcmUgbWFzdGVyIChjNTJiNDNlKS4NCj4g LSBVYnVudHUgMjAuMDQuMyB3aXRoIHJkbWEtY29yZSB2MjguMC4NCj4gLSBVYnVudHUgMTguMDQu NiB3aXRoIHJkbWEtY29yZSB2MTcuMS4NCj4gLSBVYnVudHUgMTguMDQuNiB3aXRoIHJkbWEtY29y ZSBtYXN0ZXIgKGM1MmI0M2UpIChpMzg2KS4NCj4gLSBVYnVudHUgMTYuMDQuNyB3aXRoIHJkbWEt Y29yZSB2MjIuNy4NCj4gLSBGZWRvcmEgMzUgd2l0aCByZG1hLWNvcmUgdjM4LjAuDQo+IC0gRmVk b3JhIDM2IChSYXdoaWRlKSB3aXRoIHJkbWEtY29yZSB2MzguMA0KPiAtIENlbnRPUyA3IDcuOS4y MDA5IHdpdGggcmRtYS1jb3JlIG1hc3RlciAoOTQwZjUzZikuDQo+IC0gQ2VudE9TIDcgNy45LjIw MDkgd2l0aCBNTE5YX09GRURfTElOVVgtNS41LTEuMC4zLjIuDQo+IC0gQ2VudE9TIDggOC40LjIx MDUgd2l0aCByZG1hLWNvcmUgbWFzdGVyICg5NDBmNTNmKS4NCj4gLSBPcGVuU1VTRSBMZWFwIDE1 LjMgd2l0aCByZG1hLWNvcmUgdjMxLjAuDQo+IC0gV2luZG93cyBTZXJ2ZXIgMjAxOSB3aXRoIENs YW5nIDExLjAuMC4NCj4gDQo+IFRoZSBvbmx5IGlzc3VlIHdlIGZvdW5kIHRoYXQgd2FzIGludHJv ZHVjZWQgYnkgMjAuMTEuNC1yYzEgaXMgdGhlIGZvbGxvd2luZzoNCj4gLSBCdWcgOTE2IC0gWzIw LjExLjQtcmMxXVttbHg1XSAyJSBzaW5nbGUgY29yZSBwYWNrZXQgZm9yd2FyZGluZyBwZXJmb3Jt YW5jZSBkZWdyYWRhdGlvbiAoaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD05 MTYpDQo+IFdlIGFyZSBzdGlsbCBkaXNjdXNzaW5nIHdoZXRoZXIgd2Ugd2FudCB0byBiYWNrcG9y dCBhIGZpeCB0byB0aGlzIHJlbGVhc2Ugb3Igbm90Lg0KPiANCj4gVGhhbmtzLA0KPiBBbGkNCg0K