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 5A50345ECB for ; Tue, 17 Dec 2024 08:54:49 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4DC14402C4; Tue, 17 Dec 2024 08:54:49 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by mails.dpdk.org (Postfix) with ESMTP id B386A402A3; Tue, 17 Dec 2024 08:54:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1734422086; x=1765958086; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4BBzgzhe2DNOGD+2cfrJFjMlP3xS6CE+tHkJWKSCLzA=; b=nSVWoaPyupJ9208s9MbpqA+UU+GIg8G7ddhpAXfsZxj8d5RyzbV30TTI 9X4Rucp4rEuH0Hb3wNqhXFfue+4YC8hysnc8NkJFLnOQfkIPrEEi9NWZo xSRBL/CS/D9F57A7JiM6m5Ysbusxvic4xZszpuOqlWK0gtdo+6fuwAmwt p4g4SYVws6llJarAFk7hnXFm7bNGJ5RHH8EkEeNmStYjyN6iDG44azt3d 2XGhLGVwEr0wl/vCQvYgQY3mQtVEoYgujtAiWNJe//I/hvpEjVpoaeP1i YwSgBlAxbV+iqru6BN2/q2JYTvvvWYtlpFWqYW6b2DTp7QnsGxbEm+lLu w==; X-CSE-ConnectionGUID: 6NwkS/ElTBeKSvEpcRrkDA== X-CSE-MsgGUID: 4LVHhD3nSD+TrpMwEl9zhA== X-IronPort-AV: E=McAfee;i="6700,10204,11288"; a="34712699" X-IronPort-AV: E=Sophos;i="6.12,241,1728975600"; d="scan'208";a="34712699" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Dec 2024 23:54:45 -0800 X-CSE-ConnectionGUID: ya4rGXn8S8KZjBtY/tGGLg== X-CSE-MsgGUID: R1PMCyGiTXeojoaOgRuCzA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="128436371" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 16 Dec 2024 23:54:44 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 16 Dec 2024 23:54:43 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Mon, 16 Dec 2024 23:54:43 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 16 Dec 2024 23:54:42 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pJOi9AvMKqoYXSApsOvciqBkbGYjCCMPuXDH5a8IvD5Qm1Y/jGtZYSrreBlUfiqm09P4aAS1AgqLHMMH8gYZlL4hHITGDusJyLwAL8mezVuae8tBhnm5hKTJiSe0JvN6Uh+U6y7tnOK+jLhrQwnelA7z39+1VkMCAlZOoIY65YwIcm3vPXfyn+RPa425WLFpcoWqIyyVpMREtBhrmQ0YR3RSrDgIPO1wdwz1OCUdTz7Yma0GAX8c5A5bT4Y7GgiVuOCnLOhtZpinPFgq1JIfoM+hH6JvtrJk+0mqXS8Qi3U+ZbjS3DcSKtH6q12HAh1IHTZDGA3V736BxuKd8uyJLg== 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=4BBzgzhe2DNOGD+2cfrJFjMlP3xS6CE+tHkJWKSCLzA=; b=Td0dM9J1b8G7nc01R72d1/P51IOoIR0tSS+KQm+DgqPg2QLTsh2r78XjoGglyTo4fJBiX2x/NnzYWF/RE5K35gDCzqWnfjSRKsrah9+ghjgOUyN8PMqU3p+tTQMqkafze/58FA+6pf6JFl7db3E37APYVduvNs2F3PYpj2JjLqWSLduaEMI2o5VT/m3uaNaMJGhEm5jbXCBx4eD9CSD0nYPFRJfGTBDNq1va7CCeH39IMVW1QUbVVfLyQXf2n/sfkSwb/msj4xMiDzrGZTGFFKje7WutMuIAz+3ugTojAF2rAY2qsiNEr563M+y/qErgCtXe5rzeVxDk+FStIQ4MiQ== 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 DM4PR11MB5969.namprd11.prod.outlook.com (2603:10b6:8:5c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.22; Tue, 17 Dec 2024 07:54:21 +0000 Received: from MW4PR11MB5912.namprd11.prod.outlook.com ([fe80::7a4b:e159:c4b0:7c21]) by MW4PR11MB5912.namprd11.prod.outlook.com ([fe80::7a4b:e159:c4b0:7c21%3]) with mapi id 15.20.8251.015; Tue, 17 Dec 2024 07:54:21 +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.3 patches review and test Thread-Topic: 23.11.3 patches review and test Thread-Index: AQHbSxLrQNVTfDGgtkSJfv0mmY+xXbLqFuHQ Date: Tue, 17 Dec 2024 07:54:20 +0000 Message-ID: References: <20241210144903.454690-1-xuemingl@nvidia.com> In-Reply-To: <20241210144903.454690-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_|DM4PR11MB5969:EE_ x-ms-office365-filtering-correlation-id: 29d2f6ad-c98c-4320-f949-08dd1e700412 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|7416014|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?WnAvZ2h6ZnU2Vk9MTm43TEQ5MVRDSnBrbC9CaTRFRzdEL3RLNEhSTzBsQTVs?= =?utf-8?B?aS9VK0xMMjJKdE5wdmdJTlF2OEFUU0p2dHpuVlh1SUQxR2xRNWJJYTFjSzJ6?= =?utf-8?B?YWpMMEgwNWJqNi9VSU1HM21MWmxOblBBQmR3Kys3OHI2dStmRUkwZWphb0Zx?= =?utf-8?B?SzQ2TmhIcXJwMFlrVU1hR052VEdWVlphQXFybTZ4T0pKbG1lTE9MWjFaOGhm?= =?utf-8?B?ZHprczdEOFBmaFo5alRNNkRERHRDWlNkMXBpdmhZSHVaSGNLTmxxZ0NvdU5r?= =?utf-8?B?OFJoK3NKdDJXcVFNdzU5b1JzckVDSmpYQjBPSDNHWFp1SzhKcFVLclJ0c2to?= =?utf-8?B?OEc3djJPU2JndENmMVRwQW5PeFpzcmh1WDc1cWZqanNFMC9xRHp0KzRiZTdR?= =?utf-8?B?ZTBnWGppdkZXcUhFdWZ1OTRySzFpNWdNWWJnbFlCK0ZEMWhwRm5FWldnOFFM?= =?utf-8?B?eGdhTDhKU0VvL2VZaXo0SzhYT0pwNWc0TDMwMy84T3hiMFUvOFA3SlNhQ1lY?= =?utf-8?B?djVwa0h5bnNEZ1lUYjgzZEo4Tmxnb1A3dGE2dlhvRndyUW9WNTFXWm9kallW?= =?utf-8?B?TEdMQ1JMbkZvNjRVSFczWjBTUUdIWklrc0NzbDdPcnFxNjltMkc2c01abFZL?= =?utf-8?B?dW04RjcxY0lRY2NxaFNTYmM0Mno3L0U0Q1hBV2cvMW8xWG9EVzFkSi94N1kw?= =?utf-8?B?SlRLcHZnTTZsQkZia1lWNDRoQ2VVTndldjFhUnZ3dDlhQVo5U1N2Ti91ckt4?= =?utf-8?B?ZlNURU1lQlJkNEJHbnlRN3YyVU9wWXNhUkxvdUM0ZnhQNEpRZWU1Wm10MWlm?= =?utf-8?B?L3o4SC91alNaNG43djJnRnAyWGR6V2xxOU8xUlBNQndPekk2WkpoQ1l1a09J?= =?utf-8?B?RG1vQi90QTVyYTNqUUxJMUtMb0hDQkJDRzJzU1RINklhVm42M1JBNzE2OTZw?= =?utf-8?B?RDlWUGhOSDFuWFFWMjZETWlQNlRHT1N1NlV4MUJkY1JIMGVubVBhRWlsdUNz?= =?utf-8?B?NCsxWjZzU2NVcytlVFQ5QnVYNXpMQi9RNFllak5WbWVIaHVScnNURXZZQm5v?= =?utf-8?B?czIrR1JhMThSSjBGeDZENGlLM2Z1OW54QmZCNkJlU1NQYSs2V3NkRnByOGtL?= =?utf-8?B?QmJlK3UxblZScXpWYWlrRituWElYQkY4MnR6eDN1NUpVcFJzaWE4ckhIUE14?= =?utf-8?B?U0tJVm5jdkY3ejVraXpMNFZvNXZISDhzb2Yzak5JbjR1RklSYkJpVUZmd0Rs?= =?utf-8?B?Y0RtYnZKUTJITWNJTCtmWFBPcEl0a2gyakZXM01ic09WQVlmVTFZaFR6MjFM?= =?utf-8?B?elNFbC9IWThtRzRzTzBib2lhVm1jc3F4UHZKTXVTZkg5eTFwTWUzQ1NhcW9C?= =?utf-8?B?S2ZqUXlEV3d6VGlEVUszQ05aM3R6Sk1zT1FzdDlKNGlnUHZLcTk2Y3RhZCtV?= =?utf-8?B?ZjVpdzRVbWwvM2ROT0VhN2lxNDN3MWdjUjJRcDJYRUNPVThWblpzSTdrb3Jy?= =?utf-8?B?bUlRakQzSzh0U0tSRXl5dXBwcTRBSnlFcVdHUkpxR2lyaVkvcURLOXpzS1Qz?= =?utf-8?B?TjZwMTBiRFNBaFMrRytOTzFoZG9MbEJ1ODM1NURVbnBZd3NKbCtrbCtGSzRv?= =?utf-8?B?SjFidW9jcXZncHhlRjBlRzNtSDFtK2dOUnNrY1ljL21BSTd5clFzVk9DT05Z?= =?utf-8?B?TnNRSjBReHhXVWR6bkptVjZ5dHdvekZmN3dWMEFDeUE3dys5SDl6UGdHSkFy?= =?utf-8?B?ZU9FQldYK0RIRjJPUUhSc2Q2S0NocFBHTkFISDJnb3hFOGtqeFdTZmlkZ083?= =?utf-8?B?NE5ucTBIWE1NRU1iYVpuVWpLQ0IzdlAxMmNXTk04MFA0aXdmQnNBd0N3Vksr?= =?utf-8?B?aEFZcTh3SFFxbkFnajJ5RDNza1czQ3FJMGpKOFVSYTRtWlE9PQ==?= 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)(7416014)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cFFSM2xoUU5sVUtnc1JBdkxXRFJmTVFXOVE5R242Uk02UnRWdnFwK2E4R3Fz?= =?utf-8?B?UXJaWnk0U2QzUWpzRGQvMi9SSStuNzJIbUl3VGFzZTArN2dUQ0J3QkNkbzFh?= =?utf-8?B?dExOYWQ5RTBwdTRSbjcvWEVjbDlPUkZ4MTFleVJrQUs4emNYbU8wQ2dYeTJl?= =?utf-8?B?QXM3c0pUM2E2cW4rN1N4cWRhL3ozZXFBQmV6UDlLZUUySTZVNEQwc1UwcFJQ?= =?utf-8?B?S0pUTWcxd21pVlM3SDVKdDhPeEpVc1lIM3htdkU2RDIyNjZ3b1VXa3FINnJa?= =?utf-8?B?QXV2ZlJPWGhweXVFdkVreXA4ZlNpa3dMMElSS3Vha2lyK3g2ZzJIM1Rabm42?= =?utf-8?B?OXpEUHFxeHh4MkVPNGV5a2NyUFM4ZVdNaVdMTEthN3lGTXYyM1VmQSsya1E2?= =?utf-8?B?VjZQWGI3NEJsZU1zRlR3Um5lV2wzMmtJalliNFVGdFh6Yi9MZVhFZHJCUGZa?= =?utf-8?B?ZzYzRVorZUpBSlpMc2ltRmZlNThSL0JrYVZOWGprRHIxVk14VktSM2xkUnd2?= =?utf-8?B?VFlvVUZuMElLa29PTlFyWDlpalF3TUhOUjNzZGZWYUZaV0VKTGdRd2hEL3JC?= =?utf-8?B?Y1UrdW1mbWZCd3RGN1pCZTBoMm5wdjVCbXJsK1FSd1pCL3lhVk9aeG1yams5?= =?utf-8?B?UlRYNFU4bkdXY3lZWk5HWXRpMlByb2ZqRFQyMmwzSVdFTnR4Q0RlLzU1Y1Rj?= =?utf-8?B?Y0czZVVFUE9SUHdPVUJUb2xBY0VjWURoaXZseW9Dd0ZmSUdjVDFVTkt5UFgw?= =?utf-8?B?Vmx1aEt6Ri84WktoaWNGR0swM1hiTGRpaTMzcVFEVkdyZWdFZDVNNENNQ1NG?= =?utf-8?B?OUFXaHVDV2YyVCtmTU9nZ1MyQmpBamFPVUhtMW1VenlPcXpFbERSZlIvbEtB?= =?utf-8?B?Nmx3YjVBbFNKUTN1Smg2b0xrRlcxdVpDeVFDL1o5cG5FV1BOU3JlT0c5NDVs?= =?utf-8?B?aXZ3N3M5WUN6SHplekk0RGkxOTkyK09GWkU4cnBJRm1FdzhVbkhLMGtjZUxu?= =?utf-8?B?YVloZ2N1UDQ2cjBrOWlSQ0VORHBWZUxaVVN3TEQ3UU1QaTRTZVpFT3RTbHFi?= =?utf-8?B?MnI4Y2o3emhFbjBuL2ZIV2NIb0YyTWZkajBjeVkwdnFIQkQvUE9RdXp3M3lJ?= =?utf-8?B?R2wvbjArYXE2WFhnczlOWlZNQzBqRklmWlR3Z21EWWl1ckQ2U1hPWkJhS2lP?= =?utf-8?B?bjk3bm0weUIzYkJlR2VubEFSR3dwM2tPYXFIR1BFZzhGVTdMdFFMT0JwbW1B?= =?utf-8?B?QXphTXBLZWZQaG5IZDNERE5OcjRhdUFhSVhwY0hCNUFvSHNveWNYY01EdGlj?= =?utf-8?B?bXQzdWtCaWV1UFRCUFlCQ1hNTndNVnpqTEltejd0dWJqa0RpNVF4WE0yNmJM?= =?utf-8?B?RWhEeFU1R3JGdEZoQTRZVGRJS2RWYjkzckk0WTQveHB0RHVySXU0LzJCNUxt?= =?utf-8?B?Z2pqcGt0eFZBSXJwR2NDajI1YUFvSkI5TnNsTHF0QTRBQThYOVI1QnhlOCt5?= =?utf-8?B?dHR4NWUvVCs1eDJSOWYrQndHVVFMNUpqQ0I4NjRaMUxzUkI5MXdHSXluakJK?= =?utf-8?B?dVlDTU1RRnloRTFZSE9lNlhML1Nic0hJUlpITWluWHpkejJ6OFBFeThTeE1o?= =?utf-8?B?T2tWb3h1UnlSTmhxWUZwdFJQMjlBdlN2UWRuc3NaRmJWVlRSamJpMnhkTVo5?= =?utf-8?B?ZUo3Z0NiWUZkdld4NlFSWDBWSXVsUmYvcWFnM093RmJxVFBmbFN3d29QTWth?= =?utf-8?B?cVVZWFByMGFvaFJUdU9EUnBPRTRHYjlRZzU3eFUzYnVocmtEWTl6NE84aDJX?= =?utf-8?B?MzN4UWdxTlRvT2gyMmdRYWVSTVJEanZZcmw5WXg0ekoxVU55eG4wc1pNODZM?= =?utf-8?B?c01DVk9Wc1hQWFF3MUZoWEttU054WFFpM1ppand3ZFVhTkxjaS9XQUxMdFVT?= =?utf-8?B?bFZOeDFleUxZNTlZZGk5UjYvMW9aeFRHY3ZZSWRDbndLNURWZk9HVHVkK3ZE?= =?utf-8?B?QkFmVnRvdnJvVjBYNEMybXZaVXk4YjkzUHZMMHZ3cTlHMzI1MUU0akFrb1FT?= =?utf-8?B?WnVjYkdHUWdRU3ZFR0ZJRmUvQ0pjbXU1bFFCbllteTF6bHVZUmxXd0VhcEo0?= =?utf-8?Q?BXksiAAWw8H8gvXoZqXP9BAx5?= 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: 29d2f6ad-c98c-4320-f949-08dd1e700412 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Dec 2024 07:54:20.8897 (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: qxe4Gsq9rVPuXjRJWkcpghTw9D1nrq7XyyVZYxNTdYsr4AE5WS9Zit65l51eJ2fycX+gGmosW+sNBPFDPF/amg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5969 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 bEBudmlkaWEuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAxMCwgMjAyNCAxMDo0OSBQ 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+IFN1YmplY3Q6IDIzLjExLjMgcGF0Y2hlcyByZXZpZXcg YW5kIHRlc3QNCj4gDQo+IEhpIGFsbCwNCj4gDQo+IEhlcmUgaXMgYSBsaXN0IG9mIHBhdGNoZXMg dGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDIzLjExLjMuDQo+IA0KPiBUaGUgcGxhbm5lZCBk YXRlIGZvciB0aGUgZmluYWwgcmVsZWFzZSBpcyAxN3RoIERlY2VtYmVyLg0KPiANCj4gUGxlYXNl IGhlbHAgd2l0aCB0ZXN0aW5nIGFuZCB2YWxpZGF0aW9uIG9mIHlvdXIgdXNlIGNhc2VzIGFuZCBy ZXBvcnQgYW55DQo+IGlzc3Vlcy9yZXN1bHRzIHdpdGggcmVwbHktYWxsIHRvIHRoaXMgbWFpbC4g Rm9yIHRoZSBmaW5hbCByZWxlYXNlIHRoZSBmaXhlcyBhbmQNCj4gcmVwb3J0ZWQgdmFsaWRhdGlv bnMgd2lsbCBiZSBhZGRlZCB0byB0aGUgcmVsZWFzZSBub3Rlcy4NCj4gDQo+IEEgcmVsZWFzZSBj YW5kaWRhdGUgdGFyYmFsbCBjYW4gYmUgZm91bmQgYXQ6DQo+IA0KPiAgICAgaHR0cHM6Ly9kcGRr Lm9yZy9icm93c2UvZHBkay1zdGFibGUvdGFnLz9pZD12MjMuMTEuMy1yYzENCj4gDQo+IFRoZXNl IHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJhbmNoIDIzLjExIG9mIGRwZGstc3RhYmxlIHJlcG86 DQo+ICAgICBodHRwczovL2RwZGsub3JnL2Jyb3dzZS9kcGRrLXN0YWJsZS8NCj4gDQo+IFRoYW5r cy4NCj4gDQo+IFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+IA0KPiAtLS0NClVw ZGF0ZSB0aGUgdGVzdCBzdGF0dXMgZm9yIEludGVsIHBhcnQuIGRwZGsyMy4xMS4zLXJjMSBhbGwg dmFsaWRhdGlvbiB0ZXN0IGRvbmUuIG5vIG5ldyBpc3N1ZSBpcyBmb3VuZC4NCg0Ka25vd24gaXNz dWVzOg0KICBGYWlsZWQgdG8gYWRkIHZkZXYgd2hlbiBsYXVuY2ggZHBkay1wZHVtcCB3aXRoIHZk ZXYgc2Vjb25kYXJ5IHByb2Nlc3Mgc3RhcnQgZHBkay1wZHVtcCBpbiBWTSB3aXRoIHZpcnRpby0w Ljk1IHByb3RvY29sIGZhaWxlZA0KICBOb3RlOiBmaXggcGF0Y2ggaGFzIGJlZW4gbWVyZ2VkIGlu dG8gbWFpbiwgYnV0IHRoZXkgbm90IG1lcmdlZCAyMy4xMS4zLCBzbyB0aGlzIGlzc3VlIHN0aWxs IGV4aXN0cyBpbiAyMy4xMS4zLXJjMQ0KUGF0Y2ggbGluazogDQogIGh0dHBzOi8vcGF0Y2h3b3Jr LmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDI0MDMxNDA5MzYzMC4xMDY2OTQ4LTItbWlu Z2ppbngueWVAaW50ZWwuY29tLw0KICBodHRwczovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0 L2RwZGsvbGlzdC8/c2VyaWVzPTMwMzU2JmFyY2hpdmU9Ym90aCZzdGF0ZT0qDQoNCiMgQmFzaWMg SW50ZWwoUikgTklDIHRlc3RpbmcNCiogQnVpbGQgJiBDRkxBRyBjb21waWxlOiBjb3ZlciB0aGUg YnVpbGQgdGVzdCBjb21iaW5hdGlvbiB3aXRoIGxhdGVzdCBHQ0MvQ2xhbmcgdmVyc2lvbiBhbmQg dGhlIHBvcHVsYXIgT1MgcmV2aXNpb24gc3VjaCBhcw0KICBVYnVudHUyNC4xMCwgVWJ1bnR1MjQu MDQsIEZlZG9yYTQwLCBSSEVMOC4xMCwgUkhFTDkuNCwgRnJlZUJTRDE0LjEsIFNVU0UxNSwgb3Bl bkV1bGVyMjIuMDMtU1AyLCBPcGVuQW5vbGlzOC45IGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8g bmV3IGRwZGsgaXNzdWUgaXMgZm91bmQuDQoqIFBGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJp b3MgaW5jbHVkaW5nIFJURV9GTE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxB Ti9WWExBTiwgZXRjLiANCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91 bmQuDQoqIFZGKGk0MGUsIGl4Z2JlKTogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIFZGLVJURV9G TE9XL1RTTy9KdW1ib2ZyYW1lL2NoZWNrc3VtIG9mZmxvYWQvVkxBTi9WWExBTiwgZXRjLgkJDQot IEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBQRi9WRihpY2Up OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgU3dpdGNoIGZlYXR1cmVzL1BhY2thZ2UgTWFuYWdl bWVudC9GbG93IERpcmVjdG9yL0FkdmFuY2VkIFR4L0FkdmFuY2VkIFJTUy9BQ0wvRENGL0ZsZXhp YmxlIERlc2NyaXB0b3IsIGV0Yy4NCi0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUg aXMgZm91bmQuDQoqIEludGVsIE5JQyBzaW5nbGUgY29yZS9OSUMgcGVyZm9ybWFuY2U6IHRlc3Qg c2NlbmFyaW9zIGluY2x1ZGluZyBQRi9WRiBzaW5nbGUgY29yZSBwZXJmb3JtYW5jZSB0ZXN0LCBl dGMuDQotIEFsbCB0ZXN0IGRvbmUuIE5vIG5ldyBkcGRrIGlzc3VlIGlzIGZvdW5kLg0KKiBJUHNl YzogdGVzdCBzY2VuYXJpb3MgaW5jbHVkaW5nIGlwc2VjL2lwc2VjLWd3L2lwc2VjIGxpYnJhcnkg YmFzaWMgdGVzdCAtIFFBVCZTVy9GSUIgbGlicmFyeSwgZXRjLg0KLSBBbGwgdGVzdCBkb25lLiBO byBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCgkJDQojIEJhc2ljIGNyeXB0b2RldiBhbmQgdmly dGlvIHRlc3RpbmcNCiogVmlydGlvOiBib3RoIGZ1bmN0aW9uIGFuZCBwZXJmb3JtYW5jZSB0ZXN0 IGFyZSBjb3ZlcmVkLiBTdWNoIGFzIFBWUC9WaXJ0aW9fbG9vcGJhY2svdmlydGlvLXVzZXIgbG9v cGJhY2svdmlydGlvLW5ldCBWTTJWTSBwZXJmIHRlc3RpbmcvVk1BV0FSRSBFU1hJIDguMCwgZXRj Lg0KLSBBbGwgdGVzdCBkb25lLiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCiogQ3J5cHRv ZGV2OiANCiAgKkZ1bmN0aW9uIHRlc3Q6IHRlc3Qgc2NlbmFyaW9zIGluY2x1ZGluZyBDcnlwdG9k ZXYgQVBJIHRlc3RpbmcvQ29tcHJlc3NEZXYgSVNBLUwvUUFUL1pMSUIgUE1EIFRlc3RpbmcvRklQ UywgZXRjLg0KICAgIC0gQWxsIHRlc3QgZG9uZS4gTm8gbmV3IGRwZGsgaXNzdWUgaXMgZm91bmQu DQogICpQZXJmb3JtYW5jZSB0ZXN0OiB0ZXN0IHNjZW5hcmlvcyBpbmNsdWRpbmcgVGhvdWdocHV0 IFBlcmZvcm1hbmNlL0NyeXB0b2RldiBMYXRlbmN5LCBldGMuDQogICAgLSBBbGwgdGVzdCBkb25l LiBObyBuZXcgZHBkayBpc3N1ZSBpcyBmb3VuZC4NCg0KUmVnYXJkcywNClh1LCBIYWlsaW4NCg==