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 1B341A034C; Sun, 11 Dec 2022 17:15:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B53ED40A8B; Sun, 11 Dec 2022 17:15:42 +0100 (CET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2078.outbound.protection.outlook.com [40.107.237.78]) by mails.dpdk.org (Postfix) with ESMTP id 432D640A81; Sun, 11 Dec 2022 17:15:41 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KjlqCMFyfdP4+mJGM81RmJho8EVqRNrNOdXe88pOpq64AJmvc5s1qfs8tKJc3OtMEbABbl8/A8ow4WSwowz8h6WGQ5r1soBuoYFL9QjN5fKjhISuy/jqeOnCQxkBp8e1tRLdJJNlpmMzrDZ1m5CwOAO6X6xxTSMYBmrb9xZkQHEFmhkJjlVciuZfpTyhwYWZwSwenfYkbyEuGmsclGYW1p+C6ivEieemCp8xrgcPnST/9Ret7lZ8UZflvRVK7RTeQyuRnKx/nBOgDIqzxsmrZCodGrza+UUbab80Kjv3Cm+WQuNInmZlCQlKLv49edL2cjyuTcggeW/PmqZLZ0xmZA== 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=S9kgwHLoCcfWrgQNtBt2oNMPNkXGkMyaWcxAw6AMh5A=; b=HLXgKC8DaXaE8zwb3aUuDHHCvKGJKWSUBjlzxHSqYbY4UpEfdifnx3NHhg5T9r9yHXI4HY8C/JyShMAOHDiOztmjcnFg3xGQxzpF9VV3XWXTjfLRhGLzCbO5e3qJVDmT8wX0aopRiNkhe9WWKPy3A9iqmujq8wy4MRZzRkOn1/MQ1a3i2wCdrc3n5AH/bmWOF44x0Xa0LVN48rlRLhtkGSdKwdB48vE3kv9rW2iaZPS8gF5HAe1CF+i5XBMzd4GHtdEz6FUd5UQTC56avKOj3THqNiE4dGPXWVHihe5coEkgoBDz+4Z2TelTjGD190HFXpUUYf5BRISdtbGkhRDOpA== 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=S9kgwHLoCcfWrgQNtBt2oNMPNkXGkMyaWcxAw6AMh5A=; b=DmmC5DfHFNk+h7MHwivfbZKKhDvdJHhgXUK9KABAyza0GNChtWiHjPqHa1kz3qw56jS+oIfQJvvGaqKfip618D4tuE5ZOdRmYaJf3UyZ3E6aqBg7qtHWJMrTXjvHTB6/9NnvSjK8ZzV7cTBy7V7RBYEH5TG0F20/YBf+VhXTOT35sFq+sJD1AgxXyEUMo/wzbGgQ5x8Z7e407vDQhv2WI0YSwQY/JeNd3kKdI+2gy3xEsjFvd+odVVmI+U02QVI8ut5zvdSsRZ31u1f66CP5CIW1x0cMc/gWc8t111o5bnyq6DZPDYbO4GWnVia02TmrM6a1jE3i9lQ68iR9ZNXQRA== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by IA1PR12MB6113.namprd12.prod.outlook.com (2603:10b6:208:3eb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Sun, 11 Dec 2022 16:15:36 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::3e8e:518c:c9d6:d06c]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::3e8e:518c:c9d6:d06c%3]) with mapi id 15.20.5880.019; Sun, 11 Dec 2022 16:15:36 +0000 From: Ali Alnubani To: "luca.boccassi@gmail.com" , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , "benjamin.walker@intel.com" , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , 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: 20.11.7 patches review and test Thread-Topic: 20.11.7 patches review and test Thread-Index: AQHZAxeJ2rA2XYgGlEK9RHphxTaJCK5o5IbQ Date: Sun, 11 Dec 2022 16:15:36 +0000 Message-ID: References: <20221128105232.1394896-1-luca.boccassi@gmail.com> In-Reply-To: <20221128105232.1394896-1-luca.boccassi@gmail.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: DM4PR12MB5167:EE_|IA1PR12MB6113:EE_ x-ms-office365-filtering-correlation-id: 32c354bc-99ed-4409-4644-08dadb92f032 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: TTz/t056E8T7SJlvXYbCGQBRTzAHbFE7kCzLueFstDnqJ9HvKhBRqCl4snMYEVWxATj1dyBt1ekHAXjKvJm6EGNXCEAcK1AC6rb4cyRXB29GjSqj1nKPKeI/hZuFPELzHSPsUvXoW+GjTg3mt9ZnAl/jgDizht4jSUrvP8XveaJjYCuRXYzGVnDFZ1ZHExhD3uWtHmy0iSlqic5gWkyHMrsAbR/zA7Ukerv4SwjL2fXHX2r5NiQFUSegX1Vp/VnCXNNyYL8yhgyioyiK4vyqcon6wHkoIox5ESfJ2eH1vI1Yzvt06sMdQIr+ECbjPxKeFcBuqGsVy7bLzQaWTcbx7DjljGDtoKISpafZZ/DBB5BxFr5I0kNiy2/pDOJt1qHKmVAT5v7AFMgWOeMnzU53O2W6ElmYegwsdYkrksUG0pMFbn9HAXA/5i+mj1hm9TtAZSpHn0E6ykH9ZvCT6G1E4Uts/a4apge2Noj4h3nPE+oBVFMMo2TFTVu0bdyZjOL/fXL4nvZ1XtufzHcIhPGZBPpUSbYI8GYnskOxipbB9wBbHqJ9iayyjuHO9EwrOUAdzuJ+m8/mlK3sqRvJ+PueDdPkcKvGV6H8wj9Zcxx4e1WGdiebsp7q5K7fevo3Ur8AN1ihL5pr8np49XDPCai5SNWn4+VI9Ez2/6pFakNxxZstDp3M2Uvtx0sKCdTpKM5NLUc6iPTHZetz/J4uskhaMYRwRS99esv6cSyG78jTo75Efi0Qv7aPyxZSQWdebZDcPUxr5TzftEQlIDogdAt+795JGrVnqFKJ70vL5qHKHmY= 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:(13230022)(4636009)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(9686003)(478600001)(966005)(26005)(186003)(38100700002)(6506007)(53546011)(7696005)(122000001)(83380400001)(71200400001)(55016003)(8676002)(64756008)(66476007)(66946007)(76116006)(66556008)(4326008)(66446008)(110136005)(54906003)(41300700001)(316002)(5660300002)(2906002)(8936002)(7416002)(52536014)(38070700005)(86362001)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M1owdjlaYnI0VnpsZjJ6MFpNOFNpYzN5MTFWNzV4R0NqNVFDWUVHanlGdm01?= =?utf-8?B?ZVNVazRTTWVobW1VOFFBRUhuSTRRNnNlRlZJZzZTOWEzU1UwbStmZ1RQU2dY?= =?utf-8?B?NXBTMzc1YWlGSDk0SExkTXdnSnBJbU5yZXRzZ2ZweDFNenovK1F0S09ia3ZO?= =?utf-8?B?N1RJL1IwcDVsNDE5TjB6QmhIYW9nS1k2NFhjdzhaR3o5UWVHdHdWOHpha29H?= =?utf-8?B?Ni9XMVBscmc5bU11QzRkTGxwVVVjT1FqVGQ0V2k4NlVhblFQUytrZHFMbXEy?= =?utf-8?B?OU0rU1JnSTZlRUtrUE5DdzM1b0FOcW4ySTk1UzJ6QjZ3TVQ5eEhvV0UvdmU0?= =?utf-8?B?UkxkWEFBbE42em5oRk1UYTduemlkcUlhOGJHQlJzaGdrQy82YWppellLNmR3?= =?utf-8?B?bzJSeVRtYmhXL3pZVEVjR0daWm90NW83YWZrd05WWDcxbW44YUVpMUNDdTE5?= =?utf-8?B?eklWVDdOblpFOHkxdUF3Q2VmRlNmMGlsUE51MEM5Q3lUUThySExGMytoS2ho?= =?utf-8?B?bHc1Rm1wTlFXdG5LdjBLWTk4Uzd2cDRSSEIyK1FxMVo5SEdJNzFCT0t4MzV4?= =?utf-8?B?WUZFYS9BQTc2L0xOb2NiRkI3MjFyZ1JGbUE0RjRvR3k4R1E2d1pZaVVyU08w?= =?utf-8?B?TzhQbHgwTGd6SEZMS2NuSWRpblpxN0RDMmhHeGM1bVY0S3E5ZlZ2Yitybjlo?= =?utf-8?B?TDNyMldocm1uMUhJNUQ4T1pPK1dzTDdmdDVjNENncFBHcmZ2OXZBdHZGTUtk?= =?utf-8?B?WjBUL0VZQ2oyQzlvLzdOVTJEY01JTjVjRjdVSTRoUUJ6THJXYmJtZjFFTlVx?= =?utf-8?B?R0krTlZoaUs3a1JNOHdXblhabWl1NGdzZUR5VXY3UmJqaUNrK0lNV0Q1VlI0?= =?utf-8?B?WDNia0NBajNmTkYzRkF4VTYzamc1dlFlMG12cHo0bzg4YXY0KzBKR2d5aEZL?= =?utf-8?B?Z1crY1Zmb2s2cHF4YlptZzUyZ2d3ay9TbU1MRW1BdkVYS0VoeUp4Nml6aTNV?= =?utf-8?B?K1dIc3ZBdHlMaVI5eXdDd0s5aVVVWVB6SzF4am1KWTJZaGFKd1hNSURJSXBp?= =?utf-8?B?OUxnUXhOS3JWYVJYbVpUUGtVcEl4OE9ya3FoODFCN3N4bzZCdjVwV3hCSXdm?= =?utf-8?B?Q080RzJaRUtPdGpLMXhFYWxjcXRoMEYvNUhZVXJqRGZpTFhiT0tRWDJ0aGJn?= =?utf-8?B?ZU4zbWZaSXRCM3RtYUs3WDYxSDg0dGJwd0RyQlk4aW5xVHRGWk5ZbUtnMlVq?= =?utf-8?B?NmhDS3Q2OVA5SFFGRVRCbDB4dXR3YlhjODRJSCt1R3lVK0pXbVNKN0tjcm5n?= =?utf-8?B?UjVLQ2RsMXFDV2hvRHNPZENEWUxMWDhVTnBaY0hMV2Z1QzJlMmUzS0RhVTFT?= =?utf-8?B?TnBxTTY3UUFiRm52NVFBZk9Ea1hRQ3IvRDBSZW44Y3cvaDBZdVhrWndaa0o1?= =?utf-8?B?N203dVI5YUZVN3F5cE5WT0J5L2NWOE1IazR5ODM4TEc2RlhpdXROUEVRQVlE?= =?utf-8?B?aS85SUcvblhXTHZob25TRmFKNFlnL3NuRjhzelJRWmREQysrTGRzcWRHRUlm?= =?utf-8?B?aCs0MGpUSUVnckJHNVp0N0htM3ZWZHo5RGtCQW1oZ29SN1lQMFJHd1czcUFy?= =?utf-8?B?T1c4cGFxV004SWZZcVAyQTFZTmhZam5NNGVWb1pVVXdTaXZqdy9xOGlVYk1n?= =?utf-8?B?NXk1UkRsMm9JZ3VnRzV4LzhCN3BzQXVBN2tNMjBhZ0NBc0h1SXFudkE0NUFj?= =?utf-8?B?S0xhaGhvNTRkcFU2UEZPVkFRalJOUHJGN2hGOWdMLzFnbmxsSVJISDVkaWJk?= =?utf-8?B?NXVIaVBRUk1qYmdMM2xYMWFmdjBFVUdHYTU2SXZFdmFkMSs2d2xINU1ZdDFq?= =?utf-8?B?ZSt1NnF6R2JXYXEwbWJ2Q2MwOW5qZkNzLzcrWWRIQjlkT0JVZjJNOTBSYUhs?= =?utf-8?B?bkl4WjFneUVzeXRPQ2RwZ2xZeHdpRzA0SFN1czAxUVhiRmNMcFdQRVA1NXBz?= =?utf-8?B?T0Rxa2xIUk9TNGdraGV6ckNjenRCc3FZMERHeHc0d1lKc2pxMjZYbTVUVlY2?= =?utf-8?B?TFdsdEw2bHJNQVUwN2k0bVF6UWxJK1hKNDBaeUdDVlF5Zm1IWUovNWlUMXJl?= =?utf-8?Q?Rug1ykfT6SWGHMjxZsDNeBhJA?= 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: 32c354bc-99ed-4409-4644-08dadb92f032 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2022 16:15:36.7725 (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: gK0jFhhR+FucTWeZdVN24gaKWQbEQAriyrxxRLDS5MckkAj3/NvDBUdeNbPVIEc46QAaoewigmNH391FjfqAwg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6113 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBsdWNhLmJvY2Nhc3NpQGdtYWls LmNvbSA8bHVjYS5ib2NjYXNzaUBnbWFpbC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIg MjgsIDIwMjIgMTI6NTMgUE0NCj4gVG86IHN0YWJsZUBkcGRrLm9yZw0KPiBDYzogZGV2QGRwZGsu b3JnOyBBYmhpc2hlayBNYXJhdGhlIDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5jb20+Ow0K PiBBbGkgQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT47IGJlbmphbWluLndhbGtlckBpbnRl bC5jb207IERhdmlkDQo+IENocmlzdGVuc2VuIDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsgSGVt YW50IEFncmF3YWwNCj4gPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBJYW4gU3Rva2VzIDxpYW4u c3Rva2VzQGludGVsLmNvbT47IEplcmluDQo+IEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBK b2huIE1jTmFtYXJhIDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47DQo+IEp1LUh5b3VuZyBMZWUg PGp1aGxlZUBtaWNyb3NvZnQuY29tPjsgS2V2aW4gVHJheW5vcg0KPiA8a3RyYXlub3JAcmVkaGF0 LmNvbT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBQZWkgWmhhbmcNCj4gPHBl emhhbmdAcmVkaGF0LmNvbT47IHFpYW4ucS54dUBpbnRlbC5jb207IFJhc2xhbiBEYXJhd3NoZWgN Cj4gPHJhc2xhbmRAbnZpZGlhLmNvbT47IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiAoRVhU RVJOQUwpDQo+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsgWWFuZ2hhbmcgTGl1IDx5YW5naGxpdUBy ZWRoYXQuY29tPjsNCj4geXVhbi5wZW5nQGludGVsLmNvbTsgemhhb3lhbi5jaGVuQGludGVsLmNv bQ0KPiBTdWJqZWN0OiAyMC4xMS43IHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiBIaSBh bGwsDQo+IA0KPiBIZXJlIGlzIGEgbGlzdCBvZiBwYXRjaGVzIHRhcmdldGVkIGZvciBzdGFibGUg cmVsZWFzZSAyMC4xMS43Lg0KPiANCj4gVGhlIHBsYW5uZWQgZGF0ZSBmb3IgdGhlIGZpbmFsIHJl bGVhc2UgaXMgdGhlIDEydGggb2YgRGVjZW1iZXIuDQo+IA0KPiBQbGVhc2UgaGVscCB3aXRoIHRl c3RpbmcgYW5kIHZhbGlkYXRpb24gb2YgeW91ciB1c2UgY2FzZXMgYW5kIHJlcG9ydA0KPiBhbnkg aXNzdWVzL3Jlc3VsdHMgd2l0aCByZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBGb3IgdGhlIGZpbmFs IHJlbGVhc2UNCj4gdGhlIGZpeGVzIGFuZCByZXBvcnRlZCB2YWxpZGF0aW9ucyB3aWxsIGJlIGFk ZGVkIHRvIHRoZSByZWxlYXNlIG5vdGVzLg0KPiANCj4gQSByZWxlYXNlIGNhbmRpZGF0ZSB0YXJi YWxsIGNhbiBiZSBmb3VuZCBhdDoNCj4gDQo+ICAgICBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9k cGRrLXN0YWJsZS90YWcvP2lkPXYyMC4xMS43LXJjMQ0KPiANCj4gVGhlc2UgcGF0Y2hlcyBhcmUg bG9jYXRlZCBhdCBicmFuY2ggMjAuMTEgb2YgZHBkay1zdGFibGUgcmVwbzoNCj4gICAgIGh0dHBz Oi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlLw0KPiANCj4gVGhhbmtzLg0KPiANCj4gTHVj YSBCb2NjYXNzaQ0KPiANCj4gLS0tDQoNCkhlbGxvLA0KDQpXZSByYW4gdGhlIGZvbGxvd2luZyBm dW5jdGlvbmFsIHRlc3RzIHdpdGggTnZpZGlhIGhhcmR3YXJlIG9uIHYyMC4xMS43LXJjMToNCi0g QmFzaWMgZnVuY3Rpb25hbGl0eToNCiAgU2VuZCBhbmQgcmVjZWl2ZSBtdWx0aXBsZSB0eXBlcyBv ZiB0cmFmZmljLg0KLSB0ZXN0cG1kIHhzdGF0cyBjb3VudGVyIHRlc3QuDQotIHRlc3RwbWQgdGlt ZXN0YW1wIHRlc3QuDQotIENoYW5naW5nL2NoZWNraW5nIGxpbmsgc3RhdHVzIHRocm91Z2ggdGVz dHBtZC4NCi0gUlRFIGZsb3cgdGVzdHM6DQogIEl0ZW1zOg0KICAtIGV0aA0KICAtIGdlbmV2ZQ0K ICAtIGdyZQ0KICAtIGdyZV9rZXkNCiAgLSBndHANCiAgLSBpY21wDQogIC0gaWNtcDYNCiAgLSBp cHY0DQogIC0gaXB2Ng0KICAtIGlwdjZfZnJhZ19leHQNCiAgLSBtYXJrDQogIC0gbWV0YQ0KICAt IG1wbHMNCiAgLSBudmdyZQ0KICAtIHRhZw0KICAtIHRjcA0KICAtIHVkcA0KICAtIHZsYW4NCiAg LSB2eGxhbg0KICAtIHZ4bGFuX2dwZQ0KICBBY3Rpb25zOg0KICAtIGFnZQ0KICAtIGNvdW50DQog IC0gZGVjX3RjcF9hY2sNCiAgLSBkZWNfdGNwX3NlcQ0KICAtIGRlY190dGwNCiAgLSBkcm9wDQog IC0gZmxhZw0KICAtIGluY190Y3BfYWNrDQogIC0gaW5jX3RjcF9zZXENCiAgLSBqdW1wDQogIC0g bWFyaw0KICAtIHF1ZXVlDQogIC0gcmF3X2RlY2FwDQogIC0gcmF3X2VuY2FwDQogIC0gcnNzDQog IC0gc2V0X2lwdjRfZHNjcA0KICAtIHNldF9pcHY0X2RzdA0KICAtIHNldF9pcHY0X3NyYw0KICAt IHNldF9pcHY2X2RzY3ANCiAgLSBzZXRfaXB2Nl9kc3QNCiAgLSBzZXRfaXB2Nl9zcmMNCiAgLSBz ZXRfbWFjX2RzdA0KICAtIHNldF9tYWNfc3JjDQogIC0gc2V0X21ldGENCiAgLSBzZXRfdGFnDQog IC0gc2V0X3RwX2RzdA0KICAtIHNldF90cF9zcmMNCiAgLSBzZXRfdHRsDQogIC0gdnhsYW5fZGVj YXANCiAgLSB2eGxhbl9lbmNhcA0KDQotIFNvbWUgUlNTIHRlc3RzLg0KLSBWTEFOIGZpbHRlcmlu Zywgc3RyaXBwaW5nIGFuZCBpbnNlcnRpb24gdGVzdHMuDQotIENoZWNrc3VtIGFuZCBUU08gdGVz dHMuDQotIHB0eXBlIHRlc3RzLg0KLSBsaW5rX3N0YXR1c19pbnRlcnJ1cHQgZXhhbXBsZSBhcHBs aWNhdGlvbiB0ZXN0cy4NCi0gbDNmd2QtcG93ZXIgZXhhbXBsZSBhcHBsaWNhdGlvbiB0ZXN0cy4N Ci0gTXVsdGktcHJvY2VzcyBleGFtcGxlIGFwcGxpY2F0aW9ucyB0ZXN0cy4NCi0gSGFyZHdhcmUg TFJPIHRlc3RzLg0KDQpGdW5jdGlvbmFsIHRlc3RzIHJhbiBvbjoNCi0gTklDOiBDb25uZWN0WC00 IEx4IC8gT1M6IFVidW50dSAyMC4wNCBMVFMgLyBEcml2ZXI6IE1MTlhfT0ZFRF9MSU5VWC01Ljgt MS4wLjEuMSAvIEZpcm13YXJlOiAxNC4zMi4xMDEwDQotIE5JQzogQ29ubmVjdFgtNSAvIE9TOiBV YnVudHUgMjAuMDQgTFRTIC8gRHJpdmVyOiBNTE5YX09GRURfTElOVVgtNS44LTEuMC4xLjEgLyBG aXJtd2FyZTogMTYuMzUuMTAxMg0KLSBOSUM6IENvbm5lY3RYLTYgRHggLyBPUzogVWJ1bnR1IDIw LjA0IExUUyAvIERyaXZlcjogTUxOWF9PRkVEX0xJTlVYLTUuOC0xLjAuMS4xIC8gRmlybXdhcmU6 IDIyLjM1LjEwMTINCi0gRFBVOiBCbHVlRmllbGQtMiAvIERPQ0EgU1cgdmVyc2lvbjogMS41LjAg LyBGaXJtd2FyZTogMjQuMzUuMTAxMg0KDQpBZGRpdGlvbmFsbHksIHdlIHJhbiBjb21waWxhdGlv biB0ZXN0cyB3aXRoIG11bHRpcGxlIGNvbmZpZ3VyYXRpb25zIGluIHRoZSBmb2xsb3dpbmcgT1Mv ZHJpdmVyIGNvbWJpbmF0aW9uczoNCi0gVWJ1bnR1IDIyLjA0LjEgd2l0aCBNTE5YX09GRURfTElO VVgtNS44LTEuMS4yLjEuDQotIFVidW50dSAyMC4wNC41IHdpdGggTUxOWF9PRkVEX0xJTlVYLTUu OC0xLjEuMi4xLg0KLSBVYnVudHUgMjAuMDQuNSB3aXRoIHJkbWEtY29yZSBtYXN0ZXIgKDc2Y2Zh YTEpLg0KLSBVYnVudHUgMjAuMDQuNSB3aXRoIHJkbWEtY29yZSB2MjguMC4NCi0gVWJ1bnR1IDE4 LjA0LjYgd2l0aCByZG1hLWNvcmUgdjE3LjEuDQotIFVidW50dSAxOC4wNC42IHdpdGggcmRtYS1j b3JlIG1hc3RlciAoNzZjZmFhMSkgKGkzODYpLg0KLSBVYnVudHUgMTYuMDQuNyB3aXRoIHJkbWEt Y29yZSB2MjIuNy4NCi0gRmVkb3JhIDM3IHdpdGggcmRtYS1jb3JlIHY0MS4wLg0KLSBGZWRvcmEg MzggKFJhd2hpZGUpIHdpdGggcmRtYS1jb3JlIHY0MS4wLg0KLSBDZW50T1MgNyA3LjkuMjAwOSB3 aXRoIHJkbWEtY29yZSBtYXN0ZXIgKDc2Y2ZhYTEpLg0KLSBDZW50T1MgNyA3LjkuMjAwOSB3aXRo IE1MTlhfT0ZFRF9MSU5VWC01LjgtMS4wLjEuMS4NCi0gQ2VudE9TIDggOC40LjIxMDUgd2l0aCBy ZG1hLWNvcmUgbWFzdGVyICg3NmNmYWExKS4NCi0gT3BlblNVU0UgTGVhcCAxNS40IHdpdGggcmRt YS1jb3JlIHYzOC4xLg0KLSBXaW5kb3dzIFNlcnZlciAyMDE5IHdpdGggQ2xhbmcgMTEuMC4wLg0K DQpUaGUgYnVpbGRzIGFyZSBwYXNzaW5nIGV4Y2VwdCBmb3IgZGVidWcgYnVpbGRzIG9uIEZlZG9y YSB3aXRoIGdjYyAxMjoNCmxpYi9saWJydGVfcmluZy9ydGVfcmluZ19lbGVtLmg6MTk0OjI1OiBl cnJvcjogJ21lbWNweScgcmVhZGluZyAzMiBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUgNCBb LVdlcnJvcj1zdHJpbmdvcC1vdmVycmVhZF0NCg0KUGxlYXNlIG5vdGUgdGhhdCBub3QgYWxsIHRo ZSBmdW5jdGlvbmFsIHRlc3RzIG1lbnRpb25lZCBhYm92ZSBmYWxsIHVuZGVyICJCYXNpYyBmdW5j dGlvbmFsaXR5IHdpdGggdGVzdHBtZCIgbGlrZSByZXBvcnRlZCBpbiB0aGUgcmVsZWFzZSBub3Rl cyBmb3IgcHJldmlvdXMgcmVsZWFzZXM6DQpodHRwczovL2dpdC5kcGRrLm9yZy9kcGRrLXN0YWJs ZS9jb21taXQvP2g9djIwLjExLjYmaWQ9NzM2NTVjNjQxNDkxNGM5OWEzMzAxMGU5ZTdiZGFlOWNh ZmQyNDQwNA0KU29tZSBvZiB0aGVtIHRlc3Qgb3RoZXIgZXhhbXBsZSBhcHBzLg0KDQpXZSBkb24n dCBzZWUgbmV3IGlzc3VlcyBjYXVzZWQgYnkgdGhlIGNoYW5nZXMgaW4gdGhpcyByZWxlYXNlLg0K DQpUaGFua3MsDQpBbGkNCg==