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 AD859A00C3; Tue, 16 Aug 2022 09:33:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 358E94068E; Tue, 16 Aug 2022 09:33:44 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2085.outbound.protection.outlook.com [40.107.244.85]) by mails.dpdk.org (Postfix) with ESMTP id D9C824067C; Tue, 16 Aug 2022 09:33:41 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LreRvgytRFmlw4X6qHcKV3TIrKkqAUvNn4LcnuNCRL+AGAsx8hO4Q3IXVWCFsZmlMzvAqxV39TQs49MKvYPIexXap4y/df7e8ev3rDFhNl5eO6TedodRi3KGb/oPGUC0huKgM75LySlp8xrGamPvcmU65pJ8BW9AFN+iYY87slIHwAph2nu82naYdHwEEcVxd00ub/iJ74Am92x81sMTvGz38LEvhKdfL0ITntMuLRpVgx3/7doFcUmmzG65UXPmS0Ttiyo1LHZyx0mn3EWQFASa18dz4uqaBmmTiYnzwbejJpIuCAUunZOo/DZW97UadyOfixFcbh/WPOms1yMFFQ== 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=BJzh7Fam3uuWUkLnyDaaC7/TVvy7I2miMFPoMEPFQPk=; b=QGODRR/JmyB5ClPBJzUnVQ7Pr0XDIaZyJM5sRiJvdURUg17r7Aq9qVWP+dEhIYIICFYzPnRdjEgLw6MxVzq1YWdi3nZizifHdKDLDouZ5sFpW7KcOcdt+by+yuQzKwpoIukGraDiyGIRXvjjIA7Ls1V/ZtKsseDKdSKu0PWDA/L3vcMcY1NPFwrr2o6aSD6T7vJF1hxuN7lVt7SmYAfzHV0EUocU6Zx2IRsNTTi7woVfdsGynbfrjD/yhJrhvOxusLWqz7Q4J4b0U+wHHqMkhUNvr0R1FH0BUgfRLhH8e0ZzMg+GlQFFlcPaH0DhCfNZ+dWyJJXgCDpoMittsvB0Ww== 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=BJzh7Fam3uuWUkLnyDaaC7/TVvy7I2miMFPoMEPFQPk=; b=gPYsfaF4UZ0DZ9uQ5Qt8ZqzZbSPD16VN8tFI5xy9DCVuzqsKRMNi4Ul9+mjoLFPT3IokfnrUeam2TVbJh+Z+2DSjcvuNpk1WQXvP0WuQwaa1pWBZibIfGtiFCxbAJ53zoZd3NjMbcn/2QV5rtf+kNuhByaLJBtyUtzXVI8yAE9Xyswp/yoIuMfn3vWJEzkWUmggUxWzIOjg3nqNPhSa4gXPlrZURQYaqWYZIs3p08Sq9WvjwgiXBK6jbQBBGm6BRYWkf60XaCMdPo2GExd6PslZWxd72sTFo6FbBngqRRku+hcHxmP208Q9FD/eim9xgGZPGivN1LMpHosRc4gb+cw== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by BL1PR12MB5255.namprd12.prod.outlook.com (2603:10b6:208:315::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Tue, 16 Aug 2022 07:33:38 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::691b:894e:db5b:2c9d]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::691b:894e:db5b:2c9d%9]) with mapi id 15.20.5504.028; Tue, 16 Aug 2022 07:33:38 +0000 From: Ali Alnubani To: Luca Boccassi , "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 , Pei Zhang , "qian.q.xu@intel.com" , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" , "yanghliu@redhat.com" Subject: RE: 21.11.2 patches review and test Thread-Topic: 21.11.2 patches review and test Thread-Index: AQHYmo0EAz98ZT6CZk6pNchzgQDjTa2Tx5kAgAACGsCAHE/xoA== Date: Tue, 16 Aug 2022 07:33:38 +0000 Message-ID: References: <20220718095859.613018-1-luca.boccassi@gmail.com> <6f814f47ae0b26c32dbd6227ab9f6d90a9544fd7.camel@debian.org> 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-office365-filtering-correlation-id: 2cc5da9b-a29f-4b28-6a99-08da7f59a2a7 x-ms-traffictypediagnostic: BL1PR12MB5255:EE_ 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: lEJ4w7T/bRnoic9Q5tlKOTbyNkbrN7t7YF5eAn2x/1IlnjOC2weGnf4eM5Nxt1bVFqOpBM0+FFr8p32DW07HhclJ7tzylyiRbyo0wZTnKuBzL5G76/QoVHbOxK/L9wiyE/N9m45cDGKL1bWYEGu1YkmabJGcfJwXmgA7LRTHnJZRSKphZwvOJ8o1OkalR8ZcINhJluWdhylbw/OWZSULSOOE6GAbt5NGwMazgCBgrkGfT3jWBI+LMD51ovZKQkUy65WBsqvdVH7yHqJ7KVhzVfWwyDg5j78EhSkcJfT0vtA5IdKikJh5Vv2RZTCVvLGUiNn1donbEuxrhs5KK9egDkeUNBkWjvGcL4TfplajvofsZKwS/yBd/44InqHfo+7r4KVnJA0punUN8ELV/L3EffAAtEehnIFs1tYjZXoENFHhCQHJwVd9nvOEMOCMrRiiW7I0L/fPhpwbosdn1nPk3Ds7INc5AvMWrasbr2Gmhlgo4fr23zUvZX0qokFjRduM7+7uz7rpedK5ufqjKyJOWo3qzrqswPCU8IPrkIl+tD0tZprd+KmhqS76QAvK6TkuLs7TSOjNZOLLna/BU9HkClTsA74DMMavQRC4wcUrl4BCTqKDO1M/1YYQhOouo7zVyXXwZVaFCfOnzlBSukT06vbUVDuN9KRuHM7oAsAuALd9kQVHCLCFwsToVJtjDQVm+hNTMIBo8UeGis4trpySOjtEN1FIZrWmuO2wq80XAsRI0Pu0N2++HNqfp6NhAgvBlGkI/TQlNlBrPizLQffOxxZPtxvrOXthEZYo5pahn5GTV0lcslPzEBm3Vfd8Nvis4Kzyp3TGANumVOO5fdY/xh1/zwA7N50168aFZyjxfa8/F1Zt9/G1LF3qPt6THtetpiV2ppclgkIweETy95Ktvw== 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:(13230016)(4636009)(346002)(39860400002)(366004)(376002)(396003)(136003)(86362001)(33656002)(478600001)(7696005)(6506007)(53546011)(38070700005)(26005)(9686003)(186003)(71200400001)(41300700001)(966005)(83380400001)(76116006)(5660300002)(55016003)(4326008)(2906002)(8676002)(66556008)(110136005)(66476007)(64756008)(316002)(54906003)(66446008)(66946007)(38100700002)(122000001)(7416002)(8936002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bzlzUy9OZWxNcDZGWmlhc1ZVOExrQ2tkMHNlSDlsd2xVZk1DYjVqRmlRZGsy?= =?utf-8?B?TVlmOU5TSFYyTVg2OTViU0hFdWF5Qm5LUE9pa1ZTYmZoWHBtRFY5M29uQkZE?= =?utf-8?B?STdWc3VJRHlLQjdka0dhUHpCaHAyYU5MR0hka016V1FtVWJvUW45WGtUOEtT?= =?utf-8?B?Z2N0ak1hYksra0EyaStrWGRUekEzdzVUd0xVM1drQzZrR2ZuR0Fzem1pWWhT?= =?utf-8?B?SWxVTlpBT3ZaZEJBWElDUzBvS3VvV2dmVHkwUFg2RnZpY1FYOHNVczlMdUpV?= =?utf-8?B?OG00UGNWL3RoMzVWMW5SdmtDZmMyRTFLQWY2SWJmVThVUFNHWkNCOXhOelM3?= =?utf-8?B?c0tMcHgzd0pqbmJNaGVRdTJqY0hDUUgwdTZZclhJMXVCVU1tS1U0TW40U2xu?= =?utf-8?B?b1ppVWdUQTg5N2M2bTZGa29XVTJTOVZFSzFUQjZFZ3M4UWFpUjR4T2UxcnUy?= =?utf-8?B?L2JUdEVJcWIzdnJMWDFFeURUcFpEVHdEUkFtVndBTXZPK0QxeWtSZHk0NndR?= =?utf-8?B?OXRTamVncVJuNWx2RGRXZk5Lc0FxSy9Ic0FrMzJ1Y25mRVhGdXhrN1BBc2xn?= =?utf-8?B?Q0FpSFlzdlpOd1lOU3dqaVlkeHYrdkRiNE05d2orUENiMkUzZ2ExKzhFVW12?= =?utf-8?B?RDJ3RVNTdzlPbWM2YVFiajNvUEQrdmM4QTk5VXBHUWJsQ0V3SnhKUm5EVHJ4?= =?utf-8?B?dG9jTTlrdnJCdGpuTUdWY3J5LzVHbDlvU1I3d0JrZVgwVnJ5Q2Q5dExuSDZG?= =?utf-8?B?NzZ2OXBUTU1NbWtEOGJKTW5QSDdGek5WWVVka3ZTTTIxTjM5b0IvRWVIMDYv?= =?utf-8?B?NHMwNkpxQmVQZEZrUjN4QzlPTmkxbm80NjFnUEQrSUJnOTZOQVBzQithcUtU?= =?utf-8?B?Q3RXbGlzUjlxcXRTOC9mZk5vV3hPY3R2RmNDakFDVnU2U3RvM1RKQk0xN21E?= =?utf-8?B?amI4WklTSjdSUnBtZmJBK3FTbjlrZFFFMnprWFZKWi9pYkUra0d0bHYxK0tC?= =?utf-8?B?UnJJaGlkaG9FVCtsbVRUdnA0YXAzRlpRVDJzSFF3aUFjdU5ua05OM3JlR0hG?= =?utf-8?B?cUJRQy9RMXdYYnRLOXBiTkxyQVZaVEw0cVcrZ0NtOTFxSFIrRFBtdGF6cDgz?= =?utf-8?B?UDBMMi9RaE53ZHkzOHpHMWdmNGtSY2ltN1dXbjRrM2dWdDFrNjVPTnNva1Jk?= =?utf-8?B?Z1p6eVdhV0lTenpueWo2TVRpV1ZZbjVwcWZYM1habFJhYnBWQnZiWHdYSDVu?= =?utf-8?B?S3NIeWlEZGRyY0NUOWJuWVJiSVpzMXlZcno3dU1BRFZtU0w0dW9BTEdBeFU1?= =?utf-8?B?ZVlmVklGblRpNWJ3cGYxL3ZhMlZKd1VIdDkzb3NMNXhLc2RHRGZjZUR2UzBJ?= =?utf-8?B?b1NWazhYYTdzUHZzNmwyNzBUQ2duUWpLUk5wbStucXEyV1RQRTRuOHltTXFr?= =?utf-8?B?K1pMelZGcExCZGtYNUFEVEk1K25kNlNIYnVmMmFlMUJvbFpOc0krNHVIcGYw?= =?utf-8?B?bWoyVEROTmFPbHp6N2NsWDRhQkRaMmN6RnM5VWNidU1oMDJDNVhGSTZtcXMz?= =?utf-8?B?YjlTcG80endZeDBBYVk0ZVc5Y1hOTXc0Y1VuVU9ZbWJxVUt1MTA1OTNQWmV4?= =?utf-8?B?aEcrVE91bWpqUDI0UHRTcy8yb0ppNVRQemp2bHdDK2VZc2t2VDhPM1U0NzJj?= =?utf-8?B?Y3dJNDI5M1FndVYzckYvTTVVOUJJVi9veFJDenFoOXdXRUZpL3JtaUo4Z1Mw?= =?utf-8?B?ZWFaZXJnRG1kUW9QSm40TUF6d25YcW5GSE9WNDhNWXhFSTB1a2JtSE42enZn?= =?utf-8?B?QnpTVGgrVzBrS25MNFhPaFhsMVhDcFZDVnNPRU5hV2xwNkdVZjErME9wMk50?= =?utf-8?B?ajhMWnVQcVlRbm1ET3Q3aTJ1QnJYTlFQWWVuUHBCOGIzUTVvaWhEL0Flc1VZ?= =?utf-8?B?OVZlT01paW90cWwwNzZrV2VLR0R1cG5ZVnhhYllFcWRCRE5ackdrSjdlcnNk?= =?utf-8?B?LzBtUUhlWFY5ZjgxajNGQnh4Q0NPeFlYUVZ0YzRka3ZzSkN5OWIyK2NVTHRJ?= =?utf-8?B?bS9OckhUV2RSZW1sa2JPcmZ6QkF1WjFZRXl5cklCeU5jUVdXTkUzUTF4azFD?= =?utf-8?Q?hZClDEmUF7oIKLyQQ9IWIbSqr?= 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: 2cc5da9b-a29f-4b28-6a99-08da7f59a2a7 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2022 07:33:38.3419 (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: fpnxJLDRq6kbKmcNd1jIffN4/UWAKEMB7B01EAHq2Ch1rsiLy6MI6WdrXZRHCndSklfvP7wmG1p1vIws/9bL2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5255 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGkgQWxudWJhbmkgPGFsaWFs bnVAbnZpZGlhLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEp1bHkgMjgsIDIwMjIgMzo0OSBQTQ0K PiBUbzogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IHN0YWJsZUBkcGRrLm9yZw0K PiBDYzogZGV2QGRwZGsub3JnOyBBYmhpc2hlayBNYXJhdGhlIDxBYmhpc2hlay5NYXJhdGhlQG1p Y3Jvc29mdC5jb20+Ow0KPiBiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tOyBEYXZpZCBDaHJpc3Rl bnNlbiA8ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbT47DQo+IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQu YWdyYXdhbEBueHAuY29tPjsgSWFuIFN0b2tlcw0KPiA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBK ZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsgSm9obiBNY05hbWFyYQ0KPiA8am9obi5t Y25hbWFyYUBpbnRlbC5jb20+OyBKdS1IeW91bmcgTGVlIDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47 DQo+IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBQZWkgWmhhbmcgPHBlemhh bmdAcmVkaGF0LmNvbT47DQo+IHFpYW4ucS54dUBpbnRlbC5jb207IFJhc2xhbiBEYXJhd3NoZWgg PHJhc2xhbmRAbnZpZGlhLmNvbT47IE5CVS0NCj4gQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVY VEVSTkFMKSA8dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+IHl1YW4ucGVuZ0BpbnRlbC5jb207IHpo YW95YW4uY2hlbkBpbnRlbC5jb207IHlhbmdobGl1QHJlZGhhdC5jb20NCj4gU3ViamVjdDogUkU6 IDIxLjExLjIgcGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPg0K PiA+IFNlbnQ6IFRodXJzZGF5LCBKdWx5IDI4LCAyMDIyIDM6MzQgUE0NCj4gPiBUbzogc3RhYmxl QGRwZGsub3JnDQo+ID4gQ2M6IGRldkBkcGRrLm9yZzsgQWJoaXNoZWsgTWFyYXRoZQ0KPiA8QWJo aXNoZWsuTWFyYXRoZUBtaWNyb3NvZnQuY29tPjsNCj4gPiBBbGkgQWxudWJhbmkgPGFsaWFsbnVA bnZpZGlhLmNvbT47IGJlbmphbWluLndhbGtlckBpbnRlbC5jb207IERhdmlkDQo+ID4gQ2hyaXN0 ZW5zZW4gPGRyY0BsaW51eC52bmV0LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbA0KPiA+IDxoZW1h bnQuYWdyYXdhbEBueHAuY29tPjsgSWFuIFN0b2tlcyA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBK ZXJpbg0KPiA+IEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBKb2huIE1jTmFtYXJhDQo+IDxq b2huLm1jbmFtYXJhQGludGVsLmNvbT47DQo+ID4gSnUtSHlvdW5nIExlZSA8anVobGVlQG1pY3Jv c29mdC5jb20+OyBLZXZpbiBUcmF5bm9yDQo+ID4gPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBQZWkg WmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47DQo+ID4gcWlhbi5xLnh1QGludGVsLmNvbTsgUmFz bGFuIERhcmF3c2hlaCA8cmFzbGFuZEBudmlkaWEuY29tPjsgTkJVLQ0KPiA+IENvbnRhY3QtVGhv bWFzIE1vbmphbG9uIChFWFRFUk5BTCkgPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiA+IHl1YW4u cGVuZ0BpbnRlbC5jb207IHpoYW95YW4uY2hlbkBpbnRlbC5jb207IHlhbmdobGl1QHJlZGhhdC5j b20NCj4gPiBTdWJqZWN0OiBSZTogMjEuMTEuMiBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiA+ DQo+ID4gT24gTW9uLCAyMDIyLTA3LTE4IGF0IDEwOjU4ICswMTAwLCBsdWNhLmJvY2Nhc3NpQGdt YWlsLmNvbSB3cm90ZToNCj4gPiA+IEhpIGFsbCwNCj4gPiA+DQo+ID4gPiBIZXJlIGlzIGEgbGlz dCBvZiBwYXRjaGVzIHRhcmdldGVkIGZvciBzdGFibGUgcmVsZWFzZSAyMS4xMS4yLg0KPiA+ID4N Cj4gPiA+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNlIGlzIEF1Z3VzdCAy OXRoLg0KPiA+ID4NCj4gPiA+IFBsZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlv biBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVwb3J0DQo+ID4gPiBhbnkgaXNzdWVzL3Jlc3VsdHMg d2l0aCByZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBGb3IgdGhlIGZpbmFsIHJlbGVhc2UNCj4gPiA+ IHRoZSBmaXhlcyBhbmQgcmVwb3J0ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUg cmVsZWFzZSBub3Rlcy4NCj4gPiA+DQo+ID4gPiBBIHJlbGVhc2UgY2FuZGlkYXRlIHRhcmJhbGwg Y2FuIGJlIGZvdW5kIGF0Og0KPiA+ID4NCj4gPiA+IMKgwqDCoMKgaHR0cHM6Ly9kcGRrLm9yZy9i cm93c2UvZHBkay1zdGFibGUvdGFnLz9pZD12MjEuMTEuMi1yYzENCj4gPiA+DQo+ID4gPiBUaGVz ZSBwYXRjaGVzIGFyZSBsb2NhdGVkIGF0IGJyYW5jaCAyMS4xMSBvZiBkcGRrLXN0YWJsZSByZXBv Og0KPiA+ID4gwqDCoMKgwqBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4g PiA+DQo+ID4gPiBUaGFua3MuDQo+ID4gPg0KPiA+ID4gTHVjYSBCb2NjYXNzaQ0KPiA+DQo+ID4g SGVsbG8sDQo+ID4NCj4gPiBBbnkgdXBkYXRlIGZyb20gYW55IG9mIHRoZSB2YWxpZGF0aW9uIHRl YW1zPyBBbnkgaW5kaWNhdGlvbiBvbiBob3cgdGhlDQo+ID4gdGVzdHMgYXJlIGdvaW5nPw0KPiA+ DQo+IA0KPiBJIGRvbid0IHNlZSBhbnkgbmV3IGlzc3VlcyB5ZXQgaW4gb3VyIHJlZ3Jlc3Npb24g dGVzdGluZyBvbiBtdWx0aXBsZSBOdmlkaWENCj4gTWVsbGFub3ggY2FyZHMuIEknbGwgc2VuZCBh IHJlcG9ydCBpbiBhIGNvdXBsZSBvZiB3ZWVrcy4NCj4gDQoNCkhlbGxvLA0KDQpXZSByYW4gdGhl IGZvbGxvd2luZyBmdW5jdGlvbmFsIHRlc3RzIHdpdGggTnZpZGlhIGhhcmR3YXJlIG9uIDIxLjEx LjItcmMxOg0KLSBCYXNpYyBmdW5jdGlvbmFsaXR5Og0KICBTZW5kIGFuZCByZWNlaXZlIG11bHRp cGxlIHR5cGVzIG9mIHRyYWZmaWMuDQotIHRlc3RwbWQgeHN0YXRzIGNvdW50ZXIgdGVzdC4NCi0g dGVzdHBtZCB0aW1lc3RhbXAgdGVzdC4NCi0gQ2hhbmdpbmcvY2hlY2tpbmcgbGluayBzdGF0dXMg dGhyb3VnaCB0ZXN0cG1kLg0KLSBSVEUgZmxvdyB0ZXN0czoNCiAgSXRlbXM6DQogIC0gZWNwcmkN CiAgLSBldGgNCiAgLSBmbGV4DQogIC0gZ2VuZXZlDQogIC0gZ2VuZXZlX29wdA0KICAtIGdyZQ0K ICAtIGdyZV9rZXkNCiAgLSBncmVfb3B0aW9uDQogIC0gZ3RwDQogIC0gZ3RwX3BzYw0KICAtIGlj bXANCiAgLSBpY21wNg0KICAtIGludGVncml0eQ0KICAtIGlwdjQNCiAgLSBpcHY2DQogIC0gaXB2 Nl9mcmFnX2V4dA0KICAtIG1hcmsNCiAgLSBtZXRhDQogIC0gbXBscw0KICAtIG52Z3JlDQogIC0g dGFnDQogIC0gdGNwDQogIC0gdWRwDQogIC0gdmxhbg0KICAtIHZ4bGFuDQogIC0gdnhsYW5fZ3Bl DQoNCiAgQWN0aW9uczoNCiAgLSBhZ2UNCiAgLSBjb3VudA0KICAtIGRlY190Y3BfYWNrDQogIC0g ZGVjX3RjcF9zZXENCiAgLSBkZWNfdHRsDQogIC0gZHJvcA0KICAtIGZsYWcNCiAgLSBpbmNfdGNw X2Fjaw0KICAtIGluY190Y3Bfc2VxDQogIC0ganVtcA0KICAtIG1hcmsNCiAgLSBtZXRlcg0KICAt IG1vZGlmeV9maWVsZA0KICAtIG52Z3JlX2RlY2FwDQogIC0gbnZncmVfZW5jYXANCiAgLSBvZl9w b3Bfdmxhbg0KICAtIG9mX3B1c2hfdmxhbg0KICAtIG9mX3NldF92bGFuX3BjcA0KICAtIG9mX3Nl dF92bGFuX3ZpZA0KICAtIHF1ZXVlDQogIC0gcmF3X2RlY2FwDQogIC0gcmF3X2VuY2FwDQogIC0g cnNzDQogIC0gc2FtcGxlDQogIC0gc2V0X2lwdjRfZHNjcA0KICAtIHNldF9pcHY0X2RzdA0KICAt IHNldF9pcHY0X3NyYw0KICAtIHNldF9pcHY2X2RzY3ANCiAgLSBzZXRfaXB2Nl9kc3QNCiAgLSBz ZXRfaXB2Nl9zcmMNCiAgLSBzZXRfbWFjX2RzdA0KICAtIHNldF9tYWNfc3JjDQogIC0gc2V0X21l dGENCiAgLSBzZXRfdGFnDQogIC0gc2V0X3RwX2RzdA0KICAtIHNldF90cF9zcmMNCiAgLSBzZXRf dHRsDQogIC0gdnhsYW5fZGVjYXANCiAgLSB2eGxhbl9lbmNhcA0KLSBTb21lIFJTUyB0ZXN0cy4N Ci0gVkxBTiBmaWx0ZXJpbmcsIHN0cmlwcGluZyBhbmQgaW5zZXJ0aW9uIHRlc3RzLg0KLSBDaGVj a3N1bSBhbmQgVFNPIHRlc3RzLg0KLSBwdHlwZSB0ZXN0cy4NCi0gbGlua19zdGF0dXNfaW50ZXJy dXB0IGV4YW1wbGUgYXBwbGljYXRpb24gdGVzdHMuDQotIGwzZndkLXBvd2VyIGV4YW1wbGUgYXBw bGljYXRpb24gdGVzdHMuDQotIE11bHRpLXByb2Nlc3MgZXhhbXBsZSBhcHBsaWNhdGlvbnMgdGVz dHMuDQotIEhhcmR3YXJlIExSTyB0ZXN0cy4NCi0gUmVnZXggYXBwbGljYXRpb24gdGVzdHMuDQot IEJ1ZmZlciBTcGxpdCB0ZXN0cy4NCi0gVHggc2NoZWR1bGluZyB0ZXN0cy4NCg0KRnVuY3Rpb25h bCB0ZXN0cyByYW4gb246DQotIE5JQzogQ29ubmVjdFgtNCBMeCAvIE9TOiBVYnVudHUgMjAuMDQg TFRTIC8gRHJpdmVyOiBNTE5YX09GRURfTElOVVgtNS43LTEuMC4yLjAgLyBGaXJtd2FyZTogMTQu MzIuMTAxMA0KLSBOSUM6IENvbm5lY3RYLTUgLyBPUzogVWJ1bnR1IDIwLjA0IExUUyAvIERyaXZl cjogTUxOWF9PRkVEX0xJTlVYLTUuNy0xLjAuMi4wIC8gRmlybXdhcmU6IDE2LjM0LjEwMDINCi0g TklDOiBDb25uZWN0WC02IER4IC8gT1M6IFVidW50dSAyMC4wNCBMVFMgLyBEcml2ZXI6IE1MTlhf T0ZFRF9MSU5VWC01LjctMS4wLjIuMCAvIEZpcm13YXJlOiAyMi4zNC4xMDAyDQotIERQVTogQmx1 ZUZpZWxkLTIgLyBET0NBIFNXIHZlcnNpb246IDEuNC4wDQoNCkFkZGl0aW9uYWxseSwgd2UgcmFu IGNvbXBpbGF0aW9uIHRlc3RzIHdpdGggbXVsdGlwbGUgY29uZmlndXJhdGlvbnMgaW4gdGhlIGZv bGxvd2luZyBPUy9kcml2ZXIgY29tYmluYXRpb25zOg0KLSBVYnVudHUgMjAuMDQuNCB3aXRoIE1M TlhfT0ZFRF9MSU5VWC01LjctMS4wLjIuMC4NCi0gVWJ1bnR1IDIwLjA0LjQgd2l0aCByZG1hLWNv cmUgbWFzdGVyICgyM2EwMDIxKS4NCi0gVWJ1bnR1IDIwLjA0LjQgd2l0aCByZG1hLWNvcmUgdjI4 LjAuDQotIFVidW50dSAxOC4wNC42IHdpdGggcmRtYS1jb3JlIHYxNy4xLg0KLSBVYnVudHUgMTgu MDQuNiB3aXRoIHJkbWEtY29yZSBtYXN0ZXIgKDIzYTAwMjEpIChpMzg2KS4NCi0gVWJ1bnR1IDE2 LjA0Ljcgd2l0aCByZG1hLWNvcmUgdjIyLjcuDQotIEZlZG9yYSAzNSB3aXRoIHJkbWEtY29yZSB2 MzkuMC4NCi0gRmVkb3JhIDM3IChSYXdoaWRlKSB3aXRoIHJkbWEtY29yZSB2MzkuMCAod2l0aCBj bGFuZyBvbmx5KS4NCi0gQ2VudE9TIDcgNy45LjIwMDkgd2l0aCByZG1hLWNvcmUgbWFzdGVyICgy M2EwMDIxKS4NCi0gQ2VudE9TIDcgNy45LjIwMDkgd2l0aCBNTE5YX09GRURfTElOVVgtNS43LTEu MC4yLjAuDQotIENlbnRPUyA4IDguNC4yMTA1IHdpdGggcmRtYS1jb3JlIG1hc3RlciAoMjNhMDAy MSkuDQotIE9wZW5TVVNFIExlYXAgMTUuNCB3aXRoIHJkbWEtY29yZSB2MzguMS4NCi0gV2luZG93 cyBTZXJ2ZXIgMjAxOSB3aXRoIENsYW5nIDExLjAuMC4NCg0KV2UgZG9uJ3Qgc2VlIGFueSBuZXcg Y3JpdGljYWwgaXNzdWVzIGJsb2NraW5nIHRoaXMgcmVsZWFzZS4NCg0KVGhhbmtzLA0KQWxpDQo=