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 06807A00C3 for ; Wed, 17 Aug 2022 12:00:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D765541155; Wed, 17 Aug 2022 12:00:37 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 740CC40DDA; Wed, 17 Aug 2022 12:00:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1660730434; x=1692266434; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tIzoaMwnFSZ7mJub99xkWMHRBG0AwgQRbvr4IzeIDSE=; b=XzKY+LeJruNlFNrWNi4HSEb/qWJ1GrWJxji/PGkXLTrlfxZuaCTfXqa1 8k3TilM0sx5TivaRTsiQLyCOJOOEbpAkJyPZJmEnRN/5pAHSRQTurJUJ3 IYEQl5nRBH1ED1kg6MBf2FWSdzDC6dnMiWcBRJ4hUWxO4n9eIpM4DmOzd GMu1hNr7FnG0/CCCzwIj4pFqzwLi0vmmEl7PiYDmy5HBujXYTHwvnNb8z TlDCo2B51mcIJfp94LTQFqD2Ha12AFD8Xa9QAKWJ3lYCxvabJN+87dPZm 07fGiQDwPcUidqKkSCUl52iXVCotwcvuyjzYqBth/6zQ5cndXU+7Z2PB1 A==; X-IronPort-AV: E=McAfee;i="6400,9594,10441"; a="354197471" X-IronPort-AV: E=Sophos;i="5.93,242,1654585200"; d="scan'208";a="354197471" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2022 03:00:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,242,1654585200"; d="scan'208";a="783352892" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga005.jf.intel.com with ESMTP; 17 Aug 2022 03:00:33 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Wed, 17 Aug 2022 03:00:32 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Wed, 17 Aug 2022 03:00:32 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.176) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Wed, 17 Aug 2022 03:00:32 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b0A2B6Uf68vgqmaw6cUe+r8BORfOTAAwgzETdbmvve2IXjx5SyxIsesL8yL02QdB+DtpP4I97brNCp96ZLdYCx4cP+IOyEMDxuQ9QRb3kxq1faKy6/zDZSZX9hMzFgHsb0XCuOK8JAxJsI6Yz8J/t8KdPMEZPlE9d/KUjxKhVfC0DdyNqomj1SGuKDPoTKLo65gfKcvlMDcLFMqNoAu1bCcgUexkIZGNSDx41cEtoven0ik7+7s+mrz4LC9Ycn5vKEqL91Jh0QVUdxbejtdUazZVZ5OTMNx8V8wQWi/S4JGs0+tzLu/wMi/41YMLsVZST0UwavOO7Bqt+4GNWgLSfA== 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=tIzoaMwnFSZ7mJub99xkWMHRBG0AwgQRbvr4IzeIDSE=; b=BUcQE4j5X5qBfW1DvNbxvkfYAXABCUCjruQbgD1sOLLOT0cSaFH0tGXRWQe9u/WyfO/H+j4Y59cNTNYkzZtvQ+Z8zp9UZxM7VWoQXhbZf8kwGC67SqabS5//+bRbBq3Uf07dyKBJs0ZP81Sb6Az8/xQ9y18JmqW1IqYy75ZyQXyhnmxsrqjRTx1KrdYveGtoMrOeHIZsGSJveewIMVL73eWpyQZsLkilUQCKDDTe+T1TASlqe8C61SH+i3C3rJk6zdevLc00WuiPH3NFxAG+66bEgTJkMcQNJoVzHSpeJhMHsHKzcIP/nTn84yw9Casog6gVVhYLoGMkBEA3Q6BzvQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BYAPR11MB2711.namprd11.prod.outlook.com (2603:10b6:a02:c2::30) by PH7PR11MB6007.namprd11.prod.outlook.com (2603:10b6:510:1e2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.19; Wed, 17 Aug 2022 10:00:30 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::8d0c:46b3:f1f5:acbd]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::8d0c:46b3:f1f5:acbd%4]) with mapi id 15.20.5525.011; Wed, 17 Aug 2022 10:00:30 +0000 From: "Jiang, YuX" To: Luca Boccassi , "stable@dpdk.org" , "Ji, Kai" CC: "dev@dpdk.org" , "Walker, Benjamin" Subject: RE: 21.11.2 patches review and test Thread-Topic: 21.11.2 patches review and test Thread-Index: AQHYmo0eiqErypUPqkmhHACCr5m0fK2Tx5gAgADr43CAAJHR4IAGMxWAgAACtRCAAvXhcIATI7UAgAD5keA= Date: Wed, 17 Aug 2022 10:00:30 +0000 Message-ID: References: <20220718095859.613018-1-luca.boccassi@gmail.com> <6f814f47ae0b26c32dbd6227ab9f6d90a9544fd7.camel@debian.org> <53fd041c07885a3f9eb79dc752e63ecd9f99513e.camel@debian.org> In-Reply-To: <53fd041c07885a3f9eb79dc752e63ecd9f99513e.camel@debian.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b946b43e-16ab-45f7-fba0-08da8037518c x-ms-traffictypediagnostic: PH7PR11MB6007:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0GOskALiur+A4iSFz8eX+63npg3TkQ3asL1W/EHdRzWBZJag95VOGfxQIVJ2H5l9oTqN6mRNtmDNbTpcPftNvKjoLCR0YtLmue8CNBaGhuFJrTDMD0V1V7PAhdpevmOCWJMVn6BNtd6Sy6HQXKy/rd2aAUzCTyW79IzD9G3aNXhR4VeATDyqf+WoC53nOutFCJs04pREPwY6gu3BO+kg8+8oThmhye3TFxUC6OVH2xYnvSIandiaIcRk9TkZ8iyIGBcWX5W++pWxvS6Hlw7L3PstknnfYO0MF+TwPKlE6AQgNP68vRHYqda0QcWas2HdUWq1KJeDNIY0H1tpeB6VDBTCU44EkYT8X5rCUf9RUX9cWE4S5nuTF8/8ydIvfK1y+DNQdp5uank1mP3OBUvdByRgt03sAPuNaCPwYFyb53xe6Btop2Y68EOONRRzyZ4bC3BF+7PhqFOSDslRXo9+fUwZPW9/e1gHWf2l76K9L3A7EpQi5AVYBpS0ag6lbeeVJQKXbK2hQepgYmQngVQU1slGQE4QsQNknHeyvltPSZZ5CI3n76gL2KPsFdFz50ugKzptrtUllAiEZX0io+YyOU+5IyD1jD28D07hkd25/q/Ebfjvn1urz4PSmaqJeKBa4Oym3aT2uszUdKongMy6sCx+bXwgJpKOVOn5vZMY8IcHxHV1haJEsgo64MK5sO1Zw/q+PZlKUPimZ6ljSyixv7uMsK+J8Vc9A1sDpWwk3za5ZFvKJK4lO+8NphdgvLBXdpAAFW7FzPDmbs8KoCiSc+ntygr8iBGyxfjY2WThmD95Vh2+WIMNodAo1kz5KyAbzJwa/wJJDrM1g3s18hZomDdBDxz4WbzPH6LfwjHN6CXtqgwIey+cvU1QrlACD2mG x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2711.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(346002)(136003)(39860400002)(366004)(396003)(376002)(83380400001)(5660300002)(38100700002)(8936002)(53546011)(6506007)(7696005)(2906002)(9686003)(122000001)(52536014)(107886003)(186003)(26005)(54906003)(6636002)(110136005)(316002)(86362001)(41300700001)(8676002)(38070700005)(966005)(478600001)(66556008)(55016003)(76116006)(33656002)(66946007)(4326008)(66446008)(66476007)(64756008)(82960400001)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MWNzMmN0VHlITWZLdGc0SWZKdUR3bWU4a1U3QSswbWpiZkgvcEpwUk9xb0I0?= =?utf-8?B?anRpSnRnWnNLNEVySkdDbkI0aEt4RmsyTEdjUjR6SDg5ak1LdDAxbG1SZEtE?= =?utf-8?B?UGYzSnBjSGgvYnIvZTB5cnVIbUFtM2djekttV2l5cmhMU2I4WTROY3NXUnVW?= =?utf-8?B?YkJKdlIwaDNYNm1zK0lxY0VBR1M3aGV1dXRWSXhYMW93aDBZemdDMXVlbjlk?= =?utf-8?B?clRLcVVaZ2FVMTRMN1FhYzZQYU5lTUZBMjhVSm9PM3pPMFNDTlkwOXVjVTk4?= =?utf-8?B?enhPVWM2ak9uUHd4NEdEZ3dLMGlIc3BDWVRrRHNablR3ak5zUlIrV0x2QVBV?= =?utf-8?B?UEdrOHR6Z1F1cmJZd0JWWUZRekp6ckZoQnd0S2lvcisxQmJRSmxCd1U5ZmVN?= =?utf-8?B?SjJ1YU9kcmRieGFsWFhBZ295V2c5ZzNwL1VHSmV6UXBPU2VQQzZRUVR2Skhz?= =?utf-8?B?WFlWbEo3ZUJaNDBRU0RtcE4renF6OVNCS1pKRm9PRTNGWGRhWXcwaGl4NkND?= =?utf-8?B?SU5HMWV2dkcwazFzdkY0SjV4UDhlTDJFd01RaW83K0JGOFBDZGlVNm5OSDcw?= =?utf-8?B?NFFaSUtHanFXcGJoUG1CcnlHbTdqL1BXZm9TR09CTjNTc2prdmVBcmNBbGNL?= =?utf-8?B?ZzdQdEkwUFFGb3lmeUxZL1J6WXhzNVhmZ0dUVkIvQzE4TUpEL3NBc0pHZFFi?= =?utf-8?B?SzhPVzlza0hUSU5DRmZGdXFIOVNjT0xEOVIxQ1JSSzZObU5kY0RVV1dsTTRr?= =?utf-8?B?dHJnK0l6RC8vSFlvdnpiU2pFYmF2ZngzVmVNWXJEY3htaGg4b2I0UmJDZFc2?= =?utf-8?B?NXZzMXBtNzVncjhuRDNUS2tXc05iM0VmdDBaZEhSS2d0ZVBpYkhaUkhQNFUv?= =?utf-8?B?R0xQeXRoaTV6N3Z0cGFIUnVPb3llUlo2d0V5ZDdSMVpRWlN0NWVyVTFPVjAv?= =?utf-8?B?RmgzMkNvQkVWVjZWSjduQ1M0SytXd2lVU3VWVEFZOUlERldSWkt5YnBHYWlr?= =?utf-8?B?Ri8yOWl2VU15QktNQUpRWVhPUlRxb0JrUWtBL2o2QjRneUJNNytDTGNqYzNs?= =?utf-8?B?Mys4eHk5MXB6b2J2VEVFemhOdm51dFNiLzRlQjdOYWp2cmdjM20rdnMrKzYr?= =?utf-8?B?MWxxdEpjSkp6TEppUVZneUtDVHhvSHJwclNUNTFONEJJdWdNdFZsUTkycXZp?= =?utf-8?B?RU5ONGlHY3RZbEZvVmRwZE9xMm1YWE4zeG53VHBlaWpZdDI0aElxRVVyUlVM?= =?utf-8?B?WHdFbjlBN0hUSDgzeUpwbjVJbTFvR1hySzZTMXJtcXZyWExqbjRIeEVkQ0Fv?= =?utf-8?B?UTZNbExTTFU3bEtqZHN0ZFJxN254RnlsVWM5SXltTEhJNzlIaG5DRUJJZU1i?= =?utf-8?B?SytZdnJMVGNkSDJLejd6RmJrcW5MZXpNc0hMdm92c3pFVkZlWWdjL0R6bUJ3?= =?utf-8?B?MkhHVmNNMHpNdjF5QVFVMnNNYmt2T1VwYUhjZUJrMlE2OVFyaC9OTHBqVGd3?= =?utf-8?B?NlZWZHNhVGp5WkduL09xa3J4VFpVUlh0dk1zZUFUTHN6Nmc5bTJpSUF1eC9o?= =?utf-8?B?WkJvV09ITU5OcEFvNkRQTGNCM1l3c3dHVGtRRG5SaUtpcUlwRG9uUnRjZjVR?= =?utf-8?B?OGw1U0Jjanp2WnhFSktQSGJrT2c1V3QrcGYrMkVLWTJzRU44cVZPY3Y0TnRh?= =?utf-8?B?a01ZTWltdlVxTGIydEt2YUJ3Q0tPTGhBbkkzSytMYkV1MnZmNVBUeUpxK0Rl?= =?utf-8?B?ejQ4bDdXR2hJL2tyY0FLWmJSWng3WHBVbGU2a29IaFhoUUc4Q3JWUGN5RFJj?= =?utf-8?B?d2NKQ0twdmFuWGs2cFkwam5YSFA1amlCRnUxMXZZQTliQllGSzZxZVRhZ0Nx?= =?utf-8?B?dTdFdDVDYWE4RG9ER1p1RkF3L24ybnY1OUYrd3hUenk1NVp0LzhFaWJuSVR2?= =?utf-8?B?WUhMUERyOG5DZjFPYkpUblJTdlgvb0h2b0ZuVWZocjdYa25QWkRLeUkrZGU5?= =?utf-8?B?YlhMcFMwZS90N0dOWGZyZmJxUm1kbkdWaTVodHlXSnJQUW5uMHdOOXpuMkt4?= =?utf-8?B?YUcxMUZHK09WNUVGTUNnSENEY1lNano2RElaYXRqWk1uNUdHc0dSc0dFUCtv?= =?utf-8?Q?4DzJt75vjXqQhFUrnBD9EPeVx?= 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: BYAPR11MB2711.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b946b43e-16ab-45f7-fba0-08da8037518c X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2022 10:00:30.5940 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kZvF0tHXLqwsb9mERaDPboy2OjkdwfS8vFK3ZEvgf+2AwV1AEMxI/dFZDIc683NByNK3KDLTckMwJrk2mqjjqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6007 X-OriginatorOrg: intel.com 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWNhIEJvY2Nhc3NpIDxibHVj YUBkZWJpYW4ub3JnPg0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMTYsIDIwMjIgNzo0MCBQTQ0K PiBUbzogSmlhbmcsIFl1WCA8eXV4LmppYW5nQGludGVsLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0K PiBDYzogZGV2QGRwZGsub3JnOyBXYWxrZXIsIEJlbmphbWluIDxiZW5qYW1pbi53YWxrZXJAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogMjEuMTEuMiBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0K PiANCj4gT24gVGh1LCAyMDIyLTA4LTA0IGF0IDA3OjI4ICswMDAwLCBKaWFuZywgWXVYIHdyb3Rl Og0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEppYW5nLCBZ dVggPHl1eC5qaWFuZ0BpbnRlbC5jb20+DQo+ID4gPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMiwg MjAyMiA2OjE1IFBNDQo+ID4gPiBUbzogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47 IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gQ2M6IGRldkBkcGRrLm9yZzsgV2Fsa2VyLCBCZW5qYW1p biA8YmVuamFtaW4ud2Fsa2VyQGludGVsLmNvbT47DQo+ID4gPiBSYXNsYW4gRGFyYXdzaGVoIDxy YXNsYW5kQG52aWRpYS5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPiA+IDx0aG9tYXNAbW9uamFs b24ubmV0PjsgeWFuZ2hsaXVAcmVkaGF0LmNvbQ0KPiA+ID4gU3ViamVjdDogUkU6IDIxLjExLjIg cGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4gPiA+DQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+ DQo+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAyLCAyMDIyIDY6MDEgUE0NCj4gPiA+ID4g VG86IEppYW5nLCBZdVggPHl1eC5qaWFuZ0BpbnRlbC5jb20+OyBzdGFibGVAZHBkay5vcmcNCj4g PiA+ID4gQ2M6IGRldkBkcGRrLm9yZzsgV2Fsa2VyLCBCZW5qYW1pbiA8YmVuamFtaW4ud2Fsa2Vy QGludGVsLmNvbT47DQo+ID4gPiBSYXNsYW4NCj4gPiA+ID4gRGFyYXdzaGVoIDxyYXNsYW5kQG52 aWRpYS5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPiA+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsN Cj4gPiA+ID4geWFuZ2hsaXVAcmVkaGF0LmNvbQ0KPiA+ID4gPiBTdWJqZWN0OiBSZTogMjEuMTEu MiBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiA+ID4gPg0KPiA+ID4gPiBPbiBGcmksIDIwMjIt MDctMjkgYXQgMTE6MjYgKzAwMDAsIEppYW5nLCBZdVggd3JvdGU6DQo+ID4gPiA+ID4gPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJvbTogSmlhbmcsIFl1WA0KPiA+ ID4gPiA+ID4gU2VudDogRnJpZGF5LCBKdWx5IDI5LCAyMDIyIDExOjAxIEFNDQo+ID4gPiA+ID4g PiBUbzogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IHN0YWJsZUBkcGRrLm9yZw0K PiA+ID4gPiA+ID4gQ2M6IGRldkBkcGRrLm9yZzsgQWJoaXNoZWsgTWFyYXRoZQ0KPiA+ID4gPiA+ ID4gPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47IEFsaSBBbG51YmFuaQ0KPiA+ID4g PiA+ID4gPGFsaWFsbnVAbnZpZGlhLmNvbT47IFdhbGtlciwgQmVuamFtaW4NCj4gPiA+ID4gPiA+ IDxiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPiA+ID4g PiA+IDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsgSGVtYW50IEFncmF3YWwNCj4gPiA+ID4gPGhl bWFudC5hZ3Jhd2FsQG54cC5jb20+Ow0KPiA+ID4gPiA+ID4gU3Rva2VzLCBJYW4gPGlhbi5zdG9r ZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFjb2INCj4gPiA+ID4gPiA+IDxqZXJpbmpAbWFydmVsbC5j b20+OyBNY25hbWFyYSwgSm9obg0KPiA+ID4gPiA+ID4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29t PjsgSnUtSHlvdW5nIExlZQ0KPiA+ID4gPiA+ID4gPGp1aGxlZUBtaWNyb3NvZnQuY29tPjsgS2V2 aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT47DQo+ID4gPiA+ID4gPiBQZWkgWmhhbmcg PHBlemhhbmdAcmVkaGF0LmNvbT47IFh1LCBRaWFuDQo+ID4gPiBRDQo+ID4gPiA+ID4gPiA8cWlh bi5xLnh1QGludGVsLmNvbT47IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlhLmNvbT47 DQo+ID4gPiA+IFRob21hcw0KPiA+ID4gPiA+ID4gTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5u ZXQ+OyBQZW5nLCBZdWFuDQo+ID4gPiA+IDx5dWFuLnBlbmdAaW50ZWwuY29tPjsNCj4gPiA+ID4g PiA+IENoZW4sIFpoYW95YW4gPHpoYW95YW4uY2hlbkBpbnRlbC5jb20+OyB5YW5naGxpdUByZWRo YXQuY29tDQo+ID4gPiA+ID4gPiBTdWJqZWN0OiBSRTogMjEuMTEuMiBwYXRjaGVzIHJldmlldyBh bmQgdGVzdA0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gPiA+ID4gPiA+ID4gRnJvbTogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9y Zz4NCj4gPiA+ID4gPiA+ID4gU2VudDogVGh1cnNkYXksIEp1bHkgMjgsIDIwMjIgODozNCBQTQ0K PiA+ID4gPiA+ID4gPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+ID4gPiA+ID4gPiA+IENjOiBkZXZA ZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUNCj4gPiA+ID4gPiA+IDxBYmhpc2hlay5NYXJhdGhl QG1pY3Jvc29mdC5jb20+Ow0KPiA+ID4gPiA+ID4gPiBBbGkgQWxudWJhbmkgPGFsaWFsbnVAbnZp ZGlhLmNvbT47IFdhbGtlciwgQmVuamFtaW4NCj4gPiA+ID4gPiA+ID4gPGJlbmphbWluLndhbGtl ckBpbnRlbC5jb20+OyBEYXZpZCBDaHJpc3RlbnNlbg0KPiA+ID4gPiA+ID4gPiA8ZHJjQGxpbnV4 LnZuZXQuaWJtLmNvbT47IEhlbWFudCBBZ3Jhd2FsDQo+ID4gPiA+IDxoZW1hbnQuYWdyYXdhbEBu eHAuY29tPjsNCj4gPiA+ID4gPiA+ID4gU3Rva2VzLCBJYW4gPGlhbi5zdG9rZXNAaW50ZWwuY29t PjsgSmVyaW4gSmFjb2IgPA0KPiA+ID4gPiA+ID4gPiBqZXJpbmpAbWFydmVsbC5jb20+OyBNY25h bWFyYSwgSm9obg0KPiA+ID4gPiA+ID4gPiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+OyBKdS1I eW91bmcgTGVlDQo+ID4gPiA+ID4gPiA+IDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmluIFRy YXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+Ow0KPiA+ID4gPiA+ID4gPiBQZWkNCj4gPiA+ID4g PiA+IFpoYW5nDQo+ID4gPiA+ID4gPiA+IDxwZXpoYW5nQHJlZGhhdC5jb20+OyBYdSwgUWlhbiBR IDxxaWFuLnEueHVAaW50ZWwuY29tPjsNCj4gPiA+ID4gPiA+ID4gUmFzbGFuIERhcmF3c2hlaCA8 cmFzbGFuZEBudmlkaWEuY29tPjsgVGhvbWFzIE1vbmphbG9uDQo+ID4gPiA+ID4gPiA8dGhvbWFz QG1vbmphbG9uLm5ldD47DQo+ID4gPiA+ID4gPiA+IFBlbmcsIFl1YW4gPHl1YW4ucGVuZ0BpbnRl bC5jb20+OyBDaGVuLCBaaGFveWFuDQo+ID4gPiA+ID4gPiA+IDx6aGFveWFuLmNoZW5AaW50ZWwu Y29tPjsgeWFuZ2hsaXVAcmVkaGF0LmNvbQ0KPiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBSZTogMjEu MTEuMiBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g PiBPbiBNb24sIDIwMjItMDctMTggYXQgMTA6NTggKzAxMDAsIGx1Y2EuYm9jY2Fzc2lAZ21haWwu Y29tDQo+ID4gPiA+ID4gPiA+IHdyb3RlOg0KPiA+ID4gPiA+ID4gPiA+IEhpIGFsbCwNCj4gPiA+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IEhlcmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMgdGFy Z2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlDQo+ID4gPiA+ID4gPiA+ID4gMjEuMTEuMi4NCj4gPiA+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5h bCByZWxlYXNlIGlzIEF1Z3VzdCAyOXRoLg0KPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ ID4gUGxlYXNlIGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNh c2VzDQo+ID4gPiA+ID4gPiA+ID4gYW5kIHJlcG9ydCBhbnkgaXNzdWVzL3Jlc3VsdHMgd2l0aCBy ZXBseS1hbGwgdG8gdGhpcyBtYWlsLg0KPiA+ID4gPiA+ID4gPiA+IEZvciB0aGUNCj4gPiA+ID4g PiA+ID4gPiBmaW5hbCByZWxlYXNlIHRoZSBmaXhlcyBhbmQgcmVwb3J0ZWQgdmFsaWRhdGlvbnMg d2lsbCBiZQ0KPiA+ID4gPiA+ID4gPiA+IGFkZGVkIHRvIHRoZSByZWxlYXNlDQo+ID4gPiA+ID4g PiBub3Rlcy4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IEEgcmVsZWFzZSBjYW5k aWRhdGUgdGFyYmFsbCBjYW4gYmUgZm91bmQgYXQ6DQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3Rh YmxlL3RhZy8/aWQ9djIxLjExLjItcmMxDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4g PiBUaGVzZSBwYXRjaGVzIGFyZSBsb2NhdGVkIGF0IGJyYW5jaCAyMS4xMSBvZiBkcGRrLXN0YWJs ZQ0KPiA+ID4gPiA+ID4gPiA+IHJlcG86DQo+ID4gPiA+ID4gPiA+ID4gwqDCoMKgwqBodHRwczov L2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4gPiA+IFRoYW5rcy4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IEx1Y2EgQm9j Y2Fzc2kNCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gSGVsbG8sDQo+ID4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiA+IEFueSB1cGRhdGUgZnJvbSBhbnkgb2YgdGhlIHZhbGlkYXRpb24gdGVh bXM/IEFueSBpbmRpY2F0aW9uDQo+ID4gPiA+ID4gPiA+IG9uIGhvdyB0aGUgdGVzdHMgYXJlIGdv aW5nPw0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiAtLQ0KPiA+ID4gPiA+ID4gPiBLaW5k IHJlZ2FyZHMsDQo+ID4gPiA+ID4gPiA+IEx1Y2EgQm9jY2Fzc2kNCj4gPiA+ID4gPiA+DQo+ID4g PiA+ID4gPiBFdmVyeXRoaW5nIGlzIGZpbmUsIGZpbmQgb25lIHZob3N0IHJlbGF0ZWQgaXNzdWUg d2hpY2ggaXMNCj4gPiA+ID4gPiA+IGludmVzdGlnYXRlZCBieSBJbnRlbCBEZXYuDQo+ID4gPiA+ ID4gPiBJIHdpbGwgc2VuZCBhIHYxIHJlcG9ydCBsYXRlci4gVGhhbmtzLg0KPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+IEJlc3QgcmVnYXJkcywNCj4gPiA+ID4gPiA+IFl1IEppYW5nDQo+ID4gPiA+ ID4NCj4gPiA+ID4gPiBVcGRhdGUgdGhlIHRlc3Qgc3RhdHVzIGZvciBJbnRlbCBwYXJ0LiBUaWxs IG5vdyBkcGRrMjEuMTEuMi1yYzENCj4gPiA+ID4gPiB0ZXN0IHJhdGUgaXMgOTAlLCBubyBjcml0 aWNhbCBpc3N1ZSBpcyBmb3VuZC4NCj4gPiA+ID4gPiBGYWlsdXJlIGRlZmVjdHMgYXMgYmVsb3c6 DQo+ID4gPiA+ID4gwqDCoMKgwqBCdWcxOiBbZHBkayB2MjEuMTEuMi1yYzFdIGV4YW1wbGVzL3Bl cmZvcm1hbmNlLXRocmVhZCBtZXNvbg0KPiA+ID4gPiA+IGJ1aWxkIGVycm9yIHdpdGggZ2NjMTIu MSBvbiBmZWRvcmEzNg0KPiA+ID4gPiA+IMKgwqDCoMKgQnVnMjogRFBESyAyMS4xMS4xIGNyeXB0 b2Rldl9xYXRfcmF3X2FwaV9hdXRvdGVzdCBmYWlsaW5nDQo+ID4gPiA+ID4gwqDCoMKgwqDCoMKg wqDCoC0gSW50ZWwgRGV2IHNlbmQgYSBwYXRjaCB0byBza2lwIG9vcCB0ZXN0IGZvciByYXcgYXBp LA0KPiA+ID4gPiA+IG5lZWQgYmUgcmV2aWV3ZWQgYW5kIG1lcmdlZC4NCj4gPiA+ID4NCj4gPiA+ ID4gSGksDQo+ID4gPiA+DQo+ID4gPiA+IERvIHlvdSBoYXZlIGEgcmVmZXJlbmNlIHRvIHRoaXMg cGF0Y2g/IEkgZGlkIG5vdCBzZWUgYW55dGhpbmcgbmV3DQo+ID4gPiA+IHNlbnQgdG8gc3RhYmxl IGluIHRoZSBwYXN0IHdlZWsgb3Igc28NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBZZXMsIGhlIG9u bHkgc2VuZCBhbiBhdHRhY2hlZCBmaWxlLCBJIHdpbGwgY2hlY2sgdGhpcyB3aXRoIEludGVsDQo+ ID4gPiBEZXYuIFRoYW5rcy4NCj4gPiA+DQo+ID4gPiA+ID4gwqDCoMKgwqBCdWczOiBbMjEuMTFM VFNdVGVzdCB3aXRoIHRoZSBuZXcgbG9jYWwgcGF0Y2gsIFZob3N0LXVzZXINCj4gPiA+ID4gPiBt ZWV0DQo+ID4gPiA+ID4gU2VnbWVudGF0aW9uIGZhdWx0IGlzc3VlIHdoZW4gcXVpdCB2aXJ0aW8t dXNlciBiZWZvcmUgc3RvcHBpbmcNCj4gPiA+ID4gPiBzZW5kaW5nIHBhY2tldHMNCj4gPiA+ID4g PiDCoMKgwqDCoMKgwqDCoMKgLSBJbnRlbCBEZXYgaXMgdW5kZXIgaW52ZXN0aWdhdGluZy4NCj4g PiA+IC0tLSBJbnRlbCBEZXYgaXMgcHJlcGFyaW5nIGRwZGsgcGF0Y2h+LCBUaGFua3MuDQo+ID4g Pg0KPiA+ID4gQmVzdCByZWdhcmRzLA0KPiA+ID4gWXUgSmlhbmcNCj4gPiA+ID4gPg0KPiA+IFVw ZGF0ZSB0aGUgdGVzdCBzdGF0dXMgZm9yIEludGVsIHBhcnQuIGRwZGsyMS4xMS4yLXJjMSB2YWxp ZGF0aW9uDQo+ID4gdGVzdCBpcyBmaW5pc2hlZCwgbm8gY3JpdGljYWwgaXNzdWUgaXMgZm91bmQu DQo+ID4gTm8gbmV3IGJ1ZyBleGNlcHQgdGhlIGFib3ZlIHRocmVlIGJ1Z3MuDQo+ID4gVXBkYXRl IGJ1ZydzIHN0YXR1cyBhcyBiZWxvdzoNCj4gPiDCoMKgwqDCoEJ1ZzE6IFtkcGRrIHYyMS4xMS4y LXJjMV0gZXhhbXBsZXMvcGVyZm9ybWFuY2UtdGhyZWFkIG1lc29uIGJ1aWxkDQo+ID4gZXJyb3Ig d2l0aCBnY2MxMi4xIG9uIGZlZG9yYTM2DQo+ID4gCS0gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3No b3dfYnVnLmNnaT9pZD0xMDYxDQo+ID4gCS0gTm8gZml4IHlldC4NCj4gPiDCoMKgwqDCoEJ1ZzI6 IERQREsgMjEuMTEuMSBjcnlwdG9kZXZfcWF0X3Jhd19hcGlfYXV0b3Rlc3QgZmFpbGluZw0KPiA+ IMKgwqDCoMKgwqDCoMKgwqAtIEludGVsIERldiBzZW5kIGEgcGF0Y2ggZmlsZSB0byBza2lwIG9v cCB0ZXN0IGZvciByYXcgYXBpLA0KPiA+IGJ1dCBub3Qgc2VuZCBpdCB0byBzdGFibGVAZHBkay5v cmcsIHdlIHdpbGwgY2hlY2sgdGhpcyB3aXRoIEludGVsDQo+ID4gRGV2Lg0KPiANCj4gSGksDQo+ IA0KPiBBbnkgdXBkYXRlIG9uIHRoZSBhYm92ZSAyIGlzc3Vlcz8NCj4gDQoNClVwZGF0ZSBidWcn cyBzdGF0dXMgYXMgYmVsb3c6DQogICAgQnVnMTogW2RwZGsgdjIxLjExLjItcmMxXSBleGFtcGxl cy9wZXJmb3JtYW5jZS10aHJlYWQgbWVzb24gYnVpbGQgZXJyb3Igd2l0aCBnY2MxMi4xIG9uIGZl ZG9yYTM2DQogICAgICAgIC0gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0x MDYxDQogICAgICAgIC0gU3RpbGwgbm8gdXBkYXRlIGZyb20gYnVnemlsbGEuDQogICAgQnVnMjog RFBESyAyMS4xMS4xIGNyeXB0b2Rldl9xYXRfcmF3X2FwaV9hdXRvdGVzdCBmYWlsaW5nDQogICAg ICAgIC0gSW50ZWwgRGV2IGhhcyBzZW50IHBhdGNoICIgW1BBVENIIDIxLjExLjEgdjJdIHRlc3Qv Y3J5cHRvOiBza2lwIG9vcCB0ZXN0IGZvciByYXcgYXBpIiB0byBzdGFibGUgYnJhbmNoIGFuZCBt ZXJnZWQgaW50byBMVFMyMS4xMSwgIGFuZCB2YWxpZGF0aW9uIHRlYW0gaGFzIHZlcmlmaWVkIHBh c3NlZCBiZWZvcmUgc2VuZGluZy4NCiAgICBCdWczOiBbMjEuMTFMVFNdVGVzdCB3aXRoIHRoZSBu ZXcgbG9jYWwgcGF0Y2gsIFZob3N0LXVzZXIgbWVldCBTZWdtZW50YXRpb24gZmF1bHQgaXNzdWUg d2hlbiBxdWl0aW5nIHZpcnRpby11c2VyIGJlZm9yZSBzdG9wcGluZyBzZW5kaW5nIHBhY2tldHMN CiAgICAgICAgLSBJbnRlbCBEZXYgaGFzIHByb3ZpZGVkIHBhdGNoIHRvIHN0YWJsZTogaHR0cHM6 Ly9naXQuZHBkay5vcmcvZHBkay1zdGFibGUvY29tbWl0Lz9oPTIxLjExJmlkPWE1NjFkNDQ5ODVk MzkwMGQ1MDVhYmI2ZGQyM2ZhODYxYzVlOWVhYjcsIGFuZCB2ZXJpZnkgcGFzc2VkIG9uIGxhdGVz dCBMVFMyMS4xMSBzdGFibGUuDQo+IC0tDQo+IEtpbmQgcmVnYXJkcywNCj4gTHVjYSBCb2NjYXNz aQ0K