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 55EF2458A7; Fri, 30 Aug 2024 12:00:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 40F8C42E8C; Fri, 30 Aug 2024 12:00:50 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by mails.dpdk.org (Postfix) with ESMTP id 4ECCC4025A; Fri, 30 Aug 2024 12:00:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725012048; x=1756548048; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Cd5Hetlg0BrR/DVx7pEVNFTBIIu+oL+3qjkaysUme4o=; b=TtX8CDpMZXY4a8RfppC3mib6LvnuF2Vy9ggawG6DFGe3OM4TcoAGiBCq VMktyLVFo6PHGOyZwa00T2PiAnmzli52TWxVi5ENv/fdV6fGsnZy2W6Kb zk4NnxR3eD7voYPjXry+Wo2+WDaCbeg6+1CkWhQ0CkhFNrvPfSiHNG0vr XPlB/JvDc1eKtFtelsO0ru5cHm+usxXqYQHe6JAEBu2Wff1HK5kNL86uH IKWaicUl9428S3ENjfMGYxl56PpFpeoIpHYaDk1gD6DDPhywa+HgJggep A636rCNWfsach28iJlyLxfGt8TK+m9ivFhPJbVHeZQIBiAq5ADtykTZtc Q==; X-CSE-ConnectionGUID: D3NcIuWuSt+Zb9mVJZwqiQ== X-CSE-MsgGUID: 3jPKchL1RIm+HKK3cY5Pug== X-IronPort-AV: E=McAfee;i="6700,10204,11179"; a="26542767" X-IronPort-AV: E=Sophos;i="6.10,188,1719903600"; d="scan'208";a="26542767" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Aug 2024 03:00:46 -0700 X-CSE-ConnectionGUID: GC3hj7uTT4e4k5B6xRn4dA== X-CSE-MsgGUID: ehmUOzupQtCtSU7uHusdJg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,188,1719903600"; d="scan'208";a="94588212" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 Aug 2024 03:00:46 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.39; Fri, 30 Aug 2024 03:00:44 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.39 via Frontend Transport; Fri, 30 Aug 2024 03:00:44 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.174) 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.39; Fri, 30 Aug 2024 03:00:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=avNDMwyQw8PsbETQGOxt34Bs3OIGmWAvKEnef/1WCXhPcqcntg6l+F1P1k/Q40qTeQuFYtoXe2PxsbhlSpG3NOtfi3/2kjZTbIQHKBsEx/Oowmgh9XNYkNRhJRuLP5b80SXZ6weRozxxSPZqvLxh2w19+UFLFclDwKEBGQnSkglIt1MRx8himKpN15pcuDTtE/FkH+5J2s26Fo0lo48bf1v7OVepdNEK8Qf8tyr0TrpY/d+oYDbu9ziNT/6xiL+JG+imXMIkiNliIqKmCy7MAjIq89LLNxJTbTnLX+Qyq6t14WzOysEXFhasYbiEqmxmc0Yq1lMIIwtu0p9UsANOGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Cd5Hetlg0BrR/DVx7pEVNFTBIIu+oL+3qjkaysUme4o=; b=wUOL4RCEZ9ZLKNiq7ejLerM/8COt3HeSTr5/mU0bveZbRVNIL6zoJFHEpGd6X+TtNfxKxvSAMSUmXIH67cpd7IaeqoJrAAw6nn7uwfln/okOc1D2FCdPU8lvowmsfAnq37wsyEqta3whyhCx+9Gt/FssB+Fs83AnPPjPGyoANppTGrLwk4JVpiR1pqao/qJVlLffPeAzSSNdA9W6uBmbDGAVojFy5Hrscqx3A4DkyjJSKVAEKfVFTTCMGBP4zz0ANhB810PGDjrV7oYJEXja2h0Flij/pP8bBFahPzvubb48Axsv/AREVY+NQY3fWqFcik4BEudGbE2sv4kjb0iFOA== 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 MW4PR11MB5912.namprd11.prod.outlook.com (2603:10b6:303:18a::20) by IA1PR11MB7853.namprd11.prod.outlook.com (2603:10b6:208:3f7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.20; Fri, 30 Aug 2024 10:00:41 +0000 Received: from MW4PR11MB5912.namprd11.prod.outlook.com ([fe80::7a4b:e159:c4b0:7c21]) by MW4PR11MB5912.namprd11.prod.outlook.com ([fe80::7a4b:e159:c4b0:7c21%5]) with mapi id 15.20.7918.019; Fri, 30 Aug 2024 10:00:41 +0000 From: "Xu, HailinX" To: Xueming Li , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Ali Alnubani , "David Christensen" , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , "Ju-Hyoung Lee" , Kevin Traynor , "Luca Boccassi" , Pei Zhang , "Raslan Darawsheh" , Thomas Monjalon , Yanghang Liu , "benjamin.walker@intel.com" , "qian.q.xu@intel.com" , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" Subject: RE: 23.11.2 patches review and test Thread-Topic: 23.11.2 patches review and test Thread-Index: AQHa9IvxlZACtAdcOESpL5/InqMF9rI/nPXw Date: Fri, 30 Aug 2024 10:00:41 +0000 Message-ID: References: <20240822120634.525057-1-xuemingl@nvidia.com> In-Reply-To: <20240822120634.525057-1-xuemingl@nvidia.com> Accept-Language: zh-CN, 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: MW4PR11MB5912:EE_|IA1PR11MB7853:EE_ x-ms-office365-filtering-correlation-id: dc9217b8-f9e0-4599-3c56-08dcc8da9b34 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|7416014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?YjkzWmdWS0N1dlVyMStqWG1naXBKS2UvZzEwRTZraTNpU1grWHB4dEROcHFa?= =?utf-8?B?RGNmOGgrWjA0ZUg3dGlOZ20wMFZYVmpLYUJNVHZBWHh0dkhXWGVIcmpqa0NT?= =?utf-8?B?UzRKWW96Z2JiSHFBdmVTR1FCdUpBTUpHd0x2TGlhbzR4YlFqcjJ1QlpTS1dR?= =?utf-8?B?TTFYdzNLU05Xd3FFRllWY25saWVmaDliaVFFSTRKc1NmcFFXUW5iQjYvNENk?= =?utf-8?B?ejZBdUd3bE54a0JMZDNVaGIxNlljMTJqZUhrb01Xemp0dW95VnlBOWdVcmpw?= =?utf-8?B?RzZSd3UxanRTMkZLSExaRmUvTWdRWmlITmpJK0J1aExpY3ZEMHVSL1RSV0V2?= =?utf-8?B?R1pEY1JUM0dNc2pPK01QakVXNUxOU09raTJqSi93MHVCMHFMVnNGajlTbWxm?= =?utf-8?B?c3ZTZXkrdTNXVUt2dmZRMWsrMWVPcitISWtkK0hFcFZ3ZXRuSGthRkNMUm9h?= =?utf-8?B?RUw3dXJRK2Z6aExENEhxMmlWYTJjZnpueGR3YWE3KzUwOUw0TmcxaVp5NjRQ?= =?utf-8?B?SkltNmlmeVNxL3JNTkF3a1Q3dTYvb3pVWFIvenBPL1dENkMvcWx3ZGM2ZlIv?= =?utf-8?B?RTBZckI4YTNTODZ3Zy9MS29KSzM4TVJ1aVBtMjZhV3pQaUhMM2hWNHUyZ0JW?= =?utf-8?B?Yjl1UkJieE81SEtITUJIcExxN0VCelZia3FFNlg0UEhiSHBtM0pTODVZVWd5?= =?utf-8?B?eVowZkFkeGJaZzY2UklEZ1lmZS9Qa0FORHNSc0ZCYlBQaEliQzBjYnZJUjB2?= =?utf-8?B?bENhRE1vZUpvcy9Lb3FEd0FBL3laNDZoUjZGSEZ6aXpRU0NTbjhkeDZYam1q?= =?utf-8?B?WTN3eXl6UVNXMFhQMVdNb2RZRXg5OHdQWllab1pxY0JpeGRLRTVUVFR0dnZ6?= =?utf-8?B?Zk9kS2RIanhBSWg0TlNGYUU3WG5MNmlUckI1c0RvR01zU0RhZUFJaUt1SzZ2?= =?utf-8?B?dHJHMkJTTHpiQU5ENjc4TlpGNGpraThRUkxSblZjUC9uUmVSZ204ZytITUVn?= =?utf-8?B?QlJteVphdXJtMUhYL0hqbkIzWXh1a1NrWDd5M0xmNnJQc2g3R2dwNWQ1VDFG?= =?utf-8?B?VDIwVDdrbVRtVGNKU25vYndDUVFpRmFuSUQzVzU4dmxzNDU1UlROT3pvUWNs?= =?utf-8?B?a29jcWxkNmxqUmpRdzRQTGk4UjhsMVdMTUVOemw1NHZqTDBzNlJuOTA1Y1po?= =?utf-8?B?Z3R1bDRqUjZXSCtjemNrQ010QXNzSW5nem1LOGUvNnA5ekMzN0MzUGg3L3ZG?= =?utf-8?B?Q0drdFJuYjRpUkNwY2VXdHZmUDd2UUZEaWJ3RFBEazA2T2pmSHJmTGtRSytV?= =?utf-8?B?TVdWbVdndncwaHNrOEV5dUpna3VweExKNUpTT1JpR3VaYTM4M1Jja0pTaStS?= =?utf-8?B?dUc4azM3b3FIVzJSNE54amkraC9JYlZDSHFzcWlXbzhYZlFnWGZhYm1odnZX?= =?utf-8?B?WnRHQ2thSGQ0RExyQ1dZUVlmbkpDcXdhajRQU3QxSmFoZUw1NmZsdGZ1NkM2?= =?utf-8?B?MW9peTlvZ2xFQ2F0azk4SHZ3TERZcFcyeVFsWE91eCtydC9ETXErazhUZXdZ?= =?utf-8?B?d245MHVmZmF3K2kxekFEOFQ5N0VHSzduQ0R3SjBQZVRxNGF5UG1uNnluOCtt?= =?utf-8?B?a0ZNQWRteWsrR2ZjOHdnUlNld2o2bWxQcXhDV1E4TkEyZHRmMmZKZnc4eER4?= =?utf-8?B?SmhVeURYTzU3RldlbXZZUU8vSjd2bnZ0VHVrTnpoVGRLdS8zRVo4UTFzWUdz?= =?utf-8?B?SElTaXZvZmJJWnliZjI0Q3lSY29VSEVVYUMxbGloR3F4SG9TWFJ0dkdIczF5?= =?utf-8?Q?HFNXCd3U1cB15wYU8O2A5oY/fqt4wh8XMDePc=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR11MB5912.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(7416014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bkxrcnNONUU4eHpFeXJyK2U3clBYUFk0bTNjMGNJRmd2RnJlU1lub2czd0V3?= =?utf-8?B?T0JWSFZVczBwc0pWeDZEa3cwbS9zVHU1aWpKL1M5SlBjVjNRbkZxc0E1bmpF?= =?utf-8?B?L2JrdVdId0wxR1FvM0JycEpiSTVMcklLdEh5UDh6dFhUbG44ZUlrQVplN3M0?= =?utf-8?B?d0QyaUNRZlZFc3pGZ284VHVxckcxeU0wemtGcXgyTW91VGZBaXdaZzIxaGIx?= =?utf-8?B?N1h3cnBCTU94eTlQR3VwNjRtbWx1MjlQVGVCbTdGd2V1TENWTktpZFZjVnh6?= =?utf-8?B?bXBJVkx4OGErbmtWZVJJNVVMcW9VVFVhb1FXdGtwVTBLWnhncmxid1Q2TUJI?= =?utf-8?B?dkppdmRnR0FDQlUwQTU2KzEzdTU2M1NzajgwcWJ4QUtWN1ZzbFBPck95UE5B?= =?utf-8?B?c2Y1T0RzUmlRRVVUajlEakZ0MjhUUDV2VHcyR2R3Szk1bklDbUhoeGN0cjNw?= =?utf-8?B?dk5MV3pWZkZxbmRNOGVMenFIVUIwa1VWRFZjMkNxb3k3elJtZDJhekI1RWZH?= =?utf-8?B?WjI1dktmV1l6OE1jUkJrUGpmMmRDRzNQb2hiWGJiY21wSWVSczk2dm1wYVRX?= =?utf-8?B?cytFdS9QcHo3bUNPMnMvNEYxdWs1K3E5dE1ZVVRHbHFLUTJXVzEyRVA2ckdH?= =?utf-8?B?dW5Qb3J6SktnUk1NZDd1Skd3cURscGduUDc2Y1dPaEwwY3RMYitRajlSUXNt?= =?utf-8?B?dFV5bDk1d1FXYVNkcGp5R1ZCWjlsZHhJYWdCNjlENkpabnI0SDhkQi9ZNEc1?= =?utf-8?B?TGZIUzdkdmRNeXFwVGVEYVZIeUJyUm84bDVXL0wyRCtUMWRlNWJJTmk2dDMw?= =?utf-8?B?TU0zdTU3Tm12VDUvQmEvSm5icU1salhDS3NBNFhGQXJPYXY0NEw0YzVCdGg1?= =?utf-8?B?bDB2ci9qVnA1dm9xb1F3TnQzWmZ0Nyt5UlBqc095bkpkRmVyVjBZYkJIZEtv?= =?utf-8?B?TndGZ0xuVjNWa2RzS0l6SDlTbmVRWG9sMzc4SU5aT2hsWE4vTnR3MFBqRWFk?= =?utf-8?B?UDFKOE5RWS9rYm1ZYnBVRXhhV0g1Q3ltZERSZDFpVlJiV2JFcEtmWUJ1dzJX?= =?utf-8?B?Qy92TUx2RnhjRXB5a0QrU21QTm5OM21Fek9KQjYySlhCOHdrTnhTcGtveTNL?= =?utf-8?B?eHdXZ2VzeTNJdDVPMll4RUFmTFlIdmoxeDh6Y0NKTWIwWk9XcnVIelk2dE0v?= =?utf-8?B?RmsxWmlNYUh1bG00UGQ4VGRUUXNLMWlUaXMvdThFUERxU1NvRlRYTlhzbEd6?= =?utf-8?B?MWRsSWE5V3Q2RTUxVXlCekhaTHRTazhrRVc1TGpQNkpNRXl2T3MvNnlUaUkx?= =?utf-8?B?ekpTTHptdGJlbTJobnVRNWV1QkxucEV6cjNCb2FkYytaSFZZeG1wbkV3eXlv?= =?utf-8?B?Y0FtQUJKRU4wVUkxRXNoMW1LSmhHR0VTT2tXZ2IvNGVoeFgzUFRNNkNDUzNW?= =?utf-8?B?VFlkSlA4YUFyeEpvWmFkdENuSEVRUGo4UFovWWJFNisreGVBNUdBeXVQZGhk?= =?utf-8?B?b05XT3F0TVBJMEF3MzlrRUxwY21ydlpEUHl6THkzNXdadm1ncjdSNWtmZVl0?= =?utf-8?B?VXVaRytNeGNWR0I3RXlwb09mWHZDNUNVdU1yUW5BVlE4TjJTSnpDL1hna2VH?= =?utf-8?B?ZTZsYWtYclB1dFRuV013RGw4L0lqaDVRb3dGZFJlQXRydXpQU251OWk5M0NS?= =?utf-8?B?bVVuYm43bHA2MGdEWHcyTmRlc3o3eXNLU1A0TG1melJyQmlFQmpZZ05oc1pw?= =?utf-8?B?TStpZkFISitMZFV0NlZTR2NQcW5MNTQ0a2ZtRU56dVVXV25LMW10bE8wZ1Zk?= =?utf-8?B?UkcrRkpEMXE5cU5yNHV6MElOdHp3NTV6UUh2UWtTbDZWTjZJUnZMdDc1M2lS?= =?utf-8?B?RW5tTGJmVmNOSE9laVBXbDFWa3MyQTRtcjJ0d2NtN0kvVVFOVDN2bEVsbm45?= =?utf-8?B?Y1h6THI0Wm9Fb3BWdmxTWmtvK09QKyt6cjNIUUpUU0VqUklsRm5TS1pBbXY0?= =?utf-8?B?WEZrWVY0U2dFZXZaa0NaYllLOWdxNTNwZjB5VEVxYXlNRmxZMDltWlczbDlC?= =?utf-8?B?TzU4aTFGS1NXME9tMm9RQmhIS0czNDFPbHBlTjk3b296elR1UEp6NWZhamZK?= =?utf-8?Q?Tr/MB3PAI9l6Ur13D406HVCfQ?= 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: MW4PR11MB5912.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc9217b8-f9e0-4599-3c56-08dcc8da9b34 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2024 10:00:41.1722 (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: 0c4Bg6FF7I0hz409jMz1m8d9Cz/ftEQw7Ux6Lf/rwtk3zPhVDPwMYJMxwWD5cCDsaGjq6LlzbmZfEecrzZ1k6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7853 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 DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFh1ZW1pbmcgTGkgPHh1ZW1p bmdsQG52aWRpYS5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMjIsIDIwMjQgODowNyBQ TQ0KPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1h cmF0aGUgPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47DQo+IEFsaSBBbG51YmFuaSA8 YWxpYWxudUBudmlkaWEuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPGRyY0BsaW51eC52bmV0 LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47DQo+IFN0 b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpAbWFy dmVsbC5jb20+Ow0KPiBNY25hbWFyYSwgSm9obiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+OyBK dS1IeW91bmcgTGVlDQo+IDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmluIFRyYXlub3IgPGt0 cmF5bm9yQHJlZGhhdC5jb20+OyBMdWNhDQo+IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsg UGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+OyBSYXNsYW4NCj4gRGFyYXdzaGVoIDxyYXNs YW5kQG52aWRpYS5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+ OyBZYW5naGFuZyBMaXUgPHlhbmdobGl1QHJlZGhhdC5jb20+Ow0KPiBiZW5qYW1pbi53YWxrZXJA aW50ZWwuY29tOyBxaWFuLnEueHVAaW50ZWwuY29tOyB5dWFuLnBlbmdAaW50ZWwuY29tOw0KPiB6 aGFveWFuLmNoZW5AaW50ZWwuY29tDQo+IFN1YmplY3Q6IDIzLjExLjIgcGF0Y2hlcyByZXZpZXcg YW5kIHRlc3QNCj4gDQo+IEhpIGFsbCwNCj4gDQo+IEhlcmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMg dGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDIzLjExLjIuDQo+IA0KPiBUaGUgcGxhbm5lZCBk YXRlIGZvciB0aGUgZmluYWwgcmVsZWFzZSBpcyAzMXRoIEF1Z3VzdC4NCj4gDQo+IFBsZWFzZSBo ZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVw b3J0IGFueQ0KPiBpc3N1ZXMvcmVzdWx0cyB3aXRoIHJlcGx5LWFsbCB0byB0aGlzIG1haWwuIEZv ciB0aGUgZmluYWwgcmVsZWFzZSB0aGUgZml4ZXMgYW5kDQo+IHJlcG9ydGVkIHZhbGlkYXRpb25z IHdpbGwgYmUgYWRkZWQgdG8gdGhlIHJlbGVhc2Ugbm90ZXMuDQo+IA0KPiBBIHJlbGVhc2UgY2Fu ZGlkYXRlIHRhcmJhbGwgY2FuIGJlIGZvdW5kIGF0Og0KPiANCj4gICAgIGh0dHBzOi8vZHBkay5v cmcvYnJvd3NlL2RwZGstc3RhYmxlL3RhZy8/aWQ9djIzLjExLjItcmMyDQo+IA0KPiBUaGVzZSBw YXRjaGVzIGFyZSBsb2NhdGVkIGF0IGJyYW5jaCAyMy4xMSBvZiBkcGRrLXN0YWJsZSByZXBvOg0K PiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvDQo+IA0KPiBUaGFua3Mu DQo+IA0KPiBYdWVtaW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KVXBkYXRlIHRoZSB0ZXN0 IHN0YXR1cyBmb3IgSW50ZWwgcGFydC4gZHBkazIzLjExLjItcmMyIGFsbCB2YWxpZGF0aW9uIHRl c3QgZG9uZS4gbm8gbmV3IGlzc3VlIGlzIGZvdW5kLg0KDQprbm93biBpc3N1ZXM6DQogIEZhaWxl ZCB0byBhZGQgdmRldiB3aGVuIGxhdW5jaCBkcGRrLXBkdW1wIHdpdGggdmRldiBzZWNvbmRhcnkg cHJvY2Vzcw0KICBzdGFydCBkcGRrLXBkdW1wIGluIFZNIHdpdGggdmlydGlvLTAuOTUgcHJvdG9j b2wgZmFpbGVkDQpOb3RlOiBmaXggcGF0Y2ggaGFzIGJlZW4gbWVyZ2VkIGludG8gbWFpbiwgYnV0 IHRoZXkgbm90IG1lcmdlZCAyMy4xMS4yLCBzbyB0aGlzIGlzc3VlIHN0aWxsIGV4aXN0cyBpbiAy My4xMS4yLXJjMg0KUGF0Y2ggbGluazogDQogIGh0dHBzOi8vcGF0Y2h3b3JrLmRwZGsub3JnL3By b2plY3QvZHBkay9wYXRjaC8yMDI0MDMxNDA5MzYzMC4xMDY2OTQ4LTItbWluZ2ppbngueWVAaW50 ZWwuY29tLw0KICBodHRwczovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/ c2VyaWVzPTMwMzU2JmFyY2hpdmU9Ym90aCZzdGF0ZT0qDQoNCiMgQmFzaWMgSW50ZWwoUikgTklD IHRlc3RpbmcNCiogQnVpbGQgJiBDRkxBRyBjb21waWxlOiBjb3ZlciB0aGUgYnVpbGQgdGVzdCBj b21iaW5hdGlvbiB3aXRoIGxhdGVzdCBHQ0MvQ2xhbmcgdmVyc2lvbiBhbmQgdGhlIHBvcHVsYXIg T1MgcmV2aXNpb24gc3VjaCBhcw0KICBVYnVudHUyMy4xMCwgVWJ1bnR1MjIuMDQsIEZlZG9yYTM5 LCBSSEVMOC45LCBSSEVMOS4yLCBGcmVlQlNEMTQuMCwgU1VTRTE1LCBDZW50T1M3LjksIG9wZW5F dWxlcjIyLjAzLVNQMu+8jE9wZW5Bbm9saXM4LjggZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBObyBu ZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCiogUEYoaTQwZSwgaXhnYmUpOiB0ZXN0IHNjZW5hcmlv cyBpbmNsdWRpbmcgUlRFX0ZMT1cvVFNPL0p1bWJvZnJhbWUvY2hlY2tzdW0gb2ZmbG9hZC9WTEFO L1ZYTEFOLCBldGMuIA0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3Vu ZC4NCiogVkYoaTQwZSwgaXhnYmUpOiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgVkYtUlRFX0ZM T1cvVFNPL0p1bWJvZnJhbWUvY2hlY2tzdW0gb2ZmbG9hZC9WTEFOL1ZYTEFOLCBldGMuCQkNCi0g QWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuDQoqIFBGL1ZGKGljZSk6 IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBTd2l0Y2ggZmVhdHVyZXMvUGFja2FnZSBNYW5hZ2Vt ZW50L0Zsb3cgRGlyZWN0b3IvQWR2YW5jZWQgVHgvQWR2YW5jZWQgUlNTL0FDTC9EQ0YvRmxleGli bGUgRGVzY3JpcHRvciwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBp cyBmb3VuZC4NCiogSW50ZWwgTklDIHNpbmdsZSBjb3JlL05JQyBwZXJmb3JtYW5jZTogdGVzdCBz Y2VuYXJpb3MgaW5jbHVkaW5nIFBGL1ZGIHNpbmdsZSBjb3JlIHBlcmZvcm1hbmNlIHRlc3QsIGV0 Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuDQoqIElQc2Vj OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgaXBzZWMvaXBzZWMtZ3cvaXBzZWMgbGlicmFyeSBi YXNpYyB0ZXN0IC0gUUFUJlNXL0ZJQiBsaWJyYXJ5LCBldGMuDQotIEFsbCB0ZXN0IGRvbmUuIE5v IG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KCQkNCiMgQmFzaWMgY3J5cHRvZGV2IGFuZCB2aXJ0 aW8gdGVzdGluZw0KKiBWaXJ0aW86IGJvdGggZnVuY3Rpb24gYW5kIHBlcmZvcm1hbmNlIHRlc3Qg YXJlIGNvdmVyZWQuIFN1Y2ggYXMgUFZQL1ZpcnRpb19sb29wYmFjay92aXJ0aW8tdXNlciBsb29w YmFjay92aXJ0aW8tbmV0IFZNMlZNIHBlcmYgdGVzdGluZy9WTUFXQVJFIEVTWEkgOC4wLCBldGMu DQotIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBDcnlwdG9k ZXY6IA0KICAqRnVuY3Rpb24gdGVzdDogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIENyeXB0b2Rl diBBUEkgdGVzdGluZy9Db21wcmVzc0RldiBJU0EtTC9RQVQvWkxJQiBQTUQgVGVzdGluZy9GSVBT LCBldGMuDQogICAgLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4N CiAgKlBlcmZvcm1hbmNlIHRlc3Q6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBUaG91Z2hwdXQg UGVyZm9ybWFuY2UvQ3J5cHRvZGV2IExhdGVuY3ksIGV0Yy4NCiAgICAtIEFsbCB0ZXN0IGRvbmUu IE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KDQoNClJlZ2FyZHMsDQpYdSwgSGFpbGluDQo=