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 7E14D4719B for ; Tue, 6 Jan 2026 10:55:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 75E784026F; Tue, 6 Jan 2026 10:55:42 +0100 (CET) Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012016.outbound.protection.outlook.com [40.93.195.16]) by mails.dpdk.org (Postfix) with ESMTP id CAFFC4026F for ; Tue, 6 Jan 2026 10:55:40 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GeChoxrWzy58LDyFCucoLu2D3wk163TgNehTrcywFn9yBdlfkmz8i7DD5MD+18Ry2Nw3JEzWEPISBjLgwDiRNr7oJXCKuKyt8Omt/OG26pqq1ABuU/jS92ImFyyC7KSVTYi5SO0T+ghH25xOuCGcEB84MJ/R3Enn9zYZ6HgiQ/eer8oIJhMaRSvF9kP3fvE88iY4CsxS/S7Dcm0+0j7CBFBAdJCpMAAjthPOs+035w/9J7WXekIE7oehXHxAaKq0rf+M9uPlPwFbsiF7YqKqVT91Q13NhBID1H3DtJK7+ds9NNip54WVTOTqRCdeIwEGHfXH+IHF0ro1C5bqThnqXA== 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=XVNmWUKLdQs7Mb1AaYGDEAu3EANGffPrhKD6rDst8TQ=; b=ZxqyBVW7KQwbuuybwr1UBtvQUTifuvj5ii7tt4Vcv8LiEfV65Q6fnWgDk7OnryM7ioOiEdpFXy4hzAoSz0NuFPt/kxWX3pW9gFwJ8keWoO9EdgvbvzfFs7sOSuI2YsNEi29juURe/hQXecVq9TxWAutlHMSCjNF42Y9RsZGric3PACEpYXs8VJzw0r89bWGAyRA/fzlUv3N7DiVXhGvqdgq+akYiBdgXcGzB/uTHy0i3PIqLIrbgSoTYCpD0UyZRYCbONq36eFtAQPCNeCniVrUxOoMu3LiQ7NTam8dQD7jYcRVF+XwEMcuthJcQ0vb+iUWbCcZvbYsmEm1415+FbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XVNmWUKLdQs7Mb1AaYGDEAu3EANGffPrhKD6rDst8TQ=; b=j8slxMPMpYF9IhBS6FMv5Tblu1H71hi7G3lqjj9xtSkDVdKyGJoVGbOb4Uolo8Eyfg+/zlGLuRBJdbQFPUMXNdsSy0QQ2BCh+lDio42Jt5ZxHm0JmdTYuqBLAMPF1V98Z7UI5R96Xuo5HhjRMa5BFWrZNZnnKm7V3fj/0Lw/pUC+oYLf17mLOrTEegQ/EZ2xECIsSAZ+zONyINRADhTRJrpnpqutoQL9aSbi3kqxO/77aQ/L8tYROqG6eMbY69ZVui7fr2vwUDyyVY7+46tdxzU+//8w9QKDMK8csG1enJcOwbc9qPrdu0zRiHLAd3s4clRpaudsRKyco0l3F02Now== Received: from MW4PR12MB7484.namprd12.prod.outlook.com (2603:10b6:303:212::14) by DS7PR12MB5864.namprd12.prod.outlook.com (2603:10b6:8:7b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Tue, 6 Jan 2026 09:55:38 +0000 Received: from MW4PR12MB7484.namprd12.prod.outlook.com ([fe80::5a5:56d:2ea4:ee25]) by MW4PR12MB7484.namprd12.prod.outlook.com ([fe80::5a5:56d:2ea4:ee25%6]) with mapi id 15.20.9499.002; Tue, 6 Jan 2026 09:55:38 +0000 From: Shani Peretz To: "Richardson, Bruce" , dpdk stable , "skori@marvell.com" Subject: RE: please help backporting some patches to stable release 23.11.6 Thread-Topic: please help backporting some patches to stable release 23.11.6 Thread-Index: AQHcc+WiqxRGc1QLJU6PS5P1SX33urUyIQ2AgAfunVCACUi4AIABpM0w Date: Tue, 6 Jan 2026 09:55:38 +0000 Message-ID: References: <20251223082419.261870-1-shperetz@nvidia.com> <20251225095426.366416-1-shperetz@nvidia.com> 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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7484:EE_|DS7PR12MB5864:EE_ x-ms-office365-filtering-correlation-id: d811aca5-b4b4-4f21-294e-08de4d09beb2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?WXRxMkhtUXVVcHRGSVN5cEF0ZUsxWVdkV21oSnVVbnNtMVBUbjI1czhPMkZa?= =?utf-8?B?ZW1KWjdDS3JyU0ZSdDlZbm5lR0svaFhkbEhhVWtsM293ek1kb3lhc2ExNnBq?= =?utf-8?B?ekdBMzJmVGNKRGRmV1RwM3FKQ01YcGlHaThZNTc1ekNnOElwTSt4T3hTcG04?= =?utf-8?B?TFA4UE5wSjN2OC8xZzRxQkZmM2twTXJSdnAvcHlxUE95anFKeHU4WEcwWUJh?= =?utf-8?B?Zmk3SjRkK1BPRDJzQUtjOEl5MUt1ZnFvdHBnT3p4VldwdzlmM2FMbWdQeld3?= =?utf-8?B?VG92b2ZUbzYrVlFvb2p1a3g5MU03QkRiQWlXcGFKbEpsSEhzVmErV3BEcjM1?= =?utf-8?B?YkZBUlFkbVo0TUUrbzhDdTBUYTZINjVIV0JaMDdtdkM4eXQ2OTRXZVRlaTl3?= =?utf-8?B?RklMKzVHVFpJTVdsY1RYeWQyMnNZc3ROWEFaY2l0V0Q1Y1psbUFDS2dQTW1H?= =?utf-8?B?MWZRemkwTG9nT01wMWxtVGZuSU1IUkRIeUNSaVV4MDZxYTBHaWpibHJ2WDNm?= =?utf-8?B?RzczSlRyRFhOV2FjOFZra3FEdHRKQXlWS3krejR2d0VYeXUwajd6N0dPbVdl?= =?utf-8?B?ZEZEaG83WXFnQmtROUZFSkZJRForTzQxQ3VQbnZiUmM5UW1ZNFFCVzRrT1FM?= =?utf-8?B?NFZ0VU9XZWR5aU8xQVM4clBOT0hPeHhDZVpiaGpGR2VxM0g4ZTE1Sk9tSHZV?= =?utf-8?B?dUdKbEo1SmkvY0dueWZXWCtiVnlYVTVnY3F2LzlOeEEvaWJ6cm1MNmt6NlV5?= =?utf-8?B?Mzd4NjRuTkRXbmNkaFhZS3BOV1BaM1BrbmVTWlNNV3hDYnZWQUZDSGpxMjc5?= =?utf-8?B?Z2FPZXJ6V0dXalhkOUFGT3pCMXVpQktyRFBnQVpRR0JtWmV2S0RESlM5cFNu?= =?utf-8?B?N3c1Z2NKUXlHb2h0WUpoWFp1cW1YWm1pMHpIYURsNjVlWlNsQTRMSDBUQ0Ni?= =?utf-8?B?N1Nwa1hCMmtXK0s0bmN4dkRvb3pMZU9pRy8rV0N5bmdZeVF4WU5qYkRFeW1n?= =?utf-8?B?aThqMEhuVEc3Z0d2Qm9kbk8wa0I1a0l6OE9KUTNFOFlhalA0eDN4dmtoMlA3?= =?utf-8?B?Umc4eEN2dlZpTVdvQU4zWHBaZURQYld3emV4SUkzN2tad0F6bmlQNUZzbTZu?= =?utf-8?B?Q1ZYaXFXSG5OZzNxdlhlUEtraDUvK1VxZUprK0NqWmtYY2hMRmpHeUx0bEha?= =?utf-8?B?REhIbkJ1czVJSGFqTXc0TllBRHJ0ZmlaZGJJZFlkQU5ZeWxydFh4L2tXbGhr?= =?utf-8?B?ZVVqc2xLSTdZU2JSNkhTNGExQytINUxJdU00ZzZ0NDF0Z2dLU3BySlhFcG1L?= =?utf-8?B?dXBTV1lUVkVBRGQ3Z0VUWHhMUUV6TjgyeC9EOVBIcjBTTkNQeVVQcVhnSTRy?= =?utf-8?B?R2Nkd1VMYmxaa0Q4R1Urdm5UNkk5Z3hxejQ3eVBDKzNyaklpY3dNaW13RXpu?= =?utf-8?B?bUZ2YTF4VkQ5L0RENWZJUXNoK2xreDRtMzMrdFNZbzEvTVNZZWdvWnowTWxM?= =?utf-8?B?QWRUWnIwSWFWa0xDeWF6SkhaZFI0SFk4SWJkSm11M0tZTFp2MzN3cWMxTmNW?= =?utf-8?B?Uk9iLzhtNG1SVVlmZ0g3ek9hc2hnVy9LRExJbHNqQUFDOGs1UUhJMWkwcmRz?= =?utf-8?B?Znh4NE5VQTh3YTZ5b0xtQVFNK2wzQ3NpR2NGOXBhdlNLckc3andkbkVsNXhv?= =?utf-8?B?a29hbDZnajdPK051Q1cwMGRYMGI0NmVIaG8ra2ZMdDIwTlkxOUxLcFM5VERR?= =?utf-8?B?Ui8rdTdMZzgxOTVIdyt1NUlTYjVsUllBWFFEeUd3bEVaTEd6UEhZaUxTaHVo?= =?utf-8?B?ajhhTVNUbDVtdjJYWnhNOXg2MkxiMkhkQ29PbkZubDRhNytFQXl4Y3NxVkdu?= =?utf-8?B?aWhRdTc4aWJKUU9aRVY5cWo2NDN3WDFzd1JDeHpxZDdWVmY5ejU4YU9ObVFT?= =?utf-8?B?Ni9ScGh0ZVFBV0NLRUpNUWFZbjltWXdLZW5CM09raEZZWmU2aGFlVWNFSmdI?= =?utf-8?B?byt0Vk9PUmRlWmdScW11RFdadjlnaUdKZVczbFdmb3pjT1J2S3Y4UEJGNlND?= =?utf-8?Q?s/iM0y?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR12MB7484.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?REJaOW9OOGI0OEkzWW9CYU9pdGoybk1qYnd0TmRWdzh1K0FkMEo0ZmN3TEM3?= =?utf-8?B?SVFrS2xiMzJHbHFWNWNPbGlVbURqTUVNa1lZTFd4OTgzMGZTZExaS0VodUVr?= =?utf-8?B?UzZId1ExN3EwZzhFcjdtSXNTdlZKQ3JoTkdOMy9wVUpnOUpUSmw4UmkwUk5m?= =?utf-8?B?R2FZczNCVlpld1FYc1p4cVVyODBMb3lGNjdxa2pCWkxMSkFORGVqT0s1emds?= =?utf-8?B?NmVGaGQzT3VIbkFxSHVhcW1ydWZNUmF6bEoxeGNZMUdmZjNNL0JDenVFZmJs?= =?utf-8?B?WVQrM1JmS1JPYjU5VHJnR3h5OEwrVlZIb3BNZTNpam5Ia2lPM3Vtam54SEs2?= =?utf-8?B?cXBySG93MTdLRGVNSG5kRUltdmtRNzVVMlQyZi9xTW5ldnMzRVVGY3Z5S2lr?= =?utf-8?B?SS9XZnRUOWZMVThwemtjYWtpSVhqVHpBZUI1K3dUd2FtTGgxbGhvVERUV2R5?= =?utf-8?B?VjZ4ZTNwai9GcmlTSlAwWUxLb2gvTFRLVXJwVTl5ZzRxMm83Rlh5RVdEOC9w?= =?utf-8?B?U2hyUXlWZmZoMWV4dTM5aTZoL0hZMFJ1d3ZSSGJLdFdWc0Y3aXUzanBldnlh?= =?utf-8?B?Y05Tb2dZYWorSUN4d2YraTY1OVlYUXFFV2ZDTWxrUVBvcytBVlB0aVNFWVZk?= =?utf-8?B?c2R0emhDdzI1dGtzbEdodHBaV2dRYU1BQzF5OGs4QnRNYUVveENSY2FrQlpz?= =?utf-8?B?Q2NnTUhrRDZKRmdGRmJwQ2F6cmcvOEVRSTk2c1lCMHhuZE92d1RJU0YzbE5o?= =?utf-8?B?dGVZOVFZbXBSQVI2U2ZqSmQxbXlMOXArdVZlNGdveGhKc3FaUmx4ZVNEM0hh?= =?utf-8?B?QWRwMUZPMHJJLzl6RHBRSklmQnllN1pjVC9kWm91dTk2c3NKK01lamZYamIw?= =?utf-8?B?Mmowb3N3Y0FBKzJIc043NmpmUytHWWJCdjJFRk5CeWt6cEdoUXZzcFhSOG52?= =?utf-8?B?RFpIVVJZblJLWnhSa0xRajJreTJ2WERlZExibWR1eHA1cmVEYnBTTjlIdXFD?= =?utf-8?B?MGo5U3hHdWFTMzQ4d2NrRythUVhhcmd6aHVvNjZweFN4RG1yNTBicFljZU0r?= =?utf-8?B?WW9SRm9sTGhZVmlCRXpCdTk1eko2SzBXRGp0VnRhMksvblkrajhpRm05ZFlo?= =?utf-8?B?UHc1SFg4MjBVNFBSMkJaWTJHZEJVQlBJSCtPN0ZrRVNpdWRRK1pNMU5WR0dJ?= =?utf-8?B?SGtBUWRWdHJjZHR3cEVhcmFLL0xsWDVHeWx0V0ZnYWNVZk01MWZ5WlFsQmhZ?= =?utf-8?B?ak9rZXEwM09PSEVvN1RaOGdyNkFlL1FtdVF2aklnUFQ1clQzRkU1RnZNbnBU?= =?utf-8?B?VWlKR2k2Z2dRTGprc0grTlBPT01JTkRIRUUrc1k1OE1Rc2wwVWZqdUdMckg0?= =?utf-8?B?cHhLV3dpUmlEY29nTHhWaGE1UzE3amRtamtZOTRKeStnbnRvcDdhNm1jUity?= =?utf-8?B?Vlp6K1BaQ0ZxRmNLM0E5RlhvNlh0U092V1k1WVladzhOVjYyS2o4eUdxM1RM?= =?utf-8?B?ZWQwL3NuVkN6d2NrdVQrKzJTVHVodEoxdEc5aUVFeTRPSGdERExkcjVNLzlQ?= =?utf-8?B?OFV2QjY1KzBBV2JBd1RGRjBqYW9QVUx0cWh1SXRkK0RGNDVwUFMvWWxObW9y?= =?utf-8?B?RG92aURqcE1BUDlGOXFvRG1PdFJQKzllMTIrbE5MYnVRK2kwNC84aDNFczlM?= =?utf-8?B?aDlnYjU4bklSSSszNWVhZkhlbXZEVlcvUEtMa3V6UENWdVF4NEJJSHEvSy9z?= =?utf-8?B?Ty9iTithK3hwY1EyaEJ2Vml5MmhxVnEvZzlRN3Nwb3E0Tmd5ZnVhdzMzSW1y?= =?utf-8?B?RFlMS2xPb3lRZjBnYktVSUViMUN2dU9pQTVGS1kvbnE0U2d6WSs4TnVaZ0NK?= =?utf-8?B?aE1pbXh5L0hKcm1YSnIwMXRPZ1daMTFDMTE1QlR6VVhpODk2R3o2OWQrMGNk?= =?utf-8?B?SUxhLy9TRFBSRzJaNUFCN2VZZXRmNE91VFJ0M0h5MVRMUFQ1bzQ4L0hZcVFR?= =?utf-8?B?eEFHZDd4ODBXK2ZxTnEvV3hjMzJQZ1lsdW4rWHVLeHJJL0VmSHVHbG9UNk1n?= =?utf-8?B?N3dRSktMNy9CbWhtZnNDOHVnWXFhZS84b3NPQjJJQ3RRU1ZlRlQrRlhGQ21E?= =?utf-8?B?Yk0zVWVvZWhSbXF5eVFacjN5VW1BbzFmVTlzdFNUelJuZFQ1WHhCTmE3OTY3?= =?utf-8?B?N0R1ZVFaOG54NjV6WVN6WWtQWmtramhhbStkSERFaUFLZjdpakJXNUFuYXNR?= =?utf-8?B?TG9hU0UyOWQwV1Q0S283TVdNNVZZN0E0TU9hUzFURWluVDlsTU1QVjA0b1Vm?= =?utf-8?Q?3sRFFm8VcTyi8hS10d?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7484.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d811aca5-b4b4-4f21-294e-08de4d09beb2 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2026 09:55:38.2494 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wtm7Gvy1eZkSjl3pFXxNL3bynCh1mf2bzZmDYiRUFy+YbKzxaFCdYOFs0mn8dO86KojFa6TGoB6B8hsNqIT+ZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB5864 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmljaGFyZHNvbiwgQnJ1 Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIDUgSmFudWFy eSAyMDI2IDEwOjQ5DQo+IFRvOiBTaGFuaSBQZXJldHogPHNocGVyZXR6QG52aWRpYS5jb20+OyBk cGRrIHN0YWJsZSA8c3RhYmxlQGRwZGsub3JnPjsNCj4gc2tvcmlAbWFydmVsbC5jb20NCj4gU3Vi amVjdDogUkU6IHBsZWFzZSBoZWxwIGJhY2twb3J0aW5nIHNvbWUgcGF0Y2hlcyB0byBzdGFibGUg cmVsZWFzZSAyMy4xMS42DQo+IA0KPiBFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3Blbmlu ZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gPiBGcm9tOiBTaGFuaSBQZXJldHogPHNocGVyZXR6QG52aWRpYS5jb20+DQo+ID4g U2VudDogVHVlc2RheSwgRGVjZW1iZXIgMzAsIDIwMjUgMTE6MDcgQU0NCj4gPiBUbzogZHBkayBz dGFibGUgPHN0YWJsZUBkcGRrLm9yZz47IFJpY2hhcmRzb24sIEJydWNlDQo+ID4gPGJydWNlLnJp Y2hhcmRzb25AaW50ZWwuY29tPjsgc2tvcmlAbWFydmVsbC5jb20NCj4gPiBTdWJqZWN0OiBSRTog cGxlYXNlIGhlbHAgYmFja3BvcnRpbmcgc29tZSBwYXRjaGVzIHRvIHN0YWJsZSByZWxlYXNlDQo+ ID4gMjMuMTEuNg0KPiA+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiA+IEZyb206IFNoYW5pIFBlcmV0eiA8c2hwZXJldHpAbnZpZGlhLmNvbT4NCj4gPiA+ IFNlbnQ6IFRodXJzZGF5LCAyNSBEZWNlbWJlciAyMDI1IDExOjU0DQo+ID4gPiBUbzogZHBkayBz dGFibGUgPHN0YWJsZUBkcGRrLm9yZz4NCj4gDQo+IDxzbmlwPg0KPiANCj4gPiA+IFN1YmplY3Q6 IHBsZWFzZSBoZWxwIGJhY2twb3J0aW5nIHNvbWUgcGF0Y2hlcyB0byBzdGFibGUgcmVsZWFzZQ0K PiA+ID4gMjMuMTEuNg0KPiA+ID4NCj4gPiA+IEhpIGNvbW1pdCBhdXRob3JzIChhbmQgbWFpbnRh aW5lcnMpLA0KPiA+ID4NCj4gPiA+IERlc3BpdGUgYmVpbmcgc2VsZWN0ZWQgYnkgdGhlIERQREsg bWFpbnRlbmFuY2UgdG9vbA0KPiA+ID4gLi9kZXZ0b29scy9naXQtbG9nLQ0KPiA+IGZpeGVzLnNo DQo+ID4gPiBJIGRpZG4ndCBhcHBseSBmb2xsb3dpbmcgY29tbWl0cyBmcm9tIERQREsgbWFpbiB0 byAyMy4xMSBzdGFibGUNCj4gPiA+IGJyYW5jaCwgYXMgY29uZmxpY3RzIG9yIGJ1aWxkIGVycm9y cyBvY2N1ci4NCj4gPiA+DQo+ID4gPiBDYW4gYXV0aG9ycyBjaGVjayB5b3VyIHBhdGNoZXMgaW4g dGhlIGZvbGxvd2luZyBsaXN0IGFuZCBlaXRoZXI6DQo+ID4gPiAgICAgLSBCYWNrcG9ydCB5b3Vy IHBhdGNoZXMgdG8gdGhlIDIzLjExIGJyYW5jaCwgb3INCj4gPiA+ICAgICAtIEluZGljYXRlIHRo YXQgdGhlIHBhdGNoIHNob3VsZCBub3QgYmUgYmFja3BvcnRlZA0KPiA+ID4NCj4gPiA+IFBsZWFz ZSBkbyBlaXRoZXIgb2YgdGhlIGFib3ZlIGJ5IDEyLzMxLzI1Lg0KPiA+ID4NCj4gPiA+IFlvdSBj YW4gZmluZCB0aGUgYSB0ZW1wb3Jhcnkgd29yay1pbi1wcm9ncmVzcyBicmFuY2ggb2YgdGhlIGNv bWluZw0KPiA+IDIzLjExLjYNCj4gPiA+IHJlbGVhc2UgYXQ6DQo+ID4gPiAgICAgaHR0cHM6Ly9n aXRodWIuY29tL3NoYW5pcHIvZHBkay1zdGFibGUNCj4gPiA+IEl0IGlzIHJlY29tbWVuZGVkIHRv IGJhY2twb3J0IG9uIHRvcCBvZiB0aGF0IHRvIG1pbmltaXplIGZ1cnRoZXINCj4gPiA+IGNvbmZs aWN0cyBvciBtaXN1bmRlcnN0YW5kaW5ncy4NCj4gPiA+DQo+ID4gPiBTb21lIG5vdGVzIG9uIHN0 YWJsZSBiYWNrcG9ydHM6DQo+ID4gPg0KPiA+ID4gQSBiYWNrcG9ydCBzaG91bGQgY29udGFpbiBh IHJlZmVyZW5jZSB0byB0aGUgRFBESyBtYWluIGJyYW5jaCBjb21taXQNCj4gPiA+IGluDQo+ID4g aXQncw0KPiA+ID4gY29tbWl0IG1lc3NhZ2UgaW4gdGhlIGZvbGxvd2luZyBmYXNoaW9uOg0KPiA+ ID4gICAgIFsgdXBzdHJlYW0gY29tbWl0IDxjb21taXQncyBkcGRrIG1haW4gYnJhbmNoIFNIQS0x IGNoZWNrc3VtPiBdDQo+ID4gPg0KPiA+ID4gRm9yIGV4YW1wbGU6DQo+ID4gPiAgICAgaHR0cHM6 Ly9naXQuZHBkay5vcmcvZHBkay0NCj4gPiA+DQo+ID4NCj4gc3RhYmxlL2NvbW1pdC8/aD0xOC4x MSZpZD1kOTBlNmFlNmY5MzZlY2RjMmZkMzgxMWZmOWYyNmFlYzdmM2MwNmViDQo+ID4gPg0KPiA+ ID4gV2hlbiBzZW5kaW5nIHRoZSBiYWNrcG9ydGVkIHBhdGNoLCBwbGVhc2UgaW5kaWNhdGUgdGhl IHRhcmdldCBicmFuY2gNCj4gPiA+IGluIHRoZSBzdWJqZWN0IGxpbmUsIGFzIHdlIGhhdmUgbXVs dGlwbGUgYnJhbmNoZXMsIGZvciBleGFtcGxlOg0KPiA+ID4gICAgIFtQQVRDSCAyMy4xMV0gZm9v L2JhcjogZml4IGJheg0KPiA+ID4NCj4gPiA+IFdpdGggZ2l0IGZvcm1hdC1wYXRjaCwgdGhpcyBj YW4gYmUgYWNoaWV2ZWQgYnkgYXBwZW5kaW5nIHRoZSBwYXJhbWV0ZXI6DQo+ID4gPiAgICAgLS1z dWJqZWN0LXByZWZpeD0nUEFUQ0ggMjMuMTEnDQo+ID4gPg0KPiA+ID4gU2VuZCB0aGUgYmFja3Bv cnRlZCBwYXRjaCB0byAic3RhYmxlQGRwZGsub3JnIiBidXQgbm90DQo+ICJkZXZAZHBkay5vcmci Lg0KPiA+ID4NCj4gPiA+IEZZSSwgYnJhbmNoIDIzLjExIGlzIGxvY2F0ZWQgYXQgdHJlZToNCj4g PiA+ICAgIGh0dHBzOi8vZ2l0LmRwZGsub3JnL2RwZGstc3RhYmxlDQo+ID4gPg0KPiA+ID4gVGhh bmtzLg0KPiA+ID4NCj4gPiA+IFNoYW5pDQo+ID4gPg0KPiA+ID4gLS0tDQo+ID4gPiA4YThjMDJk MmJiICBBbmF0b2x5IEJ1cmFrb3YgIHZmaW86IGZpeCBjdXN0b20gY29udGFpbmVycyBpbg0KPiA+ ID4gbXVsdGlwcm9jZXNzDQo+ID4NCj4gPiA+IGJkOTYzMDdkMTUgIEJydWNlIFJpY2hhcmRzb24g bmV0L2ZtMTBrOiBmaXggVHggcGFja2V0IHByZXBhcmUNCj4gPiA+IDE5ZDcxODhmNmYgQnJ1Y2Ug UmljaGFyZHNvbiBuZXQvaXhnYmU6IGZpeCBUeCBwYWNrZXQgcHJlcGFyZQ0KPiA+ID4gNzQzYmJk M2JkMiAgU3VuaWwgS3VtYXIgS29yaSBuZXQvaWNlOiBmaXggVHggcGFja2V0IHByZXBhcmUNCj4g Pg0KPiA+IEhleSBCcnVjZS8gU3VuaWwsDQo+ID4NCj4gPiBJIG5vdGljZWQgdGhhdCB0aGUgcGF0 Y2hlcyB3ZXJlIGRyb3BwZWQgZnJvbSB0aGUgMjQuMTEgcmVsZWFzZSBhbmQNCj4gPiB3YW50ZWQg dG8gbWFrZSBzdXJlIGl0J3Mgb2theSB0byBkcm9wIHRoZW0gZnJvbSAyMy4xMSBhcyB3ZWxsLg0K PiA+DQo+ID4gVGhhbmtzLA0KPiA+IFNoYW5pDQo+ID4NCj4gWWVzLCBJIHRoaW5rIHRoYXQgc2hv dWxkIGJlIGZpbmUuDQo+IA0KPiAvQnJ1Y2UNCg0KVGhhbmtzIEJydWNlLCBJJ2xsIHJlbW92ZSB0 aGVtIGZyb20gbmVlZCB0byBiYWNrcG9ydCBsaXN0DQo=