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 C3E7AA0A0F for ; Fri, 4 Jun 2021 15:44:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 90B9E40147; Fri, 4 Jun 2021 15:44:26 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2063.outbound.protection.outlook.com [40.107.236.63]) by mails.dpdk.org (Postfix) with ESMTP id E172140147 for ; Fri, 4 Jun 2021 15:44:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JiPdQOGhIglot+nyXpfzUoCoQ4Ki1eqRLL8s/hnAqrjsM2UmpbtKc8fIwoHCsFMKSgLzAxjDCb47oVmbkd7VGrlN6XlqnuqazaPH+VsJ+4BijkZkLHceFPK9vJd9r6uoB6gaCvhux4VZ29D9J0tFqyNnSeLIE6TX+Oz5S93Sbb1B1FHbt7Hhg1XgxBFFNloEzIUq5X2Yxr4oPCqewA35meE9PmqrsSzCIdLnlXnstPcOYy2VmfKyouUho565WCRePC2troYKIU5NpT2GGU6dhNJ+rfBZVwbpVXc61OPc3goCxY8JgZ27oIYC9IcO6kWNFij5nfq4uEg7JmtqHHlnGw== 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-SenderADCheck; bh=vASOEX3wxomVyL7NbWEuEpH8+M9f3TYPqKMHJS3Z6nw=; b=kd7CkcIXYzJt7OahVbYrQQs9Xr8yo1+1mvvsamnX3usOX8vVg5xc/2wSk0ArfHGBDvf1A6SF6qAc7RdyGOqF6dF9u6rJhldJUlk7vWGdP0t71jUkD1mwti2DPSLlZRTGRMgKa4CyavR51dFeuc6peBGD+i7qTF5K+FB9Jopz1uw4w9nPDDJTXQH717gK2hAMQEpSxCNtzo/JGm8Di9/fKE4pGeY8OXB/EDfKvL/ir0ApNQxrtb63t0W++VMwJAP+sGJNjwZENWsohWg0w9B66WGxwf6BSBLIPVYkI3uUgol5fW9pAObz+uvh+o2Sg61wkVnEA5sx8l1vcvOeZpapfQ== 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=vASOEX3wxomVyL7NbWEuEpH8+M9f3TYPqKMHJS3Z6nw=; b=X2+AbcTRya41IEGTxGycH4URKLC3AyWwNWTFCj5IF78es7DeOoHn4xeMHLxLTsj5TEXKQzpKJ0kcsGdAmtycGKvYHaxqYnhDJWTnfedAZGRRVLi0UPkxa/i/0Vl+6opBXeaUYRo9xgo8HDaC6Bbey2nVp82PIMcjUmrE++gI244vadg75IwFLP2JbycXiiF5g7eVeKVxaEymTGdWLBSxibCROC+g45FwHBRZrG4KniBnyWFu2jfj64cjCMEpgRoTvvW6IaKgZ2561tPoAdMeEQH16diEJRF5tlZc32H/dWoULE0vQaOhtg0to/ynnj64ESXJRRwsGfjB6XsEP69FkQ== Received: from BN9PR12MB5034.namprd12.prod.outlook.com (2603:10b6:408:104::17) by BN9PR12MB5210.namprd12.prod.outlook.com (2603:10b6:408:11b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.24; Fri, 4 Jun 2021 13:44:23 +0000 Received: from BN9PR12MB5034.namprd12.prod.outlook.com ([fe80::8423:1a24:adab:60dd]) by BN9PR12MB5034.namprd12.prod.outlook.com ([fe80::8423:1a24:adab:60dd%4]) with mapi id 15.20.4195.024; Fri, 4 Jun 2021 13:44:23 +0000 From: "Jiawei(Jonny) Wang" To: Christian Ehrhardt CC: dpdk stable , Ori Kam Thread-Topic: " app/testpmd: fix NVGRE encap configuration" incompatible with 19.11.x Thread-Index: AQHXV7LSmzVpxSTm8UaIjVJ2oadzAqsCXpVwgADxBQCAAI834A== Date: Fri, 4 Jun 2021 13:44:23 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: canonical.com; dkim=none (message not signed) header.d=none;canonical.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [27.38.173.75] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9ac39b90-1722-47a1-57b6-08d9275edcc5 x-ms-traffictypediagnostic: BN9PR12MB5210: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Wm42WmuR9AVnxNZ48Uf1o+cyOcs8o3Cxl/u1tqwVSxEMYfAtLr7NfW8y3bpz3eMM89/bUiKzH1gM/fgy3XtcVMQLhw9cZpAO/pgcjs/uXODP++if2d+Ud8XMccPg/cmB+3SE9jLeDM3SVrkt/i3RivS1q9Jkuw9k16HhljC7ez8S1eabhhNOD8bHv+lgQnH+lxJinx7HkbefJvxZWHDnM1cTPj7bgVYnwAFZW3u7nQ+39JxpdrX8Dvz7qvalE9L+wbV0O/Tfn4no9KILPxrZRjoT/InQeslvwc8wbKqCHEt0uQMnjLPa5SuBHmmiXX/uL+BKAcO7K+txdzO+N3vKNtODIvuQJ61c2Q4eIq4lPpCMnVsvewNzFDPZUG3u9p4FNhFI+dPiHFrYH3x1qCYBdUiWcbTwbzM+NJUaUoyGn5IvB5G3TgZms43NkvCXvVSom/CGdC/GIZmziCiMo3HjU35ZkhYBRl80Skcz1eO1Js9KBQLks400qk9UlMuscLtXNfFi9qJf9nv9R05BgZXN+sQDDfqZvd8x4/VV9+8U9+O49UFlvEooBM4hgqjXrVFXnwqTzO6VFf5uHQlUsLwqNdEOZ3GKN19g1zNRCxQPRZDifhWSgj7eSd9XrGBpQQFcfzG5+14X+dEfjKqcgjmLjDwcv7XP9xmhinbaigKPoKOabZzhAKWWvu2oPKXlkAaowCv63MTt1MtbS2Rhw6mIyrAuzmmjGdZd6FQtsRO2JLs= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR12MB5034.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(396003)(346002)(136003)(366004)(376002)(122000001)(26005)(83380400001)(38100700002)(316002)(966005)(478600001)(54906003)(53546011)(86362001)(4326008)(107886003)(7696005)(2906002)(6506007)(186003)(66446008)(64756008)(33656002)(76116006)(66946007)(66556008)(8676002)(5660300002)(52536014)(66476007)(6916009)(8936002)(9686003)(71200400001)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?ZGhiakVTLzEwUEVtM1F0YzVraWttazIxOGY4cmtoeENQUzR5Ykl0VDNiN1RS?= =?utf-8?B?ODBFMU5ER041Qlh3Z2FHM0tLOFJkMVJmZ0t5MkVlOWtGaTVmSmFXeU1BRURu?= =?utf-8?B?U2xZV2dHaW5US3dqZkNNZEc3Z2owMjdrSGpKR3pNVlgzQ3AydGJiQmRHdGVJ?= =?utf-8?B?dlpubDJsR202Smx6VDN6SkM3VnFhamhYS2wrTGQwU0RxWk16RVhVWlc5Z0kz?= =?utf-8?B?YVN2UGZSV2MwM3o2S0hZWU85U0NCeDd6N0ZvbWpWMHFJQkcvcmExVk9TZkdv?= =?utf-8?B?NGlpTHVxU25xbXB3S1hPTm41dVR2cXNyZnJoREZSZFd6VDhmQXFXUDQ5ZnN6?= =?utf-8?B?MDNzOU5LTUhKVWh4NEthdXFqZ2tKT1lkUWdiWHRvR240ZGtBd2YzNlJkSEda?= =?utf-8?B?VnZDS1BScTZlOWJiekxwaXRUcTZQd3F6YzlBeEdjMTNqYStDZEdLRi9Ga3pH?= =?utf-8?B?SjlvUlYvUlRuamFISlRCNTZ1QVd1OTRWbFIvV1BmNFNFek9KbEpiNWZNQ1lF?= =?utf-8?B?MDZYdU1ZYytjcW5lSFYvK2gvOFptUUNWMmRENC9RK1c2S1k4bElKUFY4ZUVs?= =?utf-8?B?MkZ1Smx6VDJsZ2VOWmk2enlPc0VoMTE2QzNWQldUUGJSL05lNFlKR1hCbTVh?= =?utf-8?B?N1lwUm14L3dHdTRseXdlUGFaNVBRWXExa3RkS1dEWlhENERRWStNMlJjWUxy?= =?utf-8?B?UGZtOFV3RkYxNFlLZkYvUFlGa1ZRcE9PRkUxS1g4a0RvT3RaUG9TUnA5azRX?= =?utf-8?B?eS93LzA4bmVEYmNDSmNsU2RuVW1MKy9ENlRXSEhUcTZwZ0Y0SlcrNk5KVGJj?= =?utf-8?B?RzZGd3R2NnVvd0NPeGd2Z3VTLzAycjRwY1hIK1dZYnFnZDBDa3NiTGFUdHpW?= =?utf-8?B?U29zL3JtSHRDZWF5ZE01SkVrZHlpUTNpL3JyUHAxcFlEbFZHcXlpOHcxY2dz?= =?utf-8?B?YUIwSW1sc1VWd2Q0a3o4R0trWDhSeWFROGw5SHVDZm1odERHK1poU21tM2Vj?= =?utf-8?B?cWxJTFp3R2h6a2d1QThpQ0ZhbmZyZVhneWR0enJVRm8yT1E2ZE9kNGorSU1B?= =?utf-8?B?S3lQS29TWUhQMmRuTk02L05EZzFUOUhXVDJSM1g3clJPc2dDbmhQT2tSbmRj?= =?utf-8?B?YnZXdVhLNlRLNVJXaEJ4Vks3OWFrZGZxT21Zb1dSZjFraVBUTktmNForVG4v?= =?utf-8?B?dVluUmRvbzY5cjVCT0ZUajdhMW92cDFGa3B5eVE5REQ2a1FvdUZCVVNNdGJm?= =?utf-8?B?SXpzTVlWeWxpNFV2Vk12em9JNndxK3IxQ09WQ0hqNXVjVlBmbllyZUJoWkhT?= =?utf-8?B?Qjd0Q1NXRWhWSE56RlYvYWJBN2NvcnM5Qll5NURPYjc3RkpNSjB3Y1pTaVJh?= =?utf-8?B?YXBCbGwzM2xTbENlcUc2Mnh3eXY1aDE5MEZjRnBMU3lEbEpBM2ppa0xBTksy?= =?utf-8?B?UWNESElVVHVocExzcU9JM216dGlkTmRHRzRIdTIyY3hlMUFXRVhQMTNrYVo1?= =?utf-8?B?RXBVZDZETzMrQ3VKYzlpZlNuS3NURnBUL3lzaUhQREl6c0tZU2tRUk1xcE1q?= =?utf-8?B?Vk80aEJsNXJXSUZUellKQTlGMytZT0xtc29wSlF5TmpzQzNKaDAwTmxqU2p0?= =?utf-8?B?QU5WbjJsangrTjF3dTZnQ29WdnJWNlpLOHBvZmZxamNzUmV1N1Noa3RlOUJX?= =?utf-8?B?NVhZQnEyMDRaRGtZWXZYNWVGaHRyZElWUUl6cVdKNld5dlM4ZE5HWTZjOFdG?= =?utf-8?Q?LUyIPMhryxDElj0GiC4tVBRdyxjb8trK1dSrc97?= 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: BN9PR12MB5034.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ac39b90-1722-47a1-57b6-08d9275edcc5 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2021 13:44:23.2979 (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: 8fC3X0FRk+nd3QiygS8XtJYR7myLdfq59+FymKdGDbEw7gDoPaFRVEXaXfqEbTjyw4ZCewae/sKc1uchxTR3CA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5210 Subject: Re: [dpdk-stable] " app/testpmd: fix NVGRE encap configuration" incompatible with 19.11.x X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGVsbG8gQ2hyaXN0aWFuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206 IENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+DQo+ IFNlbnQ6IEZyaWRheSwgSnVuZSA0LCAyMDIxIDE6MDcgUE0NCj4gVG86IEppYXdlaShKb25ueSkg V2FuZyA8amlhd2Vpd0BudmlkaWEuY29tPg0KPiBDYzogZHBkayBzdGFibGUgPHN0YWJsZUBkcGRr Lm9yZz47IE9yaSBLYW0gPG9yaWthQG52aWRpYS5jb20+DQo+IFN1YmplY3Q6IFJlOiAiIGFwcC90 ZXN0cG1kOiBmaXggTlZHUkUgZW5jYXAgY29uZmlndXJhdGlvbiIgaW5jb21wYXRpYmxlDQo+IHdp dGggMTkuMTEueA0KPiANCj4gT24gVGh1LCBKdW4gMywgMjAyMSBhdCA0OjU0IFBNIEppYXdlaShK b25ueSkgV2FuZyA8amlhd2Vpd0BudmlkaWEuY29tPg0KPiB3cm90ZToNCj4gPg0KPiA+IEhlbGxv IENocmlzdGlhbiwNCj4gPg0KPiA+IEkgYXBwbGllZCB0aGlzIHBhdGNoIG9uIHRoZSAxOS4xMS45 LXJjMSwgYnV0IG5vdCBmb3VuZCB0aGlzIGlzc3VlIGR1cmluZw0KPiBjb21waWxhdGlvbi4NCj4g Pg0KPiA+IENvdWxkIHlvdSBzZW5kIG1lIHlvdXIgY29kZSBicmFuY2ggdGhlbiBJIGNhbiB0cnkg b24gbXkgc2lkZT8NCj4gDQo+IEhpLA0KPiBGb3IgbWUgaXQgZmFpbHMgd2hlbiBhcHBsaWVkIG9u IHRvcCBvZiB0aGUgMTkuMTEueCBXSVAgYnJhbmNoLg0KPiBZb3UgY2FuIHVzZSB0aGF0IGZyb20N Cj4gaHR0cHM6Ly9naXRodWIuY29tL2NwYWVsemVyL2RwZGstc3RhYmxlLXF1ZXVlL2NvbW1pdHMv MTkuMTENCj4gDQo+IEJ1dCBhcyBJIHNhaWQgaXQgb25seSBmYWlscyBpbiBzb21lIHJlbGVhc2Vz L2NvbmZpZ3VyYXRpb25zLg0KPiBUaGF0IGlzIHdoeSBJIGhhdmUgbGlua2VkIHRoZSBmYWlsaW5n IGVycm9yIGxvZ3MuDQo+IEZvciBleGFtcGxlIG9uIG15IFVidW50dSAyMC4wNCBpdCBidWlsZHMg anVzdCBmaW5lLg0KPiANCg0KWWVzLCBJIGNvbXBhcmVkIGFuZCBmb3VuZCBpdCdzIHJlbGF0ZWQg d2l0aCBvbGRlciBnY2MgdmVyc2lvbi4NCkkgaGFkIHNlbnQgdGhlIGNvZGUgcGF0Y2guDQoNCj4g PiBDb2RlIGJhc2U6DQo+ID4gY29tbWl0IDE1ZDhmNjRkMThhODkxYTcwZDY2NGQxOGViOTE4ZWVl MDcwNTk5M2UNCj4gPiBBdXRob3I6IENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhh cmR0QGNhbm9uaWNhbC5jb20+DQo+ID4gRGF0ZTogICBXZWQgSnVuIDIgMTY6MzM6MjYgMjAyMSAr MDIwMA0KPiA+DQo+ID4gICAgIHZlcnNpb246IDE5LjExLjktcmMxDQo+ID4NCj4gPiAgICAgU2ln bmVkLW9mZi1ieTogQ2hyaXN0aWFuIEVocmhhcmR0DQo+ID4gPGNocmlzdGlhbi5laHJoYXJkdEBj YW5vbmljYWwuY29tPg0KPiA+DQo+ID4NCj4gPiAjbWFrZSBPPXg4Nl82NC1kZWZhdWx0LWxpbnV4 LWdjYyBUPXg4Nl82NC1uYXRpdmUtbGludXgtZ2NjIGNvbmZpZyAjc2VkDQo+ID4gLXJpICdzLChS VEVfTUFDSElORT0pLiosXDFkZWZhdWx0LCcgeDg2XzY0LWRlZmF1bHQtbGludXgtZ2NjLy5jb25m aWcNCj4gPiAjc2VkIC1yaSAncywoUlRFX0FQUF9URVNUPSkuKixcMW4sJyB4ODZfNjQtZGVmYXVs dC1saW51eC1nY2MvLmNvbmZpZw0KPiA+ICNzZWQgLXJpICdzLChSVEVfQlVJTERfU0hBUkVEX0xJ Qj0pLiosXDF5LCcNCj4gPiB4ODZfNjQtZGVmYXVsdC1saW51eC1nY2MvLmNvbmZpZyAjc2VkIC1y aSAncywoUlRFX05FWFRfQUJJPSkuKixcMW4sJw0KPiA+IHg4Nl82NC1kZWZhdWx0LWxpbnV4LWdj Yy8uY29uZmlnICNzZWQgLXJpICdzLChMSUJSVEVfVkhPU1Q9KS4qLFwxeSwnDQo+ID4geDg2XzY0 LWRlZmF1bHQtbGludXgtZ2NjLy5jb25maWcgI3NlZCAtcmkgJ3MsKExJQlJURV9WSE9TVD0pLios XDF5LCcNCj4gPiB4ODZfNjQtZGVmYXVsdC1saW51eC1nY2MvLmNvbmZpZyAjc2VkIC1yaSAncywo UlRFX0tOSV9LTU9EPSkuKixcMXksJw0KPiA+IHg4Nl82NC1kZWZhdWx0LWxpbnV4LWdjYy8uY29u ZmlnICNzZWQgLXJpDQo+ID4gJ3MsKFJURV9FQUxfSUdCX1VJTz0pLiosXDF5LCcgeDg2XzY0LWRl ZmF1bHQtbGludXgtZ2NjLy5jb25maWcgIyAjbWFrZQ0KPiA+IE89eDg2XzY0LWRlZmF1bHQtbGlu dXgtZ2NjIC1qMyBFWFRSQV9DRkxBR1M9LVdlcnJvcg0KPiANCj4gWWVhaCBhcyBJIHNhaWQgaXQg c2VlbXMgdG8gb25seSBhZmZlY3Qgc29tZSByZWxlYXNlcy9jb25maWdzIC0gSSBob3BlIHRoZSBs b2dzDQo+IGhlbHAgdG8gZmluZCB3aGF0IGlzIGRpZmZlcmVudCBiZXR3ZWVuIGdvb2QvYmFkIGNh c2VzLg0KPiANClllcywgaXQncyBoZWxwZnVsLCBJIGhhZCB1cGRhdGVkIHRoZSBjb2RlIHRvIG1h a2Ugc3VyZSBpdCB3b3JrcyB3aXRoIG9sZGVyIGdjYyB2ZXJzaW9uLg0KVGhhbmtzLg0KDQo+ID4g Li4uLi4uDQo+ID4NCj4gPiAgIElOU1RBTEwtQVBQIGRwZGstdGVzdC1jcnlwdG8tcGVyZg0KPiA+ ICAgSU5TVEFMTC1NQVAgZHBkay10ZXN0LWNyeXB0by1wZXJmLm1hcA0KPiA+ICAgQ0MgdGVzdF9w ZXJmX3F1ZXVlLm8NCj4gPiAgIENDIHRlc3RfcGVyZl9hdHEubw0KPiA+ICAgQ0MgdGVzdF9waXBl bGluZV9jb21tb24ubw0KPiA+ICAgQ0MgdGVzdF9waXBlbGluZV9xdWV1ZS5vDQo+ID4gICBDQyB0 ZXN0X3BpcGVsaW5lX2F0cS5vDQo+ID4gICBMRCBkcGRrLXRlc3QtZXZlbnRkZXYNCj4gPiAgIElO U1RBTEwtQVBQIGRwZGstdGVzdC1ldmVudGRldg0KPiA+ICAgSU5TVEFMTC1NQVAgZHBkay10ZXN0 LWV2ZW50ZGV2Lm1hcA0KPiA+IEJ1aWxkIGNvbXBsZXRlIFt4ODZfNjQtZGVmYXVsdC1saW51eGFw cC1nY2NdDQo+ID4NCj4gPiBUaGFua3MuDQo+ID4gQi5SLg0KPiA+DQo+ID4gSm9ubnkNCj4gPg0K PiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogQ2hyaXN0 aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gPiA+IFNl bnQ6IFdlZG5lc2RheSwgSnVuZSAyLCAyMDIxIDk6MjUgUE0NCj4gPiA+IFRvOiBKaWF3ZWkoSm9u bnkpIFdhbmcgPGppYXdlaXdAbnZpZGlhLmNvbT4NCj4gPiA+IENjOiBkcGRrIHN0YWJsZSA8c3Rh YmxlQGRwZGsub3JnPjsgT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCj4gPiA+IFN1YmplY3Q6 ICIgYXBwL3Rlc3RwbWQ6IGZpeCBOVkdSRSBlbmNhcCBjb25maWd1cmF0aW9uIiBpbmNvbXBhdGli bGUNCj4gPiA+IHdpdGggMTkuMTEueA0KPiA+ID4NCj4gPiA+IEhpLA0KPiA+ID4gdGhpcyBjaGFu Z2Ugd2FzIHRhcmdldGVkIGZvciB0aGUgc3RhYmxlIHJlbGVhc2VzDQo+ID4gPg0KPiA+ID4gY29t bWl0IDliMGRhODE2YmRlYzk4YzBkNmM1ZDE3Y2NkZDMzN2JkYmFmYzNmNzUNCj4gPiA+IEF1dGhv cjogSmlhd2VpIFdhbmcgPGppYXdlaXdAbnZpZGlhLmNvbT4NCj4gPiA+IERhdGU6ICAgVHVlIE1h ciAxNiAwNjoxODoyNyAyMDIxICswMjAwDQo+ID4gPg0KPiA+ID4gICAgIGFwcC90ZXN0cG1kOiBm aXggTlZHUkUgZW5jYXAgY29uZmlndXJhdGlvbg0KPiA+ID4NCj4gPiA+IEJ1dCB3aGVuIGFwcGxp ZWQgaXQgY2F1c2VzOg0KPiA+ID4NCj4gPiA+IFsgIDI2M3NdIC9ob21lL2FidWlsZC9ycG1idWls ZC9CVUlMRC9kcGRrLQ0KPiA+ID4gMTYyMjYxMTM2OC4wNzg4MzRmNDAvYXBwL3Rlc3QtcG1kL2Nt ZGxpbmVfZmxvdy5jOg0KPiA+ID4gSW4gZnVuY3Rpb24gJ3BhcnNlX3ZjX2FjdGlvbl9udmdyZV9l bmNhcCc6DQo+ID4gPiBbICAyNjNzXSAvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZHBkay0N Cj4gPiA+IDE2MjI2MTEzNjguMDc4ODM0ZjQwL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYzo0 MjU0OjM6DQo+ID4gPiBlcnJvcjogbWlzc2luZyBpbml0aWFsaXplciBmb3IgZmllbGQgJ3Byb3Rv Y29sJyBvZiAnc3RydWN0DQo+ID4gPiBydGVfZmxvd19pdGVtX252Z3JlJyBbLSBXZXJyb3I9bWlz c2luZy1maWVsZC1pbml0aWFsaXplcnNdDQo+ID4gPiBbICAyNjNzXSAgICAuaXRlbV9udmdyZS5w cm90b2NvbCA9IFJURV9CRTE2KFJURV9FVEhFUl9UWVBFX1RFQiksDQo+ID4gPiBbICAyNjNzXSAg ICBeDQo+ID4gPiBbICAyNjNzXSBJbiBmaWxlIGluY2x1ZGVkIGZyb20NCj4gPiA+IC9ob21lL2Fi dWlsZC9ycG1idWlsZC9CVUlMRC9kcGRrLTE2MjI2MTEzNjguMDc4ODM0ZjQwL3g4Nl82NC0NCj4g PiA+IGRlZmF1bHQtbGludXgtZ2NjL2luY2x1ZGUvcnRlX2V0aF9jdHJsLmg6MTE6MCwNCj4gPiA+ IFsgIDI2M3NdICAgICAgICAgICAgICAgICAgZnJvbQ0KPiA+ID4gL2hvbWUvYWJ1aWxkL3JwbWJ1 aWxkL0JVSUxEL2RwZGstMTYyMjYxMTM2OC4wNzg4MzRmNDAveDg2XzY0LQ0KPiA+ID4gZGVmYXVs dC1saW51eC1nY2MvaW5jbHVkZS9ydGVfZXRoZGV2Lmg6OTc4LA0KPiA+ID4gWyAgMjYzc10gICAg ICAgICAgICAgICAgICBmcm9tDQo+ID4gPiAvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZHBk ay0xNjIyNjExMzY4LjA3ODgzNGY0MC9hcHAvdGVzdC0NCj4gPiA+IHBtZC9jbWRsaW5lX2Zsb3cu YzoxODoNCj4gPiA+IFsgIDI2M3NdIC9ob21lL2FidWlsZC9ycG1idWlsZC9CVUlMRC9kcGRrLQ0K PiA+ID4gMTYyMjYxMTM2OC4wNzg4MzRmNDAveDg2XzY0LWRlZmF1bHQtbGludXgtDQo+IGdjYy9p bmNsdWRlL3J0ZV9mbG93Lmg6OTE3OjEzOg0KPiA+ID4gbm90ZTogJ3Byb3RvY29sJyBkZWNsYXJl ZCBoZXJlDQo+ID4gPiBbICAyNjNzXSAgIHJ0ZV9iZTE2X3QgcHJvdG9jb2w7IC8qKjwgUHJvdG9j b2wgdHlwZSAoMHg2NTU4KS4gKi8NCj4gPiA+IFsgIDI2M3NdICAgICAgICAgICAgICBeDQo+ID4g Pg0KPiA+ID4gVGhpcyBpcyBmYWlsaW5nIG5vdCBldmVyeXdoZXJlIGJ1dCBpbjoNCj4gPiA+IC0g U0xFXzEyX1NQNC94ODZfNjQNCj4gPiA+IC0gUkhFTF83L3g4Nl82NA0KPiA+ID4gLSBvcGVuU1VT RV9MZWFwXzQyLjMveDg2XzY0DQo+ID4gPg0KPiA+ID4gVGhlIHR5cGUgYW5kIHRoZSBpbml0IGNv ZGUgbG9va3MgdGhlIHNhbWUgaGVyZSBhbmQgaW4gdGhlIHJlY2VudCBtYWluDQo+IGJyYW5jaC4N Cj4gPiA+IE5laXRoZXIgZG8gSSBzZWUgcmVjZW50IGNoYW5nZXMgdGhhdCB3b3VsZCBjYXVzZSB0 aGlzLg0KPiA+ID4gQW5kIHRoZSBpbml0IGp1c3QgbG9va3MgcmlnaHQgdG8gbWUsIHNvIEknbSBz dXJlIEknbSBvdmVybG9va2luZyBzb21ldGhpbmcuDQo+ID4gPg0KPiA+ID4gU28gSSB3b25kZXJl ZCAoaWYgeW91IGNvbnNpZGVyIHRoaXMgcGF0Y2ggaW1wb3J0YW50IGZvciAxOS4xMS54KSBpZg0K PiA+ID4geW91IGNvdWxkIGhhdmUgYSBsb29rIGFuZCBjb25zaWRlciBiYWNrcG9ydGluZyBpdCBz byB0aGF0IGl0IHdvcmtzDQo+ID4gPiB3ZWxsIChvciBhcyBhbiBhbHRlcm5hdGl2ZSBsZXQgbWUg a25vdyB0aGF0IGl0IHdvbid0IGJlIG5lZWRlZCBmb3INCj4gPiA+IDE5LjExLngpDQo+ID4gPg0K PiA+ID4gUmVmZXJlbmNlcy9Mb2dzOg0KPiA+ID4gMTkuMTEuOCB3b3JraW5nOiBodHRwczovL3Bh c3RlLnVidW50dS5jb20vcC92dm00cUNjbUpULw0KPiA+ID4gMTkuMTEuOSBmYWlsIFJINzogaHR0 cHM6Ly9wYXN0ZS51YnVudHUuY29tL3AvMndwaDVuZmJDZy8NCj4gPiA+IDE5LjExLjkgZmFpbCBT TEUxMlNQNDogaHR0cHM6Ly9wYXN0ZS51YnVudHUuY29tL3AvbkdIaGtQSmJSMy8NCj4gPiA+IDE5 LjExLjkgZmFpbCBvcGVuU3VzZTQyLjM6IGh0dHBzOi8vcGFzdGUudWJ1bnR1LmNvbS9wLzQzbU14 M3NZMm4vDQo+ID4gPiAxOS4xMS45IHdpdHpoIHRoZSBwYXRjaCBkcm9wcGVkIHdvcmtzOg0KPiA+ ID4gaHR0cHM6Ly9wYXN0ZS51YnVudHUuY29tL3AvSkdaNDRCaGtDNi8NCj4gPiA+DQo+ID4gPg0K PiA+ID4gLS0NCj4gPiA+IENocmlzdGlhbiBFaHJoYXJkdA0KPiA+ID4gU3RhZmYgRW5naW5lZXIs IFVidW50dSBTZXJ2ZXINCj4gPiA+IENhbm9uaWNhbCBMdGQNCj4gDQo+IA0KPiANCj4gLS0NCj4g Q2hyaXN0aWFuIEVocmhhcmR0DQo+IFN0YWZmIEVuZ2luZWVyLCBVYnVudHUgU2VydmVyDQo+IENh bm9uaWNhbCBMdGQNCg==