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 1358443FF8 for ; Thu, 16 May 2024 12:01:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EFD4E40691; Thu, 16 May 2024 12:01:54 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by mails.dpdk.org (Postfix) with ESMTP id 284C54026E; Thu, 16 May 2024 12:01:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1715853713; x=1747389713; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=/RPjGSqzOpiwad9HKFNBS65ETBFcD00pjWRRA/TR40o=; b=iu6G1Xc3C9gcYQMNEGgeoPLYP9oAcM39PhJ27HeLB9gwjlKw8r0QwNVU GR9MwYuJA5WPfGjLUg75kkQiNSFOcMZaGDFSjIRVFvD4N1xKg7MJF7IPH yxZ/9hUr57woNyqVH994ypZ0PRRks+vvk1Vjj5hriuKJJWKXlASuSSni+ p+oCqoRIDsBQDswHPAfvgZ3dehaINLLxXKRHlfIvc99CKG1g+DL3i5htb XXiThN8FSmf8x7zTtkb4cVjfqZlS4jfjot15hT2rD5aMYKmeSkSGT1Zo2 0S4cw3l2DI4KL282lw/cmIlANHfW3RiWvp5ZI2r+AH2f7GIoObHv8dHYT g==; X-CSE-ConnectionGUID: fEUrr8yuTRq7AEPoKO/7Jw== X-CSE-MsgGUID: 0tQT3DteSVu/oHxQyQPsWw== X-IronPort-AV: E=McAfee;i="6600,9927,11074"; a="29452114" X-IronPort-AV: E=Sophos;i="6.08,164,1712646000"; d="scan'208";a="29452114" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2024 03:01:51 -0700 X-CSE-ConnectionGUID: MZctfPL8QMe7jz4sd+dd0g== X-CSE-MsgGUID: d/2b+5VpRDWwLJImGGO5Xw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,164,1712646000"; d="scan'208";a="36107400" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 16 May 2024 03:01:51 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.35; Thu, 16 May 2024 03:01:50 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2507.35; Thu, 16 May 2024 03:01:50 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.35 via Frontend Transport; Thu, 16 May 2024 03:01:50 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.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.2507.35; Thu, 16 May 2024 03:01:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N4hVnhRnc80Wy7M4A2vZGa/Odvq5vnXv2L//qnbnvQlUlPugDDCU9G/RWWusKOIa3qmHgLcY8HMHNl5TCQ9GR1OML3oRbQKg8x8iE6zvateiuis/pJIL5QzsuVtNZPQZay9W5TUrQObXQww5pzB0M7146AvhydHKXbwy+y/csiuXWAwgFfWKflgQjXOwmuanj6/Z+Z+EDdEk/WnqPRGoEt7fXWmcslcCebDbfkhOhYxxGtDr1r1tjMvAX2y+bGYJdc0raoxyTTNH74LolPfhfwBBZiYLpsAIM4igQcCcuNKeP8SCs6Sjyk/2dYFpREqirirPaur+i6FqL6Fn2iaBvQ== 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=/RPjGSqzOpiwad9HKFNBS65ETBFcD00pjWRRA/TR40o=; b=KA/9C7c6lpkZqlxCYG676wEF1a8oxBuqarkcXexbPcQJ+x0tGAzhFSh0Di50S+63pVm7JJPbUPhxdFxyH0l/g9O/FStPDlXyEOB5HFFdAzEkL4lkdlRGcN8k0VC8rswaXn269bFxl+Qf42B/J7xtEUa+6RR1J8Vhh+dKrQ865MCKSbPYiFJyVoZAhkTM9HhR5HnNgMB/wgyjyyo3i0wZc9aEp75hB6B32RkKsQ3H9NAuy/dcuHl5r5qzcRnQnMKT3VHLRzGMXOdTQqyKZAxmLaj5o7mI9OeOaooZ+AIGCX3k1GSOqqUXNcX7z9/TvuTZuJL3Div4/TZ236PKvlPSsg== 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 DM6PR11MB4644.namprd11.prod.outlook.com (2603:10b6:5:28f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.27; Thu, 16 May 2024 10:01:46 +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.7544.052; Thu, 16 May 2024 10:01:46 +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.1 patches review and test Thread-Topic: 23.11.1 patches review and test Thread-Index: AQHaoFDTAGGk3GCLZ0uJLDUcoor3AbGZqn5Q Date: Thu, 16 May 2024 10:01:46 +0000 Message-ID: References: <20240507073209.560593-1-xuemingl@nvidia.com> In-Reply-To: <20240507073209.560593-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_|DM6PR11MB4644:EE_ x-ms-office365-filtering-correlation-id: e85a13b7-b8ff-4e31-6055-08dc758f327f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|1800799015|366007|7416005|376005|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?MGR4aWZGdEl5ZmkydlloaUVVdmlBZmdWcHROQkI0bjNGbjRsZlBtMmc5VzN2?= =?utf-8?B?cTFkODlZb1VGN2pwanZTS2VNY3FCQ2M3WnMyTm9OaUIxNGlKazZxOWZDa29T?= =?utf-8?B?dUpVS1R2WnVtU2pyYWwvcU5EOXM3eW9PNkZxbnVjaVBCeDk4b0oyVmlVbEp5?= =?utf-8?B?Y2F6OURKNXY1QTJYclRyeW1QTVB2MHVXM3gyZENUSzFWWWkvY2dkenV2V3c2?= =?utf-8?B?TnFlMWFRTkFJaUtya0ZtOHRlOXJiSXVGZHI5bFN1SlpBVzlqUjA5eGZ0U3VJ?= =?utf-8?B?S2haNTFHS1F5UGJtMlhKREJMMy9YWmFlQTd0SnJ5U3NlOW9jTlNWUzZ1bDZK?= =?utf-8?B?bWFvTW5CNnEzdVR3NHhMa2x2ZFVHclRwZnBRK0RwNXBsd1plaER2aEQ3UUdz?= =?utf-8?B?Y3dQdnVJQnFpclQ4NjNlWlhKMGlTSTNEWHN1SDViRGdxNWNsR2FyWkZoQW9y?= =?utf-8?B?SVNXQU5CdUt3WkQ1S1N3OGFQalAwRjBPRnAyUkVURnZCMzliZWNFYllCWlFo?= =?utf-8?B?OU9QVk43UHZQdjRHN3NhZ2tQY24zTjY4WE1TL1NIdTllU0czNTh6blEwd2Vv?= =?utf-8?B?OFhlbXUxNzArL1dkZ2h5REVxQXZtTENWVE1HamZsWDg1Zi8zUm9PNW52c0hC?= =?utf-8?B?TForaE9CUDRzZWJGV0MxME5xTCt4YkhtSm9PQWxHTzdXclFnRGxPR3U5Wndm?= =?utf-8?B?VVA3RHRoYlpHeWNPcFNjZkdhT3dDSlNMWkVXMkEwYkVjaDdBS281RDQ3dThp?= =?utf-8?B?Z0FtK0pEaWJKN1Z0TEpLQ05neGNlZDR1NVU1dGxkYUNpRVMvSytCam5tNXI0?= =?utf-8?B?Z016b0hhS0JDTVhLd1lEMEtVWjdMS3lMcDlYRTMxbFpuTUhBRVNoMW5MNnZQ?= =?utf-8?B?YUsrcmw1K2VVdS9BdkIzbkp3U2ZaTTJoWis0aFUxcmhDTHFuRTFacXZabzlR?= =?utf-8?B?YkkreXpCS01sazdUamc2am1nQnNucjE3N0h4dkp5cWV0cWNmdFplRm8rc1Ay?= =?utf-8?B?OFFwWEdnL05NWjJ1MTVZYzArUzRpQTIvc3NkUGRzMmNBMHVkcVpINEFzTlB1?= =?utf-8?B?ZkhKSFpsNktnQ1RtdnU0eE1BNVNVOUdtT2J2TmxET3YwM2VqZ3lJY3BMTUN6?= =?utf-8?B?ZG5oaU1oKzFIb1NUWmNyTzZad2Q0cVY1RVo2UVo1dVBTTkFwTTlLRnBBdnRX?= =?utf-8?B?V1lNZGs2dXhKdUpNQTFJYTJENERhRmord2F3aFlYdWswRGZLVmZJVEc2bFdy?= =?utf-8?B?NkxXUzhzTzZpa3VRc2ZiM0d2YWhXTWZrRTNkN2pnTGFJY2cyVXRhT0lvRW1T?= =?utf-8?B?ZFdVWm5OUitCbHVQeUdYT3RHVDNCR1cwQmkvckl4N2tDQXV6Qk9MTTV3K3Rm?= =?utf-8?B?UEtGMk0rdG1laGo3RDJ4U1Y5c2RKQWYxK2pyWDJDelJ1RmVLZzU5WFA3alpp?= =?utf-8?B?eHFPNk9Sb1c4aE1zQVJ3VnVaUlpLUHlPN2lrV09tNTA4Q1FVSmpyaHhtVFFw?= =?utf-8?B?V3lzNVEyRUhLcUlDeUwwcVEwS2M3QTFDcElHYWRVem9PQ1ArZDN1MUNBVDMx?= =?utf-8?B?RXVQTzdZcU9CdFo3cm4ybVJ2b0FBUWVjWlczZFRjaXhkTEFtbEhOREovenpT?= =?utf-8?B?UTJDZ3FOWXI4WXF5MVRSNW51ZjlkNWJLTUhlS0xDdmthSnFialppV0ZyTzJo?= =?utf-8?B?T2tDUTYxZ090QnRzNytDTTFQbDdrTTNCR1pSSEZqWmdENXpxQUdIVUtPakgr?= =?utf-8?Q?78UjnHwE8hDMRYe9y8=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:(13230031)(1800799015)(366007)(7416005)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SmVmU1Vmc3I0dHhWQmY4SEhoWmRRTk1JU2xVZ3N6VzhTSjlFTGo5YjdVTDMv?= =?utf-8?B?dE5mOEIyZ2g4VTRLWXdKZHlkNE1lcGRvelQ4TG9ZbmRpdTI3eU9GVFBpNkFz?= =?utf-8?B?VG9CNEZwNHZWQkJLaVVETnhOYlRSZlVEVEozbHhhaEpzMFpIWWdSa1Z6UTB5?= =?utf-8?B?M1NCclR3VmJuVmE2ZHJ3MGdwQ3lHSVNUTndqUTRhbkl2S1p3akZhdHdubTAy?= =?utf-8?B?WldOb05PdnNhWTRsSkJhcmtEellSY004dFR4R090ODlZWDFpNDB0ZThWQkNH?= =?utf-8?B?M2g5WmZqRTZaQk9WVEpjMkgySGRpdmxuR3c0WkdoNUN4SktNZllqZWpVemta?= =?utf-8?B?Y2ZpanJNUGhBMWh6dlc2a0VyYU8rWVY4WDhlWmlxRkFzMzBldC9NeDVSVkxu?= =?utf-8?B?SVhqL2oyNTFkcWkzeXUzeUdIUEc3M3R6UVRlY2xFZ3hVNWJKV3Fvc2ZpVWVF?= =?utf-8?B?WTlvUE1FUld2aXFrYUlUMEova0hYdDVtR2k4SUI3S1Qxc2dESVB6TDluelVY?= =?utf-8?B?M1NuVUJUNGk3ZjVJdFZEM3VMclk0Y0tIaDJqSGgwWllQdkVUUmUwM1YwekhS?= =?utf-8?B?SXRVdlpQdndHdlNTaUduSGJOdGlCOHRoYUdkQmJES0hjeHBWYjE4eUhuMHgz?= =?utf-8?B?TGJTS1NXT0N0V3A1SW12ZUV1TjBvTjhLRFc2NWtBOU5QTHdiU0Y5Y25iaEJv?= =?utf-8?B?WEN1M3pWU0MycHFQdVh2TUoveDduY1RzTUlYMkZDNlRrQVFnT2lJQURUL3Uw?= =?utf-8?B?SEZSOUVKaytQOVFLZDBYWDJEbFdsZmNsVlo0aFJvTEtieU83bDVNVC9wd2VK?= =?utf-8?B?WUZ6U1pmbDVncm9tbXFiUUZRaU1Cckc4SlZYbXBKYVpGVlBoZUZRYzB2UDVz?= =?utf-8?B?Z3pjdmZKTmlpU1gzMS90MS9KMUM4aWprelZyaW1xMnRrL0w5eDlhbDc0T0la?= =?utf-8?B?NTZsMTFia0IrUGNuR2xlZUxKRytKc0dEc0MwN05nOWMzRmFjTDYrRFMxdy95?= =?utf-8?B?dGthREg4Zm1WUnhFL1lDZytzdlZGaDJmNms2VHRwR0Myd3ZFbDhmQURVTzF3?= =?utf-8?B?ekx1eHN1UWNKcHhSVFEwK3haQjc5elhERTB1cVpDMlp4aG5QcEJUVkpoSnV1?= =?utf-8?B?R2ltWUI1b1VaV3JvUjRHKysxMmtxclVKV2k2K0tiUDhoa01HUzVKYkxGajgx?= =?utf-8?B?UzRFcXRXdEZBL1M2VDBGQ1NpN3FsdjdQOURsckFPZExZeDQ0b2F4R2tuRkxJ?= =?utf-8?B?angrVERqckRRMnE2elF4SDEza3ZUbUVhY1YyUUczbHBWNENra3duS0FpTXUv?= =?utf-8?B?KzVpS0ZHVnNzSktQWFgwazlaUlMrWGpXY2ZFM2hIOC9jRW1TN0ZuS1V6OW9H?= =?utf-8?B?ZDR4cm1VOVVQb0pHejE3UmdyeFE5eGZvZUdFdTNOYjkxMlRwMGp1c2VNdEVS?= =?utf-8?B?dUJyM0xpQ1VvVUJXeWNCRXg4bkM4bURxcEo4ZmM3RmhiQlZqcTRnMitpRWZM?= =?utf-8?B?WHpmcU1kVGw0ZG42aGpxTTdGK0ltbEsycG1oWnRWNmVZT2t1Mm8yczJ3Ymgz?= =?utf-8?B?MkplNjl2bzhrZjB1b2FYeTJkMGZIOFNKMnV4UGc4VXhsTnpCaWU0NTc1bVZY?= =?utf-8?B?VndMbU9mT2dBZlBqQmRmaDVNRUlVY2VzbVl6THA2elg2Umd5RFNsVDZRNEdW?= =?utf-8?B?aXN5bzlHK0p1a2lZMFlaTnZacGpxbjFqaVFpMS9ST1puL2RibWNrTndaeVpK?= =?utf-8?B?TmZKWktxMVJCQnlLbmd0L2xxZ3FCZHBCbEdwanUvc29rL2wxYUNBbERpNm5o?= =?utf-8?B?YStZYUtpY0dWdEJjOGVkNTFaUGZNa0FCZktFTDNNN2tkdGV1THZUR0lKWHpx?= =?utf-8?B?NUNkYXdEWjBVOSs0aVpVZVh0VWs1eEdmVkZIQmRGaWpaVHBLbnl0OTI2Y1U1?= =?utf-8?B?N3dXOHpXVkprN3AxMm1WUHg2djcwM1lRRSt3NVpheUhtTnJCL2hyeEJ0d0Ew?= =?utf-8?B?bk0rajgyV29xNk43RlBPS2d4OWJlcHdTSmVGVTY3SDI3dTlab0cvT1pVZHZW?= =?utf-8?B?a3VxcnJ1SzUranVXOVIwU21IaURNbE9WY3EwTnVlbnZnZmgvczh2amllRk5I?= =?utf-8?Q?l+JF+EnVHH0L6juAtrmfVCNOS?= 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: e85a13b7-b8ff-4e31-6055-08dc758f327f X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2024 10:01:46.7500 (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: o0t5D4WppuL3psmRPTLjvrw7W+q4K11rlXTM1yxC+Y9RfnkNew7OiIFnSzz6g/N62joRXSgjLe/zkm/xO6NNjw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4644 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYdWVtaW5nIExpIDx4dWVtaW5n bEBudmlkaWEuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgNywgMjAyNCAzOjMyIFBNDQo+IFRv OiBzdGFibGVAZHBkay5vcmcNCj4gQ2M6IGRldkBkcGRrLm9yZzsgQWJoaXNoZWsgTWFyYXRoZSA8 QWJoaXNoZWsuTWFyYXRoZUBtaWNyb3NvZnQuY29tPjsNCj4gQWxpIEFsbnViYW5pIDxhbGlhbG51 QG52aWRpYS5jb20+OyBEYXZpZCBDaHJpc3RlbnNlbg0KPiA8ZHJjQGxpbnV4LnZuZXQuaWJtLmNv bT47IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBueHAuY29tPjsNCj4gU3Rva2VzLCBJ YW4gPGlhbi5zdG9rZXNAaW50ZWwuY29tPjsgSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNv bT47DQo+IE1jbmFtYXJhLCBKb2huIDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47IEp1LUh5b3Vu ZyBMZWUNCj4gPGp1aGxlZUBtaWNyb3NvZnQuY29tPjsgS2V2aW4gVHJheW5vciA8a3RyYXlub3JA cmVkaGF0LmNvbT47IEx1Y2ENCj4gQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBQZWkgWmhh bmcgPHBlemhhbmdAcmVkaGF0LmNvbT47IFJhc2xhbg0KPiBEYXJhd3NoZWggPHJhc2xhbmRAbnZp ZGlhLmNvbT47IFRob21hcyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IFlhbmdo YW5nIExpdSA8eWFuZ2hsaXVAcmVkaGF0LmNvbT47DQo+IGJlbmphbWluLndhbGtlckBpbnRlbC5j b207IHFpYW4ucS54dUBpbnRlbC5jb207IHl1YW4ucGVuZ0BpbnRlbC5jb207DQo+IHpoYW95YW4u Y2hlbkBpbnRlbC5jb20NCj4gU3ViamVjdDogMjMuMTEuMSBwYXRjaGVzIHJldmlldyBhbmQgdGVz dA0KPiANCj4gSGkgYWxsLA0KPiANCj4gSGVyZSBpcyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJnZXRl ZCBmb3Igc3RhYmxlIHJlbGVhc2UgMjMuMTEuMS4NCj4gDQo+IFRoZSBwbGFubmVkIGRhdGUgZm9y IHRoZSBmaW5hbCByZWxlYXNlIGlzIDE3dGggTWF5Lg0KPiANCj4gUGxlYXNlIGhlbHAgd2l0aCB0 ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCByZXBvcnQgYW55DQo+ IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4gRm9yIHRoZSBmaW5h bCByZWxlYXNlIHRoZSBmaXhlcyBhbmQNCj4gcmVwb3J0ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBh ZGRlZCB0byB0aGUgcmVsZWFzZSBub3Rlcy4NCj4gDQo+IEEgcmVsZWFzZSBjYW5kaWRhdGUgdGFy YmFsbCBjYW4gYmUgZm91bmQgYXQ6DQo+IA0KPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2Uv ZHBkay1zdGFibGUvdGFnLz9pZD12MjMuMTEuMS1yYzINCj4gDQo+IFRoZXNlIHBhdGNoZXMgYXJl IGxvY2F0ZWQgYXQgYnJhbmNoIDIzLjExIG9mIGRwZGstc3RhYmxlIHJlcG86DQo+ICAgICBodHRw czovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gDQo+IFRoYW5rcy4NCg0KVXBkYXRl IHRoZSB0ZXN0IHN0YXR1cyBmb3IgSW50ZWwgcGFydC4gZHBkazIzLjExLjEtcmMyIGFsbCB2YWxp ZGF0aW9uIHRlc3QgZG9uZS4gbm8gbmV3IGlzc3VlIGlzIGZvdW5kLg0KDQprbm93biBpc3N1ZToN ClN0YXJ0IGRwZGstcGR1bXAgaW4gVk0gd2l0aCB2aXJ0aW8tMC45NSBwcm90b2NvbCBmYWlsZWQ6 IGZpeCBwYXRjaGVzIGhhcyBiZWVuIG1lcmdlZCBpbnRvIG1haW4sIGJ1dCB0aGV5IG5vdCBtZXJn ZWQgMjMuMTEuMS4gc28gdGhpcyBpc3N1ZSBzdGlsbCBleGlzdHMgaW4gMjMuMTEuMS1yYzINClBh dGNoIGxpbms6IA0KICBodHRwczovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0 Y2gvMjAyMzExMjIxMDIyMzIuMTA4Mjk5LTItbWluZ2ppbngueWVAaW50ZWwuY29tLw0KICBodHRw czovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0Y2gvMjAyMzExMjIxMDIyMzIu MTA4Mjk5LTMtbWluZ2ppbngueWVAaW50ZWwuY29tLw0KDQojIEJhc2ljIEludGVsKFIpIE5JQyB0 ZXN0aW5nDQoqIEJ1aWxkICYgQ0ZMQUcgY29tcGlsZTogY292ZXIgdGhlIGJ1aWxkIHRlc3QgY29t YmluYXRpb24gd2l0aCBsYXRlc3QgR0NDL0NsYW5nIHZlcnNpb24gYW5kIHRoZSBwb3B1bGFyIE9T IHJldmlzaW9uIHN1Y2ggYXMNCiAgVWJ1bnR1MjMuMTAsIFVidW50dTIyLjA0LCBGZWRvcmEzOSwg UkhFTDguOSwgUkhFTDkuMiwgRnJlZUJTRDE0LjAsIFNVU0UxNSwgQ2VudE9TNy45LCBvcGVuRXVs ZXIyMi4wMy1TUDLvvIxPcGVuQW5vbGlzOC44IGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3 IGRwZGsgaXNzdWUgaXMgZm91bmQuDQoqIFBGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3Mg aW5jbHVkaW5nIFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9W WExBTiwgZXRjLiANCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQu DQoqIFZGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFZGLVJURV9GTE9X L1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9WWExBTiwgZXRjLgkJDQotIEFs bCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBQRi9WRihpY2UpOiB0 ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgU3dpdGNoIGZlYXR1cmVzL1BhY2thZ2UgTWFuYWdlbWVu dC9GbG93IERpcmVjdG9yL0FkdmFuY2VkIFR4L0FkdmFuY2VkIFJTUy9BQ0wvRENGL0ZsZXhpYmxl IERlc2NyaXB0b3IsIGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMg Zm91bmQuDQoqIEludGVsIE5JQyBzaW5nbGUgY29yZS9OSUMgcGVyZm9ybWFuY2U6IHRlc3Qgc2Nl bmFyaW9zIGluY2x1ZGluZyBQRi9WRiBzaW5nbGUgY29yZSBwZXJmb3JtYW5jZSB0ZXN0LCBldGMu DQotIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBJUHNlYzog dGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIGlwc2VjL2lwc2VjLWd3L2lwc2VjIGxpYnJhcnkgYmFz aWMgdGVzdCAtIFFBVCZTVy9GSUIgbGlicmFyeSwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBObyBu ZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCgkJDQojIEJhc2ljIGNyeXB0b2RldiBhbmQgdmlydGlv IHRlc3RpbmcNCiogVmlydGlvOiBib3RoIGZ1bmN0aW9uIGFuZCBwZXJmb3JtYW5jZSB0ZXN0IGFy ZSBjb3ZlcmVkLiBTdWNoIGFzIFBWUC9WaXJ0aW9fbG9vcGJhY2svdmlydGlvLXVzZXIgbG9vcGJh Y2svdmlydGlvLW5ldCBWTTJWTSBwZXJmIHRlc3RpbmcvVk1BV0FSRSBFU1hJIDguMCwgZXRjLg0K LSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCiogQ3J5cHRvZGV2 OiANCiAgKkZ1bmN0aW9uIHRlc3Q6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBDcnlwdG9kZXYg QVBJIHRlc3RpbmcvQ29tcHJlc3NEZXYgSVNBLUwvUUFUL1pMSUIgUE1EIFRlc3RpbmcvRklQUywg ZXRjLg0KICAgIC0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuDQog ICpQZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgVGhvdWdocHV0IFBl cmZvcm1hbmNlL0NyeXB0b2RldiBMYXRlbmN5LCBldGMuDQogICAgLSBBbGwgdGVzdCBkb25lLiBO byBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCg0KDQpSZWdhcmRzLA0KWHUsIEhhaWxpbg0KDQo=