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 F329346AA1 for ; Mon, 30 Jun 2025 21:16:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DBD3C4025D; Mon, 30 Jun 2025 21:16:20 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by mails.dpdk.org (Postfix) with ESMTP id 1133D4025D for ; Mon, 30 Jun 2025 21:16:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1751310979; x=1782846979; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oA59biHZdXY+Kyl6dXftfxJPj2DQ3AFdn6dah4hAmUk=; b=CtMXbYcYA1kqYBcm2ytVhgPt4yCWeLpvtLv0vV1GF+lLoxkEGF8joAVK hjS/j3hFxnpBj8aJJFLKVsZZdgzhimRiqDj3PSrJQgg9HkUrGlg0mdYIy APyeWN/+1FxJFwBPTbu40YdwaC7+TIvtlxg0239WYVk/I7MlCsc/giEZQ 7b4OO370ybQeFkGHiNnA6so1Lnopa+PQdzbCCSywN7kGAAgnt29NDcM5n 8IpnmzS1nLcqzltEJOSHGuI6BLiJ7DT8XpdSoQnb8PZyUHmmUD9X3Fr7A 0Wus6m4hzwq0BBM4eB7v9FlJL4NvFLxB33TjQgSdBCF/ywQYLoRwwrj55 A==; X-CSE-ConnectionGUID: pymoZtakTzCjTjOrk3U/nQ== X-CSE-MsgGUID: rVGJIYkdTvaEvhi9NztYsw== X-IronPort-AV: E=McAfee;i="6800,10657,11480"; a="41175286" X-IronPort-AV: E=Sophos;i="6.16,278,1744095600"; d="scan'208";a="41175286" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2025 12:16:18 -0700 X-CSE-ConnectionGUID: l8CN7my9Tkm+R1F/y96TSw== X-CSE-MsgGUID: DMqJvOTlTmqEoa0FZmCvXw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,278,1744095600"; d="scan'208";a="184478048" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2025 12:16:17 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Mon, 30 Jun 2025 12:16:16 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25 via Frontend Transport; Mon, 30 Jun 2025 12:16:16 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (40.107.223.55) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Mon, 30 Jun 2025 12:16:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oHNZbPoiixzxn+cU4pfnmiOEObYSql1KI7iim8sTMTcwGaXjIS3QuIKqiUok6OiiTZdAXjYDtkLEouY5jLw3qHhX4GbrpojpcyX7GBZwKI6LQaRCiz8/jsIQF1uAkGToUhCrOOX4PyRh4fXzAJ0Fby4XvKO0DMgaNQtZjRJCeGqAFQmnHUu2D9RGCo9nLKPVAIcmV2EUSvQCmxji27yboSHvKV2LMKEMM6f+7UTyUy4eqfuE28lgK5JouIUYlbfE+JX7KMpp5JHOVIoDt0yISdhJNdqtgPfOC7FCCGA3/Qs87nY3q+CTXYapri4cZzZdu+sWs2pgX0+NC7gTYn/bgQ== 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=oA59biHZdXY+Kyl6dXftfxJPj2DQ3AFdn6dah4hAmUk=; b=JewemDcJZgF19sC5X+MrknJDG6CVPbbCXFIrdThix07DHCgZysFnUbC2UE2gLBCQIY8Mq9yu3viKciwIklHuxNukYogeqhmGdfOpn7frrZwzhx5ek58CnCyPG8msywvw723w2B1KhGg7KKRC2XNSsRHF1GesFecxzIN9CbEWn4mmi/3HvDW3becN888JiJVwcqGzy9z7nQdtMAU3zznxqU4uVKNSvTvQTSUzYfOmHB7xXxYc6pRo11EC+QI8LDoLWJb5UYTiq+/4egoTx/fGqkC26iqSwAAzvKRh5frsfVhMheqKgEPtHSjuoUZc9/gcKpSfcp4KtRd2aUoQiBiEqw== 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 BL1PR11MB5461.namprd11.prod.outlook.com (2603:10b6:208:30b::17) by DS7PR11MB7782.namprd11.prod.outlook.com (2603:10b6:8:e0::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.21; Mon, 30 Jun 2025 19:15:32 +0000 Received: from BL1PR11MB5461.namprd11.prod.outlook.com ([fe80::8d83:7a30:43c4:835a]) by BL1PR11MB5461.namprd11.prod.outlook.com ([fe80::8d83:7a30:43c4:835a%4]) with mapi id 15.20.8880.021; Mon, 30 Jun 2025 19:15:32 +0000 From: "Pathak, Pravin" To: dpdk stable CC: Akhil Goyal , Archana Muniganti , "Kusztal, ArkadiuszX" , Ayuj Verma , "Richardson, Bruce" , "Carrillo, Erik G" , Fan Zhang , Gage Eads , Gowrishankar Muthukrishnan , "Van Haaren, Harry" , Jerin Jacob , "Kanaka Durga Kotamarthy" , Kevin Liu , Kiran Kumar K , Liang Ma , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Ye, MingjinX" , Nithin Dabilpuram , Nithinsen Kaithakadan , Pavan Nikhilesh , "Mccarthy, Peter" , "Zhang, Qi Z" , "Rahul Bhansali" , Ray Kinsella , Satha Rao , Shally Verma , Srujana Challa , Steve Yang , Sunil Kumar Kori , Tejasree Kondoj , "Timothy McDaniel" , Vidya Sagar Velumuri Subject: RE: please help backporting some patches to stable release 22.11.9 Thread-Topic: please help backporting some patches to stable release 22.11.9 Thread-Index: AQHb6bqvaIJz0HrF/E23cmHSxnNM3LQcExiA Date: Mon, 30 Jun 2025 19:15:31 +0000 Message-ID: References: <20250630122929.1134098-1-luca.boccassi@gmail.com> In-Reply-To: <20250630122929.1134098-1-luca.boccassi@gmail.com> 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: BL1PR11MB5461:EE_|DS7PR11MB7782:EE_ x-ms-office365-filtering-correlation-id: 57c2ac4d-9f87-4e75-d264-08ddb80a7bb7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|7416014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?cDdWSDhSdlJUcG5ydGQzS3h6L3VaUXZnU2FBREd3TFpyTXhUeUlwOTlidEpz?= =?utf-8?B?ZExNYzU1UTF6SzZHWU5Id0pqRVRkWmRsTHNkZCs0T2IyMmN5ZjN6ZmsyTTUw?= =?utf-8?B?aFhvdWROWkp5dGc1aWpNVk5DMWNQSlQ3SnhsTHhaM2VFNXBWSU8xbGZxVjl5?= =?utf-8?B?TTlWMTVPQldnWEI1TXdVeHUrWXpUWVp3TGZERlJDVFNVZ3VsT2xENFhldUh2?= =?utf-8?B?MmN6dVpGSExOUFJtQkVsY0QyVmorMldKSTR0SWVodGg3RHMyUzRYV1VqeXBE?= =?utf-8?B?NmNBdjUvN2w4bklRNkhtN01DcDZGdTZPSEk0QnVhQ2UyRFZsa0tKRW1UL1JW?= =?utf-8?B?amRhTk1LM1ZDUjh3QjVOMWNCMDV3bnZ0MmRjWi9xeVI2a3lkdkR0RnNZZ1dP?= =?utf-8?B?MHVSVFJTaDRQR2k2OXhLS1EzLzRqK2QzSHhaQi9lN2dOSDc1ZmUvTS9uSENj?= =?utf-8?B?Smw0TzFEeXJGTEdjNXlUOTBCWURhQ3kxL1JwMWxkZHBOTzZoN0NxcEd4SmpL?= =?utf-8?B?ZlpBVzlBOWY3T0JDL2xHbk10cEMyNEFMdEJseGhiUWo2azZvc0lrL3hvV0hn?= =?utf-8?B?VGorREdGaGdYOVFLbEdBSWpXaFhHOXhSYVRtTzNJVnVHcThWNUk2TWhjM0VN?= =?utf-8?B?TE5DZnI3a3pvSHpkZHhYVHpERSthTTEwakFzcC83ai9vTDFFbnJIdGtjYm55?= =?utf-8?B?OEhHUUNUSlZrMjNENnc0WDVkSG1XNG1rVHBWT3JPeWN1QXB3MW1Va1Y5ME1z?= =?utf-8?B?S1V2RlVhN0JXVnhYQlZXbHpzR3V5TmZhZkJWTTloSHBZVUtHRklKdlBjUTJi?= =?utf-8?B?bzVlMWE1LzBqLzlreDhSYkt5N3lJdWdxSmJlbWZGOUNZNjF5WUNIREJkWDN6?= =?utf-8?B?NTFBbmtYU1dQZFc2Rm1PVUYvcVFRUDJ2Ym5EeStkald5N1lwUHZvTFlGak9T?= =?utf-8?B?LzNGUTdZanJEQjZwWWFFWU9hcEdGL3R3Y2ZaTkFaa1l3VVdLYmJ1SzVJa2FJ?= =?utf-8?B?VmI2SWVsNTF1UmNVZk5IY041UWtrKzNRY0pvUGV0MnJmb3dnbHhtcmN6S1BD?= =?utf-8?B?VHZoQ1laTzZkRjZCKzJKUjR0RkM4U25lbXpyWWZBSVJvMW85aWdZdk1NZTZC?= =?utf-8?B?SkNmVkNBSmZPWC9PbjE5M1ZuSUtSYTBFNFZydktBS2pLZ3duRWRwdUd1WWty?= =?utf-8?B?aFZHK1dXZmVYYVNoZXo5N21qQXdKVWNKRlE3MG9MeWovTDVLSEJ4TEx0Q1Mr?= =?utf-8?B?Ykk1eGo4aTFHRlNBdXIrWCtGVUhqZTNyM2pVcFNNUTk0TWRJWWdZYzlzMEVi?= =?utf-8?B?dTBQaEdLQVNHcUQxWGRMdjVuYjNjTnNtTVp4RjZ4ZDFlZ0ZlTlIvWjZLQzdQ?= =?utf-8?B?VUZKMlVOYnZRd2FrQ2hndkZMZ0R1cUFMd1lDc3pYZzlGRWFVZktpK2NXeXJ2?= =?utf-8?B?NnQ4N2hrdVh2aVVnMDVSK1NQbHQ1MFpkdXZxQW55QlZOZDFnTDJ5aThkbkxD?= =?utf-8?B?V1lUN2Znd1lReGQ4S3UxZHBqUW1zd1VHUEdjMHgwTWxXSS9xQVE2dFdEQ1FU?= =?utf-8?B?Q283L25IenZxTkFoUFlWOHNIdGJrVDN1V3dtRlhicndyWklZUC84VWF1Ty9Z?= =?utf-8?B?aVJya1Z3blozZm9PL3g2M0ovdE13MjRxenRNZGowc0NrTjh4eDIzVjJYUWx4?= =?utf-8?B?L2NxQStDc1VzbC91VnBjbHRmNjNDc2dOSzQwY3RJQzFtUWxoRklKTEZFcGM0?= =?utf-8?B?blhMUTUzOUZKYzhTelR1bDFGVUtud0xWNjh5UXRBa293L0grU2E3WFpNaXA2?= =?utf-8?B?SE83NUtLR3UyWURqdVdCVzI4alJyQWxCLzV6UWV1UzZha0ZMa1phZ3Y5dXlQ?= =?utf-8?B?cWlld0JYZWpkMTlOdHFBSXljQjBtemJrWmVRSnJKVWd6TWlnTEJrT3pYYzRu?= =?utf-8?Q?fzifcLI0V6y6IGXkmc1tw2TZ4P1aU8WM?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5461.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(7416014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VEpxNE5NcUdkdHA3WFhaQVBTMUE1aTFTS21Vbm9RNVdNY1Nyd2swbk5mcGRF?= =?utf-8?B?SFlaSXIrRTVIcmhnand1SDFRN2dFMmZBVlhYUW9FMnZybm4wa25QQW5hejI3?= =?utf-8?B?UXVLeXIyTVpKcDNEQzVoWEpMcExLbERIbTRWMCtRajdtMVlHc0F6ZWw3T1Fr?= =?utf-8?B?NEJQK0l3TVJ4eXBTUExUYUhOK3p6MWE2ZlNjb3pOazdUdUlIMHAxN1V6dFVL?= =?utf-8?B?Sk42ZnZSWlZSZ1FyYXlVaHY4bzFjL1VTTERvK0toeWpkeFBGRmQ3WVc2TUNa?= =?utf-8?B?eFRobHZMdlRROVJRN3FucXc4MytrNnNBTlkrNndmejJkc1c2VDhiRStkZ3FB?= =?utf-8?B?OTNldU9Oei9zcmVpRVNRZGpXOWZYWS9CU2VMSFZ5WkFMU0p3MVJpTW0xc05i?= =?utf-8?B?S245cVBxUExxTXJjYU83YmE5cFZYMmhTTCt1bllmeDNTaTRCVzFDZ0YwOXJX?= =?utf-8?B?YkNSMmRxZnczc2wraU1NSVQwQ0NMbmdpMCtuaENFcnU1eHhTUVVha2REZmtu?= =?utf-8?B?aGcyL3kwVFpWc0hLdXhzQXlVVzNTRE56am44L0QvT0QzbStkZTRlYkFldXRF?= =?utf-8?B?NFlZRDVDZDZnNVh1U0lBR3BGM0FkWTFBMDk4ckJLcSt1Z3cyWjUzTnZ2dVJ6?= =?utf-8?B?RUw1OXdnN09wcTViVUs4VzJ2eURtdFlZUjhWL2lwZUZ5bHg3MFRKTm1uT1hh?= =?utf-8?B?dU1RZDNaT2gwVmtlVkdpSWZNVmtJZkpSZlpJSEZuN0N4Y1FmVDczWDFCZTZ6?= =?utf-8?B?NFNWam0rTGF3ZEliT1gwVldyYW8weUhPNHBLZ3ZPMjJJT043MmpoSkdxY3dp?= =?utf-8?B?eElSOVIzSXJKZk9FSXRLR3MxcXY3bjVEb2h5VGJYeGlHUVJWajZZemFZVHl4?= =?utf-8?B?K2I4cllUU3RweHdzOWlqYUZqdy9TZjczQUNrWi82TnFWRmVXQ1lRLzlqcVJC?= =?utf-8?B?Q2xUWlB2UDJnUmdYN2o2ZUdRbnNCS3VERnkwY0pIbVlaNlgwOFNaOFVUdEdu?= =?utf-8?B?NSs0OU1sb0NnNWYyd1A1dTUxUGU1YWo0YUFVRlJsNTZDeTBsb1BjUndIYnlx?= =?utf-8?B?NTRoNmRWN2MyWHgvVUJFWjA1bEtzWmQxRnNGWmNUOHEwZlJDMlNJRFQwUElx?= =?utf-8?B?bldqeTZwRDFZRDlYRHQrR1dHTHJVY09lVWNWdk44UkVGRk1NSXdVVmVHMHo2?= =?utf-8?B?S2p3TzRGQ1p5Y3Q5WkJqdGxxS0Q5UTlXejhMRGNueHNOL0JCYktsNXZIUWl6?= =?utf-8?B?KzI4di8yWVRUZm9zVnVWZDdGZTVKNlFyeWJpLzZYcC9XSTNuRlZ5cFozQ0dx?= =?utf-8?B?dDJhZk5NT3p4WFlqc21JUithb2VWYTBZRmFkUlViWWJIcFBUMHpqK3VkTGo2?= =?utf-8?B?ZnUxbW9UMGY1MElDWXpZNTZYQ1VUTW9WcUdHNkdNcnlnQjNYZGU4RVNCcGt5?= =?utf-8?B?Q3hBQ0hmRnJYNi9jSXZQbGFRODVVbjMxem5YZTVIM1JJY0R2SG0yc3RYYmR6?= =?utf-8?B?WVZBZkhYYVF2ejJtTHZOQVRjckVKdmdlUlpSMXI2RFQ3WENCL1FiUWpwV2gw?= =?utf-8?B?N3ZDRytNbm1ld2xXQ3dabU53M2ZINkE1YnE1eVFjWFVJYm94TDRvYkN0Tjln?= =?utf-8?B?c09oZVpDMzB3NVg5MVk2UXJka2ZvVi9xbFc3Rks1SVNCL2N4cjNuY3p6Vldk?= =?utf-8?B?NmU5Qm55T3JGU1ozazJNbitFR0dPT3RSWGlNckNFc1gyVW0rWVByS1lhTlJO?= =?utf-8?B?SkZzUDByT0FFWEdrK3FNM0F6MDZSeTlwZm5LazdLV081YVpMUVQ1NWVFcElS?= =?utf-8?B?amdzaTN4R2VJamVLTjBLenNPdmZoY3RENUdXMktLaS9oLzRYOUl5WElEYzZU?= =?utf-8?B?aC9naEtqMkMrMXNENWNKWTkyWllHZzQyNW9qSHZmaEpSY0kvSjQ4eEJnZHNh?= =?utf-8?B?bmU2SzN5OUNRblpIL0RmT2NPeFNBNnRNdW5JZncwZ0FtdHlzUzU2V0d3ZDFN?= =?utf-8?B?Z3haT1RqcVlmdHJ0S2gxRnV5dGd3bEZNejk3V2RGd3gvR0M0dStTaFpWdm9z?= =?utf-8?B?d1Q2KzYyNE1IajJUOGYwN0pDL01MVWFaSGtIeHVHeGcxZCtOakJaSjNVejAv?= =?utf-8?Q?67/306MHee8xpuqGNSXWrN8fh?= 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: BL1PR11MB5461.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57c2ac4d-9f87-4e75-d264-08ddb80a7bb7 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2025 19:15:32.0830 (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: YKjzPgJ2Jc/I4dvqwOWKJ2EXEVVrVI9j2+X4LggA8ukwHOoL/QVDo0nIK+CSxtR1dLA1Kui4b7kzH9ZmMxeRYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB7782 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 SXQgaXMgT0sgaWYgZm9sbG93aW5nIGFyZSBub3QgYmFja3BvcnRlZCB0byAyMi4xMS45IGJyYW5j aA0KDQphOGIxYjk5YWIyICBQcmF2aW4gUGF0aGFrICAgIGV2ZW50L2RsYjI6IGZpeCBjcmVkaXQg cmVsZWFzZSByYWNlIGNvbmRpdGlvbg0KZTMxZDQ2Nzk1NyAgUHJhdmluIFBhdGhhayAgICBldmVu dC9kbGIyOiBmaXggcHVibGljIHN5bWJvbCBuYW1lc3BhY2UNCjk4OTFhNTBhZjAgIFByYXZpbiBQ YXRoYWsgICAgZXZlbnQvZGxiMjogZml4IFFJRCBkZXB0aCB4c3RhdA0KDQo+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGx1Y2EuYm9jY2Fzc2lAZ21haWwuY29tIDxsdWNhLmJv Y2Nhc3NpQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBKdW5lIDMwLCAyMDI1IDg6MjkgQU0N Cj4gVG86IGRwZGsgc3RhYmxlIDxzdGFibGVAZHBkay5vcmc+DQo+IENjOiBBa2hpbCBHb3lhbCA8 Z2FraGlsQG1hcnZlbGwuY29tPjsgQXJjaGFuYSBNdW5pZ2FudGkNCj4gPG1hcmNoYW5hQG1hcnZl bGwuY29tPjsgS3VzenRhbCwgQXJrYWRpdXN6WA0KPiA8YXJrYWRpdXN6eC5rdXN6dGFsQGludGVs LmNvbT47IEF5dWogVmVybWEgPGF5dmVybWFAbWFydmVsbC5jb20+Ow0KPiBSaWNoYXJkc29uLCBC cnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBDYXJyaWxsbywgRXJpayBHDQo+IDxl cmlrLmcuY2FycmlsbG9AaW50ZWwuY29tPjsgRmFuIFpoYW5nIDxmYW56aGFuZy5vc3NAZ21haWwu Y29tPjsgR2FnZSBFYWRzDQo+IDxnYWdlLmVhZHNAaW50ZWwuY29tPjsgR293cmlzaGFua2FyIE11 dGh1a3Jpc2huYW4NCj4gPGdtdXRodWtyaXNobkBtYXJ2ZWxsLmNvbT47IFZhbiBIYWFyZW4sIEhh cnJ5DQo+IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpA bWFydmVsbC5jb20+OyBLYW5ha2ENCj4gRHVyZ2EgS290YW1hcnRoeSA8a2tvdGFtYXJ0aHlAbWFy dmVsbC5jb20+OyBLZXZpbiBMaXUNCj4gPGtldmlueC5saXVAaW50ZWwuY29tPjsgS2lyYW4gS3Vt YXIgSyA8a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+OyBMaWFuZw0KPiBNYSA8bGlhbmdtYUBsaWFu Z2JpdC5jb20+OyBNYXR0aWFzIFLDtm5uYmxvbQ0KPiA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nv bi5jb20+OyBZZSwgTWluZ2ppblggPG1pbmdqaW54LnllQGludGVsLmNvbT47DQo+IE5pdGhpbiBE YWJpbHB1cmFtIDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IE5pdGhpbnNlbiBLYWl0aGFrYWRh bg0KPiA8bmthaXRoYWthZGFuQG1hcnZlbGwuY29tPjsgUGF2YW4gTmlraGlsZXNoDQo+IDxwYmhh Z2F2YXR1bGFAbWFydmVsbC5jb20+OyBNY2NhcnRoeSwgUGV0ZXIgPHBldGVyLm1jY2FydGh5QGlu dGVsLmNvbT47DQo+IFBhdGhhaywgUHJhdmluIDxwcmF2aW4ucGF0aGFrQGludGVsLmNvbT47IFpo YW5nLCBRaSBaDQo+IDxxaS56LnpoYW5nQGludGVsLmNvbT47IFJhaHVsIEJoYW5zYWxpIDxyYmhh bnNhbGlAbWFydmVsbC5jb20+OyBSYXkNCj4gS2luc2VsbGEgPG1kckBhc2hyb2UuZXU+OyBTYXRo YSBSYW8gPHNrb3Rlc2h3YXJAbWFydmVsbC5jb20+OyBTaGFsbHkNCj4gVmVybWEgPHNoYWxseXZA bWFydmVsbC5jb20+OyBTcnVqYW5hIENoYWxsYSA8c2NoYWxsYUBtYXJ2ZWxsLmNvbT47IFN0ZXZl DQo+IFlhbmcgPHN0ZXZleC55YW5nQGludGVsLmNvbT47IFN1bmlsIEt1bWFyIEtvcmkgPHNrb3Jp QG1hcnZlbGwuY29tPjsNCj4gVGVqYXNyZWUgS29uZG9qIDxrdGVqYXNyZWVAbWFydmVsbC5jb20+ OyBUaW1vdGh5IE1jRGFuaWVsDQo+IDx0aW1vdGh5Lm1jZGFuaWVsQGludGVsLmNvbT47IFZpZHlh IFNhZ2FyIFZlbHVtdXJpDQo+IDx2dmVsdW11cmlAbWFydmVsbC5jb20+DQo+IFN1YmplY3Q6IHBs ZWFzZSBoZWxwIGJhY2twb3J0aW5nIHNvbWUgcGF0Y2hlcyB0byBzdGFibGUgcmVsZWFzZSAyMi4x MS45DQo+IA0KPiBIaSBjb21taXQgYXV0aG9ycyAoYW5kIG1haW50YWluZXJzKSwNCj4gDQo+IERl c3BpdGUgYmVpbmcgc2VsZWN0ZWQgYnkgdGhlIERQREsgbWFpbnRlbmFuY2UgdG9vbCAuL2RldnRv b2xzL2dpdC1sb2ctDQo+IGZpeGVzLnNoIEkgZGlkbid0IGFwcGx5IGZvbGxvd2luZyBjb21taXRz IGZyb20gRFBESyBtYWluIHRvIDIyLjExIHN0YWJsZQ0KPiBicmFuY2gsIGFzIGNvbmZsaWN0cyBv ciBidWlsZCBlcnJvcnMgb2NjdXIuDQo+IA0KPiBDYW4gYXV0aG9ycyBjaGVjayB5b3VyIHBhdGNo ZXMgaW4gdGhlIGZvbGxvd2luZyBsaXN0IGFuZCBlaXRoZXI6DQo+ICAgICAtIEJhY2twb3J0IHlv dXIgcGF0Y2hlcyB0byB0aGUgMjIuMTEgYnJhbmNoLCBvcg0KPiAgICAgLSBJbmRpY2F0ZSB0aGF0 IHRoZSBwYXRjaCBzaG91bGQgbm90IGJlIGJhY2twb3J0ZWQNCj4gDQo+IFBsZWFzZSBkbyBlaXRo ZXIgb2YgdGhlIGFib3ZlIGJ5IDA3LzA3LzI1Lg0KPiANCj4gWW91IGNhbiBmaW5kIHRoZSBhIHRl bXBvcmFyeSB3b3JrLWluLXByb2dyZXNzIGJyYW5jaCBvZiB0aGUgY29taW5nIDIyLjExLjkNCj4g cmVsZWFzZSBhdDoNCj4gICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9ibHVjYS9kcGRrLXN0YWJsZQ0K PiBJdCBpcyByZWNvbW1lbmRlZCB0byBiYWNrcG9ydCBvbiB0b3Agb2YgdGhhdCB0byBtaW5pbWl6 ZSBmdXJ0aGVyIGNvbmZsaWN0cyBvcg0KPiBtaXN1bmRlcnN0YW5kaW5ncy4NCj4gDQo+IFNvbWUg bm90ZXMgb24gc3RhYmxlIGJhY2twb3J0czoNCj4gDQo+IEEgYmFja3BvcnQgc2hvdWxkIGNvbnRh aW4gYSByZWZlcmVuY2UgdG8gdGhlIERQREsgbWFpbiBicmFuY2ggY29tbWl0IGluIGl0J3MNCj4g Y29tbWl0IG1lc3NhZ2UgaW4gdGhlIGZvbGxvd2luZyBmYXNoaW9uOg0KPiAgICAgWyB1cHN0cmVh bSBjb21taXQgPGNvbW1pdCdzIGRwZGsgbWFpbiBicmFuY2ggU0hBLTEgY2hlY2tzdW0+IF0NCj4g DQo+IEZvciBleGFtcGxlOg0KPiAgICAgaHR0cHM6Ly9naXQuZHBkay5vcmcvZHBkay0NCj4gc3Rh YmxlL2NvbW1pdC8/aD0xOC4xMSZpZD1kOTBlNmFlNmY5MzZlY2RjMmZkMzgxMWZmOWYyNmFlYzdm M2MwNmViDQo+IA0KPiBXaGVuIHNlbmRpbmcgdGhlIGJhY2twb3J0ZWQgcGF0Y2gsIHBsZWFzZSBp bmRpY2F0ZSB0aGUgdGFyZ2V0IGJyYW5jaCBpbiB0aGUNCj4gc3ViamVjdCBsaW5lLCBhcyB3ZSBo YXZlIG11bHRpcGxlIGJyYW5jaGVzLCBmb3IgZXhhbXBsZToNCj4gICAgIFtQQVRDSCAyMi4xMV0g Zm9vL2JhcjogZml4IGJheg0KPiANCj4gV2l0aCBnaXQgZm9ybWF0LXBhdGNoLCB0aGlzIGNhbiBi ZSBhY2hpZXZlZCBieSBhcHBlbmRpbmcgdGhlIHBhcmFtZXRlcjoNCj4gICAgIC0tc3ViamVjdC1w cmVmaXg9J1BBVENIIDIyLjExJw0KPiANCj4gU2VuZCB0aGUgYmFja3BvcnRlZCBwYXRjaCB0byAi c3RhYmxlQGRwZGsub3JnIiBidXQgbm90ICJkZXZAZHBkay5vcmciLg0KPiANCj4gRllJLCBicmFu Y2ggMjIuMTEgaXMgbG9jYXRlZCBhdCB0cmVlOg0KPiAgICBodHRwczovL2dpdC5kcGRrLm9yZy9k cGRrLXN0YWJsZQ0KPiANCj4gVGhhbmtzLg0KPiANCj4gTHVjYSBCb2NjYXNzaQ0KPiANCj4gLS0t DQo+IDY1M2VmNzYyOTcgIEdvd3Jpc2hhbmthciBNdXRodWtyaXNobmFuIHRlc3QvY3J5cHRvOiBm aXggUlNBIHZlY3RvciBhcyBwZXINCj4gUkZDIDgwMTcgMzczNGNmMjJhYiAgTWF0dGlhcyBSw7Zu bmJsb20gZXZlbnRkZXY6IGZpeCBmbGFnIHR5cGVzIGNvbnNpc3RlbmN5DQo+IGE4NGYyM2NmYjUg IE1pbmdqaW4gWWUgICAgICAgbmV0L2ljZTogZml4IGhhbmRsaW5nIGVtcHR5IERDRiBSU1MgaGFz aA0KPiBhMWVmZDMxYjBmICBOaXRoaW5zZW4gS2FpdGhha2FkYW4gY29tbW9uL2NueGs6IGZpeCBB RVMtQ1RSIHNhbHQgaGFuZGxpbmcNCj4gYThiMWI5OWFiMiAgUHJhdmluIFBhdGhhayAgICBldmVu dC9kbGIyOiBmaXggY3JlZGl0IHJlbGVhc2UgcmFjZSBjb25kaXRpb24NCj4gZTMxZDQ2Nzk1NyAg UHJhdmluIFBhdGhhayAgICBldmVudC9kbGIyOiBmaXggcHVibGljIHN5bWJvbCBuYW1lc3BhY2UN Cj4gOTg5MWE1MGFmMCAgUHJhdmluIFBhdGhhayAgICBldmVudC9kbGIyOiBmaXggUUlEIGRlcHRo IHhzdGF0DQo+IDliZWJjMzM3MDMgIFJhaHVsIEJoYW5zYWxpICAgbmV0L2NueGs6IGZpeCBsb2Nr IGZvciBzZWN1cml0eSBzZXNzaW9uIG9wZXJhdGlvbnMNCg==