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 5DB96A0542 for ; Thu, 4 Aug 2022 09:28:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 405584069C; Thu, 4 Aug 2022 09:28:24 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 7644D4068E; Thu, 4 Aug 2022 09:28:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1659598102; x=1691134102; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=AoYF0ZRJYB57xCSBTfAPb4FcgVzEIyYNKR6EFRvuQZ8=; b=PBk+EcUuGY56LPtlULPvYmkROUb4jp9aeHEjcl5uIkToEvte/X4Jy1m7 7PmsaJ4YJ69/8xpH5aiM6DKkUnUzbaYMmIv5OmXizkijT29AvUWBxHgVp PyoAVMo/lv4I/un0doUgSZnyir/2KngBVEMIlE+n8jGR5KZdY7nhvJzzY JfFXaFvtpdkICSew6WIZQB7w7Xyt9+RtEFSjLB1oxrw17Ot/4j8vAvIpt 5BkovBu0hCh7YQc/GAghLSil00sL90jHUmZEWDgkW1ifz6XbsuVBXUp2K +Qt7yeBs/G2eSVi62YWS3codc/M2jpF/YQKafLnZaHQyPdi7I6azAaOlU w==; X-IronPort-AV: E=McAfee;i="6400,9594,10428"; a="289872917" X-IronPort-AV: E=Sophos;i="5.93,215,1654585200"; d="scan'208";a="289872917" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Aug 2022 00:28:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,215,1654585200"; d="scan'208";a="606657976" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 04 Aug 2022 00:28:21 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) 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; Thu, 4 Aug 2022 00:28:20 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 4 Aug 2022 00:28:20 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Thu, 4 Aug 2022 00:28:20 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Thu, 4 Aug 2022 00:28:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jkjWziLgsxab70YxB81WOgjtIaE8fYb7Q1yTp+QtUvf3aK6XUWXymi8QnNrTdSehCyFfBWP7W6VwNKGZy76Zm35vW/pgtDPz8Cl2+7QPPVwriNU7Jl0nTwQpq2i02SxoDpZZeJhNe3YS6YQWBC5HJNXDDkRddQe7t75JenRx6yJASyrR52txBA7ISeQZQ9j2gd1m1H8nMghknQFu+rG/1iWNbwbLiV1ylFiTI6Bgq1MF5P9tTog4UgcR046WtmWK40BRE0oXpIScBqLrW8ZRhR5nKFgumk04pCmaS1oWcbp2N+ICcNEkABoaxcPH5GzgUqkInXfC7YDJ/CrmvpO6UQ== 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=AoYF0ZRJYB57xCSBTfAPb4FcgVzEIyYNKR6EFRvuQZ8=; b=Qa5EilgCEKsHj/2iexXF+/xZfajEJmbuq2u37RY2PZ0SxK+6bEkfIDN3BySHJjXc3SKL6S75P4kXBrMlSLZeno4r1Niik9wQ2E1Pysyt+FOLXC1wcqmMCp49YuiDRhZTPW525+V6HpDVtMIzA1PqheyFMM9v89NHCFdfD5HUbsh4ipPTP7BUWSB3mFb93lifV7ZmQTqnsksmJ9YPNvaIHH+LyRJQg0V95AunbMho/POPLpHwrxWYpKX1QrZthvUkKyrPO7wsXY9BoqTuMYQaovSmxNHWyrTzfKjabKUVqRHerK2zp7HWCU0m/o5jwB8RWCRsjZsVSx3nQxOHEUDLIA== 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 BL1PR11MB5511.namprd11.prod.outlook.com (2603:10b6:208:317::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Thu, 4 Aug 2022 07:28:18 +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.5504.015; Thu, 4 Aug 2022 07:28:18 +0000 From: "Jiang, YuX" To: "Jiang, YuX" , Luca Boccassi , "stable@dpdk.org" CC: "dev@dpdk.org" , "Walker, Benjamin" , Raslan Darawsheh , "Thomas Monjalon" , "yanghliu@redhat.com" Subject: RE: 21.11.2 patches review and test Thread-Topic: 21.11.2 patches review and test Thread-Index: AQHYmo0eiqErypUPqkmhHACCr5m0fK2Tx5gAgADr43CAAJHR4IAGMxWAgAACtRCAAvXhcA== Date: Thu, 4 Aug 2022 07:28:18 +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: 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: 1760b591-127a-437e-84f0-08da75eae6e3 x-ms-traffictypediagnostic: BL1PR11MB5511:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YQe1w7iF5kBt3qjLQX/mnQrWgobm6VyBQ80BfuMYH0jPiYlA5wribDt0xQDY8AKY0LJkC0QIYoyCMFAQ53nvJDQ7TjO3XU/szgnugthN11BuVriL64aK8fl+5SCqu+HW2KrBsbefCI40R0LwGoVOdLm28QPUUCA9o146yAwzcu/zyhIycoQNcCk6n1GqCI5h2gpQtQcsCzcvfU1ZlSl4xwBdtjYJR/3JZNGgQeRTHr8ZKXxKJxHlOVRTLRiHjRzQZ1q+0mByFu7DHAz4IaVLfhKFkQeX38kHcVcvu9qDdFzuiAL+Z6PbYSGMneaxfZgVGE+lXWeuWMdjo+lsTvcUu6nmelV3hh4mx9FPfZ9CIm2SdaFjTk24IopMIu/ufzieXJmGgnXp/PRdlO/m0r1I1NmoitfzM+rpjgN94AcrVjW6DXrWa6dmRTTvDVij+Af2VmOo+llYuVhYLupTWoMjU4fV9VHVt2ZGbmiJQDtgvupQrNidf+35XYliaodC+Z2FmHGEmnHeB/s5PFeJqWGDd+P+dYZt3NzHZVxzc4697eRcJkkIL0ve6iWlLD1n379WcXk15WINxseUoUYYOCZ/MChtmmdunkay3enehUgLbk+QGsku+eJXlQqsIFhJr33FpD/s/SlRXMPHVTYbsXNFJ61fRB6OIP3U26xX2wuGu+umLBv4xBaqKWQzI4wg7pavbUXdI5vedyxtlDXRoqzZZ46AqitiLRjYMucXcLghPOQ2LvAbP2+r+yafT8AIE0b3rJbuxlU07bWHCQ5VdwzXCY3KewQY4LNX2KZtCgq72d/IHAMnBN1BJ3cFF/t0GZR3HFT8ecUjmQCRA+l+cZljrSUio3s5/3aIIDsoD871n88msAeuqnmF/w/lx1KwoVNd 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)(136003)(376002)(366004)(346002)(396003)(39860400002)(4326008)(66556008)(83380400001)(66446008)(66476007)(64756008)(8676002)(66946007)(71200400001)(966005)(478600001)(76116006)(33656002)(86362001)(186003)(55016003)(38100700002)(2906002)(8936002)(5660300002)(52536014)(110136005)(9686003)(6506007)(26005)(54906003)(53546011)(41300700001)(316002)(7696005)(38070700005)(82960400001)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bGFub2p1UzRjaE0vR0xkRllkOURuc3E1ZDhWMzcveXhUV3J2S0Y2MThheEJ6?= =?utf-8?B?c1l4WW9TNTd4c2RYVVRQOTdTeVM2VXVoNTJkQ1UxVUtQZGlZdTk0cExYQS9s?= =?utf-8?B?TFg0YXF5M21rWTVtTTlWWkpVNzRsbFNyM25LRTZJMVhQWWdyZlk2QkxZa0Ft?= =?utf-8?B?b0ZSc0N5UTBhWXNwNU8rWEV1RGQwYmxVNnVNYSszOCt6Rk00TDBXalJ2NTdr?= =?utf-8?B?Um9HN1ZqcWwxQWZlaGM2SXhpYkJIL1pCN3VLMzFZRU4rQjhGZFFWL2MzZGdp?= =?utf-8?B?dlVkTHFTenJlNFVlRFUxai93Z1BTZnFLN2FucDh5UWxxYlcxYjB0UzBKblAz?= =?utf-8?B?V3VjeXRtWUhiMjZqcjBzMEJPSlNjSmxLSk5yQTRRVTZURG9STEVVajRBTG1P?= =?utf-8?B?V2h3LzBVakdnWjRqS2NGYVpUUnFOMTdENmR2MU5qOWdVUlVuT2l5VFBkbnh1?= =?utf-8?B?SHpBNHY4cW5RM2RERjRXNEQ3cXFSV1BhL2hLQzhtUUFnTmxPSDZjS0F6U0ZY?= =?utf-8?B?VTlhK2w5QkUxbU1zd3cyUGk2aUxqQStBSmV4cnJ6cGRaWWZQQXNpMjFQY3F4?= =?utf-8?B?di9FQmc3b3hVZFJRZUdDbjJTMW5QdXVrTDNsc216UXNlOTVPY3dsV0FwZ2lL?= =?utf-8?B?MzcrUUErVXBoZXM1a2h3aUo4OG10MG9uSC9UOWZTZjA5eTNtS0plQXdBaDhq?= =?utf-8?B?SEhUdEV4SGVSbTh0YW83OXIvUzlVaUN5dzB0a3ZLcFN2SWE3T3NldTZ4bjZU?= =?utf-8?B?eWQrNnYwWWk2cXlPOUpOQUlIZjQ3NnR0Z2xLc082dHVOL2wvTnRxckVhMkpK?= =?utf-8?B?ekFxdlA2T056RVVvTUluY1FpRkV5MjU2OWdXYlh4b2laYzJtUDQ5UUJqZlRR?= =?utf-8?B?alppWDJiYWI0M2xPZW85S1FqRDVIMmF3empzVGozcUtiaGo0NjZXd1l4Qzg3?= =?utf-8?B?Q2dhL3FzSXRhV3FUUE02RkdSR0dJZVNhcS9rcG84Ris2cUo1ODJoYmxRNm5w?= =?utf-8?B?a011cXpxaHhQWHE2NlFkRCt2RTdobEE5bmQxa3RDZWVxSnZTSndQL3lVOHVK?= =?utf-8?B?Y3VCTlZwYkhTb1FVU0dYTVl6Q2F0UzdhTEtoSFdMVlltdjNxVkFHL0pDSGJE?= =?utf-8?B?alB3RXdsV3N4WW82RzJydDJrY2NSaXpxK2NWNTF3V1hnZUtuZjBOeVBUMm43?= =?utf-8?B?Z0tYSU1ZUVI4bFpudjVOMnBWQ3BKckRzZmhsM1N5SHFidjNyeTBaNUNyR3Z5?= =?utf-8?B?d0RaSXVEdWpuMnZNUG1KZjBoVE90d0ZZTXU0UUdEZnI0U2lWN2xGSlJ4ODla?= =?utf-8?B?N0RjMGk0VnV5eTRNYy9tbDY2RVJONExRdHdzUXlVb29aOXh5YXhMd1pVeVBn?= =?utf-8?B?S2dabjlDWW9uQmZRT2RlWjRacmh1MmJrNTR5OTZhbFJYT0FUdEU2ZnJPRjRo?= =?utf-8?B?VHI3TFNvemdpY1JPdmVpRW52TFcvMzhNTlJ0dElxZWhROG4zVEFmNWhGVWM2?= =?utf-8?B?OFZaVjQ2d3NJaUhPLzJrSXJvM1hMSEphWWNnU1BDOVhNVWd4MWRFYXhSa3dC?= =?utf-8?B?SCtlZGxmQTZDcDlRTnNMeVo4OWdVRVJIZGM3eUpIeFJzRk5nZTJPc0toRzVQ?= =?utf-8?B?VjlFTElhVlRLd2VzZ2h6SVFUcXdhVXJVSnhrUGlya3dxNmthN3V3b0dQUEht?= =?utf-8?B?MktBSEcyS2tpOVVHM3FrRVJCQnY4ajBHRDg4SFBud1c5V21obUY4NnhVY2p3?= =?utf-8?B?eGtCRjl4MjN2OHJ6Mm44V1hJL0FSbzFhR0JWckdlVm85MmlUbWxzclhLRGJM?= =?utf-8?B?Lyt5bHAxakFFVFRnTXowZmEvcTMvV3UyTTZKejZGaE5WWGVjQXF3NjNnMnA4?= =?utf-8?B?eUZRRXdPR2o5MDh5WXpqRjlBanBVeEtwbkd3OU84SlFHQUxjSzNHWmJ4djN3?= =?utf-8?B?NWs4QzloN2tiWlZQSVlSc1FsQU5HNTFVbUovejBCbVh3T3lLbHZMUWs3YWdZ?= =?utf-8?B?TVl3dlFjNXdTbHBTVW1wb2dPZmNJVisxNEJZODZXVURpWklGeFhYOVlnVjBB?= =?utf-8?B?cDliV0xicEsrNjNmMVFqWThwUnpSclFSY2J1dmtmYW9ZTDg0K2hhalZxeTU5?= =?utf-8?Q?6dT7gmqz6f2Curb9vVyv+4wvY?= 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: 1760b591-127a-437e-84f0-08da75eae6e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2022 07:28:18.2657 (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: u2PhuEUjqvDJhZkx+H2rlKvKGhEWZWbOVI++WYbXWtsVHndfBjtq8ZdB03OUberLereydEX3gR1xHBBvs+DdSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5511 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWFuZywgWXVYIDx5dXguamlh bmdAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMiwgMjAyMiA2OjE1IFBNDQo+ IFRvOiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgc3RhYmxlQGRwZGsub3JnDQo+ IENjOiBkZXZAZHBkay5vcmc7IFdhbGtlciwgQmVuamFtaW4gPGJlbmphbWluLndhbGtlckBpbnRl bC5jb20+OyBSYXNsYW4NCj4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRpYS5jb20+OyBUaG9tYXMg TW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyB5YW5naGxpdUByZWRoYXQuY29tDQo+ IFN1YmplY3Q6IFJFOiAyMS4xMS4yIHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiA+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FA ZGViaWFuLm9yZz4NCj4gPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMiwgMjAyMiA2OjAxIFBNDQo+ ID4gVG86IEppYW5nLCBZdVggPHl1eC5qaWFuZ0BpbnRlbC5jb20+OyBzdGFibGVAZHBkay5vcmcN Cj4gPiBDYzogZGV2QGRwZGsub3JnOyBXYWxrZXIsIEJlbmphbWluIDxiZW5qYW1pbi53YWxrZXJA aW50ZWwuY29tPjsNCj4gUmFzbGFuDQo+ID4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRpYS5jb20+ OyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiA+IHlhbmdobGl1 QHJlZGhhdC5jb20NCj4gPiBTdWJqZWN0OiBSZTogMjEuMTEuMiBwYXRjaGVzIHJldmlldyBhbmQg dGVzdA0KPiA+DQo+ID4gT24gRnJpLCAyMDIyLTA3LTI5IGF0IDExOjI2ICswMDAwLCBKaWFuZywg WXVYIHdyb3RlOg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBG cm9tOiBKaWFuZywgWXVYDQo+ID4gPiA+IFNlbnQ6IEZyaWRheSwgSnVseSAyOSwgMjAyMiAxMTow MSBBTQ0KPiA+ID4gPiBUbzogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IHN0YWJs ZUBkcGRrLm9yZw0KPiA+ID4gPiBDYzogZGV2QGRwZGsub3JnOyBBYmhpc2hlayBNYXJhdGhlDQo+ ID4gPiA+IDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5jb20+OyBBbGkgQWxudWJhbmkNCj4g PiA+ID4gPGFsaWFsbnVAbnZpZGlhLmNvbT47IFdhbGtlciwgQmVuamFtaW4NCj4gPiA+ID4gPGJl bmphbWluLndhbGtlckBpbnRlbC5jb20+OyBEYXZpZCBDaHJpc3RlbnNlbg0KPiA+ID4gPiA8ZHJj QGxpbnV4LnZuZXQuaWJtLmNvbT47IEhlbWFudCBBZ3Jhd2FsDQo+ID4gPGhlbWFudC5hZ3Jhd2Fs QG54cC5jb20+Ow0KPiA+ID4gPiBTdG9rZXMsIElhbiA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBK ZXJpbiBKYWNvYg0KPiA+ID4gPiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTWNuYW1hcmEsIEpvaG4g PGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsNCj4gPiA+ID4gSnUtSHlvdW5nIExlZSA8anVobGVl QG1pY3Jvc29mdC5jb20+OyBLZXZpbiBUcmF5bm9yDQo+ID4gPiA+IDxrdHJheW5vckByZWRoYXQu Y29tPjsgUGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+OyBYdSwgUWlhbg0KPiBRDQo+ID4g PiA+IDxxaWFuLnEueHVAaW50ZWwuY29tPjsgUmFzbGFuIERhcmF3c2hlaCA8cmFzbGFuZEBudmlk aWEuY29tPjsNCj4gPiBUaG9tYXMNCj4gPiA+ID4gTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5u ZXQ+OyBQZW5nLCBZdWFuDQo+ID4gPHl1YW4ucGVuZ0BpbnRlbC5jb20+Ow0KPiA+ID4gPiBDaGVu LCBaaGFveWFuIDx6aGFveWFuLmNoZW5AaW50ZWwuY29tPjsgeWFuZ2hsaXVAcmVkaGF0LmNvbQ0K PiA+ID4gPiBTdWJqZWN0OiBSRTogMjEuMTEuMiBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiA+ ID4gPg0KPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJv bTogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz4NCj4gPiA+ID4gPiBTZW50OiBUaHVy c2RheSwgSnVseSAyOCwgMjAyMiA4OjM0IFBNDQo+ID4gPiA+ID4gVG86IHN0YWJsZUBkcGRrLm9y Zw0KPiA+ID4gPiA+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUNCj4gPiA+ID4g PEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47DQo+ID4gPiA+ID4gQWxpIEFsbnViYW5p IDxhbGlhbG51QG52aWRpYS5jb20+OyBXYWxrZXIsIEJlbmphbWluDQo+ID4gPiA+ID4gPGJlbmph bWluLndhbGtlckBpbnRlbC5jb20+OyBEYXZpZCBDaHJpc3RlbnNlbg0KPiA+ID4gPiA+IDxkcmNA bGludXgudm5ldC5pYm0uY29tPjsgSGVtYW50IEFncmF3YWwNCj4gPiA8aGVtYW50LmFncmF3YWxA bnhwLmNvbT47DQo+ID4gPiA+ID4gU3Rva2VzLCBJYW4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsg SmVyaW4gSmFjb2IgPA0KPiA+ID4gPiA+IGplcmluakBtYXJ2ZWxsLmNvbT47IE1jbmFtYXJhLCBK b2huIDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47DQo+ID4gPiA+ID4gSnUtSHlvdW5nIExlZSA8 anVobGVlQG1pY3Jvc29mdC5jb20+OyBLZXZpbiBUcmF5bm9yDQo+ID4gPiA+ID4gPGt0cmF5bm9y QHJlZGhhdC5jb20+OyBQZWkNCj4gPiA+ID4gWmhhbmcNCj4gPiA+ID4gPiA8cGV6aGFuZ0ByZWRo YXQuY29tPjsgWHUsIFFpYW4gUSA8cWlhbi5xLnh1QGludGVsLmNvbT47IFJhc2xhbg0KPiA+ID4g PiA+IERhcmF3c2hlaCA8cmFzbGFuZEBudmlkaWEuY29tPjsgVGhvbWFzIE1vbmphbG9uDQo+ID4g PiA+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsNCj4gPiA+ID4gPiBQZW5nLCBZdWFuIDx5dWFuLnBl bmdAaW50ZWwuY29tPjsgQ2hlbiwgWmhhb3lhbg0KPiA+ID4gPiA+IDx6aGFveWFuLmNoZW5AaW50 ZWwuY29tPjsgeWFuZ2hsaXVAcmVkaGF0LmNvbQ0KPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiAyMS4x MS4yIHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiBNb24s IDIwMjItMDctMTggYXQgMTA6NTggKzAxMDAsIGx1Y2EuYm9jY2Fzc2lAZ21haWwuY29tIHdyb3Rl Og0KPiA+ID4gPiA+ID4gSGkgYWxsLA0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEhlcmUgaXMg YSBsaXN0IG9mIHBhdGNoZXMgdGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDIxLjExLjIuDQo+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhlIHBsYW5uZWQgZGF0ZSBmb3IgdGhlIGZpbmFsIHJl bGVhc2UgaXMgQXVndXN0IDI5dGguDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gUGxlYXNlIGhl bHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZA0KPiA+ ID4gPiA+ID4gcmVwb3J0IGFueSBpc3N1ZXMvcmVzdWx0cyB3aXRoIHJlcGx5LWFsbCB0byB0aGlz IG1haWwuIEZvciB0aGUNCj4gPiA+ID4gPiA+IGZpbmFsIHJlbGVhc2UgdGhlIGZpeGVzIGFuZCBy ZXBvcnRlZCB2YWxpZGF0aW9ucyB3aWxsIGJlIGFkZGVkDQo+ID4gPiA+ID4gPiB0byB0aGUgcmVs ZWFzZQ0KPiA+ID4gPiBub3Rlcy4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBBIHJlbGVhc2Ug Y2FuZGlkYXRlIHRhcmJhbGwgY2FuIGJlIGZvdW5kIGF0Og0KPiA+ID4gPiA+ID4NCj4gPiA+ID4g PiA+IMKgwqDCoMKgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvdGFnLz9pZD12 MjEuMTEuMi1yYzENCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBUaGVzZSBwYXRjaGVzIGFyZSBs b2NhdGVkIGF0IGJyYW5jaCAyMS4xMSBvZiBkcGRrLXN0YWJsZSByZXBvOg0KPiA+ID4gPiA+ID4g wqDCoMKgwqBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiBUaGFua3MuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gTHVjYSBCb2Nj YXNzaQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSGVsbG8sDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBB bnkgdXBkYXRlIGZyb20gYW55IG9mIHRoZSB2YWxpZGF0aW9uIHRlYW1zPyBBbnkgaW5kaWNhdGlv biBvbg0KPiA+ID4gPiA+IGhvdyB0aGUgdGVzdHMgYXJlIGdvaW5nPw0KPiA+ID4gPiA+DQo+ID4g PiA+ID4gLS0NCj4gPiA+ID4gPiBLaW5kIHJlZ2FyZHMsDQo+ID4gPiA+ID4gTHVjYSBCb2NjYXNz aQ0KPiA+ID4gPg0KPiA+ID4gPiBFdmVyeXRoaW5nIGlzIGZpbmUsIGZpbmQgb25lIHZob3N0IHJl bGF0ZWQgaXNzdWUgd2hpY2ggaXMNCj4gPiA+ID4gaW52ZXN0aWdhdGVkIGJ5IEludGVsIERldi4N Cj4gPiA+ID4gSSB3aWxsIHNlbmQgYSB2MSByZXBvcnQgbGF0ZXIuIFRoYW5rcy4NCj4gPiA+ID4N Cj4gPiA+ID4gQmVzdCByZWdhcmRzLA0KPiA+ID4gPiBZdSBKaWFuZw0KPiA+ID4NCj4gPiA+IFVw ZGF0ZSB0aGUgdGVzdCBzdGF0dXMgZm9yIEludGVsIHBhcnQuIFRpbGwgbm93IGRwZGsyMS4xMS4y LXJjMSB0ZXN0DQo+ID4gPiByYXRlIGlzIDkwJSwgbm8gY3JpdGljYWwgaXNzdWUgaXMgZm91bmQu DQo+ID4gPiBGYWlsdXJlIGRlZmVjdHMgYXMgYmVsb3c6DQo+ID4gPiDCoMKgwqDCoEJ1ZzE6IFtk cGRrIHYyMS4xMS4yLXJjMV0gZXhhbXBsZXMvcGVyZm9ybWFuY2UtdGhyZWFkIG1lc29uDQo+ID4g PiBidWlsZCBlcnJvciB3aXRoIGdjYzEyLjEgb24gZmVkb3JhMzYNCj4gPiA+IMKgwqDCoMKgQnVn MjogRFBESyAyMS4xMS4xIGNyeXB0b2Rldl9xYXRfcmF3X2FwaV9hdXRvdGVzdCBmYWlsaW5nDQo+ ID4gPiDCoMKgwqDCoMKgwqDCoMKgLSBJbnRlbCBEZXYgc2VuZCBhIHBhdGNoIHRvIHNraXAgb29w IHRlc3QgZm9yIHJhdyBhcGksIG5lZWQNCj4gPiA+IGJlIHJldmlld2VkIGFuZCBtZXJnZWQuDQo+ ID4NCj4gPiBIaSwNCj4gPg0KPiA+IERvIHlvdSBoYXZlIGEgcmVmZXJlbmNlIHRvIHRoaXMgcGF0 Y2g/IEkgZGlkIG5vdCBzZWUgYW55dGhpbmcgbmV3IHNlbnQNCj4gPiB0byBzdGFibGUgaW4gdGhl IHBhc3Qgd2VlayBvciBzbw0KPiA+DQo+IA0KPiBZZXMsIGhlIG9ubHkgc2VuZCBhbiBhdHRhY2hl ZCBmaWxlLCBJIHdpbGwgY2hlY2sgdGhpcyB3aXRoIEludGVsIERldi4gVGhhbmtzLg0KPiANCj4g PiA+IMKgwqDCoMKgQnVnMzogWzIxLjExTFRTXVRlc3Qgd2l0aCB0aGUgbmV3IGxvY2FsIHBhdGNo LCBWaG9zdC11c2VyIG1lZXQNCj4gPiA+IFNlZ21lbnRhdGlvbiBmYXVsdCBpc3N1ZSB3aGVuIHF1 aXQgdmlydGlvLXVzZXIgYmVmb3JlIHN0b3BwaW5nDQo+ID4gPiBzZW5kaW5nIHBhY2tldHMNCj4g PiA+IMKgwqDCoMKgwqDCoMKgwqAtIEludGVsIERldiBpcyB1bmRlciBpbnZlc3RpZ2F0aW5nLg0K PiAtLS0gSW50ZWwgRGV2IGlzIHByZXBhcmluZyBkcGRrIHBhdGNofiwgVGhhbmtzLg0KPiANCj4g QmVzdCByZWdhcmRzLA0KPiBZdSBKaWFuZw0KPiA+ID4NClVwZGF0ZSB0aGUgdGVzdCBzdGF0dXMg Zm9yIEludGVsIHBhcnQuIGRwZGsyMS4xMS4yLXJjMSB2YWxpZGF0aW9uIHRlc3QgaXMgZmluaXNo ZWQsIG5vIGNyaXRpY2FsIGlzc3VlIGlzIGZvdW5kLg0KTm8gbmV3IGJ1ZyBleGNlcHQgdGhlIGFi b3ZlIHRocmVlIGJ1Z3MuDQpVcGRhdGUgYnVnJ3Mgc3RhdHVzIGFzIGJlbG93Og0KICAgIEJ1ZzE6 IFtkcGRrIHYyMS4xMS4yLXJjMV0gZXhhbXBsZXMvcGVyZm9ybWFuY2UtdGhyZWFkIG1lc29uIGJ1 aWxkIGVycm9yIHdpdGggZ2NjMTIuMSBvbiBmZWRvcmEzNg0KCS0gaHR0cHM6Ly9idWdzLmRwZGsu b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDYxDQoJLSBObyBmaXggeWV0Lg0KICAgIEJ1ZzI6IERQREsg MjEuMTEuMSBjcnlwdG9kZXZfcWF0X3Jhd19hcGlfYXV0b3Rlc3QgZmFpbGluZw0KICAgICAgICAt IEludGVsIERldiBzZW5kIGEgcGF0Y2ggZmlsZSB0byBza2lwIG9vcCB0ZXN0IGZvciByYXcgYXBp LCBidXQgbm90IHNlbmQgaXQgdG8gc3RhYmxlQGRwZGsub3JnLCB3ZSB3aWxsIGNoZWNrIHRoaXMg d2l0aCBJbnRlbCBEZXYuDQogICAgQnVnMzogWzIxLjExTFRTXVRlc3Qgd2l0aCB0aGUgbmV3IGxv Y2FsIHBhdGNoLCBWaG9zdC11c2VyIG1lZXQgU2VnbWVudGF0aW9uIGZhdWx0IGlzc3VlIHdoZW4g cXVpdGluZyB2aXJ0aW8tdXNlciBiZWZvcmUgc3RvcHBpbmcgc2VuZGluZyBwYWNrZXRzDQogICAg ICAgIC0gSW50ZWwgRGV2IGlzIHN0aWxsIHByZXBhcmluZyBwYXRjaC4NCg0KQmVzdCByZWdhcmRz LA0KWXUgSmlhbmcNCj4gPiA+ICMgQmFzaWMgSW50ZWwoUikgTklDIHRlc3RpbmcNCj4gPiA+ICog QnVpbGQmQ0ZMQUcgY29tcGlsZTogY292ZXIgdGhlIGJ1aWxkIHRlc3QgY29tYmluYXRpb24gd2l0 aCBsYXRlc3QNCj4gPiA+IEdDQy9DbGFuZyB2ZXJzaW9uIGFuZCB0aGUgcG9wdWxhciBPUyByZXZp c2lvbiBzdWNoIGFzDQo+ID4gPiBVYnVudHUyMC4wNCYyMi4wNCwgRmVkb3JhMzYsIFJIRUw4LjQs IGV0Yy4NCj4gPiA+IMKgwqAtIEFsbCB0ZXN0IGRvbmUuIEZpbmQgb25lIG5ldyBkZWZlY3QgYXMg QnVnMS4NCj4gPiA+ICogUEYoaTQwZSwgaXhnYmUpOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcN Cj4gPiA+IFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9WWExB TiwgZXRjLg0KPiA+ID4gwqDCoC0gVGVzdCByYXRlIGlzIDkwJS4gTm8gbmV3IGRwZGsgaXNzdWUg aXMgZm91bmQuDQo+ID4gPiAqIFZGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVk aW5nIFZGLQ0KPiA+ID4gUlRFX0ZMT1cvVFNPL0p1bWJvZnJhbWUvY2hlY2tzdW0gb2ZmbG9hZC9W TEFOL1ZYTEFOLCBldGMuDQo+ID4gPiDCoMKgLSBUZXN0IHJhdGUgaXMgOTAlLiBObyBuZXcgZHBk ayBpc3N1ZSBpcyBmb3VuZC4NCj4gPiA+ICogUEYvVkYoaWNlKTogdGVzdCBzY2VuYXJpb3MgaW5j bHVkaW5nIFN3aXRjaCBmZWF0dXJlcy9QYWNrYWdlDQo+ID4gPiBNYW5hZ2VtZW50L0Zsb3cgRGly ZWN0b3IvQWR2YW5jZWQgVHgvQWR2YW5jZWQNCj4gUlNTL0FDTC9EQ0YvRmxleGlibGUNCj4gPiA+ IERlc2NyaXB0b3IsIGV0Yy4NCj4gPiA+IMKgwqAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRr IGlzc3VlIGlzIGZvdW5kLg0KPiA+ID4gKiBJbnRlbCBOSUMgc2luZ2xlIGNvcmUvTklDIHBlcmZv cm1hbmNlOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcNCj4gPiA+IFBGL1ZGIHNpbmdsZSBjb3Jl IHBlcmZvcm1hbmNlIHRlc3QsIGV0Yy4NCj4gPiA+IMKgwqAtIEFsbCB0ZXN0IGRvbmUuIE5vIGJp ZyBwZXJmb3JtYW5jZSBkcm9wLg0KPiA+ID4gKiBJUHNlYzogdGVzdCBzY2VuYXJpb3MgaW5jbHVk aW5nIGlwc2VjL2lwc2VjLWd3L2lwc2VjIGxpYnJhcnkgYmFzaWMNCj4gPiA+IHRlc3QgLSBRQVQm U1cvRklCIGxpYnJhcnksIGV0Yy4NCj4gPiA+IMKgwqAtIEFsbCB0ZXN0IHBhc3NlZC4NCj4gPiA+ ICogUG93ZXI6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBiaS1kaXJlY3Rpb24vVGVsZW1ldHJ5 L0VtcHR5IFBvbGwNCj4gPiA+IExpYi9Qcmlvcml0eSBCYXNlIEZyZXF1ZW5jeSwgZXRjLg0KPiA+ ID4gwqDCoC0gQWxsIHRlc3QgcGFzc2VkLg0KPiA+ID4NCj4gPiA+ICMgQmFzaWMgY3J5cHRvZGV2 IGFuZCB2aXJ0aW8gdGVzdGluZw0KPiA+ID4gKiBWaXJ0aW86IGJvdGggZnVuY3Rpb24gYW5kIHBl cmZvcm1hbmNlIHRlc3QgYXJlIGNvdmVyZWQuIFN1Y2ggYXMNCj4gPiA+IFBWUC9WaXJ0aW9fbG9v cGJhY2svdmlydGlvLXVzZXIgbG9vcGJhY2svdmlydGlvLW5ldCBWTTJWTSBwZXJmDQo+ID4gPiB0 ZXN0aW5nL1ZNQVdBUkUgRVNYSSA3LjB1MywgZXRjLg0KPiA+ID4gwqDCoMKgwqAtIEFsbCB0ZXN0 IGRvbmUuIEZpbmQgb25lIG5ldyBpc3N1ZSwgSW50ZWwgRGV2IGlzIHVuZGVyDQo+ID4gPiBpbnZl c3RpZ2F0aW5nLg0KPiA+ID4gwqDCoMKgwqDCoMKgLSBCdWcgU3VtbWFyeTpbMjEuMTFMVFNdVGVz dCB3aXRoIHRoZSBuZXcgbG9jYWwgcGF0Y2gsIFZob3N0LQ0KPiA+ID4gdXNlciBtZWV0IFNlZ21l bnRhdGlvbiBmYXVsdCBpc3N1ZSB3aGVuIHF1aXRpbmcgdmlydGlvLXVzZXIgYmVmb3JlDQo+ID4g PiBzdG9wcGluZyBzZW5kaW5nIHBhY2tldHMNCj4gPiA+ICogQ3J5cHRvZGV2Og0KPiA+ID4gKkZ1 bmN0aW9uIHRlc3Q6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBDcnlwdG9kZXYgQVBJDQo+ID4g PiB0ZXN0aW5nL0NvbXByZXNzRGV2IElTQS1ML1FBVC9aTElCIFBNRCBUZXN0aW5nL0ZJUFMsIGV0 Yy4NCj4gPiA+IMKgwqAtIEFsbCB0ZXN0IGRvbmUuIE9ubHkgb25lIGRlZmVjdCBhcyB0aGUgYWJv dmUuDQo+ID4gPiAqUGVyZm9ybWFuY2UgdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFRo b3VnaHB1dCBQZXJmb3JtYW5jZQ0KPiA+ID4gL0NyeXB0b2RldiBMYXRlbmN5LCBldGMuDQo+ID4g PiDCoMKgLSBBbGwgdGVzdCBkb25lLCBubyBwZXJmIGRyb3AuDQo+ID4gPg0KPiA+ID4gQmVzdCBy ZWdhcmRzLA0KPiA+ID4gWXUgSmlhbmcNCg0K