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 390E7A0A0C; Thu, 1 Jul 2021 17:50:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B71B540141; Thu, 1 Jul 2021 17:50:40 +0200 (CEST) Received: from AZHDRRW-EX02.NVIDIA.COM (azhdrrw-ex02.nvidia.com [20.64.145.131]) by mails.dpdk.org (Postfix) with ESMTP id A53154003E; Thu, 1 Jul 2021 17:50:38 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by mxs.oss.nvidia.com (10.13.234.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.858.12; Thu, 1 Jul 2021 08:50:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GfQIliB7iFJnK4qvd05eDwWMG5F6x9nlW/PFx8yk0JwljitPu7sCMuOw9X2SUC3KhitmVwhBpf7v81derZQ7c/cIiwM0ky1xdySGvGGUAL7ekAhIllxR8bj2NRX1ezxwKIF+NQvS+LlvTgkwRIsHeAQaGXyWlzQaBBnAaW7KgD21SZU53XMPTCjJ/akEnztkXNBBrfKQiUfZ5JqAPQPlsPZ8NTXQxz9QVTRxKgS70K8rcKQ/X/nzrdye208oeDV6ZEioV+KIFhhIY0CsegMoZQ672yaFF1sgjbS6IMKIl2fdYsXgXc5KmZ/mwehRQUyA3kBqClQF69TshykSFOnvtQ== 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=s5jWn3bpXpuo6j1vCskxIoWV4o5AQKj48VFz/U8y65A=; b=NmV4oTj4ohwRBRE9x51HANRKhpEw2gqZ9LFmWOtNURfMEZxxSZ4pIULDajrSqWUYF9+N6a/Mb7e49dr82U5HQnVTLDuKFVqYLucqneLbTBIi2A7S7vtUAj+G2sbUCUmZHYbYvhokuF9eOXaRFDnGRmbrlAeQBG4aa7EAgHYmktkf+TslIzxbTDCc+0UoNdFU+APDGWBpR7yhUnLM18P9cGlRk/WOD8nUH2eSH6H5Oc3gW2N7oU8BfcJTZSkVviPdSl9rZW1+gnrsOy+uJXtpcQk/2rDWw9kOwRn2B93Twqb3rw1A0gNKtWM2cdySLIwN1F61tmqDepSZenJjc+c9Rg== 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=s5jWn3bpXpuo6j1vCskxIoWV4o5AQKj48VFz/U8y65A=; b=uVFE816RRRfkLb74WRJuCx7LdUH3hKALtN+ZsFxPYGvsLvRYlMfPaL75xvnbKyrx87o4JgonCw8vu990ckozMM0SYpskvg0UPWvhcr4HEFQCVckpa35zM7ftFevzV2h8IUSBqOOUK5Og5yZIPJAN0a2aFvnYarh5eTB2Bgawqj1+r6elS/cE8iCx/anp9LUEZndFJ4WSx8Dhhwvic8NBHJikJp92XrIwMviDe3EedHAnxGxo9PAPu3PSI/t/9GNECpubjHBdY7UIZZ0TaDlJXpyO8IYSyXkwuovZ0Kn4amCH6JRdXBYFzezrhbbExre3nLdUYBDFSghNcQFFEW9vrQ== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by DM4PR12MB5309.namprd12.prod.outlook.com (2603:10b6:5:39d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22; Thu, 1 Jul 2021 15:50:36 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::c14c:561f:b4c9:f89c]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::c14c:561f:b4c9:f89c%6]) with mapi id 15.20.4287.022; Thu, 1 Jul 2021 15:50:36 +0000 From: Ali Alnubani To: Christian Ehrhardt , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , "benjamin.walker@intel.com" , David Christensen , "hariprasad.govindharajan@intel.com" , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , "pingx.yu@intel.com" , "qian.q.xu@intel.com" , "Raslan Darawsheh" , NBU-Contact-Thomas Monjalon , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" Thread-Topic: 19.11.9 patches review and test Thread-Index: AQHXY0NXCgXEjmobvEOFW6w+ooHt2KsuWVdQ Date: Thu, 1 Jul 2021 15:50:36 +0000 Message-ID: References: <20210617063803.3490415-1-christian.ehrhardt@canonical.com> In-Reply-To: <20210617063803.3490415-1-christian.ehrhardt@canonical.com> 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: [37.8.96.93] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6c880a0a-7549-4125-6a54-08d93ca7f7e4 x-ms-traffictypediagnostic: DM4PR12MB5309: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dOpQJhpDa5AbWLE8YxhdQpxQDQWfBG4co+yhWmQutedkwfAY/kGcYC5hKYCrHpLdStMY9d6PHGTjnHac7wj+Aj3pdhbUJG5niYBzBPsYTER4qtbeZIulnEA52dJdIc7QPT/Ab8e2mm0I3mAUq1ObrIHYeF7eGsrUgMUp3SusoD7ucqnrLrdhvrJZ6cK2+SyuRaO4bxV0r+kOPqE7LAwE5dWBK+jeTMIgynYGa/iiLg98rlxL/eModwjSAepVBCBrXki8SaIl/G+cTOl5/k0IEP0aYLDlvqxgL/0JdrFugtmb6RAxk44txrjFQSZSUTSg7BZKeMRux0uvdgvki28dcF5BBI4JrXkgM1ifLMjwvbVwIP/P88sTid2n8pS5ZfBORfTBU0s58eZC+Q07AHTQRPFr+SMB1vtLu50ny9NTfVVJ5G81tconzVw1XJRB3AGTMX9+dehnF+ZgrYVbCCQacgFMXYxYTChSVGIKYG7kAIsnTa8kB7H5bCjaQBmZ0vJVv/pyvYtU+sFHBpYOOntsuu1iSr1z2YzyL9FQlvZYrmGBJYcU/duUczKG6sAMMvF7XZmazGvpkt79Rs5UdItoM4Y2XKbU2bgB3LgCZV2MexdWQogu/b34FJDVM/4veluP41x4ZWjkKxcY+Taj6vw5pqEcO3Bmt4KhMJoyDsha4IeG7ZyxV3tdm8Yadqxp+IRE1Xg1tnb0DGVEmMa6N6kAXk3ErwPyMYcFgwOOPJCshd1QQaGicf67EHP+uz0u1i7xT9SbMHOS800YJpEmYhvia9XQSLUiB4FBK/SGS7R5igU2hOg7dzx6lztvcgkzrfNR 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:(4636009)(366004)(346002)(396003)(376002)(136003)(39860400002)(54906003)(110136005)(26005)(52536014)(316002)(2906002)(86362001)(122000001)(53546011)(6506007)(478600001)(5660300002)(71200400001)(4326008)(186003)(8936002)(450100002)(8676002)(83380400001)(66476007)(64756008)(55016002)(66946007)(107886003)(966005)(76116006)(33656002)(66556008)(7696005)(9686003)(38100700002)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dVQzYXpqR09jSUYzOE1jMXkxNW9HV2xESjg0N1BqRmVRSXg3V0MzaFoxZVc4?= =?utf-8?B?ekxPbG9pV1Fvb3Y2UVY3aTZiMEROU2ljTEdqQkJqZ2dKTmorU2FlYkdFNVYy?= =?utf-8?B?VVh1TjRIZ0xxVUJsMGNBNlIzQmJVMmlXelNvbzFLWnBMNk8yOHRaRjJuWnRF?= =?utf-8?B?YkluSkxOYTBYSjV4TEFuWnRtcldERUx3eUVWRzVxekNCTDlJM2JpQUh5TVNL?= =?utf-8?B?enN3OFdNK1RnVXVJenJLdE5WN1k5d25qYUpDaUVBVGJUVDduS2dVR2dVdnVK?= =?utf-8?B?KzNrQXAyRnBRQThLRzBtUERzam9JQWV1Q3FrUGQvV21NdHR5Z1pTYlVzS0w1?= =?utf-8?B?MFhoc2RlT1NoUWtBU1BOK2RSNzZzbmRmMXJuY1R0dHJHM3Vpc0dYTUJHbHkz?= =?utf-8?B?Qnlvcjh0OHZ1ZDV2M2lJN25rZVViNllwbFZ3QmVqWjk4VDBxdlIrYVYyWWk5?= =?utf-8?B?OGlzaXMrdk5yVFJmNlZpRVZXd3cyWlJxYnBqMU00SnVYOS96bVhLeXo5MGQz?= =?utf-8?B?SXRGR0hrcFM2N2pKTEx3clJwT3NUQmgvQlBYZVJCcWpWU2dLQnNzdWJJUFdp?= =?utf-8?B?U2V6ejV0RGM5ek5aRkgzbGtMQnUzc2JuSDFIL3ZCQWg3SElyRTU3SGh0dUVR?= =?utf-8?B?SFcwSGNIVWNZOENScU1YNms2b0hOU0c0bDJzcmNXZmVNbG43VCtqYnFwVDlx?= =?utf-8?B?cUl1TCtqUUEyMlY2cjdrRVFIWVZpZGswUThkSmdTSmRhak1xR1Brejl6dHov?= =?utf-8?B?bEFkUE1GZXBwZzBrdkpxd1RrU1pleTVrSVJWV2FnZXFDcGVqT1R3KzlvNlNN?= =?utf-8?B?WTJ1MWpidmtaMmJOSDcyZWl4SHM4Tm51OEJGd2xpVS9rZ0U3K0tlSGNlNEhp?= =?utf-8?B?L1BZSjk0YmtETFdqc2F0UDlvc3d5WVA3NC9GTE4yT0FhUVdIdWk3aHdBSjRY?= =?utf-8?B?eVhIcmxjTXFldWNyUEtrTXo3U2VkMTlOTW00ZStNcFN1QVprNFZSYUlDWEZE?= =?utf-8?B?Ujg5VVBsbkVacDlLQWNYV1ZKK0padUhyalUvOHNnUTBjSDN0Z3RmSU1MelBp?= =?utf-8?B?WXhpSHp2RkRoWW92bWE5MVZGd3ozbTNjOHk1dU5DS21JRTBzUW9UeTBGSlF3?= =?utf-8?B?TUZ5K0ZxKzVZVWhsYmlzTlBRU0puZStYTGFsVW1JTU56Rzk1YmdiS0NvK2pG?= =?utf-8?B?K1hrNUdOT091Nk5FZmxIaS9aRUNOZVdqNnJCUXdSNkZ1eDE1aFJqYlVTaWcv?= =?utf-8?B?bnVobzJNMkVLbUI5cjdkNG9ZbzVBTWJVOXNWU0xjZGYrWndFM29LQ05UOUNn?= =?utf-8?B?QkhBVmcrNEZFMHRCZVI2MU95dXRmckZaTm00TDhoYXI4SUdIWnJWSzNBVFNC?= =?utf-8?B?c3hydFdEMnNmZlJzZTM0ODdyYy90UzFJMlhsak1UeE1VL2VqNEJYSjZzY2Jr?= =?utf-8?B?RHRHQytXM0pqakF5blR0NWtMVDBMYjM4YjFoSVo5elkxOWRFTmtYNkRMeUNH?= =?utf-8?B?ME91enllaWpxMUcxL2o1d3UvQklIRGJWeVV5SjkyaW5ST0VYRHdIa1IwdEZ5?= =?utf-8?B?cmN2UVdsVjlhTHhnMzJvNnc5K2N2OVoxWkVETmt4VGlDcjk2b2txc3dtZXBo?= =?utf-8?B?YXhEZ2oxQkZ3ZGdOVXNRbE5hcUpsM3hVaHJuREYwRXdTeVNJVjRpYkhHOWR4?= =?utf-8?B?WU9SdUJHakpIOE9keXgzakNIazFXOStJQVg5S2FZa2U3MnJNYzF0WTRiMnNJ?= =?utf-8?Q?BMmaYYz58M2HsISvRk=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c880a0a-7549-4125-6a54-08d93ca7f7e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2021 15:50:36.3955 (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: 4LtDLBjOy3zupaGfBUETcOgvLSRhXvpDcur1HnhANOp13n4gT7TcVkcCquNWe5mfguuDyCo1M82+KGkTNrrAeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5309 Subject: Re: [dpdk-dev] 19.11.9 patches review and test 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 Sender: "dev" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2hyaXN0aWFuIEVo cmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gU2VudDogVGh1cnNk YXksIEp1bmUgMTcsIDIwMjEgOTozOCBBTQ0KPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+IENjOiBk ZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUgPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0 LmNvbT47DQo+IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29tPjsgQWxpIEFsbnViYW5p IDxhbGlhbG51QG52aWRpYS5jb20+Ow0KPiBiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tOyBEYXZp ZCBDaHJpc3RlbnNlbiA8ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbT47DQo+IGhhcmlwcmFzYWQuZ292 aW5kaGFyYWphbkBpbnRlbC5jb207IEhlbWFudCBBZ3Jhd2FsDQo+IDxoZW1hbnQuYWdyYXdhbEBu eHAuY29tPjsgSWFuIFN0b2tlcyA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBKZXJpbg0KPiBKYWNv YiA8amVyaW5qQG1hcnZlbGwuY29tPjsgSm9obiBNY05hbWFyYSA8am9obi5tY25hbWFyYUBpbnRl bC5jb20+Ow0KPiBKdS1IeW91bmcgTGVlIDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmluIFRy YXlub3INCj4gPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJp YW4ub3JnPjsgUGVpIFpoYW5nDQo+IDxwZXpoYW5nQHJlZGhhdC5jb20+OyBwaW5neC55dUBpbnRl bC5jb207IHFpYW4ucS54dUBpbnRlbC5jb207IFJhc2xhbg0KPiBEYXJhd3NoZWggPHJhc2xhbmRA bnZpZGlhLmNvbT47IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmph bG9uLm5ldD47IHl1YW4ucGVuZ0BpbnRlbC5jb207IHpoYW95YW4uY2hlbkBpbnRlbC5jb20NCj4g U3ViamVjdDogMTkuMTEuOSBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiANCj4gSGkgYWxsLA0K PiANCj4gSGVyZSBpcyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJnZXRlZCBmb3Igc3RhYmxlIHJlbGVh c2UgMTkuMTEuOS4NCj4gDQo+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNl IGlzIDJuZCBKdWx5Lg0KPiANCj4gUGxlYXNlIGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0 aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBvcnQgYW55DQo+IGlzc3Vlcy9yZXN1bHRzIHdp dGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4gRm9yIHRoZSBmaW5hbCByZWxlYXNlIHRoZSBmaXhl cyBhbmQNCj4gcmVwb3J0ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUgcmVsZWFz ZSBub3Rlcy4NCj4gDQo+IEEgcmVuZXdlZCByZWxlYXNlIGNhbmRpZGF0ZSB0YXJiYWxsIGNhbiBi ZSBmb3VuZCBhdDoNCj4gDQo+ICAgICBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJs ZS90YWcvP2lkPXYxOS4xMS45LXJjMw0KPiANCj4gVGhlc2UgcGF0Y2hlcyBhcmUgbG9jYXRlZCBh dCBicmFuY2ggMTkuMTEgb2YgZHBkay1zdGFibGUgcmVwbzoNCj4gICAgIGh0dHBzOi8vZHBkay5v cmcvYnJvd3NlL2RwZGstc3RhYmxlLw0KPiANCj4gVGhhbmtzLg0KPiANCj4gQ2hyaXN0aWFuIEVo cmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gDQoNClRoZSBmb2xs b3dpbmcgY292ZXJzIHRoZSBmdW5jdGlvbmFsIHRlc3RzIHRoYXQgd2UgcmFuIG9uIE1lbGxhbm94 IGhhcmR3YXJlIGZvciB0aGlzIHJlbGVhc2U6DQotIEJhc2ljIGZ1bmN0aW9uYWxpdHk6DQogIFNl bmQgYW5kIHJlY2VpdmUgbXVsdGlwbGUgdHlwZXMgb2YgdHJhZmZpYy4NCi0gdGVzdHBtZCB4c3Rh dHMgY291bnRlciB0ZXN0Lg0KLSB0ZXN0cG1kIHRpbWVzdGFtcCB0ZXN0Lg0KLSBDaGFuZ2luZy9j aGVja2luZyBsaW5rIHN0YXR1cyB0aHJvdWdoIHRlc3RwbWQuDQotIFJURSBmbG93IHRlc3RzOg0K ICBJdGVtczogZXRoIC8gdmxhbiAvIGlwdjQgLyBpcHY2IC8gdGNwIC8gdWRwIC8gaWNtcCAvIGdy ZSAvIG52Z3JlIC8gdnhsYW4gLyBpcCBpbiBpcCAvIG1wbHNvdWRwIC8gbXBsc29ncmUNCiAgQWN0 aW9uczogZHJvcCAvIHF1ZXVlIC8gcnNzIC8gbWFyayAvIGZsYWcgLyBqdW1wIC8gY291bnQgLyBy YXdfZW5jYXAgLyByYXdfZGVjYXAgLyB2eGxhbl9lbmNhcCAvIHZ4bGFuX2RlY2FwIC8gTkFUIC8g ZGVjX3R0bA0KLSBTb21lIFJTUyB0ZXN0cy4NCi0gVkxBTiBmaWx0ZXJpbmcsIHN0cmlwcGluZyBh bmQgaW5zZXJ0aW9uIHRlc3RzLg0KLSBDaGVja3N1bSBhbmQgVFNPIHRlc3RzLg0KLSBwdHlwZSB0 ZXN0cy4NCi0gbGlua19zdGF0dXNfaW50ZXJydXB0IGV4YW1wbGUgYXBwbGljYXRpb24gdGVzdHMu DQotIGwzZndkLXBvd2VyIGV4YW1wbGUgYXBwbGljYXRpb24gdGVzdHMuDQotIE11bHRpLXByb2Nl c3MgZXhhbXBsZSBhcHBsaWNhdGlvbnMgdGVzdHMuDQoNCkZ1bmN0aW9uYWwgdGVzdHMgcmFuIG9u Og0KLSBOSUM6IENvbm5lY3RYLTQgTHggLyBPUzogVWJ1bnR1IDIwLjA0IExUUyAvIERyaXZlcjog TUxOWF9PRkVEX0xJTlVYLTUuMy0xLjAuMC4xIC8gRmlybXdhcmU6IDE0LjMwLjEwMDQNCi0gTklD OiBDb25uZWN0WC01IC8gT1M6IFVidW50dSAyMC4wNCBMVFMgLyBEcml2ZXI6IE1MTlhfT0ZFRF9M SU5VWC01LjMtMS4wLjAuMSAvIEZpcm13YXJlOiAxNi4zMC4xMDA0DQoNCldlIGRpc2NvdmVyZWQg MiBuZXcgaXNzdWVzIGR1ZSB0byBlbnZpcm9ubWVudCBjaGFuZ2VzOg0KLSBjYW4ndCBjcmVhdGUg c29tZSBydWxlcyB3aXRoIGNvdW50IGFjdGlvbiwgZml4ZWQgYnkgaHR0cHM6Ly9pbmJveC5kcGRr Lm9yZy9zdGFibGUvMjAyMTA2MjExNDUxMDUuOTYzMTc5LTEtbG1hcmdhbGl0QG52aWRpYS5jb20v VC8jdS4NCi0gcnRlX2Zsb3cgaGl0IGNvdW50ZXIgZG9lc24ndCBpbmNyZW1lbnQsIHN0aWxsIGRp c2N1c3NpbmcgdGhpcyBpbnRlcm5hbGx5Lg0KDQpDb21waWxhdGlvbiB0ZXN0cyB3aXRoIG11bHRp cGxlIGNvbmZpZ3VyYXRpb25zIGluIHRoZSBmb2xsb3dpbmcgT1MvZHJpdmVyIGNvbWJpbmF0aW9u cyBhcmUgYWxzbyBwYXNzaW5nOg0KLSBVYnVudHUgMjAuMDQuMiB3aXRoIE1MTlhfT0ZFRF9MSU5V WC01LjMtMS4wLjAuMS4NCi0gVWJ1bnR1IDIwLjA0LjIgd2l0aCByZG1hLWNvcmUgbWFzdGVyIChh NjZlMmE1KS4NCi0gVWJ1bnR1IDIwLjA0LjIgd2l0aCByZG1hLWNvcmUgdjI4LjAuDQotIFVidW50 dSAxOC4wNC41IHdpdGggcmRtYS1jb3JlIHYxNy4xLg0KLSBVYnVudHUgMTguMDQuNSB3aXRoIHJk bWEtY29yZSBtYXN0ZXIgKGE2NmUyYTUpIChpMzg2KS4NCi0gVWJ1bnR1IDE2LjA0Ljcgd2l0aCBy ZG1hLWNvcmUgdjIyLjcuDQotIEZlZG9yYSAzNCB3aXRoIHJkbWEtY29yZSB2MzUuMCAob25seSB3 aXRoIGdjYykuDQotIEZlZG9yYSAzNSAoUmF3aGlkZSkgd2l0aCByZG1hLWNvcmUgdjM1LjAgKG9u bHkgd2l0aCBnY2MpLg0KLSBDZW50T1MgNyA3LjkuMjAwOSB3aXRoIHJkbWEtY29yZSBtYXN0ZXIg KGE2NmUyYTUpLg0KLSBDZW50T1MgNyA3LjkuMjAwOSB3aXRoIE1MTlhfT0ZFRF9MSU5VWC01LjMt MS4wLjAuMS4NCi0gQ2VudE9TIDggOC4zLjIwMTEgd2l0aCByZG1hLWNvcmUgbWFzdGVyICg3ZjJk NDYwKS4NCi0gT3BlblNVU0UgTGVhcCAxNS4zIHdpdGggcmRtYS1jb3JlIHYzMS4wLg0KDQpOb3Rl IHRoYXQgY2xhbmcgYnVpbGRzIGFyZSBmYWlsaW5nIGluIEZlZG9yYSAzNCBhbmQgMzUgZHVlIHRv IHRoZSBmb2xsb3dpbmcgaXNzdWVzOg0KLSBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcu Y2dpP2lkPTc0NQ0KLSBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTczMw0K DQpXZSBkb24ndCBzZWUgYW55IG90aGVyIGNyaXRpY2FsIGlzc3VlcyBibG9ja2luZyB0aGlzIHJl bGVhc2UuDQoNClRoYW5rcywNCkFsaQ0K