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 6F496A0540; Tue, 13 Dec 2022 20:47:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1725642686; Tue, 13 Dec 2022 20:47:02 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2056.outbound.protection.outlook.com [40.107.244.56]) by mails.dpdk.org (Postfix) with ESMTP id 7629E4021D; Tue, 13 Dec 2022 20:47:00 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VRxdJ+CtC5ca7Sg2HehjsFAvid/v62xGgW5SFTUvcn+7OpqcWlOCsAlZg1HclsFds7pf1Ni9iceG2gWcFdwI+bf3HH2vs08Clpd2oNePhb96fD0Uomuyare9MI778CGT7puVJi00kx7PPgTm2mB/hydWhaxa/bsd15MFOQ3f8fSTo5KGFJ/i5L7/oqTHCWA5sJghqb9k0LMFfF61iN/x20dZqpdkBSr1J5CDB45t4ltnNab36cHaa0RW8VaMjrIsaba3hrXfTJ+jrdc/oupVQXxurnxs2Ow3y39V/5eTL8Wfabkm7Qa3ZzkjR/UGsgZHayx4Cor/H1TrsbnUc2jxOg== 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=1NF8jF3OQ9vPXgmcwg9O/a69VRmldCMi+/r6sSwU7/Q=; b=X7djtrJCvPJs2lLcGZDj+CIwlcFbCbVUJfmToNBQoPaHo7yCcfsA+atIgJ//LMnXz5a/N4ZwGUV/DVo2SCuOW6qhsluMtqdO5kcxwJoDcGz2ranEzeUTpVP8GgA8G/Rh/SEIPbqlwijG/a0p8LblZbJgRh6ecXoF0Whn5t/1f+J2NK8UP99SfhjUF2d146JSjPFjvKKrF+7bJGbCaWcWeEM4w8Z077xczBxt7cw99550v2EK3JrfodTVu92dm3ZczKNZkhasCb04PtdFjI64x6ZHEVBvv4KWHs8U6X3O2EfayetGXnzOq+mER7CwDLBUfrxh4GsCxHcnLVVWxvZj1w== 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=1NF8jF3OQ9vPXgmcwg9O/a69VRmldCMi+/r6sSwU7/Q=; b=XMZAN1ZGeF2QLg6YwWOecUTD27VeHRXs0JIvwTmDiEzwD+WDSRI2KOwcADSFxwFO9bv0igunTEk1qPpQCKLb9FJwoMSjiNO5p134VonKCoh04CkuDKMnq8cjRZVvBTX2Yqt1Lu/7Sf7veVtyQ3LCHc0sgpeyYBvdOnLyJOeL0ue207y7cHPOc2SmWvSHAI0/L4CjclwUfTxE4GmWa9JHP+TsxDY1iFhvPsvOsBQ8RFiRhHEZshRukTUhNWfIDQasLyFUXdxJ0bTGJ8cdGX6d1mnhTcaV5PDwjIWHvqtI1dbV5MP8ro7U9+a8uysAwCB7F5eUipwYthe29Y/W66LHpA== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by CO6PR12MB5443.namprd12.prod.outlook.com (2603:10b6:303:13a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Tue, 13 Dec 2022 19:46:57 +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; Tue, 13 Dec 2022 19:46:57 +0000 From: Ali Alnubani To: Christian Ehrhardt CC: "stable@dpdk.org" , "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)" , "yanghliu@redhat.com" , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" Subject: RE: 19.11.14 patches review and test Thread-Topic: 19.11.14 patches review and test Thread-Index: AQHZAyu1IN6iiueRI0iAxyfSlGvtcK5o1AzQgAL1LYCAAIXWEA== Date: Tue, 13 Dec 2022 19:46:57 +0000 Message-ID: References: <20221128131653.1403352-1-christian.ehrhardt@canonical.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: DM4PR12MB5167:EE_|CO6PR12MB5443:EE_ x-ms-office365-filtering-correlation-id: 5e216405-08b4-4b6d-4ab6-08dadd42cb70 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: qZz4T/CC22th4mxn1wHunThfrNMXNabcdEvBGPDegOd9mlgI4a/MubArCNdDHAS9E+3L7hEZlrGdhGRGGJfAHvEXtjYdsEdUKwjuMZvytZuFyK0YG/t1JKL6leiGemp3Av0+52cZXY6ZtXFMOtnx82CN49wDfiKiuqn+b7H9MSa2tcGJmAhiYauvd9AU0vJfGOVThwMH42hbj0JoxSNU3+qZxG8X0azju1uoFkf449Uw2U4SFVQFLXluNmlO9n1dKfaUOZRWBU5DqftJ4d1VacaWX9wi4vgy144hS+fkVK2TOlfhNq/yvdTs+LIV21gqlzTjde5z5OIkYAW5/VksszNYvid++OsCeb7eqYW4eKwcN11T6RqTLq+ulG7oBZpI9HdOL2Q9QPu4/dw5vMeJWCEmbbtXwKDvOzzidn2oJ08TKrPl0WFXpXjtUp44pFgOhyrjPIzY+4kLmeIT1Cb+3OqTdufHKu/YIeSiRS7kM8UcWZnw9G8RMUU3emvm4rKrgS7TAtdW4gMXRgBRdKZWF5/9GHkdKBL7XV2s05Alchr/5RUxyY/vla6B5NP0BQCTwpBP5uLRG2YwJyWIkmmAozjmqerGSJbhxSyhCNDA1lFUIG3hm8S/KmalSrtAhYfrajae4H/4D40xf/DovlcnhxcRYL67WVxDNLwwekwa+0tunWdd7nOa7x8yNMMiQAWRz4TcjEVzu4rBlCW+diOXqNPignMFW418vhLGUgyxLiMQUkb9ehuC03IbIhi8UR9AovDZ1TnU8xAc+QRNHu9+K4TVlmsX+U8fo5j7sktVIUEM74aJtfRMKol+x9bXyGOvsITRQ1+E5VA93uWaClAsuA== 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)(396003)(376002)(346002)(39860400002)(136003)(451199015)(45080400002)(6506007)(2906002)(7696005)(122000001)(33656002)(53546011)(86362001)(5660300002)(8936002)(83380400001)(66446008)(54906003)(41300700001)(7416002)(4326008)(76116006)(316002)(66946007)(6916009)(66476007)(8676002)(64756008)(66556008)(186003)(55016003)(38100700002)(38070700005)(9686003)(26005)(52536014)(71200400001)(966005)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MWp2RElYZ1p2ZmYzYWl6VmdXanhpd0JkR1dtM0krdEU5cW5TWGVEU1krejBV?= =?utf-8?B?SDhiT2xXOTgyck0vZ09FTXpXMmp6S0Y5YVJXQlhNbE9rR2tMME5WUVV5QUxq?= =?utf-8?B?YkM1a1BlRE9nK2hSNW9FL0V3SVppMElmbnpncmNqM2pHL3RRT2YzNVBkS3hl?= =?utf-8?B?THJOK0NWZlZQdVEyZlV6QUozRzV1eEtkZlRla3BlNU4wMmZPSExzLytsa2V0?= =?utf-8?B?bzRkTENVR0RYcXJEZmFoMW4zREtEYnA3eXBZOWR4QnpKNHY5OEUwZWkwMEli?= =?utf-8?B?aHhueU9kTFFZaUNPbGhvZmpjeE1EU2RyS0xBNHozTGx4eUlwZ1llZGNWdGFV?= =?utf-8?B?S2JzUUVGL0NqUDJBMzlESnc1akR1eFpIVnBCUjEvVEdXT25QU2hXNWM4VWtN?= =?utf-8?B?ZFprT2xtM2cvQkVoUUlyUGViQ0xhanNPU2dlV3FqY1BFR1VZQ3B0TjNOTndS?= =?utf-8?B?ZEpPL1Y5ZWZxT2krL2paQ0JSVXppUUpFUllTTEkyREJaWmFiUHY0U25KVGxw?= =?utf-8?B?L3phaW82ZnVLZ1dlUHhoeWI4WUdTSjNzaCs1UjdidTJKU0U2QjNTbEJkNlR4?= =?utf-8?B?ZE5uaHRLeWdJMHNBS0ZhOGRrclprZm1veEFaTXFaU2V6a0gyMWloYkw1Q1hJ?= =?utf-8?B?c0VKMCsvNVVBVVJNR3YrUkpCMkFHUGF2bnJCVEg5U3lCcWNJYzRvWVZsbFo3?= =?utf-8?B?YTNvZnJCWDN6akRQdG1tNUVaZGZRaFJxaXVieXNZWkNEcWF0eWpFVkxlUWlL?= =?utf-8?B?ZlBKdDAyZnBQaFJ3OEJFdUUxVXh6SHQyME1QbFFVZDdaZTd6QVdBYVY0SHZH?= =?utf-8?B?T3Vmem5YNWxOTXBxVk9UUk0yQW1PY0NIejlXQ3FsM1E5eWxUSnhzQm9CQUhP?= =?utf-8?B?RTlJMlFXTWFKY25ISnhGUUMzOGQ1YjJGcnhDaE95L0ZrR2EzMVRQWERCa3o3?= =?utf-8?B?bXovc3RKeGtRRGtJeHVOT2VodXBPUkxVOFZnbHM4bkNOdURoaDhmeDNWOTVU?= =?utf-8?B?anBMSUJWTGtPcHZTNjZxaEhWbDVtTW1pMncxRFkyR2FCaWhOcDdIS01JRUYr?= =?utf-8?B?NXB6T1U5L1I1a0MyUnVhbVRMZisveVNyWGtRMy9KNDZIVWI1YUlpdEQ3cUdD?= =?utf-8?B?R2pIY3lqQXpRNDlSck82dTFURXo2RVJ6RmNvMHo1YzZpQ2Qxb2M3aWlGYXo0?= =?utf-8?B?ZFNkK1FUZ2ZxdzhRSnQwUndkbWp6WmR5eXFmcUtZQ0FoZzBJTjJLT3dab2RC?= =?utf-8?B?dEdVczdnYWg1emtjdHE4QWp4NmV4ME45aUxkbDNNVGVZRUQ3UG9jbVdJenkz?= =?utf-8?B?OVg1eWNWWUNST2NvYVhKMWF4MWdwWFlGdTdNTTJ0UmUvU2g2bE11eXk5dUx1?= =?utf-8?B?Ykx0S201TGlaUWdXZnNMYSs1MTRNcDdQM2o1ODNjQlQvTWFJQWo2cjJrczc3?= =?utf-8?B?SFhQVWw0R3NKVU1VZGhxbXUxWUM0andsTlgvWVVmdWFML2xPVUNKZkJDbCtj?= =?utf-8?B?aTA0aHJxRGErUWx3WGJobFRIUHpJTTQ2Y0tIMlpneGtsZUswNVBiZENlRVli?= =?utf-8?B?Qi9CRktKVmUya3JWcEJGZjJZNHhsYnd2Ri9xUDdweVgvNDBNQitBaS9CZHVp?= =?utf-8?B?OW1JbDFtWUFmTGZzbVFud3N6ellsN1lpZG9pYVF6aGVpMko1UCtqcG14L2dE?= =?utf-8?B?djF4UXpsbFp5Q1RHSWVabHNWNEpCVWgxNzgySW45aGIwVmRHMFNqV3JyQ1Bx?= =?utf-8?B?VWUvdkJIZmpnM1JXREdSUHN5MDJ1a1kzU0ZaUW9Na3JZQ2N0Y01DUVAyK2Ro?= =?utf-8?B?RmRXaC9xWHJLeVBJYU14U0M0dEY2SlNXL0tOa2dTNUUzSFJick5xRmZxMW85?= =?utf-8?B?L05BU1BHMTM4dGE1VHZSWEZqSWpkTG80WThHTjBlL3Y4bnV4WDVzQUhaUTlv?= =?utf-8?B?M3dHNlg3a2dwbEp0RWVITGZZTmpwenhPWmZoQkFhMjhyQXB4L2NKbXVTVzJP?= =?utf-8?B?ZnVTR25IekRIMlVtRDN5V09TU3NYZmRWdm1Tem80MjJicE9xWk9pUWx3YUsv?= =?utf-8?B?aXAzT2NaQkMwUndJdVVzTjdEeWFEKzBmZjQxbFY4QnhjTzZlRkg4cXpWMXpm?= =?utf-8?Q?xlxc=3D?= 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: 5e216405-08b4-4b6d-4ab6-08dadd42cb70 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2022 19:46:57.6734 (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: s72x/C8rX0jT6J2ED/pGkhlWuxOEF6WYvIPgvlWKOB2K6iy1yw0vooTRQMkSrIMB6J/gO3As+aoDqQU6Puw52A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR12MB5443 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBDaHJpc3RpYW4gRWhyaGFyZHQg PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBEZWNl bWJlciAxMywgMjAyMiAxOjQxIFBNDQo+IFRvOiBBbGkgQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlh LmNvbT4NCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZzsgZGV2QGRwZGsub3JnOyBBYmhpc2hlayBNYXJh dGhlDQo+IDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5jb20+OyBiZW5qYW1pbi53YWxrZXJA aW50ZWwuY29tOyBEYXZpZA0KPiBDaHJpc3RlbnNlbiA8ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbT47 IEhlbWFudCBBZ3Jhd2FsDQo+IDxoZW1hbnQuYWdyYXdhbEBueHAuY29tPjsgSWFuIFN0b2tlcyA8 aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBKZXJpbg0KPiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29t PjsgSm9obiBNY05hbWFyYSA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+Ow0KPiBKdS1IeW91bmcg TGVlIDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmluIFRyYXlub3INCj4gPGt0cmF5bm9yQHJl ZGhhdC5jb20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgUGVpIFpoYW5nDQo+ IDxwZXpoYW5nQHJlZGhhdC5jb20+OyBxaWFuLnEueHVAaW50ZWwuY29tOyBSYXNsYW4gRGFyYXdz aGVoDQo+IDxyYXNsYW5kQG52aWRpYS5jb20+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24g KEVYVEVSTkFMKQ0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IHlhbmdobGl1QHJlZGhhdC5jb207 IHl1YW4ucGVuZ0BpbnRlbC5jb207DQo+IHpoYW95YW4uY2hlbkBpbnRlbC5jb20NCj4gU3ViamVj dDogUmU6IDE5LjExLjE0IHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiBPbiBTdW4sIERl YyAxMSwgMjAyMiBhdCAzOjQwIFBNIEFsaSBBbG51YmFuaSA8YWxpYWxudUBudmlkaWEuY29tPiB3 cm90ZToNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206 IGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tDQo+ID4gPiA8Y2hyaXN0aWFuLmVocmhh cmR0QGNhbm9uaWNhbC5jb20+DQo+ID4gPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDI4LCAyMDIy IDM6MTcgUE0NCj4gPiA+IFRvOiBzdGFibGVAZHBkay5vcmcNCj4gPiA+IENjOiBkZXZAZHBkay5v cmc7IEFiaGlzaGVrIE1hcmF0aGUNCj4gPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47 DQo+ID4gPiBBbGkgQWxudWJhbmkgPGFsaWFsbnVAbnZpZGlhLmNvbT47IGJlbmphbWluLndhbGtl ckBpbnRlbC5jb207IERhdmlkDQo+ID4gPiBDaHJpc3RlbnNlbiA8ZHJjQGxpbnV4LnZuZXQuaWJt LmNvbT47IEhlbWFudCBBZ3Jhd2FsDQo+ID4gPiA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IElh biBTdG9rZXMgPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4NCj4gPiA+IEphY29iIDxqZXJp bmpAbWFydmVsbC5jb20+OyBKb2huIE1jTmFtYXJhDQo+IDxqb2huLm1jbmFtYXJhQGludGVsLmNv bT47DQo+ID4gPiBKdS1IeW91bmcgTGVlIDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmluIFRy YXlub3INCj4gPiA+IDxrdHJheW5vckByZWRoYXQuY29tPjsgTHVjYSBCb2NjYXNzaSA8Ymx1Y2FA ZGViaWFuLm9yZz47IFBlaSBaaGFuZw0KPiA+ID4gPHBlemhhbmdAcmVkaGF0LmNvbT47IHFpYW4u cS54dUBpbnRlbC5jb207IFJhc2xhbiBEYXJhd3NoZWgNCj4gPiA+IDxyYXNsYW5kQG52aWRpYS5j b20+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVYVEVSTkFMKQ0KPiA+ID4gPHRob21h c0Btb25qYWxvbi5uZXQ+OyB5YW5naGxpdUByZWRoYXQuY29tOyB5dWFuLnBlbmdAaW50ZWwuY29t Ow0KPiA+ID4gemhhb3lhbi5jaGVuQGludGVsLmNvbQ0KPiA+ID4gU3ViamVjdDogMTkuMTEuMTQg cGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4gPiA+DQo+ID4gPiBIaSBhbGwsDQo+ID4gPg0KPiA+ ID4gSGVyZSBpcyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJnZXRlZCBmb3Igc3RhYmxlIHJlbGVhc2Ug MTkuMTEuMTQuDQo+ID4gPg0KPiA+ID4gVGhlIHBsYW5uZWQgZGF0ZSBmb3IgdGhlIGZpbmFsIHJl bGVhc2UgaXMgVHVlIDEydGggRGVjZW1iZXIgMjAyMi4NCj4gPiA+DQo+ID4gPiBQbGVhc2UgaGVs cCB3aXRoIHRlc3RpbmcgYW5kIHZhbGlkYXRpb24gb2YgeW91ciB1c2UgY2FzZXMgYW5kIHJlcG9y dA0KPiA+ID4gYW55IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4g Rm9yIHRoZSBmaW5hbCByZWxlYXNlDQo+ID4gPiB0aGUgZml4ZXMgYW5kIHJlcG9ydGVkIHZhbGlk YXRpb25zIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHJlbGVhc2Ugbm90ZXMuDQo+ID4gPg0KPiA+ID4g QSByZWxlYXNlIGNhbmRpZGF0ZSB0YXJiYWxsIGNhbiBiZSBmb3VuZCBhdDoNCj4gPiA+DQo+ID4g PiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvdGFnLz9pZD12MTkuMTEu MTQtcmMxDQo+ID4gPg0KPiA+ID4gVGhlc2UgcGF0Y2hlcyBhcmUgbG9jYXRlZCBhdCBicmFuY2gg MTkuMTEgb2YgZHBkay1zdGFibGUgcmVwbzoNCj4gPiA+ICAgICBodHRwczovL2RwZGsub3JnL2Jy b3dzZS9kcGRrLXN0YWJsZS8NCj4gPiA+DQo+ID4gPiBUaGFua3MuDQo+ID4gPg0KPiA+ID4gQ2hy aXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gPiA+ DQo+ID4gPiAtLS0NCj4gPg0KPiA+IEhlbGxvLA0KPiA+DQo+ID4gV2UgcmFuIHRoZSBmb2xsb3dp bmcgZnVuY3Rpb25hbCB0ZXN0cyB3aXRoIE52aWRpYSBoYXJkd2FyZSBvbiAxOS4xMS4xNC1yYzE6 DQo+ID4gLSBCYXNpYyBmdW5jdGlvbmFsaXR5Og0KPiA+ICAgU2VuZCBhbmQgcmVjZWl2ZSBtdWx0 aXBsZSB0eXBlcyBvZiB0cmFmZmljLg0KPiA+IC0gdGVzdHBtZCB4c3RhdHMgY291bnRlciB0ZXN0 Lg0KPiA+IC0gdGVzdHBtZCB0aW1lc3RhbXAgdGVzdC4NCj4gPiAtIENoYW5naW5nL2NoZWNraW5n IGxpbmsgc3RhdHVzIHRocm91Z2ggdGVzdHBtZC4NCj4gPiAtIFJURSBmbG93IHRlc3RzOg0KPiA+ ICAgSXRlbXM6IGV0aCAvIGlwdjQgLyBpcHY2IC8gdGNwIC8gdWRwIC8gaWNtcCAvIGdyZSAvIG52 Z3JlIC8gZ2VuZXZlIC8gdnhsYW4gLw0KPiBtcGxzb3VkcCAvIG1wbHNvZ3JlDQo+ID4gICBBY3Rp b25zOiBkcm9wIC8gcXVldWUgLyByc3MgLyBtYXJrIC8gZmxhZyAvIGp1bXAgLyBjb3VudCAvIHJh d19lbmNhcCAvDQo+IHJhd19kZWNhcCAvIHZ4bGFuX2VuY2FwIC8gdnhsYW5fZGVjYXAgLyBOQVQg LyBkZWNfdHRsDQo+ID4gLSBTb21lIFJTUyB0ZXN0cy4NCj4gPiAtIFZMQU4gZmlsdGVyaW5nLCBz dHJpcHBpbmcgYW5kIGluc2VydGlvbiB0ZXN0cy4NCj4gPiAtIENoZWNrc3VtIGFuZCBUU08gdGVz dHMuDQo+ID4gLSBwdHlwZSB0ZXN0cy4NCj4gPiAtIGxpbmtfc3RhdHVzX2ludGVycnVwdCBleGFt cGxlIGFwcGxpY2F0aW9uIHRlc3RzLg0KPiA+IC0gbDNmd2QtcG93ZXIgZXhhbXBsZSBhcHBsaWNh dGlvbiB0ZXN0cy4NCj4gPiAtIE11bHRpLXByb2Nlc3MgZXhhbXBsZSBhcHBsaWNhdGlvbnMgdGVz dHMuDQo+ID4NCj4gPiBGdW5jdGlvbmFsIHRlc3RzIHJhbiBvbjoNCj4gPiAtIE5JQzogQ29ubmVj dFgtNCBMeCAvIE9TOiBVYnVudHUgMjAuMDQgTFRTIC8gRHJpdmVyOiBNTE5YX09GRURfTElOVVgt DQo+IDUuOC0xLjAuMS4xIC8gRmlybXdhcmU6IDE0LjMyLjEwMTANCj4gPiAtIE5JQzogQ29ubmVj dFgtNSAvIE9TOiBVYnVudHUgMjAuMDQgTFRTIC8gRHJpdmVyOiBNTE5YX09GRURfTElOVVgtNS44 LQ0KPiAxLjAuMS4xIC8gRmlybXdhcmU6IDE2LjM1LjEwMTINCj4gPg0KPiA+IEFkZGl0aW9uYWxs eSwgd2UgcmFuIGNvbXBpbGF0aW9uIHRlc3RzIHdpdGggbXVsdGlwbGUgY29uZmlndXJhdGlvbnMg aW4gdGhlDQo+IGZvbGxvd2luZyBPUy9kcml2ZXIgY29tYmluYXRpb25zLCBhbmQgdGhleSBhcmUg cGFzc2luZzoNCj4gPiAtIFVidW50dSAyMi4wNC4xIHdpdGggTUxOWF9PRkVEX0xJTlVYLTUuOC0x LjEuMi4xLg0KPiA+IC0gVWJ1bnR1IDIwLjA0LjUgd2l0aCBNTE5YX09GRURfTElOVVgtNS44LTEu MS4yLjEuDQo+ID4gLSBVYnVudHUgMjAuMDQuNSB3aXRoIHJkbWEtY29yZSBtYXN0ZXIgKDc2Y2Zh YTEpLg0KPiA+IC0gVWJ1bnR1IDIwLjA0LjUgd2l0aCByZG1hLWNvcmUgdjI4LjAuDQo+ID4gLSBV YnVudHUgMTguMDQuNiB3aXRoIHJkbWEtY29yZSB2MTcuMS4NCj4gPiAtIFVidW50dSAxOC4wNC42 IHdpdGggcmRtYS1jb3JlIG1hc3RlciAoNzZjZmFhMSkgKGkzODYpLg0KPiA+IC0gVWJ1bnR1IDE2 LjA0Ljcgd2l0aCByZG1hLWNvcmUgdjIyLjcuDQo+ID4gLSBDZW50T1MgNyA3LjkuMjAwOSB3aXRo IHJkbWEtY29yZSBtYXN0ZXIgKDc2Y2ZhYTEpLg0KPiA+IC0gQ2VudE9TIDcgNy45LjIwMDkgd2l0 aCBNTE5YX09GRURfTElOVVgtNS44LTEuMC4xLjEuDQo+ID4gLSBDZW50T1MgOCA4LjQuMjEwNSB3 aXRoIHJkbWEtY29yZSBtYXN0ZXIgKDc2Y2ZhYTEpLg0KPiA+IC0gT3BlblNVU0UgTGVhcCAxNS40 IHdpdGggcmRtYS1jb3JlIHYzOC4xLg0KPiA+DQo+ID4gV2UgZG9uJ3Qgc2VlIGFueSBpc3N1ZXMg aW50cm9kdWNlZCBieSBjaGFuZ2VzIGluIHRoaXMgcmVsZWFzZS4NCj4gPg0KPiA+IEJ1aWxkcyBv biBGZWRvcmEgd2l0aCBnY2MgMTIgYW5kIGNsYW5nIDE1IGFyZSBmYWlsaW5nLg0KPiA+DQo+ID4g UGxlYXNlIG5vdGUgdGhhdCBub3QgYWxsIHRoZSBmdW5jdGlvbmFsIHRlc3RzIG1lbnRpb25lZCBh Ym92ZSBmYWxsIHVuZGVyDQo+ICJCYXNpYyBmdW5jdGlvbmFsaXR5IHdpdGggdGVzdHBtZCIgbGlr ZSByZXBvcnRlZCBpbiB0aGUgcmVsZWFzZSBub3RlcyBmb3INCj4gcHJldmlvdXMgcmVsZWFzZXM6 DQo+ID4gaHR0cHM6Ly9naXQuZHBkay5vcmcvZHBkay0NCj4gc3RhYmxlL2NvbW1pdC8/aD12MTku MTEuMTMmaWQ9MTA0ZjVlOGViODFlOTc1ODA5NDc2ZmU4OTRmYzI3ODE1MzhhYjcNCj4gNTINCj4g Pg0KPiA+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggd2FzIG1pc3NlZCBpbiAxOS4xMS4xMzoNCj4gPg0K PiBodHRwczovL2luYm94LmRwZGsub3JnL3N0YWJsZS9ETTRQUjEyTUI1MTY3NjUyMDdFRTdBODk5 OUIyODRCNUVEQTENCj4gQTlARE00UFIxMk1CNTE2Ny5uYW1wcmQxMi5wcm9kLm91dGxvb2suY29t Lw0KPiANCj4gSGkgdGhhbmtzIGZvciBzcG90dGluZyBpdC4NCj4gSXQgaGFzIGZhbGxlbiB0aHJv dWdoIHRoZSBjcmFja3MgYXMgdGhlIGJhY2twb3J0IGZvciAxN2Y5NTUxMyB3YXMNCj4gYWxyZWFk eSBhcHBsaWVkIGFzIGVkZWE2MTQ0Lg0KPiBCdXQgdGhpcyB3YXMgaW4gZmFjdCBhIGZvbGxvdyB1 cCBmaXggdG8gZWRlYTYxNDQgaXRzZWxmLCB3aGljaCBJDQo+IGZhaWxlZCB0byBzZWUgYXQgdGhl IHRpbWUuDQo+IA0KPiBBbGksIGl0IHN0aWxsIHNlZW1zIHRvIGFwcGx5IGNsZWFubHkgYW5kIGlu ZGVlZCBpcyBtaXNzaW5nIGZyb20gdGhlDQo+IGZvcm1lciBiYWNrcG9ydC4NCj4gRG8geW91IHRo aW5rIEkgY2FuIGFwcGx5IHRoaXMgd2l0aG91dCBuZWVkaW5nIGEgZnVsbCAtcmMyIG9mIDE5LjEx LjE0DQo+IChhbmQgdGhlcmVieSBtYXNzaXZlbHkgc3RhbGxpbmcgdGhlIHJlbGVhc2UgZHVlIHRv IGEgbmV3IHRlc3Qgcm91bmQpPw0KPiANCg0KVGhlIHBhdGNoIG9ubHkgYWZmZWN0cyBtbHg1LCBh bmQgd2UgbWFkZSBzdXJlIGl0IGRvZXNuJ3QgaW50cm9kdWNlIG5ldyBpc3N1ZXMgb24gTnZpZGlh IGRldmljZXMuDQpObyBuZWVkIHRvIGRlbGF5IHRoZSByZWxlYXNlIHdpdGggYSBuZXcgcmMuDQoN ClRoYW5rIHlvdSBmb3IgaGVscGluZyB3aXRoIHRoaXMuDQoNClJlZ2FyZHMsDQpBbGkNCg==