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 5B9C441DC6; Fri, 3 Mar 2023 11:41:52 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3E52540687; Fri, 3 Mar 2023 11:41:52 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id BC13D400D6 for ; Fri, 3 Mar 2023 11:41:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677840111; x=1709376111; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6lHXbLlCpg+E9R2QIX3A4s0cTYP9oreD7rrgzvMS0Mk=; b=RF6ZP/dIABa/O28864ASt355GlIU7TtJi02bfevlcdcKcXynioGHa6BK 4E9Tlofy5ss2Ft4GuwmLCpLxtjRHkjXdI9e9i2bg6NHTk0zSPSkbOKq4z bmEB1cVy/dL+O31y5iJMtZ3PkvfbM0AvXzxpM9Ff1IIE5w0V8nuv+rTIz SyBTXuaExVqtzrFw7iVCB6yK1sl/RbBYF61xBbqSwKUDFtKohTMEwsvI4 /eG+SB+RxdVYzjvP57i1lfifbOGaxkcgGNVdL3qquRKZl2FPb+36uDC5o fItmOPPyJH1xrARGl7OGlmzi/nvyDbatdHdCawks02yagHgoDKpi9PvkX g==; X-IronPort-AV: E=McAfee;i="6500,9779,10637"; a="362610620" X-IronPort-AV: E=Sophos;i="5.98,230,1673942400"; d="scan'208";a="362610620" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2023 02:41:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10637"; a="744199234" X-IronPort-AV: E=Sophos;i="5.98,230,1673942400"; d="scan'208";a="744199234" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga004.fm.intel.com with ESMTP; 03 Mar 2023 02:41:45 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.21; Fri, 3 Mar 2023 02:41:45 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Fri, 3 Mar 2023 02:41:44 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.21 via Frontend Transport; Fri, 3 Mar 2023 02:41:44 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Fri, 3 Mar 2023 02:41:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fwhAsg0TxYkK29kPis7Ne+QMfRXVA56Yqub0W9n4LbXuvQyfOm+QzMUgldaubWkan1P1ssNutpLbkTv45nqsr+wgIiErYuOlx9zWdc62z2Gke30ODnePII7fmr3OZ3vnWveC1X3gwSS+wf36SzRjLul5elz/UEnvkiwcxGh3cEvdKDOv3O83XJXsFBoddrS7sYeIP0NxwgQZ6P9Oyrl3OEWLfopzSMM+y3Z4aD7MxwcTqLXuCVHSg+miNVKK1FJ5U2NI1Cb4l22MBQ7dkBZMPzib+YxCp2RZPEHjzg5/KKX6ebekBHH2jmVog0yc+cMDDy1LPJEeq3DP6TTA+6S0ug== 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=6lHXbLlCpg+E9R2QIX3A4s0cTYP9oreD7rrgzvMS0Mk=; b=C9jU4fBD+nSF41/nqH0I5SCmCPj+TSXvciKAsEogkNNPjrYBgw42MV0uJTlk9W9Ot1xXsonxVBHSe7RSbLOSZ0uN9HeRgd3XRAJmqtwYyvvezTgICOULI2BOeFzuLiN/oIR9LRhZuJkhL29KGauNRBgXFeZc+TjrqOrwDwL1xbWCtiHlkGsHSi653pFgwyr84wM2jgAuwHjNcmu5+7Wr8RALAXY61qGlgojbgB/M79GEn2xnni43DY5ue+G5EhlrPIkUhaEtpzPkEjDyWuVGvTGA0uHQC7nSoGjR/OQPsveRZ0/kO34AXPvyIOKRLX8tRBcMCA1Vxk9qoZ9fMBqSqA== 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 CH3PR11MB7345.namprd11.prod.outlook.com (2603:10b6:610:14a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.19; Fri, 3 Mar 2023 10:41:42 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::dbf8:fc67:fedf:9cff]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::dbf8:fc67:fedf:9cff%4]) with mapi id 15.20.6156.018; Fri, 3 Mar 2023 10:41:41 +0000 From: "Jiang, YuX" To: David Marchand , Thomas Monjalon CC: "dev (dev@dpdk.org)" , "Kovacevic, Marko" , "Mcnamara, John" , "Richardson, Bruce" , Ferruh Yigit , Kevin Traynor , mattias.ronnblom Subject: RE: release candidate 23.03-rc1 Thread-Topic: release candidate 23.03-rc1 Thread-Index: AQHZRUtIQTZPR5Fw40y9ndyRyQ5ub67cOAlggAldzTCAAA6ZgIAAL2EAgALto4CAACzJkA== Date: Fri, 3 Mar 2023 10:41:41 +0000 Message-ID: References: <1834614.R1toDxpfAE@thomas> 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR11MB2711:EE_|CH3PR11MB7345:EE_ x-ms-office365-filtering-correlation-id: 9b38c7a3-2bc5-4fdb-4469-08db1bd3e02c x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7DY2qMR7y1MsBaQvfEigTrIQKPehiOgMDzGPmHjqELz51eGKOHbKeoQfvvMzfQUTUplc4RP4VgRZ1xFDwM2W7oYjteDAu1DyejTcfjwYm/2sswuoHd491qTLlcc3dyvEtCC//nm1k/bwbTrdVGRlWarqArFMZFnj9lpAG7Xo0Z6Hu4h9aAFSmZpUlyZEMUmc3m5rX6iKvKdmPBGX5sMZc40Vrri97kfDyxNLjIfr2mNBj/KS0nqKb2EKw0sqfQdcOTUJEBvcoPvuWTxZXomEc4sMzGZ/jQ1d9pzEbk+TE3Z6r4+dLDdHq5/7e2q6rbaPwFioIQ0ZAaGTG8YIlu/VRv5Cx/A+X9iI36VovAimD8V3W0I0bLxbBfl7zKSjlqJCQyXRU1K/NvnepRdZitfo8gzcWhdMvODouFnoZ/7Mk0Ury/zMHYBUN0BvGB8aFHzG/mFeirxMKn6iPEio03dxFvNHPaaQK+hQUm3sev4oCk6bGBFXyN4ulQ6Na6mvdDCEHA4EfuZeyMs3dMV1FRshvCPzZYIBfvYhP6R2UdEAwqII6zUR2ZHWPMztBOg92Q+Ngv6Gx/KdTvIptiYcEZq2dUnzpeIHiv7yYiOjMQ++tg4mUrPNiSdj4pdziosGRB2cfXeYEAM2ahtIcmn/RoWObTSDVmfrHuxTKz66Y4bSeJwSUHHZBK4wInRVVaa0ZdP+0jchB/sY74/2l9rXRcbMSyaOcnr0o1iNC10uwx170es= 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:(13230025)(396003)(39860400002)(136003)(376002)(346002)(366004)(451199018)(54906003)(26005)(5660300002)(316002)(110136005)(41300700001)(7696005)(966005)(8936002)(86362001)(478600001)(52536014)(4326008)(76116006)(66476007)(66946007)(66556008)(64756008)(66446008)(38070700005)(2906002)(33656002)(122000001)(8676002)(38100700002)(6506007)(55016003)(71200400001)(9686003)(53546011)(83380400001)(82960400001)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dnNhVnBIL1VRR0l3eTBzNThuaGJDQUxpN0lLTC9BL3ovVjcxNTh0dEdIWHI3?= =?utf-8?B?aGhDWDJBLzlVUUM0L0Rpa2VERUhDV2prN0IvK09hUExJZnZEYXBjL1pLMVg2?= =?utf-8?B?YU12YmQ0MEpRMjNmQ28xRU1pUG1QeTNoSUZmR2VQTklvWG5uYU1XNVhVYXRM?= =?utf-8?B?WlE0anJGREVUMS9OVkxCeWhTYkJUTVNuelRHaFBrQ0NjRXcwN00yeG1XK0J4?= =?utf-8?B?K3ZNcU9MOUdoL0FldGJFU0F5djdnQm5OTHhqNUl2K08veWVIYitPSVM4d0Jp?= =?utf-8?B?MXMzQkFLakpzVHZBNVNYbFNZcHBJKzZwUnpoRzM2SGN6eFFzS3FUK0Z1SHVO?= =?utf-8?B?TUR2TEY1UWZiWStSbG5BL2F0MlB1WDFUbE9HekExSTZXcnlOZVYwT1FTQlJY?= =?utf-8?B?aGNYUVZKQjhjU3JiTW5Gd1FEMDlGUkxaLzBQS1I2bUtQZENsOExHZVJjK0Fx?= =?utf-8?B?ZGZ5YkdhMHRxSUpRYjJFdXd2WXltVUJEb2xDdXBSMEljc0ZPWWJ3SHdBV3gz?= =?utf-8?B?aUg2YXpEbjBLZHlLVll1am01cGMxTExYZ1cvR05PaTd1WWtqUXdsc01QNUUw?= =?utf-8?B?Y2xVUzVtUU5US3VzV3BVdVlqeTMrS1BaOWYyaFNubHRMQnJIK1BBeU5yNjBO?= =?utf-8?B?MjFJdUJ0dkVRblY1UTMxSyttclhjeFdyWDZsblJXTlUzeVNNS29SNnZpSVpr?= =?utf-8?B?WTJIYm9zdGloS2ltakVHOU9GZnBTVERqM05EdWxrRUNvdmluc2xEUHBPYjJV?= =?utf-8?B?ekpCamRkZG9EL1FiUVdEa294ekgwdVZFU0JyWWpmbGM2czZReVU3ZzFTcXg1?= =?utf-8?B?anZIMndMV3J4YTdrSlFockoza2JjV3J1Q3FFUlpFalVBMmNaYXV3V3ovNkxI?= =?utf-8?B?TytjQi9pTHpIUFRnQkRROStRdWpPRFRQQWYwQUkwc09xaCtoRjZTQmQ5RjZ6?= =?utf-8?B?eU9VRk91dkVlcy9paHN5R1JKdUJOY2RSS1hmdW1vUXdXRFRPdnhaSXgrVGc4?= =?utf-8?B?NGwvajNhZFBoTXNCV3VrYTRJL0tWSTdBeVF1SWs4WXdxbm5qUG9YbUZZMTBH?= =?utf-8?B?Qy93UHZ0ZE9lK0dYbkFzeWU4UUFWc3pIejVVQ05qNHh2ZHBaOVppY1pPN2Q2?= =?utf-8?B?V3FITC9ZS1dzeEFZR2xqOE9XUTFSQ0ExOFRDUEgxR0V4Y2NNZEw2Tmh5UGhQ?= =?utf-8?B?MENqMyt0dUc4cFFGRU5STzJVSnF5djF3azRVeSswcmJXRkFZemY3ODNEZENa?= =?utf-8?B?b0xQdkkxM1FjMXhQaFdiY2s1UHZiLzRnbTdWcUNYRkFzU01Jd2ZOMkJMRHBJ?= =?utf-8?B?Q0EybVFiQnBXY0tSdnlJNTNTQWFaOWxzUXI4dVRyQmkyYW9JTEFoTHhIbnAx?= =?utf-8?B?dnRIaVVBK2J0TmJqN0lTY1ZTMUFsYVN0YTZsOHlSQjkvY2t3bmU2UWw2Y1Rx?= =?utf-8?B?dUxDSkVWQUZOeFUyWVRYVGFoeW9nWFRob3pBMzFPL1RBeWYrczNubnhPbXJi?= =?utf-8?B?dU9UTFZPU1VTeXhvME9sc2s1SVR3ZWRYSXZ6OGJBbzlnVWJubU1uZE5DQlE2?= =?utf-8?B?dllMNm9vQ3ZIZHdLa1Zwc3QyTmE1L0MyMU5HYXNLazh4bGx4WjJJS09KeUkx?= =?utf-8?B?ZWJRNTZVdjRCS3BlV2hoZXRsK1lnS3lIU0plMmNVVFV5cUJIamxXbFR3SG5h?= =?utf-8?B?bDBGemp0TDFnemkxZ0JLZXNMVFBQYWw5OTZlbmE1S1g3SnBnSGk5d2JkejZh?= =?utf-8?B?NkdYQS9pdGNJajdDdzVuU1pKY3RBSUdSSDNsVDhxampTL0pUNThhRmRIYW1l?= =?utf-8?B?aDUvRFNhT2EzRzdUMXlsc2czSkNPZExmc3NDWHhweTZ6bGNwZFE4VDFzM0ZZ?= =?utf-8?B?MlE1Z2ZjaDF3NzZKQ2Vrd0twTEJST3NBRG1tZkxWL2ZKUXZmTnJDTzB3eWkr?= =?utf-8?B?RmZ0Rk9FU2Q5UFZObGk1MEZqSUlDZXEwRWM5OW1VbnFsOWtRTW9LVitoM1Er?= =?utf-8?B?QkorcWVMVTFmVno5M1cxTk5FcCsvZVhDZHVadnZ4Q3VvRFJ2dUpHYXpIMW1P?= =?utf-8?B?UFZ6aHg4THgyakVHRTZwUy9qM2c0Sk12Tk5XUGUxTGE0dDZWSHUzMHMyNjRH?= =?utf-8?Q?fjPuaOoSHWZoD6KCzrX1nFVNs?= 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: 9b38c7a3-2bc5-4fdb-4469-08db1bd3e02c X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2023 10:41:41.5635 (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: hjlsZENLPo40dt1xvtl9OdXALOdaUAsxqNelXd5mS8r3dRbtNzkVI9AFydpXr2ghSKiG7ZbrFTgxCCiMYbxgdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7345 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAzLCAyMDIzIDM6 NTkgUE0NCj4gVG86IEppYW5nLCBZdVggPHl1eC5qaWFuZ0BpbnRlbC5jb20+OyBUaG9tYXMgTW9u amFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+IENjOiBkZXYgKGRldkBkcGRrLm9yZykg PGRldkBkcGRrLm9yZz47IEtvdmFjZXZpYywgTWFya28NCj4gPG1hcmtvLmtvdmFjZXZpY0BpbnRl bC5jb20+OyBNY25hbWFyYSwgSm9obiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+Ow0KPiBSaWNo YXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBGZXJydWggWWlnaXQN Cj4gPGZlcnJ1aC55aWdpdEB4aWxpbnguY29tPjsgS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVk aGF0LmNvbT47DQo+IG1hdHRpYXMucm9ubmJsb20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24u Y29tPg0KPiBTdWJqZWN0OiBSZTogcmVsZWFzZSBjYW5kaWRhdGUgMjMuMDMtcmMxDQo+IA0KPiBP biBXZWQsIE1hciAxLCAyMDIzIGF0IDEyOjE24oCvUE0gRGF2aWQgTWFyY2hhbmQNCj4gPGRhdmlk Lm1hcmNoYW5kQHJlZGhhdC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gT24gV2VkLCBNYXIgMSwgMjAy MyBhdCA5OjI2IEFNIERhdmlkIE1hcmNoYW5kDQo+IDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29t PiB3cm90ZToNCj4gPiA+DQo+ID4gPiBPbiBXZWQsIE1hciAxLCAyMDIzIGF0IDg6MzggQU0gSmlh bmcsIFl1WCA8eXV4LmppYW5nQGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPiA+ID4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiBKaWFuZywgWXVYDQo+ID4gPiA+ID4g U2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDIzLCAyMDIzIDQ6MzkgUE0NCj4gPiA+ID4gPiBUbzog VGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgZGV2IChkZXZAZHBkay5vcmcp DQo+ID4gPiA+ID4gPGRldkBkcGRrLm9yZz4NCj4gPiA+ID4gPiBDYzogS292YWNldmljLCBNYXJr byA8TWFya28uS292YWNldmljQGludGVsLmNvbT47IE1jbmFtYXJhLCBKb2huDQo+ID4gPiA+ID4g PGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPiA+ID4gPiA8 YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBGZXJydWggWWlnaXQNCj4gPiA+ID4gPiA8ZmVy cnVoLnlpZ2l0QHhpbGlueC5jb20+DQo+ID4gPiA+ID4gU3ViamVjdDogUkU6IHJlbGVhc2UgY2Fu ZGlkYXRlIDIzLjAzLXJjMQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJvbTogVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9u amFsb24ubmV0Pg0KPiA+ID4gPiA+ID4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjEsIDIwMjMg MTI6NDkgQU0NCj4gPiA+ID4gPiA+IFRvOiBhbm5vdW5jZUBkcGRrLm9yZw0KPiA+ID4gPiA+ID4g U3ViamVjdDogcmVsZWFzZSBjYW5kaWRhdGUgMjMuMDMtcmMxDQo+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gQSBuZXcgRFBESyByZWxlYXNlIGNhbmRpZGF0ZSBpcyByZWFkeSBmb3IgdGVzdGluZzoN Cj4gPiA+ID4gPiA+ICAgICBodHRwczovL2dpdC5kcGRrLm9yZy9kcGRrL3RhZy8/aWQ9djIzLjAz LXJjMQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFRoZXJlIGFyZSA1NjYgbmV3IHBhdGNoZXMg aW4gdGhpcyBzbmFwc2hvdC4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBSZWxlYXNlIG5vdGVz Og0KPiA+ID4gPiA+ID4gICAgIGh0dHBzOi8vZG9jLmRwZGsub3JnL2d1aWRlcy9yZWxfbm90ZXMv cmVsZWFzZV8yM18wMy5odG1sDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gSGlnaGxpZ2h0cyBv ZiAyMy4wMy1yYzE6DQo+ID4gPiA+ID4gPiAgICAgLSBsb2NrIGFubm90YXRpb25zDQo+ID4gPiA+ ID4gPiAgICAgLSBBUk0gcG93ZXIgbWFuYWdlbWVudCBtb25pdG9yL3dha2V1cA0KPiA+ID4gPiA+ ID4gICAgIC0gcXVldWUgbWFwcGluZyBvZiBhZ2dyZWdhdGVkIHBvcnRzDQo+ID4gPiA+ID4gPiAg ICAgLSBmbG93IHF1b3RhDQo+ID4gPiA+ID4gPiAgICAgLSBtb3JlIGZsb3cgbWF0Y2hpbmcgKElD TVB2NiwgSVB2NiByb3V0aW5nIGV4dGVuc2lvbikNCj4gPiA+ID4gPiA+ICAgICAtIG1vcmUgZmxv dyBhY3Rpb25zIChmbGV4IG1vZGlmeSwgY29uZ2VzdGlvbiBtYW5hZ2VtZW50KQ0KPiA+ID4gPiA+ ID4gICAgIC0gU0hBS0UgaGFzaCBhbGdvcml0aG0gZm9yIGNyeXB0bw0KPiA+ID4gPiA+ID4gICAg IC0gTFo0IGFsZ29yaXRobSBmb3IgY29tcHJlc3Npb24NCj4gPiA+ID4gPiA+ICAgICAtIG1vcmUg dGVsZW1ldHJ5IGVuZHBvaW50cw0KPiA+ID4gPiA+ID4gICAgIC0gbW9yZSB0cmFjZXBvaW50cw0K PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFBsZWFzZSB0ZXN0IGFuZCByZXBvcnQgaXNzdWVzIG9u IGJ1Z3MuZHBkay5vcmcuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gRFBESyAyMy4wMy1yYzIg aXMgZXhwZWN0ZWQgaW4gdHdvIHdlZWtzLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFRoYW5r IHlvdSBldmVyeW9uZQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiBVcGRhdGUgdGhlIHRlc3Qgc3Rh dHVzIGZvciBJbnRlbCBwYXJ0LiBUaWxsIG5vdyBkcGRrMjMuMDMtcmMxDQo+ID4gPiA+ID4gdGVz dCBleGVjdXRpb24gcmF0ZSBpcyA3MCUuIE5vIGNyaXRpY2FsIGlzc3VlIGlzIGZvdW5kLg0KPiA+ ID4gPiA+ICMgQmFzaWMgSW50ZWwoUikgTklDIHRlc3RpbmcNCj4gPiA+ID4gPiAqIEJ1aWxkIG9y IGNvbXBpbGU6DQo+ID4gPiA+ID4gICpCdWlsZDogY292ZXIgdGhlIGJ1aWxkIHRlc3QgY29tYmlu YXRpb24gd2l0aCBsYXRlc3QgR0NDL0NsYW5nDQo+ID4gPiA+ID4gdmVyc2lvbiBhbmQgdGhlIHBv cHVsYXIgT1MgcmV2aXNpb24gc3VjaCBhcyBVYnVudHUyMC4wNC41LA0KPiA+ID4gPiA+IFVidW50 dTIyLjA0LjEsIEZlZG9yYTM3LA0KPiA+ID4gPiA+IFJIRUw4LjYvOS4xIGV0Yy4NCj4gPiA+ID4g PiAgIC0gQWxsIHRlc3QgcGFzc2VkLg0KPiA+ID4gPiA+ICAqQ29tcGlsZTogY292ZXIgdGhlIENG TEFHRVMoTzAvTzEvTzIvTzMpIHdpdGggcG9wdWxhciBPUyBzdWNoDQo+ID4gPiA+ID4gYXMNCj4g PiA+ID4gPiBVYnVudHUyMi4wNC4xIGFuZCBSSEVMOC42Lg0KPiA+ID4gPiA+ICAgLSBBbGwgdGVz dCBwYXNzZWQgd2l0aCBsYXRlc3QgZHBkay4NCj4gPiA+ID4gPiAqIE1lc29uIHRlc3QgJiBBc2Fu IHRlc3Q6DQo+ID4gPiA+ID4gICAgIG5ldyBpc3N1ZToNCj4gPiA+ID4gPiAgICAgICAtIGh0dHBz Oi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2MiBbZHBkay0NCj4gPiA+ID4gPiAy My4wM11bYXNhbl1FUlJPUjogQWRkcmVzc1Nhbml0aXplcjogZ2xvYmFsLWJ1ZmZlci1vdmVyZmxv dyBvbg0KPiA+ID4gPiA+IGFkZHJlc3MNCj4gPiA+ID4gPiAweDAwMDAxNGVmZjUwOCBhdCBwYyAw eDAwMDAwMTczYzIzNCBicCAweDdmZmY3OTkzYmRkMCBzcA0KPiA+ID4gPiA+IDB4N2ZmZjc5OTNi ZGM4DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAgICAga25vd24gaXNzdWU6DQo+ID4gPiA+ID4gICAg ICAgLSBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTExMDcNCj4gPiA+ID4g PiBbMjIuMTEtcmMxXVttZXNvbiB0ZXN0XSBzZXFsb2NrX2F1dG90ZXN0IHRlc3QgZmFpbGVkDQo+ ID4gPiA+ID4gICAgICAgLSBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTEx MjMNCj4gPiA+ID4gPiBbZHBkay0yMi4xMV1bYXNhbl0gdGhlIHN0YWNrLWJ1ZmZlci1vdmVyZmxv dyB3YXMgZm91bmQgd2hlbiBxdWl0DQo+ID4gPiA+ID4gdGVzdHBtZCBpbiBSZWRoYXQ5DQo+ID4g PiA+ID4gKiBQRi9WRihpNDBlLCBpeGdiZSk6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBQRi9W Ri0NCj4gPiA+ID4gPiBSVEVfRkxPVy9UU08vSnVtYm9mcmFtZS9jaGVja3N1bSBvZmZsb2FkL1ZM QU4vVlhMQU4sIGV0Yy4NCj4gPiA+ID4gPiAgICAgICAtIEV4ZWN1dGlvbiByYXRlIGlzIDkwJS4N Cj4gPiA+ID4gPiAgICAgICAtIEZpbmQgMSBuZXcgYnVnOg0KPiA+ID4gPiA+ICAgICAgICAgICBb ZHBkay0yMy4wM10gZ2VuZXJpY19mbG93X2FwaS9mZGlyX2Zvcl9pcHY2OiBwYWNrZXRzDQo+ID4g PiA+ID4gb2YgbWF0Y2ggcnVsZSBjYW5ub3QgYmUgYWxsb2NhdGVkIHRvIHRoZSBzcGVjaWZpZWQg cXVldWUuIC0+IEludGVsIGRldiBpcw0KPiB1bmRlciBpbnZlc3RpZ2F0aW5nLg0KPiA+ID4gPiA+ ICogUEYvVkYoaWNlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFN3aXRjaCBmZWF0dXJlcy9Q YWNrYWdlDQo+ID4gPiA+ID4gTWFuYWdlbWVudC9GbG93IERpcmVjdG9yL0FkdmFuY2VkIFR4L0Fk dmFuY2VkDQo+ID4gPiA+ID4gUlNTL0FDTC9EQ0YvRmxleGlibGUgRGVzY3JpcHRvciwgZXRjLg0K PiA+ID4gPiA+ICAgICAgIC0gRXhlY3V0aW9uIHJhdGUgaXMgODAlLiBObyBuZXcgaXNzdWUgaXMg Zm91bmQuDQo+ID4gPiA+ID4gKiBJbnRlbCBOSUMgc2luZ2xlIGNvcmUvTklDIHBlcmZvcm1hbmNl OiB0ZXN0IHNjZW5hcmlvcw0KPiA+ID4gPiA+IGluY2x1ZGluZyBQRi9WRiBzaW5nbGUgY29yZSBw ZXJmb3JtYW5jZSB0ZXN0LCBSRkMyNTQ0IFplcm8gcGFja2V0IGxvc3MNCj4gcGVyZm9ybWFuY2Ug dGVzdCwgZXRjLg0KPiA+ID4gPiA+ICAgICAgIC0gRXhlY3V0aW9uIHJhdGUgaXMgODAlLg0KPiA+ ID4gPiA+ICAgICAgIC0gRmluZCAxIHBlcmZvcm1hbmNlIGRyb3AgaXNzdWUsIGJhZCBjb21taXQg aXMgNGY4MjU5ZGY1IChuZXQvaWF2ZjoNCj4gPiA+ID4gPiBlbmFibGUgVHggb3V0ZXIgY2hlY2tz dW0gb2ZmbG9hZCBvbiBBVlg1MTIpLg0KPiA+ID4gPiA+ICAgICAgIG5ldyBmaXggcGF0Y2ggbGlu azoNCj4gPiA+ID4gPiBodHRwczovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0 Y2gvMjAyMzAyMjIwODEzMTEuNzQ0DQo+ID4gPiA+ID4gODgtMS0NCj4gPiA+ID4gPiB6aGljaGFv eC56ZW5nQGludGVsLmNvbS8NCj4gPiA+ID4gPiAqIFBvd2VyIGFuZCBJUHNlYzoNCj4gPiA+ID4g PiAgKiBQb3dlcjogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIGJpLWRpcmVjdGlvbi9UZWxlbWV0 cnkvRW1wdHkNCj4gPiA+ID4gPiBQb2xsIExpYi9Qcmlvcml0eSBCYXNlIEZyZXF1ZW5jeSwgZXRj Lg0KPiA+ID4gPiA+ICAgICAgIC0gRXhlY3V0aW9uIHJhdGUgaXMgNTAlLiBObyBuZXcgaXNzdWUg aXMgZm91bmQuDQo+ID4gPiA+ID4gICogSVBzZWM6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBp cHNlYy9pcHNlYy1ndy9pcHNlYyBsaWJyYXJ5DQo+ID4gPiA+ID4gYmFzaWMgdGVzdCAtIFFBVCZT Vy9GSUIgbGlicmFyeSwgZXRjLg0KPiA+ID4gPiA+ICAgICAgIC0gRXhlY3V0aW9uIHJhdGUgaXMg NTAlLiBObyBuZXcgaXNzdWUgaXMgZm91bmQuDQo+ID4gPiA+ID4gIyBCYXNpYyBjcnlwdG9kZXYg YW5kIHZpcnRpbyB0ZXN0aW5nDQo+ID4gPiA+ID4gKiBWaXJ0aW86IGJvdGggZnVuY3Rpb24gYW5k IHBlcmZvcm1hbmNlIHRlc3QgYXJlIGNvdmVyZWQuIFN1Y2gNCj4gPiA+ID4gPiBhcyBQVlAvVmly dGlvX2xvb3BiYWNrL3ZpcnRpby11c2VyIGxvb3BiYWNrL3ZpcnRpby1uZXQgVk0yVk0NCj4gPiA+ ID4gPiBwZXJmIHRlc3RpbmcvVk1BV0FSRSBFU1hJIDguMCwgZXRjLg0KPiA+ID4gPiA+ICAgICAg IC0gRXhlY3V0aW9uIHJhdGUgaXMgODAlLiBObyBuZXcgaXNzdWUgaXMgZm91bmQuDQo+ID4gPiA+ ID4gKiBDcnlwdG9kZXY6DQo+ID4gPiA+ID4gICpGdW5jdGlvbiB0ZXN0OiB0ZXN0IHNjZW5hcmlv cyBpbmNsdWRpbmcgQ3J5cHRvZGV2IEFQSQ0KPiA+ID4gPiA+IHRlc3RpbmcvQ29tcHJlc3NEZXYg SVNBLUwvUUFUL1pMSUIgUE1EIFRlc3RpbmcvRklQUywgZXRjLg0KPiA+ID4gPiA+ICAgICAgIC0g RXhlY3V0aW9uIHJhdGUgaXMgNTAlLiBObyBuZXcgaXNzdWUgaXMgZm91bmQuDQo+ID4gPiA+ID4g ICpQZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgVGhyb3VnaHB1dA0K PiA+ID4gPiA+IFBlcmZvcm1hbmNlIC9DcnlwdG9kZXYgTGF0ZW5jeSwgZXRjLg0KPiA+ID4gPiA+ ICAgICAgIC0gRXhlY3V0aW9uIHJhdGUgaXMgNTAlLiBObyBwZXJmb3JtYW5jZSBkcm9wLg0KPiA+ ID4gPiA+DQo+ID4gPiA+ID4gQmVzdCByZWdhcmRzLA0KPiA+ID4gPiA+IFl1IEppYW5nDQo+ID4g PiA+DQo+ID4gPiA+IFVwZGF0ZSB0aGUgdGVzdCBzdGF0dXMgZm9yIEludGVsIHBhcnQuIFRpbGwg bm93IGRwZGsyMy4wMy1yYzEgdGVzdCBpcyBhbG1vc3QNCj4gZmluaXNoZWQuIE5vIGNyaXRpY2Fs IGlzc3VlIGlzIGZvdW5kLg0KPiA+ID4gPiAjIEJhc2ljIEludGVsKFIpIE5JQyB0ZXN0aW5nDQo+ ID4gPiA+ICogQnVpbGQgb3IgY29tcGlsZToNCj4gPiA+ID4gICpCdWlsZDogY292ZXIgdGhlIGJ1 aWxkIHRlc3QgY29tYmluYXRpb24gd2l0aCBsYXRlc3QgR0NDL0NsYW5nIHZlcnNpb24NCj4gYW5k IHRoZSBwb3B1bGFyIE9TIHJldmlzaW9uIHN1Y2ggYXMgVWJ1bnR1MjAuMDQuNSwgVWJ1bnR1MjIu MDQuMSwgRmVkb3JhMzcsDQo+IFJIRUw4LjYvOS4xIGV0Yy4NCj4gPiA+ID4gICAtIEFsbCB0ZXN0 IHBhc3NlZC4NCj4gPiA+ID4gICpDb21waWxlOiBjb3ZlciB0aGUgQ0ZMQUdFUyhPMC9PMS9PMi9P Mykgd2l0aCBwb3B1bGFyIE9TIHN1Y2ggYXMNCj4gVWJ1bnR1MjIuMDQuMSBhbmQgUkhFTDguNi4N Cj4gPiA+ID4gICAtIEFsbCB0ZXN0IHBhc3NlZCB3aXRoIGxhdGVzdCBkcGRrLg0KPiA+ID4gPiAq IE1lc29uIHRlc3QgJiBBc2FuIHRlc3Q6DQo+ID4gPiA+ICAgICBuZXcgaXNzdWU6DQo+ID4gPiA+ ICAgICAgICAgLSBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTExNjIgW2Rw ZGsyMy4wMy0NCj4gcmMxXVthc2FuXUVSUk9SOiBBZGRyZXNzU2FuaXRpemVyOiBnbG9iYWwtYnVm ZmVyLW92ZXJmbG93IG9uIGFkZHJlc3MNCj4gMHgwMDAwMTRlZmY1MDggYXQgcGMgMHgwMDAwMDE3 M2MyMzQgYnAgMHg3ZmZmNzk5M2JkZDAgc3AgMHg3ZmZmNzk5M2JkYzgNCj4gPiA+ID4gICAgICAg ICAtIGh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2NiBbZHBkay0NCj4g MjMuMDNdW2FzYW5ddmZfc21va2UvdmZfdHhfcnhfcXVldWU6IEFkZHJlc3NTYW5pdGl6ZXI6IHN0 YWNrLWJ1ZmZlci1vdmVyZmxvdw0KPiBlcnJvciB3aGVuIHF1aXQgdGVzdHBtZA0KPiA+ID4gPiAg ICAgICAgICAgICAgICAgLSBTdGlsbCBubyByZXNwb25zZSBmcm9tIGRwZGsgY29tbXVuaXR5LCBo b3BlIGl0IGNhbiBiZSBmaXhlZA0KPiBhc2FwLCBzaW5jZSBpdCBibG9ja3Mgb3VyIGFzYW4gdGVz dC4NCj4gPiA+DQo+ID4gPiBJIG1hcmtlZCBpdCBhcyBhIGR1cGxpY2F0ZSBvZiBodHRwczovL2J1 Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTExMjMuDQo+ID4gPg0KPiA+ID4gPiAgICAgICAg IC0gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTIzDQo+ID4gPiA+IFtk cGRrLTIyLjExXVthc2FuXSB0aGUgc3RhY2stYnVmZmVyLW92ZXJmbG93IHdhcyBmb3VuZCB3aGVu IHF1aXQNCj4gPiA+ID4gdGVzdHBtZCBpbiBSZWRoYXQ5DQo+ID4gPg0KPiA+ID4gVGhpcyBBU2Fu IGJhY2t0cmFjZSBpcyBzdHJhbmdlLg0KPiA+ID4NCj4gPiA+IEkgY2FuJ3QgcmVwbGljYXRlIHdp dGggY2xhbmcgYnVpbHQgYmluYXJpZXMuDQo+ID4gPiBQbGVhc2UgZG91YmxlIGNoZWNrIHdpdGgg Y2xhbmcgYW5kIHJlcG9ydCBiYWNrIGluIHRoZSBiei4NCj4gPiA+IEknbGwgdHJ5IHRvIGhhdmUg YSBsb29rIG9uY2UgSSBoZWFyIGJhY2suDQo+ID4NCj4gPiBUaGlzIGJhY2t0cmFjZSB3YXMgcmlu Z2luZyBhIGJlbGwuLi4gSSBmaW5hbGx5IHJlYWxpc2VkIGl0IHdhcw0KPiA+IGh0dHBzOi8vYnVn cy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzIHRoYXQgSSBoYWQgb3BlbmVkIGxhc3QgeWVh ci4NCj4gPiBUaGUga2V5IHBvaW50IHNlZW1zIHRvIGJlIGNvbXBpbGluZyB3aXRoIGdjYyAqYW5k KiAtTzAgdG8gZ2V0IHRoZSBBU2FuIHNwbGF0Lg0KPiA+DQo+ID4gSGVyZSBpcyBteSByZXByb2R1 Y2VyOg0KPiA+ICQgcm0gLXJmIGJ1aWxkLW1pbmk7IENDPSdjY2FjaGUgZ2NjJyBtZXNvbiBzZXR1 cCBidWlsZC1taW5pDQo+ID4gLURkaXNhYmxlX2xpYnM9KiAtRGVuYWJsZV9kcml2ZXJzPW5ldC9u dWxsIC1EZW5hYmxlX2FwcHM9dGVzdC1wbWQNCj4gPiAtRHRlc3RzPWZhbHNlIC1EYl9zYW5pdGl6 ZT1hZGRyZXNzIC1EYnVpbGR0eXBlPWRlYnVnICYmIG5pbmphIC1DDQo+ID4gYnVpbGQtbWluaSAm JiAuL2RldnRvb2xzL3Rlc3QtbnVsbC5zaCBidWlsZC1taW5pDQo+ID4NCj4gPiBGb3Igbm93LCBJ bnRlbCBRRSBtaWdodCB3YW50IHRvIGRpc2FibGUgdGhlIHNpZ2FsdHN0YWNrIG1hbmdsaW5nIGlu DQo+ID4gQVNhbiwgdGhhdCB3aWxsIHVuYmxvY2sgZnVydGhlciB0ZXN0aW5nIHdpdGggQVNhbi4N Cj4gPiBMaWtlOg0KPiA+ICQgQVNBTl9PUFRJT05TPXVzZV9zaWdhbHRzdGFjaz0wIC4vZGV2dG9v bHMvdGVzdC1udWxsLnNoIGJ1aWxkLW1pbmkNCj4gDQo+IEkgcHV0IG1vcmUgZGV0YWlscyBpbiB0 aGUgODIzIGJ1Z3ppbGxhLg0KPiANCj4gQWZhaXUsIHRoaXMgaXMgYSBidWcgaW4gQVNhbiBpdHNl bGYuDQo+IGNsYW5nIDE1IGlzIG5vdCBhZmZlY3RlZC4NCj4gZ2NjIDEzIGxpYmFzYW4gYWxzbyBz ZWVtcyBmaXhlZC4NCj4gDQo+IEknbGwgY2xvc2UgdGhpcyBidWd6aWxsYSBhcyBJTlZBTElEIHNp bmNlIHRoaXMgaXMgYW4gaXNzdWUgZXh0ZXJuYWwgdG8gRFBESy4NCj4gQSB3b3JrYXJvdW5kIGlz IHRvIGRpc2FibGUgc2lnYWx0c3RhY2sgYnkgc2V0dGluZw0KPiAiQVNBTl9PUFRJT05TPXVzZV9z aWdhbHRzdGFjaz0wIiBiZWZvcmUgcnVubmluZyB5b3VyIHRlc3RzLg0KPiANClRoYW5rcyBEYXZp ZC4NCkJ6LTExNjYgJiBiei0xMTIzIGRpc2FwcGVhciB3aGVuIHNldCBBU0FOX09QVElPTlM9dXNl X3NpZ2FsdHN0YWNrPTAuDQo+IA0KPiBUaGFua3MuDQo+IA0KPiAtLQ0KPiBEYXZpZCBNYXJjaGFu ZA0KDQo=