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 B2A984719B for ; Tue, 6 Jan 2026 10:56:29 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ABE074026F; Tue, 6 Jan 2026 10:56:29 +0100 (CET) Received: from MW6PR02CU001.outbound.protection.outlook.com (mail-westus2azon11012028.outbound.protection.outlook.com [52.101.48.28]) by mails.dpdk.org (Postfix) with ESMTP id E62654026F for ; Tue, 6 Jan 2026 10:56:28 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l1k3RoOxo7Mm7OeBtbGdGhwYX3hN/fBmWsM3BbrPn34qQmTlA3vLSC65y619IcahH942DoZWPZngNTsOVYRgqCWtsC+9p9b0gemYtDOQVphxjMhaejLZxPG9lXhhz2HxA8tDb4QVYp+xAqnCb3OH58xYVfRmRodMizYlidQCwGBjj3WL/82pcrQZ/06wLQxpiN5oNaxyopWdoUCszQSX9TpQWOEVV9A35OJWnnK4RmkQrZpStNUhBg5SpgPE+ejRty0RtqIomuJuWhDvul0uhHv+rr39e44NxhLNj5wss42FtOVhssSJndHaFGXnTOpk0ZuQl04HNnpi+ONYL+bShw== 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=Wl66Jx9kA7b1vUnHjt/IiI1dgnEx6eKqCTS3JhpQfZU=; b=ZpU6LhjB5B/JZUcJXZZCuiKllLrplJl/FtCdWKEjj30qVGPFqzuBZ5r4ZpAQaY9z7koQkyNEqLZ97V3bSFdHrktsgb4oxlmtuIYFi0osEiNEbx5MWBsmGN6ikA/TjBpHISGsmlYUZKokJB54bYd3mOlPg1X8Ig/HeOMCSRgYqLYFSD2Qick7XCTHUn/wR8ms75Us0D9wuH4r2uleft3qoH26W71MMErM4T/TbFn0W80PqM+EQuHhgA+DGgwd+3yiXDqgod5RpSb8DluWfVs9y2HSs2weK7CM5cZOZjxsDrK7ESqzBs0CBIjAnF21iOcAUwXU5aSieqz/2vblEOFGKg== 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=Wl66Jx9kA7b1vUnHjt/IiI1dgnEx6eKqCTS3JhpQfZU=; b=Or3bnt9qjIBACbOCrPuMPMeHHNq/nNhUXEZne0TMtH90iHRG+vOSSpGqkSvJwK+3JsSH4Ae8P2I2TS4bD/YsAinN+cbsYXjXpTXDby6+W1XmcKW5jHOh3gPoz+4wIc2q4UuTrELzbqIQ54OyHMa/rFNPxuetEBhcmqPCtJAxlf0kk6novt1lAx4/LwMy+hJXRhAZ4rW5m45sniB/AXD7EqiUTJJGzSy4xkA4jBJ/JtNId4QhTQ2VIoCx75crqXqwNt0EstqFHATOqtecKFaB0U9qxWDD+hnS67K7bjivJy8N/1HDyph4M18oensYVb6n9YvXSoYbXQApZ32EKItyZQ== 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:56:25 +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:56:25 +0000 From: Shani Peretz To: "Loftus, Ciara" , dpdk stable 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+WiqxRGc1QLJU6PS5P1SX33urUyIQ2AgBFgL4CAAXxKkA== Date: Tue, 6 Jan 2026 09:56:25 +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: 97a0e982-7157-4c4e-8a20-08de4d09dae5 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?Q0JYNkYwZTRqNVdCY245TitFWFdidE0xTmhBR0tXdm1vaXIydVg5b05RYlNG?= =?utf-8?B?NStVSGk4UWlzTnFnVUlxUGtiRTllZFU0RFMxeXhHdWMzZ2ZuS0lKSjRLczI1?= =?utf-8?B?S2hSSGtuc0Z6MUN1cDBSMk5FM1pJeXNvNWZvYmFhZnF3eTJTOTFMLzRCNjNv?= =?utf-8?B?VGtGN0hUbE5OVk1Lejk2YXliN2NGWjNWVkM5M3RSbEtXMDgvd0JhclJXT2dv?= =?utf-8?B?UHpSdlBpNlNseGhuV25rSXFKUjJkQm52MmRZUlJ4Rlo1b3AvYThXZ3NORTVK?= =?utf-8?B?Zm1kU2JwRTBXYzB2ZXBCMU1VdjQ4bEVvb3R0R2pncGxBcjIrWGQyTUVVM3pH?= =?utf-8?B?Q0U4azRQbnd6cENXUXhKc20zRHR3bkVnRkFzUHBZdHFrZkRWY3l4b2ZQRTNi?= =?utf-8?B?VlhGQTQ0OU4zVldyRFl4cUpyS3JEaHB3YVFsY3l2RVh6WWdhajlPZkJ1SzVM?= =?utf-8?B?VmxiQzQ0bEJUcnMzZm8yMHF0azh6ZzlOWmlHWC9YZkprdDBlWnEreDJtb2Ru?= =?utf-8?B?ZS85dEhZbWtvTzllRUtjMVlxTkwyeDVSc1BrRXBTMjVhaDhVWkpleEczSzgv?= =?utf-8?B?dUcxMkZZRERBNmdxMEJuZnVMOStlTUZQdHc2YVIvb09ZdjVmei9hRU51aUM3?= =?utf-8?B?NXp5YjFta2l5bTRESnA1ZzhaOXZkNEdWaE8zbWZVUXNFOTlpZDdGZWl5YTRk?= =?utf-8?B?c2dpelpPZ0RpSmZXREZpdkIra0ZyQ1FOQjlZekdXZlo2eXNiQTJEb1NlOWNk?= =?utf-8?B?QURKM1Z4WXMvTWJDZmZDbFpURTU4eHRTNDBCNFJ4QnkvbmRFZFlFdlQzWTZm?= =?utf-8?B?WUY0aHp2T0tJZXpBNWZEakV2NmIxVUZzQjBiODBva0pWZk9qdnE2Tmg0ZFVi?= =?utf-8?B?NlZoRndYNGtmbUxabmx2aE8ydElYUENEandTSmljWVJ3bUlIN2tPREhlaXAw?= =?utf-8?B?WUtkci80S3BHNTdOTTAwVGEzTTd3OTRxbXVXcW5sMUdidUlKemtaQjU4TE54?= =?utf-8?B?TmNCZ1JMNmJZMzZOM3hvTTIzaVY4QURQSGIrNUlBRlMyaERRZGFjdG83Vi9u?= =?utf-8?B?Q05SOHMxT3VGeFJnczgzcFNTRzBSenlNYnZ3SGhlcElrckF6QjhFL3BpTkR0?= =?utf-8?B?WjJPaklNbmt3VXJEcDVHZ0dneU5XVldLandMQWFraTA1MmJGS0xCUVJFeHdU?= =?utf-8?B?UlEralNkcHFKeG5WK21icXVFNEllVEZCZGR1ZXBrNFFXay9YcDJXK0d4Sk9p?= =?utf-8?B?MGgyV2tTRzZtOThkT0w4R2xrTVhXaXNVOGptRGNWdTF1Rld4clgvR2QzdlVP?= =?utf-8?B?MXVCclBwQTJqd2FiL0tMUXdhQVNmMlNsSFBpRXZ1MXJCcWlHblF0TnJFYWhp?= =?utf-8?B?eS9UMk5pRnVzM05YM0RHYnZTVHdOVWl6Mjd2MFVhUkhrbW1lREdVTlB1eVZL?= =?utf-8?B?OTc1NlBOaW15ZFRFdDBmRXdIYUZMVS82S09RZjRoTUFsRVdzZVZZK0FhVGRJ?= =?utf-8?B?OFZzb1NLbHEzclZGMVkxa3J5dG4wRzRaM0NDZDBnU294dnB3VFhGZjBnL0lp?= =?utf-8?B?QUtiamJ2czI4MWN6ejhlTTZmaUtoMGJSY25EaUEyYmVRbTZHSDFKTHY0bmhW?= =?utf-8?B?dGZxUlBYZFF0eFNHK2lhM2hSVkdrZWRoYVNjdXFiSTdiVTdleWQ2WTRMbE9p?= =?utf-8?B?RUcvTHlSc2tWWCtjTll5RFVrT1NHUVczNktURVR2bVRjNElpMG5RMGhzSEo3?= =?utf-8?B?cGR2S1Arc2wyUFlnSERIYlVEQ3VncjFrUFRyMlZZKzBZYWRsbEExSzlZb2x4?= =?utf-8?B?NDYvWDZxQWViNUJpYzk0NGVNK2h6MVZZUTh6c2k2czRsc1ZZUm14KzIxKzM1?= =?utf-8?B?TTQ4WHJ6cDlkai9TN292eXpETHpXZ1J6bWF1T2Fwa2JkZE1RbkVpM3FEbzVG?= =?utf-8?B?bkw3VzMzT1ludnVHbk9kVUxpb01LcyswelJycTA2M0RRUFdMN3NjYnhvVHJa?= =?utf-8?B?SDlHWUVkQ29rY3ZqWUhEWG1md0V2eGgrUnlHT2pFMVJDRnF4UXVLUm5Mdzdo?= =?utf-8?Q?KCNS74?= 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?UUVjNUVkZDBIdlJXemVvbG5nT3RNRC90OW5jaENHV3IvL1dBc3Rac1hpbUdM?= =?utf-8?B?K3drKzlaSWxhUlU4QTVCdkhMbzF1UVYyd01UdHJCZjA0c1RzS0xrYTk1NjRk?= =?utf-8?B?cnJoRm1NcFhIYUhZRS9EQ1lTV09Ed0NJRnN5TVJhRXNLR1ozSmJ6UkRHWFpM?= =?utf-8?B?OVNHOE9JbUVma2Z2aEJTOUI2U2NZdGRCTkVQMjBSa2JJbnhLbVZkajZseVd6?= =?utf-8?B?N21aNk9NdEo0TjFleUJQWmVHaVNHbmZzeFN4M1hJbUJNdStoUHB4Mmhma1pR?= =?utf-8?B?UUE4WHJkYjI4NUk0cVRBTGdlY0V0SUozbGdsTExzRHdsQmpzMEZTU2FPY045?= =?utf-8?B?Unk0UmFwQURCWjRsaitGcUU0Qi9XVXB1RVcvTWUvZjFEaG1yRmhWeFp2eUh1?= =?utf-8?B?MGdoRnhsWWZzN01iTlQ3MmEzUjF4ejBIQTB1ZFREVTQwbzlGSjN5eDJaaUN5?= =?utf-8?B?SGo5YlkrbWkvMWlUajVmeHl3UUVuK0VKaEpIL1JEakxEVS9YUlFGaldkNzVt?= =?utf-8?B?MVZVR0l0RTRxWHdvV2lVRFNodnhTSVNMdUJSZDBId0Q0eldCejI4NUNFYkZk?= =?utf-8?B?MFVxVEhSRW5GSThNQzRqZTJVbFFvc05HVllDSTViNlJ5RUcwWWlNaGF2a0xp?= =?utf-8?B?VHAxajNQb2Z1ejJvbHRGdTFDektSdEVZQWg5SnE3VlpUalJKd2pZRXNMejF2?= =?utf-8?B?bzcrUkV3ak9oR1hMRW1KamY5Z29JZEo2SmY2WjVNVlZZdllHTUFJWXVOeUVj?= =?utf-8?B?QWtFd3RKdnhaRVdlWlFUMDNKaDJLTTQ5eVRGcXFjZXhvSUtCTEcrcUJ6SnRy?= =?utf-8?B?ZXFranJlUXhVYVk1ZGJmekFUc2pPZ0VjdFhPZzdxSVBZcjZuRXg0Vms5RFc2?= =?utf-8?B?a0FEdERPTWh2Q1Nxbkpld0NWTXBtMDZpVUd1WUoyY0dGSXprV2NXbjF0Qks2?= =?utf-8?B?N09jNCs5MjdFQTdEdWNtU3hIN0MyVFlRalNwWGVDVG9iT1pKTFJpeEYyVDVy?= =?utf-8?B?VzJWLzRvWlQ3UHNCaTA2cEZoR3RDdUhVT0hiSTZ6WDhUSkdyVXpiOHIzVWtG?= =?utf-8?B?ZHBtcTNMN2xHVHBVcjJscTIxRDBZQmhzUXV1Yk9aVE5iV3VCSUJiUDRWK3J2?= =?utf-8?B?TzR5QUljMnlhdk5sTjJQUDBtNWs3ZGVoNGpRUVppT0RaQjFreWRXcXFxeWcr?= =?utf-8?B?aXd1T0pveCtLMnlweU9RaTdqZnBlOUZad3NuOHA0M1RYRmVRWWw0RHIvdDUz?= =?utf-8?B?dHY1a0hwU2I1SENzOWV5eXoxYjEreFc5bDcvWDJhSFArNFpkb2s2VzkwekFw?= =?utf-8?B?RkFNcXIyaTcweEp5Vnp1R0pudW9IR0RldmlDYkpsNGdkbjdNWldid1B2QlBt?= =?utf-8?B?TWNiNVdDWW8xZE9iN1JjSVFweDFESlJzc04wK1FOZlE5Wk9BSWxJVVhvamZ5?= =?utf-8?B?U0J5c3BFSXhyMVQ1OHhWLzhWV2ZmTmp5Lzd3dHliZGNKaXpNb2ZPb1JsNy9h?= =?utf-8?B?dzhJa0g0TmxRcFRNakJSemRPVjlEc3I3bEZpYlJheXJQOFgwOXhtdi9MSFoy?= =?utf-8?B?K0V3NWVwNHhpc2ZzV0VCbjN6aGdnYWQwY3Exd0g0ZFZ6eERIbzYyOStCYVFT?= =?utf-8?B?L0NmZGU4VkNYR0hBSGZFMkorRXU5MC9kZSsya1lyM01PL3ZqMHExbmVKaFN4?= =?utf-8?B?TFo0UC9NcHB0N2J4Z1F4YWFwYVkrejJDWkNkR1Z5WStuYXVPcFlWVjhuUU1L?= =?utf-8?B?SUdGS20xSW1Ec09Rb1gxdDVxb0xpRmxVTGdhOWJsZ3I0RzZJL0FnN1ZGYXFB?= =?utf-8?B?RzlXTlduOWgzdWNBVEVIYm1BTGhaQ1kzUTNzQ3FwZlpmUVphRXNaZDdXcFky?= =?utf-8?B?ZmZYVkpPOFBVdDVURXUzT1grU3JUdHdzaEZKSVVEZzNQcUo4VTRTY0pNVFFr?= =?utf-8?B?NzVwQTJSTVdJRWVpV1FpODhXdUZmM3VCVDZ1M2tFbk9BTGRWalpvRVk1eHda?= =?utf-8?B?K25IK2ZEVkhCVzJKVnBiRVBGUXViQ0ljYThrL0lIVEo0SEtiVlUyMEk3U0N6?= =?utf-8?B?Qlh1cDRmZmhXTEFPSFV3d3o3RmxMUkZMMnJ6eHhNZmlpNmZKbDgyakU1U3Vo?= =?utf-8?B?SFpKNEZXNTBhUUE2eHlUclpramlOeVZMK0Z5Q0J5Y1EycVZ5ajVtTm03Nk1K?= =?utf-8?B?NWswVzJwcjV1d3hHMGtETDFFcWtwUWFNNmRSbVJvWUl5S0Nmdzd0SDd3aytQ?= =?utf-8?B?Qm91dU1CaDBEQXBRY0ZXVE5aTnRORGxzb0JaQ3ZsYVUzVDdpdGFOQWx5N0NN?= =?utf-8?Q?gsDPtyHBEpYXN94foH?= 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: 97a0e982-7157-4c4e-8a20-08de4d09dae5 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2026 09:56:25.5385 (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: gOT5YAbODJYSikVRQO4LBe5Qm+sptaU8QpAAf4ODnoIq4PabxwPxJsFuMt4XigRcNnSmha/447h/AuR9ix7Hog== 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTG9mdHVzLCBDaWFyYSA8 Y2lhcmEubG9mdHVzQGludGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCA1IEphbnVhcnkgMjAyNiAx MzoxNQ0KPiBUbzogZHBkayBzdGFibGUgPHN0YWJsZUBkcGRrLm9yZz4NCj4gQ2M6IFNoYW5pIFBl cmV0eiA8c2hwZXJldHpAbnZpZGlhLmNvbT4NCj4gU3ViamVjdDogUkU6IHBsZWFzZSBoZWxwIGJh Y2twb3J0aW5nIHNvbWUgcGF0Y2hlcyB0byBzdGFibGUgcmVsZWFzZSAyMy4xMS42DQo+IA0KPiBF eHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0K PiANCj4gDQo+ID4gU3ViamVjdDogcGxlYXNlIGhlbHAgYmFja3BvcnRpbmcgc29tZSBwYXRjaGVz IHRvIHN0YWJsZSByZWxlYXNlDQo+ID4gMjMuMTEuNg0KPiA+DQo+ID4gSGkgY29tbWl0IGF1dGhv cnMgKGFuZCBtYWludGFpbmVycyksDQo+ID4NCj4gPiBEZXNwaXRlIGJlaW5nIHNlbGVjdGVkIGJ5 IHRoZSBEUERLIG1haW50ZW5hbmNlIHRvb2wNCj4gPiAuL2RldnRvb2xzL2dpdC1sb2ctIGZpeGVz LnNoIEkgZGlkbid0IGFwcGx5IGZvbGxvd2luZyBjb21taXRzIGZyb20NCj4gPiBEUERLIG1haW4g dG8gMjMuMTEgc3RhYmxlIGJyYW5jaCwgYXMgY29uZmxpY3RzIG9yIGJ1aWxkIGVycm9ycyBvY2N1 ci4NCj4gPg0KPiA+IENhbiBhdXRob3JzIGNoZWNrIHlvdXIgcGF0Y2hlcyBpbiB0aGUgZm9sbG93 aW5nIGxpc3QgYW5kIGVpdGhlcjoNCj4gPiAgICAgLSBCYWNrcG9ydCB5b3VyIHBhdGNoZXMgdG8g dGhlIDIzLjExIGJyYW5jaCwgb3INCj4gPiAgICAgLSBJbmRpY2F0ZSB0aGF0IHRoZSBwYXRjaCBz aG91bGQgbm90IGJlIGJhY2twb3J0ZWQNCj4gPg0KPiA+IFBsZWFzZSBkbyBlaXRoZXIgb2YgdGhl IGFib3ZlIGJ5IDEyLzMxLzI1Lg0KPiA+DQo+ID4gWW91IGNhbiBmaW5kIHRoZSBhIHRlbXBvcmFy eSB3b3JrLWluLXByb2dyZXNzIGJyYW5jaCBvZiB0aGUgY29taW5nDQo+ID4gMjMuMTEuNiByZWxl YXNlIGF0Og0KPiA+ICAgICBodHRwczovL2dpdGh1Yi5jb20vc2hhbmlwci9kcGRrLXN0YWJsZQ0K PiA+IEl0IGlzIHJlY29tbWVuZGVkIHRvIGJhY2twb3J0IG9uIHRvcCBvZiB0aGF0IHRvIG1pbmlt aXplIGZ1cnRoZXINCj4gPiBjb25mbGljdHMgb3IgbWlzdW5kZXJzdGFuZGluZ3MuDQo+ID4NCj4g PiBTb21lIG5vdGVzIG9uIHN0YWJsZSBiYWNrcG9ydHM6DQo+ID4NCj4gPiBBIGJhY2twb3J0IHNo b3VsZCBjb250YWluIGEgcmVmZXJlbmNlIHRvIHRoZSBEUERLIG1haW4gYnJhbmNoIGNvbW1pdA0K PiA+IGluIGl0J3MgY29tbWl0IG1lc3NhZ2UgaW4gdGhlIGZvbGxvd2luZyBmYXNoaW9uOg0KPiA+ ICAgICBbIHVwc3RyZWFtIGNvbW1pdCA8Y29tbWl0J3MgZHBkayBtYWluIGJyYW5jaCBTSEEtMSBj aGVja3N1bT4gXQ0KPiA+DQo+ID4gRm9yIGV4YW1wbGU6DQo+ID4gICAgIGh0dHBzOi8vZ2l0LmRw ZGsub3JnL2RwZGstDQo+ID4NCj4gc3RhYmxlL2NvbW1pdC8/aD0xOC4xMSZpZD1kOTBlNmFlNmY5 MzZlY2RjMmZkMzgxMWZmOWYyNmFlYzdmM2MwNmViDQo+ID4NCj4gPiBXaGVuIHNlbmRpbmcgdGhl IGJhY2twb3J0ZWQgcGF0Y2gsIHBsZWFzZSBpbmRpY2F0ZSB0aGUgdGFyZ2V0IGJyYW5jaA0KPiA+ IGluIHRoZSBzdWJqZWN0IGxpbmUsIGFzIHdlIGhhdmUgbXVsdGlwbGUgYnJhbmNoZXMsIGZvciBl eGFtcGxlOg0KPiA+ICAgICBbUEFUQ0ggMjMuMTFdIGZvby9iYXI6IGZpeCBiYXoNCj4gPg0KPiA+ IFdpdGggZ2l0IGZvcm1hdC1wYXRjaCwgdGhpcyBjYW4gYmUgYWNoaWV2ZWQgYnkgYXBwZW5kaW5n IHRoZSBwYXJhbWV0ZXI6DQo+ID4gICAgIC0tc3ViamVjdC1wcmVmaXg9J1BBVENIIDIzLjExJw0K PiA+DQo+ID4gU2VuZCB0aGUgYmFja3BvcnRlZCBwYXRjaCB0byAic3RhYmxlQGRwZGsub3JnIiBi dXQgbm90ICJkZXZAZHBkay5vcmciLg0KPiA+DQo+ID4gRllJLCBicmFuY2ggMjMuMTEgaXMgbG9j YXRlZCBhdCB0cmVlOg0KPiA+ICAgIGh0dHBzOi8vZ2l0LmRwZGsub3JnL2RwZGstc3RhYmxlDQo+ ID4NCj4gPiBUaGFua3MuDQo+ID4NCj4gPiBTaGFuaQ0KPiA+DQo+ID4gLS0tDQo+ID4gOGE4YzAy ZDJiYiAgQW5hdG9seSBCdXJha292ICB2ZmlvOiBmaXggY3VzdG9tIGNvbnRhaW5lcnMgaW4NCj4g PiBtdWx0aXByb2Nlc3MNCj4gPiBiZDk2MzA3ZDE1ICBCcnVjZSBSaWNoYXJkc29uIG5ldC9mbTEw azogZml4IFR4IHBhY2tldCBwcmVwYXJlDQo+ID4gMTlkNzE4OGY2ZiAgQnJ1Y2UgUmljaGFyZHNv biBuZXQvaXhnYmU6IGZpeCBUeCBwYWNrZXQgcHJlcGFyZQ0KPiA+IDEyYjA1MGRlZmEgIENoZW5n d2VuIEZlbmcgICAgYXBwL2RtYS1wZXJmOiBjaGVjayBidWZmZXIgc2l6ZQ0KPiA+IGNjYTRjM2Jj M2YgIENoZW5nd2VuIEZlbmcgICAgYXBwL2RtYS1wZXJmOiBmaXggc3RvcHBpbmcgZGV2aWNlDQo+ ID4gNDMxYmM5YzQyZSAgQ2lhcmEgTG9mdHVzICAgICBuZXQvaWF2ZjogcmVtb3ZlIGV4dHJhIHN0 b3JlcyBpbiBBVlgtNTEyIFZMQU4NCj4gPiBvZmZsb2FkDQo+IA0KPiBUaGUgYWJvdmUgY29tbWl0 IDQzMWJjOWM0MmUgc2hvdWxkIG5vdCBiZSBiYWNrcG9ydGVkLg0KPiBUeCBWTEFOIG9mZmxvYWQg aXMgZGlzYWJsZWQgaW4gdGhlIGlhdmYgQVZYLTUxMiBwYXRoIGluDQo+IDIzLjExIChzZWUgY29t bWl0IGVmZTFiNjM3NzVlOCBuZXQvaWF2ZjogZml4IFZMQU4gaW5zZXJ0aW9uIGluIHZlY3RvciBw YXRoKS4NCj4gQmVjYXVzZSBvZiB0aGlzIHRoZSBvcHRpbWlzYXRpb24gaW4gdGhlIHByb3Bvc2Vk IGJhY2twb3J0IHBhdGNoIHdvdWxkIGJlIHRvDQo+IG5vIGVmZmVjdCwgc28gSSBkb24ndCB0aGlu ayBpdCBzaG91bGQgYmUgYmFja3BvcnRlZC4NCj4gDQo+IFRoYW5rcywNCj4gQ2lhcmENCj4gDQoN Ck9rYXksIHRoYW5rcyBDaWFyYSENCg0KDQo+ID4gMGUzYzM4OWI5ZSAgR2FnYW5kZWVwIFNpbmdo ICBidXMvZHBhYTogZG8gcHJvcGVyIGNsZWFudXAgb2YgZnJhbWUNCj4gPiBxdWV1ZXMgb24gc2h1 dGRvd24gN2JhODQ0NTNiYSAgSmFzcGVyIFRyYW4gTydMZWFyeSBuZXQvZ3ZlOiBmcmVlDQo+ID4g ZGV2aWNlIHJlc291cmNlcyBvbiBjbG9zZQ0KPiA+IDYyODBhMzA2MDcgIEppYXdlbiBXdSAgICAg ICAgbmV0L25nYmU6IGZpeCBjaGVja3N1bSBlcnJvciBjb3VudGVyDQo+ID4gMDJjOWNjMTAxMiAg Smlhd2VuIFd1ICAgICAgICBuZXQvdHhnYmU6IGZpbHRlciBGRElSIG1hdGNoIGZsZXggYnl0ZXMg Zm9yIHR1bm5lbA0KPiA+IGI5YWQ4YTZlNzIgIEppYXdlbiBXdSAgICAgICAgbmV0L3R4Z2JlOiBm aXggY2hlY2tzdW0gZXJyb3IgY291bnRlcg0KPiA+IGM5YTM0MTAzNGEgIEppYXdlbiBXdSAgICAg ICAgbmV0L3R4Z2JlOiBmaXggRkRJUiBmaWx0ZXIgZm9yIFNDVFAgdHVubmVsDQo+ID4gYTJkNGRl MjcxMCAgSmlhd2VuIFd1ICAgICAgICBuZXQvdHhnYmU6IGZpeCBGRElSIGlucHV0IG1hc2sNCj4g PiBmOTQ2NWJkY2VmICBKdW4gWWFuZyAgICAgICAgIG5ldC9kcGFhMjogZml4IGVycm9yIGZyYW1l IGR1bXANCj4gPiA5N2UyZTE5OGI5ICBOYXdhbCBLaXNob3IgICAgIHJhd2RldjogZml4IGRldmlj ZSBJRCByZXRyaWV2YWwgZmFpbHVyZSBoYW5kbGluZw0KPiA+IDMyNzY4MjE3NGUgIE51cHVyIFV0 dGFyd2FyICAgbmV0L21seDU6IHNraXAgUnggY29udHJvbCBmbG93IHRhYmxlcyBpbg0KPiA+IGlz b2xhdGVkIG1vZGUNCj4gPiA0ZjBhYmY0YjdlICBQcmFzaGFudCBHdXB0YSAgIG5ldC9kcGFhMjog ZnJlZSBidWZmZXJzIGZyb20gZXJyb3IgcXVldWUNCj4gPiAyNTMxNzQzMDlmICBSYWR1IE5pY29s YXUgICAgIGNyeXB0by9xYXQ6IGZpeCBzb3VyY2UgYnVmZmVyIGFsaWdubWVudA0KPiA+IDgyMGNh NzM2MWIgIFJvbmd3ZWkgTGl1ICAgICAgbmV0L21seDU6IGZpeCBmbG93IGFnaW5nIHJhY2UgY29u ZGl0aW9uDQo+ID4gM2VlYzdhNzk3ZiAgUm9uZ3dlaSBMaXUgICAgICBuZXQvbWx4NTogcmVtb3Zl IGNvdW50ZXIgYWxpZ25tZW50DQo+ID4gZDc2MmE4ZmJiZCAgU2F0aGVlc2ggUGF1bCAgICBuZXQv Y254azogZml4IHBvcnQgSUQgZGVmYXVsdCBhY3Rpb24NCj4gPiA3NDNiYmQzYmQyICBTdW5pbCBL dW1hciBLb3JpIG5ldC9pY2U6IGZpeCBUeCBwYWNrZXQgcHJlcGFyZQ0KPiA+IDc0MzQ4ZDdhZDIg IFZhbXNpIEF0dHVudXJ1ICAgbmV0L29jdGVvbl9lcDogZml4IG1idWYgZGF0YSBvZmZzZXQgdXBk YXRlDQo+ID4gZjQ5MDVmZGNmNiAgVmxhZGltaXIgTWVkdmVka2luIGZpYjY6IGZpeCBtZW1vcnkg bGVhayBvbiBkZWxldGUNCj4gPiBvcGVyYXRpb24NCg==