From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA0CCC433EF for ; Thu, 14 Apr 2022 04:58:19 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C823440689; Thu, 14 Apr 2022 06:58:18 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 8824740687; Thu, 14 Apr 2022 06:58:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649912296; x=1681448296; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FHhhtTWlMedFyaINlgkAMZU+YhDsXwLr5AlzzDiswEk=; b=NOlcQdx9X4OasqM5IH+1n2TqhpTyZrJFF7UvGqSRfaMzAghcPQLP/myA k7M/3YaDKLV+4dJZr1A4ZyOtkYttZe1w7pIUemNsHwrFxnTVTd40Ng+3F JIgU60wo9d6oH2l6WLMVKP0rOR1chj+kQxgSxXMsjDCm20gpg/Idg8ZTL AU/lcAJfDuE7ZsudJp5rSdTxkUL0LThVZ3oz6SnyogeuWwoZSUUoqYZMu e6mFiLylzy67G0QqWF6EBytWIxv7dcZ31cqqJAA/hg0CELx2t1vwBLE0A IVTAVIbolJvGj4+zVe03XjFWon/P8r3IECSDk2KRNgwKhrB5PEPgdz/Pa g==; X-IronPort-AV: E=McAfee;i="6400,9594,10316"; a="262599302" X-IronPort-AV: E=Sophos;i="5.90,258,1643702400"; d="scan'208";a="262599302" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2022 21:58:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,258,1643702400"; d="scan'208";a="526762833" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 13 Apr 2022 21:58:14 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 13 Apr 2022 21:58:14 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 13 Apr 2022 21:58:14 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) 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.2308.27; Wed, 13 Apr 2022 21:58:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g7x26PLZ3pYXXtui7CeIdox4RXa9fe6EZLbxRhIy6NwsM8Xw3X1ssUDnjaJYY04z1jJzTPnnv384kOuIQecQq1m9obknvVx244bGdCd0oR7uo7fcwl+1GsLnpJd4PFZokLeX/LHHVu1zJ3hqcOfFmQMajjeMqvepiqKhPWSZYDIWBpVe6ysDxAGl6FItSnzWw1RS1s3qltrXgo5zLz8OTqtR8wVG1v3tCFjveWYQqOGxro/M9Zu7yvVbthrjTsoChq7CvRtWsioCbSBY41unZ1eLE6RJx7CyebtYqFJCJjST8VceXsEE71DxUw8+c1uK/RlP3yiMe9kNIA6xx49TrA== 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=FHhhtTWlMedFyaINlgkAMZU+YhDsXwLr5AlzzDiswEk=; b=WfxO3o7ut8eMLDE1PTrLJxWeZ0lFYOb/iLx9XlVb2xECFcVKSH5Wt3rqM+Ofyco8Cw36SCfLXm7R+pBlK1ekL7BRVN9wu7PfDw+bHGL3hJBcP9Is3b0NQ2heqpbO78S9glzSkwmNVSmI9KeWjtAh8MA2x0UeV+4sC9VAHtDMz71QgfDGlkq6KQoFrZSrbR+RW0Fg0CKvB8/+0tAqqkIoh9pQTQw+tNPSTRC6oNTWUWUwsu6Th9xXYT27+rVdnMev77KwAfxmrztWdGvfYSFDdwARxMkACIDysMI+emu/cFbxoF9tk7qfWxVaegHBwnMqTH8i/vPUSJXArw6JcJ30aQ== 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 SN6PR11MB2720.namprd11.prod.outlook.com (2603:10b6:805:56::27) by BY5PR11MB4053.namprd11.prod.outlook.com (2603:10b6:a03:183::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Thu, 14 Apr 2022 04:58:06 +0000 Received: from SN6PR11MB2720.namprd11.prod.outlook.com ([fe80::6b:2f2e:f633:a8db]) by SN6PR11MB2720.namprd11.prod.outlook.com ([fe80::6b:2f2e:f633:a8db%7]) with mapi id 15.20.5164.018; Thu, 14 Apr 2022 04:58:06 +0000 From: "Jiang, YuX" To: Kevin Traynor , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , "hariprasad.govindharajan@intel.com" , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , "Ju-Hyoung Lee" , Luca Boccassi , Pei Zhang , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" Subject: RE: 21.11.1 patches review and test Thread-Topic: 21.11.1 patches review and test Thread-Index: AQHYRbJ5BL0WWbaDu0mW6xDVJCfT7KzsCtvggAGy5TA= Date: Thu, 14 Apr 2022 04:58:06 +0000 Message-ID: References: <20220401102216.642587-1-ktraynor@redhat.com> 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: c2b33b9c-5546-4316-a040-08da1dd35d4f x-ms-traffictypediagnostic: BY5PR11MB4053:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: h366LrtsJDse77EHG+o8lX3w7SZjc+ITJW8M68Q/DPYZ5WVjjfGgMPKX/S/U2o8AInJPqBHWg82lx4RA5yGA8fPqWlaA611lSa0x2yHZt3yg3O93Di0KiTkQRY7Beyt/I+Bse2RR8OJ4MG8LMJ/4eVahS7AlGjUFYyMO/keZPqfnK/IGEhWilRJQR88WXQ4UUPLmvZXzlR9zF8WWNvScVvzl68j6BNY2ewQpB+g01zNdIwz11JnBlTOMUshzyV8KfwP3PTREPm8KWafe5r1ARJgk54xc21n/nGqXtqfGvmhSVmx2rLUK9RNOOUmdOZ9Sau319ZNOZyavvJI7pI4axL/fVdmd5fYtx/dzYCZCpOOjcaL/0uXr9obyLJwKdhv5b5QCebWvh5EI7p2kgDW/99OSH7ytgvksY+zoGwPnCO3Io4QohDeUiGXj3+dDv11izU2zVjOmvreSnEZyQ5OMsd1u5HVvQEUC1ipJp+b/ZEhyc0qG6MFimrWKL/gqUGD4xpNnaeXf51NN1mnt2cqsmrLS56g1SCg8GOe5AqHwTZ1/9ZEY8asn/zGa5kCSZfU1TPqdGUVbajOs4l27xTNOTMx6Px/ysn/9IkMAUoBM8REPEXwhr6CUY0enIrG3Oy7GHxCkawjoWxGhj/F+pXwTI+7A2Cc78pJaIyO1YtjJR761zNfhm1nsH1QAuMpxl7TmgnhZTPs2xODTfsi/jmi4SELOUacZAglLTK9NM6aJV5XeL+HroYRdQS98fpdXQAhkXrNLgkYMpgCY+sNENemh/HIMA7ZcO0ZzJ+tdLoIYS76VwHAx+aEz09uIcxVOEDdnww75+d3ud5P8b7N1bOuE7A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2720.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38070700005)(2906002)(82960400001)(8936002)(5660300002)(122000001)(107886003)(7416002)(38100700002)(966005)(55016003)(508600001)(66446008)(66476007)(66946007)(64756008)(66556008)(52536014)(8676002)(76116006)(4326008)(33656002)(71200400001)(53546011)(7696005)(83380400001)(9686003)(186003)(86362001)(316002)(54906003)(110136005)(6506007)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UUM0MXRCTFRFdjVuZWFiRTZXeU94NHFuSjErQTJmNUVxcEpSc0x6VUxwWlp4?= =?utf-8?B?ZzhiQW16bnFpTS9aYU5kTFI2MDJvQ0czeFhSMUkyWFFjdWliTndJNXM4ZHdZ?= =?utf-8?B?YmpWS0FWamR4di82Znp2QW1PWUZFbDBLZExMS2EyZFhGTjhDNSsrdXR1cnJa?= =?utf-8?B?MWMwT1p3OERQb1NNTjNxeitPb3RKbjhvN2N6MVFTQ0NaUkdFRlJCMHNHUjl6?= =?utf-8?B?ZDBnZk14KzdudDFIRktLekhISTNiL1J1c3VIZDYyK0VCWWZZc1VHWlBCOU1J?= =?utf-8?B?Y0FNT0tVUHNBUXR2MEFmSFliNEJxbit5RHpLK2IvRHU0eUJCNGJIUk94MTNN?= =?utf-8?B?V3ptRzJQUFc4K1J0UStONkdPZlZsVWk1UWR3UTRFSUZ4UGRIVXd2WVE2Q0xp?= =?utf-8?B?YUNKNnZlTkhnNnN6VnRSaGJJaTJEeWs3dmdJZ1NDODFNMnN1R0VPN2tmaEw0?= =?utf-8?B?cXR3RmQxdVpESGgydFhEQVNnN0RWanF4Rkp5dDdhMGc0ZUlEeHpabWs5K1dw?= =?utf-8?B?aDUzUEZWK29uR05ROWFMd1Q2cVRhclRSdzZpazFwNVVzc0x5NGlVeXJzcnVs?= =?utf-8?B?UCtCS0dtNlpLeFZib0lDWWlDSmF1aWFYZ1NWMzJkK0lLd2RRK3hsSGpBZkFB?= =?utf-8?B?eVRLeEwya2tXQVhySGYrOFdkc2YwNTFkOUd6eDFKR0Izb0VabVorY0VlZjMz?= =?utf-8?B?ZGVscndPZmp6QnBzMkZOdGExRW9PN3dRRitySmVYK0VpdjdNT2tieVdzR3h5?= =?utf-8?B?a3hnZXZEaXltSkV4LzE1OThGTmRMbmxIdTJkNW9jeFluL211L2ZDYll3QU9s?= =?utf-8?B?L2lFV2o1L1QxMkcwNmJXVHpLNzExWm9sZVhUejJmOERubzFSaXltWmUra2N0?= =?utf-8?B?c1BiaC9UWDR3RmNVWU1xejhOYXU3TjRDcTNnQUpIaklDSTA2WVNwQ0JDUVgx?= =?utf-8?B?YnlaN2NhOXpiUWRwcXFnbGN4QjFtSXZYZWNJalp3d3dJNlBWVy9zeTNNRS9E?= =?utf-8?B?NitwVjdTVkpKSzNBWUhaSE1yRC82eTVuV0c4WWZRU2VadlVPdmZsaDF1YnRr?= =?utf-8?B?UUFFcndxQTQwRU9hbXlWTVkzWkJ6K1dKYjZTU0FzQ0VFMDFPZDhUZEdVYnpy?= =?utf-8?B?eitZejFMaHROU2xGYkdqYy9kMnQ0aVF3OXhYc0ZtK1llOHl4UERKalozdW8v?= =?utf-8?B?YU96YmVET21LbmpJTXptL2ltQXVYeHVNaEZPVFZwQVdEK0FqRnpFb2ZGUTUz?= =?utf-8?B?NWNleTlhMDQwMFI3NGxJUXlEeEVQM3Y3alpCc3R4eWFxQjRqVWdZQVJyNzV6?= =?utf-8?B?RlplRFF2T0ZMbkZnaTBTNFZSaGJiL0I0SG41MzNmNW9nWC92QWF5VUJINzhP?= =?utf-8?B?RkVtaWtuL2d3UkxiNWRYWXVmWjY1VnBOWEZXUTh5N2NOaUlkdEJFWlJ5dVhY?= =?utf-8?B?ajJSTFU0Ly9pOGVGWTlVeDIxUVpDNHlyZXN2MCtncjNqNU9LZmc1VjJSL1Ft?= =?utf-8?B?WVlaRnlLRE1uejJQdUNScnpSR1Nad3g0N3pYelRlb1puSEZiS3lJbW1sV0dS?= =?utf-8?B?d0QzNTByM0orWHFiYkIwWUozaXJIUFdWVGhmZDROdml6NmVOVks0SXk2Mmc4?= =?utf-8?B?NXFVRG0rVkMxb3hZZFNJV3FxczFmWGdLamo2MWRCSnAwd3NYM1JoYVBMQTc4?= =?utf-8?B?Z3BDa2gxdGF4SlRpallqV0J3amx0K084eW81dkdTeTdqV0hQcHBjN3dHRm9p?= =?utf-8?B?bzZVbmEzc0FlaFM1UXYrVFVhSytWT0xMM21RZldIMlF1Z3RyT3p0YzREdVI5?= =?utf-8?B?NkF6TUZ1VjBQaEhEL1lDRnAveU5GTFlNR20wU05vZ0hQZmlQS2pBLzNrT1Zi?= =?utf-8?B?TmVQd2FEYXFDVW1RNFdXSTdCeHZ1ZFdXeTFRSHVuL3J6M3hwRkJsVGJWTmVH?= =?utf-8?B?ckRXMlZ6dzFHMmRieURjek1hYStCT3ZxcWxKbG1EOW1RS0I0OVNPTWg0dC9v?= =?utf-8?B?U1A0dmRDcTZaVURYR3FUWVJBMjRVa2hHN3BSdWxudjJjWTZWa2JwTDdnTEtT?= =?utf-8?B?dE5zMzc4YWFKVDc4RzBOUFhCL08vc1dPV0tlVWN6T1FWNnZEYXlwclhCMjRz?= =?utf-8?B?VzJIUzFHRkNCc0hlOTRPVDhVWnpVd0kzSEZkQVRpekszY25kOTFnc1RTR1R4?= =?utf-8?B?Vld3REQxTUVhVlptajdkeTBNV3VJRzJQbm9PUUp3SEd2ditoUGZZdldnOXIy?= =?utf-8?B?Z3dpZmdyd1BEdWhiVVc0QUJjS043RVRIRTUvbllPd01xdDJUcGUyaWF0NUxj?= =?utf-8?B?dkt4MURSemw1RHFBcTJaazZtcVlnWFJBVkwzNCtxb0ZLU1Vyd0VyUT09?= 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: SN6PR11MB2720.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2b33b9c-5546-4316-a040-08da1dd35d4f X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2022 04:58:06.5588 (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: cI0VR67r+EjcpzdhVPA+x715UORATfTwlRXNZPnhVhNHIFAQbnetoePIatYHK5j7ju5WotCb0qx0bxS4GI6LMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4053 X-OriginatorOrg: intel.com 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWFuZywgWXVYDQo+IFNlbnQ6 IFR1ZXNkYXksIEFwcmlsIDEyLCAyMDIyIDQ6NTkgUE0NCj4gVG86IEtldmluIFRyYXlub3IgPGt0 cmF5bm9yQHJlZGhhdC5jb20+OyBzdGFibGVAZHBkay5vcmcNCj4gQ2M6IGRldkBkcGRrLm9yZzsg QWJoaXNoZWsgTWFyYXRoZSA8QWJoaXNoZWsuTWFyYXRoZUBtaWNyb3NvZnQuY29tPjsNCj4gQWxp IEFsbnViYW5pIDxhbGlhbG51QG52aWRpYS5jb20+OyBXYWxrZXIsIEJlbmphbWluDQo+IDxiZW5q YW1pbi53YWxrZXJAaW50ZWwuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPGRyY0BsaW51eC52 bmV0LmlibS5jb20+OyBoYXJpcHJhc2FkLmdvdmluZGhhcmFqYW5AaW50ZWwuY29tOyBIZW1hbnQN Cj4gQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFN0b2tlcywgSWFuIDxpYW4uc3Rv a2VzQGludGVsLmNvbT47DQo+IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBNY25h bWFyYSwgSm9obg0KPiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+OyBKdS1IeW91bmcgTGVlIDxq dWhsZWVAbWljcm9zb2Z0LmNvbT47DQo+IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+ OyBQZWkgWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IFh1LA0KPiBRaWFuIFEgPHFpYW4ucS54 dUBpbnRlbC5jb20+OyBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRpYS5jb20+Ow0KPiBU aG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBQZW5nLCBZdWFuDQo+IDx5dWFu LnBlbmdAaW50ZWwuY29tPjsgQ2hlbiwgWmhhb3lhbiA8emhhb3lhbi5jaGVuQGludGVsLmNvbT4N Cj4gU3ViamVjdDogUkU6IDIxLjExLjEgcGF0Y2hlcyByZXZpZXcgYW5kIHRlc3QNCj4gDQo+ID4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPg0KPiA+IFNlbnQ6IEZyaWRheSwgQXByaWwgMSwgMjAyMiA2OjIyIFBN DQo+ID4gVG86IHN0YWJsZUBkcGRrLm9yZw0KPiA+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVr IE1hcmF0aGUNCj4gPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47DQo+ID4gQWxpIEFs bnViYW5pIDxhbGlhbG51QG52aWRpYS5jb20+OyBXYWxrZXIsIEJlbmphbWluDQo+ID4gPGJlbmph bWluLndhbGtlckBpbnRlbC5jb20+OyBEYXZpZCBDaHJpc3RlbnNlbg0KPiA+IDxkcmNAbGludXgu dm5ldC5pYm0uY29tPjsgaGFyaXByYXNhZC5nb3ZpbmRoYXJhamFuQGludGVsLmNvbTsgSGVtYW50 DQo+ID4gQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFN0b2tlcywgSWFuIDxpYW4u c3Rva2VzQGludGVsLmNvbT47DQo+ID4gSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47 IE1jbmFtYXJhLCBKb2huDQo+ID4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgSnUtSHlvdW5n IExlZSA8anVobGVlQG1pY3Jvc29mdC5jb20+Ow0KPiBLZXZpbg0KPiA+IFRyYXlub3IgPGt0cmF5 bm9yQHJlZGhhdC5jb20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgUGVpDQo+ ID4gWmhhbmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IFh1LCBRaWFuIFEgPHFpYW4ucS54dUBpbnRl bC5jb20+OyBSYXNsYW4NCj4gPiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlhLmNvbT47IFRob21h cyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+ID4gUGVuZywgWXVhbiA8eXVh bi5wZW5nQGludGVsLmNvbT47IENoZW4sIFpoYW95YW4NCj4gPiA8emhhb3lhbi5jaGVuQGludGVs LmNvbT4NCj4gPiBTdWJqZWN0OiAyMS4xMS4xIHBhdGNoZXMgcmV2aWV3IGFuZCB0ZXN0DQo+ID4N Cj4gPiBIaSBhbGwsDQo+ID4NCj4gPiBIZXJlIGlzIGEgbGlzdCBvZiBwYXRjaGVzIHRhcmdldGVk IGZvciBzdGFibGUgcmVsZWFzZSAyMS4xMS4xLg0KPiA+DQo+ID4gUGxlYXNlIHRyeSBhbmQgY29t cGxldGUgdmFsaWRhdGlvbiBieSBBcHJpbCAxM3RoLg0KPiA+DQo+ID4gUGxlYXNlIGhlbHAgd2l0 aCB0ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBvcnQNCj4g PiBhbnkgaXNzdWVzL3Jlc3VsdHMgd2l0aCByZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBGb3IgdGhl IGZpbmFsIHJlbGVhc2UNCj4gPiB0aGUgZml4ZXMgYW5kIHJlcG9ydGVkIHZhbGlkYXRpb25zIHdp bGwgYmUgYWRkZWQgdG8gdGhlIHJlbGVhc2Ugbm90ZXMuDQo+ID4NCj4gPiBBIHJlbGVhc2UgY2Fu ZGlkYXRlIHRhcmJhbGwgY2FuIGJlIGZvdW5kIGF0Og0KPiA+DQo+ID4gICAgIGh0dHBzOi8vZHBk ay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlL3RhZy8/aWQ9djIxLjExLjEtcmMxDQo+ID4NCj4gPiBU aGVzZSBwYXRjaGVzIGFyZSBsb2NhdGVkIGF0IGJyYW5jaCAyMS4xMSBvZiBkcGRrLXN0YWJsZSBy ZXBvOg0KPiA+ICAgICBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gPg0K PiA+IFRoYW5rcy4NCj4gPg0KPiA+IEtldmluDQo+ID4NCj4gPiAtLS0NCj4gDQo+IFVwZGF0ZSB0 aGUgdGVzdCBzdGF0dXMgZm9yIEludGVsIHBhcnQuIFRpbGwgbm93IGRwZGsyMS4xMS4xLXJjMSB0 ZXN0IHJhdGUgaXMgOTAlLg0KPiBUaWxsIG5vdywgbm8gY3JpdGljYWwgaXNzdWUgaXMgZm91bmQu DQo+IEZhaWx1cmUgZGVmZWN0Og0KPiBCdWcxOiBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19i dWcuY2dpP2lkPTk5MiBbZHBkayAyMS4xMS4xLXJjMV0NCj4gZHJpdmVycy9uZXQvY254ay9jbnhr X2V0aGRldl9tdHIgbWVzb24gYnVpbGQgZmFpbGVkIHdpdGggY2ZsYWcgcGFyYW0NCj4gb3B0aW1p emF0aW9uPTEgb24gVWJ1bnR1MjAuMDQgd2l0aCBHQ0MxMC4zICA+IEl0IHdhcyBmb3VuZCBpbiAy Mi4wMy0NCj4gcmMyKGh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM5KSwg dmFsaWRhdGlvbiB0ZWFtIGFwcGx5DQo+IDkzOSdzIHBhdGNoIGZhaWxlZC4gTmVlZCBuZXcgcGF0 Y2ggZm9yIExUUzIxLjExLjEtcmMxLg0KPiANCj4gIyBCYXNpYyBJbnRlbChSKSBOSUMgdGVzdGlu Zw0KPiAqIEJ1aWxkJkNGTEFHIGNvbXBpbGU6IGNvdmVyIHRoZSBidWlsZCB0ZXN0IGNvbWJpbmF0 aW9uIHdpdGggbGF0ZXN0DQo+IEdDQy9DbGFuZy9JQ0MgdmVyc2lvbiBhbmQgdGhlIHBvcHVsYXIg T1MgcmV2aXNpb24gc3VjaCBhcyBVYnVudHUyMC4wNCwNCj4gRmVkb3JhMzUsIFJIRUw4LjQsIGV0 Yy4NCj4gLSBBbGwgdGVzdCBkb25lLiBGaW5kIG5ldyBidWc6IEJ1ZzEsIG5vdCBmaXguDQo+ICog UEYoaTQwZSwgaXhnYmUpOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcNCj4gUlRFX0ZMT1cvVFNP L0p1bWJvZnJhbWUvY2hlY2tzdW0gb2ZmbG9hZC9WTEFOL1ZYTEFOLCBldGMuDQo+IC0gQWxsIHRl c3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuDQo+ICogVkYoaTQwZSwgaXhnYmUp OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgVkYtDQo+IFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1l L2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9WWExBTiwgZXRjLg0KPiANCj4gLSBBbGwgdGVzdCBkb25l LiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCj4gKiBQRi9WRihpY2UpOiB0ZXN0IHNjZW5h cmlvcyBpbmNsdWRpbmcgU3dpdGNoIGZlYXR1cmVzL1BhY2thZ2UNCj4gTWFuYWdlbWVudC9GbG93 IERpcmVjdG9yL0FkdmFuY2VkIFR4L0FkdmFuY2VkIFJTUy9BQ0wvRENGL0ZsZXhpYmxlDQo+IERl c2NyaXB0b3IsIGV0Yy4NCj4gLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBm b3VuZC4NCj4gKiBJbnRlbCBOSUMgc2luZ2xlIGNvcmUvTklDIHBlcmZvcm1hbmNlOiB0ZXN0IHNj ZW5hcmlvcyBpbmNsdWRpbmcgUEYvVkYgc2luZ2xlDQo+IGNvcmUgcGVyZm9ybWFuY2UgdGVzdCwg ZXRjLg0KPiAtIEFsbCB0ZXN0IGRvbmUuIE5vIGJpZyBwZXJmb3JtYW5jZSBkcm9wLg0KPiAqIElQ c2VjOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgaXBzZWMvaXBzZWMtZ3cvaXBzZWMgbGlicmFy eSBiYXNpYyB0ZXN0IC0NCj4gUUFUJlNXL0ZJQiBsaWJyYXJ5LCBldGMuDQo+IC0gQWxsIHRlc3Qg cGFzc2VkLg0KPiAqIFBvd2VyOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgYmktZGlyZWN0aW9u L1RlbGVtZXRyeS9FbXB0eSBQb2xsDQo+IExpYi9Qcmlvcml0eSBCYXNlIEZyZXF1ZW5jeSwgZXRj Lg0KPiAtIEFsbCB0ZXN0IHBhc3NlZC4NCj4gDQo+ICMgQmFzaWMgY3J5cHRvZGV2IGFuZCB2aXJ0 aW8gdGVzdGluZw0KPiAqIFZpcnRpbzogYm90aCBmdW5jdGlvbiBhbmQgcGVyZm9ybWFuY2UgdGVz dCBhcmUgY292ZXJlZC4gU3VjaCBhcw0KPiBQVlAvVmlydGlvX2xvb3BiYWNrL3ZpcnRpby11c2Vy IGxvb3BiYWNrL3ZpcnRpby1uZXQgVk0yVk0gcGVyZg0KPiB0ZXN0aW5nL1ZNQVdBUkUgRVNYSSA3 LjB1MywgZXRjLg0KPiAtIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBpc3N1ZSBpcyBmb3VuZC4NCj4g KiBDcnlwdG9kZXY6DQo+ICpGdW5jdGlvbiB0ZXN0OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcg Q3J5cHRvZGV2IEFQSSB0ZXN0aW5nL0NvbXByZXNzRGV2DQo+IElTQS1ML1FBVC9aTElCIFBNRCBU ZXN0aW5nL0ZJUFMsIGV0Yy4NCj4gLSBUZXN0IHJhdGU6IDgwJSwgbm8gbmV3IGlzc3VlIGlzIGZv dW5kIGN1cnJlbnRseS4NCj4gKlBlcmZvcm1hbmNlIHRlc3Q6IHRlc3Qgc2NlbmFyaW9zIGluY2x1 ZGluZyBUaG91Z2hwdXQgUGVyZm9ybWFuY2UNCj4gL0NyeXB0b2RldiBMYXRlbmN5LCBldGMuDQo+ IC0gVGVzdCByYXRlOiA4MCUsIG5vIG5ldyBpc3N1ZSBpcyBmb3VuZCBjdXJyZW50bHkuDQo+IA0K DQpVcGRhdGUgdGhlIHRlc3Qgc3RhdHVzIGZvciBJbnRlbCBwYXJ0LiBUaWxsIG5vdyBkcGRrMjEu MTEuMS1yYzEgdGVzdCBpcyBhbG1vc3QgZmluaXNoZWQuIFRpbGwgbm93LCBubyBjcml0aWNhbCBp c3N1ZSBpcyBmb3VuZC4NCkZhaWx1cmUgZGVmZWN0OiAgDQpCdWcxOiBodHRwczovL2J1Z3MuZHBk ay5vcmcvc2hvd19idWcuY2dpP2lkPTk5MiBbZHBkayAyMS4xMS4xLXJjMV0gZHJpdmVycy9uZXQv Y254ay9jbnhrX2V0aGRldl9tdHIgbWVzb24gYnVpbGQgZmFpbGVkIHdpdGggY2ZsYWcgcGFyYW0g b3B0aW1pemF0aW9uPTEgb24gVWJ1bnR1MjAuMDQgd2l0aCBHQ0MxMC4zDQogPiBWZXJpZnkgcGF0 Y2hzZXQgaHR0cDovL2luYm94LmRwZGsub3JnL3N0YWJsZS8yMDIyMDQxMzEyMDUxMS41NjY3MTUt MS1rdHJheW5vckByZWRoYXQuY29tL1QvI3Ugb24gYmFzZWxpbmUgMjEuMTEuMS1yYzEsIHRlc3Qg cGFzc2VkLg0KIA0KIyBCYXNpYyBJbnRlbChSKSBOSUMgdGVzdGluZw0KKiBCdWlsZCZDRkxBRyBj b21waWxlOiBjb3ZlciB0aGUgYnVpbGQgdGVzdCBjb21iaW5hdGlvbiB3aXRoIGxhdGVzdCBHQ0Mv Q2xhbmcvSUNDIHZlcnNpb24gYW5kIHRoZSBwb3B1bGFyIE9TIHJldmlzaW9uIHN1Y2ggYXMgVWJ1 bnR1MjAuMDQsIEZlZG9yYTM1LCBSSEVMOC40LCBldGMuDQotIEFsbCB0ZXN0IGRvbmUuIEZpbmQg bmV3IGJ1ZzogQnVnMS4NCiogUEYoaTQwZSwgaXhnYmUpOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRp bmcgUlRFX0ZMT1cvVFNPL0p1bWJvZnJhbWUvY2hlY2tzdW0gb2ZmbG9hZC9WTEFOL1ZYTEFOLCBl dGMuIA0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4gDQoqIFZG KGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFZGLVJURV9GTE9XL1RTTy9K dW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9WWExBTiwgZXRjLgkJDQotIEFsbCB0ZXN0 IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLiAJDQoqIFBGL1ZGKGljZSk6IHRlc3Qg c2NlbmFyaW9zIGluY2x1ZGluZyBTd2l0Y2ggZmVhdHVyZXMvUGFja2FnZSBNYW5hZ2VtZW50L0Zs b3cgRGlyZWN0b3IvQWR2YW5jZWQgVHgvQWR2YW5jZWQgUlNTL0FDTC9EQ0YvRmxleGlibGUgRGVz Y3JpcHRvciwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3Vu ZC4gDQoqIEludGVsIE5JQyBzaW5nbGUgY29yZS9OSUMgcGVyZm9ybWFuY2U6IHRlc3Qgc2NlbmFy aW9zIGluY2x1ZGluZyBQRi9WRiBzaW5nbGUgY29yZSBwZXJmb3JtYW5jZSB0ZXN0LCBldGMuDQot IEFsbCB0ZXN0IGRvbmUuIE5vIGJpZyBwZXJmb3JtYW5jZSBkcm9wLg0KKiBJUHNlYzogdGVzdCBz Y2VuYXJpb3MgaW5jbHVkaW5nIGlwc2VjL2lwc2VjLWd3L2lwc2VjIGxpYnJhcnkgYmFzaWMgdGVz dCAtIFFBVCZTVy9GSUIgbGlicmFyeSwgZXRjLg0KLSBBbGwgdGVzdCBwYXNzZWQuDQoqIFBvd2Vy OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgYmktZGlyZWN0aW9uL1RlbGVtZXRyeS9FbXB0eSBQ b2xsIExpYi9Qcmlvcml0eSBCYXNlIEZyZXF1ZW5jeSwgZXRjLiANCi0gQWxsIHRlc3QgcGFzc2Vk Lg0KCQkNCiMgQmFzaWMgY3J5cHRvZGV2IGFuZCB2aXJ0aW8gdGVzdGluZw0KKiBWaXJ0aW86IGJv dGggZnVuY3Rpb24gYW5kIHBlcmZvcm1hbmNlIHRlc3QgYXJlIGNvdmVyZWQuIFN1Y2ggYXMgUFZQ L1ZpcnRpb19sb29wYmFjay92aXJ0aW8tdXNlciBsb29wYmFjay92aXJ0aW8tbmV0IFZNMlZNIHBl cmYgdGVzdGluZy9WTUFXQVJFIEVTWEkgNy4wdTMsIGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8g bmV3IGlzc3VlIGlzIGZvdW5kLg0KKiBDcnlwdG9kZXY6IA0KKkZ1bmN0aW9uIHRlc3Q6IHRlc3Qg c2NlbmFyaW9zIGluY2x1ZGluZyBDcnlwdG9kZXYgQVBJIHRlc3RpbmcvQ29tcHJlc3NEZXYgSVNB LUwvUUFUL1pMSUIgUE1EIFRlc3RpbmcvRklQUywgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiANCipQ ZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgVGhvdWdocHV0IFBlcmZv cm1hbmNlIC9DcnlwdG9kZXYgTGF0ZW5jeSwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLg0KDQpCZXN0 IHJlZ2FyZHMsDQpZdSBKaWFuZw0K