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 37B344388D; Thu, 11 Jan 2024 07:32:35 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 239CA40266; Thu, 11 Jan 2024 07:32:35 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2040.outbound.protection.outlook.com [40.107.244.40]) by mails.dpdk.org (Postfix) with ESMTP id 2CC9540042; Thu, 11 Jan 2024 07:32:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=inK2IHfJ4zHGyZcEB6h9/Fo5S7kDw9zWN5FOMPx/YpJl7yWlI6W+wuUH0zHlwweyRvLIIifDVOVrKioS3OjC16L+rYtw6MqhAg7Setpw/GdTF+poRummwu03Z2x6IiZISHi14d3Hk/agGXQKlwhQvFXUMk2Nff6hyTNQuyRavkdMsah/yguvec6NbEgk38XV1UL5W1gR4+/bfguFVDIrsQ8NuAdJoxVMENALdQcvHaGifiFK+L/i5Cu4ZaX4V9rslrrU6NTFF/VXISung/9p7XMRwrsVa2bTcEUfqgEpxlBWhv9d1fjh3muToCZO9bizArRUwavhwYrDCMY/F4C/yQ== 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=JbWWj875gLV5+Fb/0XajWymzGIoAwA+nJsNC71jseaU=; b=iAG2dtZ/scmjwaI/lg67iRW0ALR5dp7oeKIOqAqOfXZJsfaK2c/81Iyzdyic0Fp/0Cr34L4uCBY9QYNXmXkxTP+4iM/NZJUqzcGVoiYh/6o37u5cAZUQ7pc4lA7bPlk2vXbE3Zgg3lIDYsjKGn/6HUKYzUi+63KxRqGOQlFf6j4+w+MMVgSUY41J09FeD/MkhOSsJ0eyEf9/vsb6iSFVoWY3sinAagpo+u0U7GFY6fgB+pZxa/hBdTOCLr1x5zopeV8gBU2TCdYHS3p7WREIuDSkLcycQIkbzEDg1+QA4QPHsFHpVJTaj/aL4VHjupsvkjgC8pzuWeFxQrAuz25+BA== 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=JbWWj875gLV5+Fb/0XajWymzGIoAwA+nJsNC71jseaU=; b=W9sK/ZN2ZiAExqXK473Md/Nau7g+PvIcbm85OfUnLtC4ebCYgNvkEYnhO2LKk/xHbK7rw3ya5lndYG3nCm5LUn5g7iHSluc7vaCR/4CHZEYJ/5lcIFS809UCOcNNaBs4jrTwjQLkPc4vTXYcTTTNT0irjFUHSQqiPUnTZBqBwhk2bfhcn7NCWKwGw1avQviWKEhANnwjJ2wj9pwHf/nm3bLkK/A061ZzATJZToUek5p9rofcx/tX24se8eLgf5+9R1Rgl2w3FQrLr2c9GrV/TEO87vfuNOKKr6qKn0qoXTJbB7VGeynTmthDQNjFMshyx89wNXjw9zo1ysSTiwH7aA== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39d::14) by PH7PR12MB8826.namprd12.prod.outlook.com (2603:10b6:510:26a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17; Thu, 11 Jan 2024 06:32:30 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::6e12:5648:d8f4:ab2d]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::6e12:5648:d8f4:ab2d%4]) with mapi id 15.20.7181.019; Thu, 11 Jan 2024 06:32:29 +0000 From: "Xueming(Steven) Li" To: "Xu, HailinX" , Maxime Coquelin CC: "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "benjamin.walker@intel.com" , "stable@dpdk.org" , David Christensen , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , "qian.q.xu@intel.com" , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Yanghang Liu , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" Subject: RE: 22.11.4 patches review and test Thread-Topic: 22.11.4 patches review and test Thread-Index: AQHaMxTjbFyAVpoPNEGMGiJimWApFrDT+KWAgABQD5A= Date: Thu, 11 Jan 2024 06:32:29 +0000 Message-ID: References: <20231220071903.25230-1-xuemingl@nvidia.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: DM4PR12MB5373:EE_|PH7PR12MB8826:EE_ x-ms-office365-filtering-correlation-id: 260b8f43-d744-4ef4-366c-08dc126f15f4 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: XXAnhZyNiiG1FmdZiYrYWDV6z7oVLHWtP50rXh/YA5tMhS+JcyJ4H5tinD/YUNSXVfVwAbtplEapHSjFpU3H2YcpfPaQnHGb67ciZif75Z0mx69xrzFrJEv0BALUxVgzG8Y+b0vrtIdsA03qn1KxxUiuXJVwTuLdBlPcB53V2u0NYcsfToy6IWrrS9aILehhPgOJNMQXxZ2mls/2is3fHNnSTTaaUNMCfQGDCCtDtLvMBewJL75Stx7Oy3g/3Yk61biPQHqdPVRpA9C/PYK4lry2ZpzWZMfpwyRfH+fNF/VWeS89iw7V0U8Z15JjyNfjpC2LL2e6RAe560LW/aAVQOcEf3hr1queTuR+AGtAxZpPXhsFyUYv9BMB81AtAP2XviHrK20ESKqQKL0BHqGnq2vM1YaMAup8vcxur5TGXJ/hTv1XUWGLFSoLSyhNtnylXaOcwGGHs+XLW61J3mS+sRgJDw3UP/gcszewzgSKnl/RVjamk9IuNsoIMZcEmoPn+7X1ev6t0pK8DxGVYS9uk1T6KZ2g+H4aMsWVqkFXFlut2kHVUTICY9cV8hApcJYFOzkD/4gCJAWaYlt/MQzilEmX19SmJtH9kZ89mF2Vfr0yrx61q3YA8zRe0GF+VmTcAm0OeNIG/1n0DMlHMNYcSH9YKMeruZbIiBpu5atomS97cdbEAnm1OGgj0Ym979ynfqPRdQJdz1UDG/uQXqh/1A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(136003)(346002)(366004)(396003)(39860400002)(230173577357003)(230273577357003)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(2906002)(76116006)(26005)(7416002)(38100700002)(122000001)(71200400001)(41300700001)(8936002)(8676002)(110136005)(52536014)(54906003)(316002)(5660300002)(966005)(4326008)(83380400001)(66446008)(478600001)(66556008)(6506007)(9686003)(66476007)(7696005)(66946007)(53546011)(38070700009)(64756008)(33656002)(86362001)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Nm54eFdKM3BPQ0NHTCtHOUw3YStpVDhFTS9jeVExQldIZGNXaVd5U2srdkFZ?= =?utf-8?B?MDdsOWNaMGs3NEZrdUEvWTZsdmdldXhJeW9FY0tuR0tIZk9qQ3VSWllLbCtR?= =?utf-8?B?azIzVVRUb3V4TjdMY2ZnSk1SYUQrSzl1dyszMVZKUjdZTnB0eTNXSlhHYlkx?= =?utf-8?B?Q3VEaWl5UjY0L3J2WGdaTm1LUE42MUVpdDlJaGdObk9BMjhkbUNiazVseS9R?= =?utf-8?B?RFQzMjN4WHN1SHZlU1k3d3RzaTI4L1gzbEw1UlUralR1Rk85VmVzc1BMb0F6?= =?utf-8?B?ZncrZk5MLzBVK0tSMG4yVmwxb0hXbEpJTS9pa24velI1eDhiSUozSWpPOTlm?= =?utf-8?B?TFNxcFJKWlRXVThUQkxXU0I1TzNBSVNSK1dEaFpBS3pmcjh0alBHblZPbnht?= =?utf-8?B?WG54YW41aFo3SVA3clZNRnZkTGlvb2IxMjM2M0dHVWxNcXRIZU9oY20wenM4?= =?utf-8?B?Z3VuL0FCQzBVMVlabGYzYmJsbGs0WllBU2U0d1B2b1dGRm0vQUlOdnU1Z0lE?= =?utf-8?B?S1FNbFFUeDlxK3FORGdhTFh1WFZXblFNZURPWXR1SnoxYmxkTENUa3BybVlz?= =?utf-8?B?QkNnTy8zZGxBZUI3S2tQd2FlYzh3eEkzS2xFbllkQzlEQ09zb1hyZDlpU0g2?= =?utf-8?B?aDhUVzdaNG95RmkzejJjZUw4bkcvNW05T0FNa0p4WVpZWjgvZXVuVFEvbHB2?= =?utf-8?B?Q1V3UHZySkxVUTJpcWZFWEd1dGFIMlZRT2lFbEJmOVFXWlVyMFRwNUQzeUlu?= =?utf-8?B?WVpJb28xczQwMVFPMFdYcUk0Y3FCNVpBZDhiOHA4NWl3Mk9MOGJacVFqWEZn?= =?utf-8?B?NmxvU3VRdFhUWndkdHJ3SnBHUDRWb094MlBLK2NUTFI3YTJqMndzQ1VmaG9E?= =?utf-8?B?cVRUK1dTQ0tDb05FQmc4N082TEZwSmVnU3pSRU5zdUJlOGQwYis3aWYrd01M?= =?utf-8?B?MEFNdk9vYUpLd1d3dkFWRFh2MWNHWW8xN05TSWRWaXZWeXIrbC9vUUVhNnlJ?= =?utf-8?B?U2xsYTBVbnNyTUtqRDVDWjE3UnhHSk1yQ1RsSlJ5MEdCYzV4MU1pUDRUbzli?= =?utf-8?B?dmd2SGNlaW5pN0ZiUVRUbk1RU2oxT0NET2xzdVdxY04wQldmd1E2U1krK21t?= =?utf-8?B?TlpQYjVJYmJYVzN0THByOWVhWHpmR2wrUWMrVzJGczFsV0dKVFMvOVR0c2xR?= =?utf-8?B?Y01iVVdxMVFuZWYrOFhKUEhGOFJqRzJLa3hiRzdJdGF0Tmt5aEk4dHg1alVQ?= =?utf-8?B?dmZWU0g5QlhIZ2EyOEVoTmV3WmtrNTl0VmlmTEUzYkdWeEpRQkpvNEswZXFK?= =?utf-8?B?Z1RvWlhpU1pvY0Z2Z01SN1RHdWppK0xYMGxYVlNRRzNscVFFcmRtNGpreEZO?= =?utf-8?B?WTlQUWJYYXNDbWg5UE1sYVlJa01qMTNlcXYxNTFUeE9OcTFFWU9uc1o4MmJC?= =?utf-8?B?S0ZoUzU2N1dWdEo4M1hvVUlQTGxIT2dvNzI0UU53c0ZmWVcxVkZobDVrT1FK?= =?utf-8?B?NVNZVjArRjYzWEtFMXdsUkEwZVBML0dmU2g3emtuT3FKYnNLNERLWGJ6SmNn?= =?utf-8?B?YXAvMGI5NzlMdTU2a0M2eXpndWwrSVViTlo1cnJ2VmR1dUpRTDJMY3cxRUl1?= =?utf-8?B?azNaUnNQUU1lU3duTHBLK3pXMTFaZGV2d25BYlpKQ2pJdHdZYjRoLzZQMS8w?= =?utf-8?B?RmEyRUJkU1JTNmR6OENLMnVzVGFIcHQ4UlFVWWIrSWhmOU9oT2IxK0k0UHcx?= =?utf-8?B?cFJIRTBpUGpldFJSRUdMRmM5RkxKdFJmSlBjRkZ5bmZSSHRwT09KcjNjc0tu?= =?utf-8?B?VlVWZmNCZkV0QVhBT3Rad1lkUTFLZGxOb3dCWkVycDk2UjFNMjFLNXhRNW1B?= =?utf-8?B?ek0ycExJRXVKTVVpMzZqTlVpSTRPbTNzRy9Bell1OUEzZHVaaWpteENuUFFK?= =?utf-8?B?WCtwTFJ1QjhoMm1uQVVHR1huVFo1WWVpaWRsNXJCRTEvMkNPcS9aTElFRnY2?= =?utf-8?B?WXhHZXpIYytOTCtXRGI0cFRUVGxUNHhCRXZTL1k4Y29PMHJYSnZvdlMxOUhZ?= =?utf-8?B?QXJpMkROaDI1TTVOejBHT2t2VWl6NEJGbmI4ak1GbkFXK1htMWZwYXg5a1Fu?= =?utf-8?Q?YPMRga1T+grtJt0UpjYl3/00U?= 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: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 260b8f43-d744-4ef4-366c-08dc126f15f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2024 06:32:29.8202 (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: vqfcVQsHtgs9h8+7jGI8UB/FClPBxGAANZeskex59pQCy5gNq1kf46Gl2XwzLgQdc7bl7XaRFQkX6ECXEyONQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB8826 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 SGkgSGFpbmxpbiwNCg0KVGhhbmtzIHZlcnkgbXVjaCBmb3IgdGVzdCB0ZXN0IGFuZCByZXBvcnQh DQpMZXQgbWUga25vdyBvbmNlIGFueSBwcm9ncmVzcyB3aXRoIHRoZSBrbm93biBpc3N1ZS4NCg0K VGhhbmtzLA0KWHVlbWluZy4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBYdSwgSGFpbGluWCA8aGFpbGlueC54dUBpbnRlbC5jb20+DQo+IFNlbnQ6IDEvMTEvMjAyNCA5 OjQyDQo+IFRvOiBYdWVtaW5nKFN0ZXZlbikgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+OyBzdGFi bGVAZHBkay5vcmcNCj4gQ2M6IGRldkBkcGRrLm9yZzsgQWJoaXNoZWsgTWFyYXRoZSA8QWJoaXNo ZWsuTWFyYXRoZUBtaWNyb3NvZnQuY29tPjsgQWxpDQo+IEFsbnViYW5pIDxhbGlhbG51QG52aWRp YS5jb20+OyBiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tOyBEYXZpZCBDaHJpc3RlbnNlbg0KPiA8 ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbT47IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBu eHAuY29tPjsNCj4gU3Rva2VzLCBJYW4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFj b2IgPGplcmluakBtYXJ2ZWxsLmNvbT47DQo+IE1jbmFtYXJhLCBKb2huIDxqb2huLm1jbmFtYXJh QGludGVsLmNvbT47IEp1LUh5b3VuZyBMZWUNCj4gPGp1aGxlZUBtaWNyb3NvZnQuY29tPjsgS2V2 aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT47IEx1Y2EgQm9jY2Fzc2kNCj4gPGJsdWNh QGRlYmlhbi5vcmc+OyBQZWkgWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IHFpYW4ucS54dUBp bnRlbC5jb207DQo+IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlhLmNvbT47IE5CVS1D b250YWN0LVRob21hcyBNb25qYWxvbg0KPiAoRVhURVJOQUwpIDx0aG9tYXNAbW9uamFsb24ubmV0 PjsgWWFuZ2hhbmcgTGl1IDx5YW5naGxpdUByZWRoYXQuY29tPjsNCj4geXVhbi5wZW5nQGludGVs LmNvbTsgemhhb3lhbi5jaGVuQGludGVsLmNvbQ0KPiBTdWJqZWN0OiBSRTogMjIuMTEuNCBwYXRj aGVzIHJldmlldyBhbmQgdGVzdA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiA+IEZyb206IFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+ID4gU2VudDogV2Vk bmVzZGF5LCBEZWNlbWJlciAyMCwgMjAyMyAzOjE5IFBNDQo+ID4gVG86IHN0YWJsZUBkcGRrLm9y Zw0KPiA+IENjOiB4dWVtaW5nbEBudmlkaWEuY29tOyBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1h cmF0aGUNCj4gPiA8QWJoaXNoZWsuTWFyYXRoZUBtaWNyb3NvZnQuY29tPjsgQWxpIEFsbnViYW5p IDxhbGlhbG51QG52aWRpYS5jb20+Ow0KPiA+IGJlbmphbWluLndhbGtlckBpbnRlbC5jb207IERh dmlkIENocmlzdGVuc2VuIDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsNCj4gPiBIZW1hbnQgQWdy YXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFN0b2tlcywgSWFuDQo+ID4gPGlhbi5zdG9r ZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IE1jbmFtYXJh LA0KPiA+IEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgSnUtSHlvdW5nIExlZSA8anVo bGVlQG1pY3Jvc29mdC5jb20+Ow0KPiA+IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5j b20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsNCj4gPiBQZWkgWmhhbmcgPHBl emhhbmdAcmVkaGF0LmNvbT47IHFpYW4ucS54dUBpbnRlbC5jb207IFJhc2xhbiBEYXJhd3NoZWgN Cj4gPiA8cmFzbGFuZEBudmlkaWEuY29tPjsgVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFs b24ubmV0PjsgWWFuZ2hhbmcNCj4gPiBMaXUgPHlhbmdobGl1QHJlZGhhdC5jb20+OyB5dWFuLnBl bmdAaW50ZWwuY29tOyB6aGFveWFuLmNoZW5AaW50ZWwuY29tDQo+ID4gU3ViamVjdDogMjIuMTEu NCBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiA+DQo+ID4gSGkgYWxsLA0KPiA+DQo+ID4gSGVy ZSBpcyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJnZXRlZCBmb3Igc3RhYmxlIHJlbGVhc2UgMjIuMTEu NC4NCj4gPg0KPiA+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNlIGlzIDV0 aCBKYW51YXJ5Lg0KPiA+DQo+ID4gUGxlYXNlIGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0 aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBvcnQNCj4gPiBhbnkgaXNzdWVzL3Jlc3VsdHMg d2l0aCByZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBGb3IgdGhlIGZpbmFsIHJlbGVhc2UNCj4gPiB0 aGUgZml4ZXMgYW5kIHJlcG9ydGVkIHZhbGlkYXRpb25zIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHJl bGVhc2Ugbm90ZXMuDQo+ID4NCj4gPiBBIHJlbGVhc2UgY2FuZGlkYXRlIHRhcmJhbGwgY2FuIGJl IGZvdW5kIGF0Og0KPiA+DQo+ID4gICAgIGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3Rh YmxlL3RhZy8/aWQ9djIyLjExLjQtcmMzDQo+ID4NCj4gPiBUaGVzZSBwYXRjaGVzIGFyZSBsb2Nh dGVkIGF0IGJyYW5jaCAyMi4xMSBvZiBkcGRrLXN0YWJsZSByZXBvOg0KPiA+ICAgICBodHRwczov L2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gPg0KPiA+IFRoYW5rcy4NCj4gPg0KPiA+ IFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+IA0KPiBVcGRhdGUgdGhlIHRlc3Qg c3RhdHVzIGZvciBJbnRlbCBwYXJ0LiBkcGRrMjIuMTEuNC1yYzMgYWxsIHZhbGlkYXRpb24gdGVz dCBkb25lLg0KPiBGb3VuZCAxIHZpcnRpbyBidWcuDQo+IA0KPiBuZXcgaXNzdWU6DQo+IGh0dHBz Oi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzODogdmlydGlvLXVzZXIgY2FuJ3Qg cmVjZWl2ZSBwYWNrZXQ6DQo+IHRoaXMgdGVzdCBvbmx5IG9uIFNQUiAtSW50ZWwoUikgWGVvbihS KSBQbGF0aW51bSA4NDkwSCAgLS1JbnRlbCBkZXZlbG9wbWVudCBpcw0KPiBpbnZlc3RpZ2F0aW5n DQoNCk1heGltZSwgc2VlbXMgdGhlIGlzc3VlIHJlbGF0ZWQgdG8gcGF0Y2ggInZob3N0OiBmaXgg Y2hlY2tpbmcgdmlydHF1ZXVlIGFjY2VzcyBpbiBzdGF0cyBBUEkiLA0KQ291bGQgeW91IHBsZWFz ZSB0YWtlIGEgbG9vaz8NCg0KPiANCj4gIyBCYXNpYyBJbnRlbChSKSBOSUMgdGVzdGluZw0KPiAq IEJ1aWxkICYgQ0ZMQUcgY29tcGlsZTogY292ZXIgdGhlIGJ1aWxkIHRlc3QgY29tYmluYXRpb24g d2l0aCBsYXRlc3QgR0NDL0NsYW5nDQo+IHZlcnNpb24gYW5kIHRoZSBwb3B1bGFyIE9TIHJldmlz aW9uIHN1Y2ggYXMNCj4gICBVYnVudHUyMC4wNCwgVWJ1bnR1MjIuMDQsIEZlZG9yYTM4LCBSSEVM OC43LCBSSEVMOS4yLCBGcmVlQlNEMTMuMiwgU1VTRTE1LA0KPiBDZW50T1M3LjksIG9wZW5FdWxl cjIyLjAzLVNQMe+8jE9wZW5Bbm9saXM4LjggZXRjLg0KPiAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5l dyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KPiAqIFBGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJp b3MgaW5jbHVkaW5nDQo+IFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQv VkxBTi9WWExBTiwgZXRjLg0KPiAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlz IGZvdW5kLg0KPiAqIFZGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFZG LQ0KPiBSVEVfRkxPVy9UU08vSnVtYm9mcmFtZS9jaGVja3N1bSBvZmZsb2FkL1ZMQU4vVlhMQU4s IGV0Yy4NCj4gDQo+IC0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQu DQo+ICogUEYvVkYoaWNlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFN3aXRjaCBmZWF0dXJl cy9QYWNrYWdlIE1hbmFnZW1lbnQvRmxvdw0KPiBEaXJlY3Rvci9BZHZhbmNlZCBUeC9BZHZhbmNl ZCBSU1MvQUNML0RDRi9GbGV4aWJsZSBEZXNjcmlwdG9yLCBldGMuDQo+IC0gQWxsIHRlc3QgZG9u ZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuDQo+ICogSW50ZWwgTklDIHNpbmdsZSBjb3Jl L05JQyBwZXJmb3JtYW5jZTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFBGL1ZGIHNpbmdsZQ0K PiBjb3JlIHBlcmZvcm1hbmNlIHRlc3QsIGV0Yy4NCj4gLSBBbGwgdGVzdCBkb25lLiBObyBuZXcg ZHBkayBpc3N1ZSBpcyBmb3VuZC4NCj4gKiBJUHNlYzogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5n IGlwc2VjL2lwc2VjLWd3L2lwc2VjIGxpYnJhcnkgYmFzaWMgdGVzdCAtDQo+IFFBVCZTVy9GSUIg bGlicmFyeSwgZXRjLg0KPiAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZv dW5kLg0KPiANCj4gIyBCYXNpYyBjcnlwdG9kZXYgYW5kIHZpcnRpbyB0ZXN0aW5nDQo+ICogVmly dGlvOiBib3RoIGZ1bmN0aW9uIGFuZCBwZXJmb3JtYW5jZSB0ZXN0IGFyZSBjb3ZlcmVkLiBTdWNo IGFzDQo+IFBWUC9WaXJ0aW9fbG9vcGJhY2svdmlydGlvLXVzZXIgbG9vcGJhY2svdmlydGlvLW5l dCBWTTJWTSBwZXJmDQo+IHRlc3RpbmcvVk1BV0FSRSBFU1hJIDguMCwgZXRjLg0KPiAtIEFsbCB0 ZXN0IGRvbmUuIGZvdW5kIDEgbmV3IGlzc3VlLg0KPiAqIENyeXB0b2RldjoNCj4gICAqRnVuY3Rp b24gdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIENyeXB0b2RldiBBUEkgdGVzdGluZy9D b21wcmVzc0RldiBJU0EtDQo+IEwvUUFUL1pMSUIgUE1EIFRlc3RpbmcvRklQUywgZXRjLg0KPiAg ICAgLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCj4gICAqUGVy Zm9ybWFuY2UgdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFRob3VnaHB1dCBQZXJmb3Jt YW5jZS9DcnlwdG9kZXYNCj4gTGF0ZW5jeSwgZXRjLg0KPiAgICAgLSBBbGwgdGVzdCBkb25lLiBO byBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCj4gDQo+IA0KPiBSZWdhcmRzLA0KPiBYdSwgSGFp bGluDQo+IA0KDQo=