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 4DD6F45789 for ; Sat, 10 Aug 2024 19:09:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2DCD640151; Sat, 10 Aug 2024 19:09:47 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2089.outbound.protection.outlook.com [40.107.212.89]) by mails.dpdk.org (Postfix) with ESMTP id DD3B1400D7 for ; Sat, 10 Aug 2024 19:09:45 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PlW64xf/IOez6sHf4AKc12K7dPWS+bO4/7vLZXEEWEYMkBNaeHv3wCX52dkn5AscJGRx2AZElz96/jpJEH0Tw9p0MNNjs9fbn3N/oRhSVlwovvI8DSm9FwVeeuyGbpzE7Kl4GaFMds3TriMB2nkbiwOlec2q1zFR+6/by+yr/LXPZSEbfMDKasy3tQ1Bk+faTNltFjrYiG1IBn9onMj1WVc9T3GdT+chpBAlS7S2L5c5p3FzkQxKRI7E2xtgOqzm8zx2L0yiH+LY7UrePcy8IQgxvSGophmlcMAyZrzCz5OAU1tWwwAFdOpDsxZGejLQrA5qgDl8KqQKdfRDurST3Q== 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=dSob3T+v9bf7MCz8AYa1na+aGeO0do1xPQK8aPuh6HU=; b=BHm8zhF8oGwe3mzYNh223+bRwj9HN/mv5WJcua+vr6DSlSIYnr/xpHgAB33SEWZfbcS3gYLLolI6OZ30rzL1v9RAaBWPQ5MeE6A9060PJ1OmizEmjb6ywkBbwtbB+IIiUbMFjAXiFC3/l5JUeKOttg5gjvvl3f0Wfk9lqfaf5XY0Vk21jmnUMYXLP3Z1h00qrQ7B4NRyI9YSpSnPwCwLWr98AYEwj2lAiI2zf8ldX1SDNCWacLr2X5HSO+YErye6IpAczZ+gwJxTTCGYOy4g0NuxdqdWBysm3PNHrsjr2gm914udqW4U6ZxMXB9OldDJpwN2Kj7UYnovAI3IecyBCA== 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=dSob3T+v9bf7MCz8AYa1na+aGeO0do1xPQK8aPuh6HU=; b=Z/ZFyCKo5mOM+qPSzZ0geltO+tUcvsS8+IHfAK1euLzCFHXMpr7EVJr/2wfg3f87/fBfGoMOwTRP+OXeCcqQMl6LSX2B9Uj2JP1dtSZT8z1wvQj7h2xfUJGnmZ8QhSGJ+U1ZsXj/dSKuP5JHMw7zIKdhLkazELj4X6wFZC1Yhu8Kls9q0wZKUpZkqiAxXIA+dLRqqvqA2vtLWmuE8s/KHXiLmfOcdpozpESH0mV6NxfUbxoLB3fjBFs2nky5t6gYyXQRzwECSkumSZ6gaBxK8mIxwgHUurMyoOzWhkbpn2kwZ6GLzZJzqFK6aiTDG6p+ZzoQcSfBKC6b9Nvg2wqtlA== Received: from PH7PR12MB6905.namprd12.prod.outlook.com (2603:10b6:510:1b7::18) by SN7PR12MB7226.namprd12.prod.outlook.com (2603:10b6:806:2a9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.19; Sat, 10 Aug 2024 17:09:42 +0000 Received: from PH7PR12MB6905.namprd12.prod.outlook.com ([fe80::33b4:19c2:2281:b662]) by PH7PR12MB6905.namprd12.prod.outlook.com ([fe80::33b4:19c2:2281:b662%7]) with mapi id 15.20.7849.015; Sat, 10 Aug 2024 17:09:41 +0000 From: Bing Zhao To: "Lombardo, Ed" , Ali Alnubani , "users@dpdk.org" Subject: RE: DPDK Mellanox mlx4 and mlx5 Thread-Topic: DPDK Mellanox mlx4 and mlx5 Thread-Index: AdrlF9twkyb6SrdASeCcGAL8oJFmHQB6+EMgABX62yAA+xd2EA== Date: Sat, 10 Aug 2024 17:09:41 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, zh-CN 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: PH7PR12MB6905:EE_|SN7PR12MB7226:EE_ x-ms-office365-filtering-correlation-id: 1a601abc-3fb1-4257-6b58-08dcb95f3998 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?WVZRMlNxV3d6NXJadG5oOVB2U0JvMktCbFlQbjBEVWxON3p3d0xmZ3FIMk5q?= =?utf-8?B?cGtrcU1sVmhBS1pqQlp1VldkZ0tlMm5TK1MzODFROGpxWmtDZVZxUVVzaGp4?= =?utf-8?B?ZklJQ24wN3ZzYzEyZzBJM3hLTVZuN3BQSGhtcGNvNE44d2FUSlpxMkhSdUY3?= =?utf-8?B?dUpXNlVMbE1KN0N3UmRhK0ZFVkpUbVB3OW5zSkpPU0EweStTbHM5NEcyTHlL?= =?utf-8?B?a0pFV1UrNTBUeXNiS1U2VXlVQi9jUkZvUnNJS25HNkh3bTVGY2RMWlF1Y1BH?= =?utf-8?B?MlRzNXR2ODl2R0RJQ0RlZlk0ZHdieUVNL1cvVHJEeEdQK2FtRDVISEhTR1pN?= =?utf-8?B?N3BKMXJKTFExTWZUcjA3N3YzNHJMTDRJWkxYNUlMWkxRei9BUFNqc2hjQUVm?= =?utf-8?B?a0pCUXZCTDU5WjljVlhvMmtoeVA5WkRRdWtkTnJMd2hEeTN2SFlrMzVYQWtK?= =?utf-8?B?VG0xUEprNTN2dkczMVpnMFFPY1NELzN5OE8wMWIydU5rM3VkTGlTMjR2QTFQ?= =?utf-8?B?a1IvNk9La2kvT0tFQ1lZZFlCOFZ2eC83S3FwMEpTN0RpUmtpUklxTnZ0VHNu?= =?utf-8?B?MzU0QjNQa0tDREd5MEdGQm1UVDVMeGJkTGtTMm42TnR1NGJ4YUREZVRGVjBv?= =?utf-8?B?cjFENUxrUWVPYTBlTXFBZDJJOXZzT3hCZUlxVHNORUJQNm5ISWhsRjhqeG5y?= =?utf-8?B?UStXaVlyTml1TFNmcGZNeHQwQXk0Q0lJVUh6bEJuS3N5VWVldTNlemMvNit4?= =?utf-8?B?L2d6M1ZpZW81cGNNMWZJbi9COVhFM25jZmw4R2hUWGE3MGQwVldLS25YNGNU?= =?utf-8?B?U0xLLzZXR2JYeFZxMjZONktqMlhhRzIwUzBwSmtFcDRPZVZuTjVObFBBY3po?= =?utf-8?B?b3NnQzN5aFFzNkVjWjdPQUxyVXZLdWJvbW0veUZjSHFMWHphYzZHV1RYbDZw?= =?utf-8?B?cngvUWZOc1lWUkpUWWhJaXJHakd0NGoyb21PaGJhUm5uaHVCdGlZTmRrVGRB?= =?utf-8?B?aGNQQ0FMU2c1OFpYTHp5b1BQMllXd1JYNWJvNE1nV2YvNzdnUEZaRlRsbTBy?= =?utf-8?B?WmwvaU55a0E2NGpJZHdtSjBLQTNlZkdtb2t6NHAvcTFoQUJJWWZ4ei8wbVRu?= =?utf-8?B?cU44Sk9EelhzbUFCbTVPZ0YrUWIwS1AzVkRFWTVVV1FodlYvbW1ibXEyU3M2?= =?utf-8?B?VUMvRzV1a0NPQWF3Y1JLQWtWai9MNGIwUjdJajRnTTAxd3BpeldCcngzd0R1?= =?utf-8?B?bDRZVEhhSm9RN0c4U2cyYWd4eFJpZGsrUldlT0NOd3Joa0Z0dFMrZFdlVU55?= =?utf-8?B?MStZd1FEVnNCVm5Hem4vMm5sZWYvWnQ3QmdzanRQOXRSMGN3ZEo3OHE0T00x?= =?utf-8?B?NFRIc3RNc1RvRzU3ZkJlNXB2dW5nWDRYaFBWQWh5Q1lSelRhRXdqSU5zTkRz?= =?utf-8?B?Umx3b01DQkNlZTNuOXhoT2EwUmkwQzAxOVhPamZpZVRNNkNmNHlOVDY4SGNH?= =?utf-8?B?M0JjTTJlcFpOaFpjSDhLOEZ5NXI2VFBXMzdydWJRMWVJMFRZZEFwUkY5TDFm?= =?utf-8?B?d3lWUG5TN0VlTVcycnpoaU8vVXY4QXdseDFRUHpZSGluUDJTNTdEWWwvUDhh?= =?utf-8?B?VlVjek5SNVdqWjMrS1AvKzRMTUZWK0hNdWt0NXBjdGphZXlvQXozbnBiSmF4?= =?utf-8?B?ZFNFTFlyQmlXUm9IYmhrVEdtc1dDanFzZnJIS1dBbTUrbUxLZGlveUFFVkdK?= =?utf-8?B?WjVEcVlwTjhWaTRQVkx4UUx2SGNUS2I0RHFpcVVLVE9oeSs2bVRIMWwxWnJC?= =?utf-8?Q?jUu3iEopSZmRtfyVOgBJTZifF+QEODrCoItxE=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB6905.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MDg0bEZ4N3hXV1BFcVp0VVdFU0lPbTZVY0xSb05sZG9WUmlHNFozT3FHWVAv?= =?utf-8?B?L1lBUEVkMmZzNUpsZ2VOci9zN2toYWpRTkpSeHNVMjErZFpXYVF0WEtUR2da?= =?utf-8?B?SFViNUJ4a3JDN3k3VVFTbUd2S0V3dHMzM09iU0pmTnNRQWxuclhmQWZTcEFQ?= =?utf-8?B?bmx1QVJCc0trQ3VVMUpWMG5xZzJWSHFKTWFhcmdMRkR0dEdHcjRUT0d3U0JJ?= =?utf-8?B?UWh1SjNLQlpIaWFvRW1paFNSMnVEZTlTNEdZeXZ3TzFsRHY1VXd1cUsrNnZJ?= =?utf-8?B?N3FKd01MMXZWdmJqYmdIUjcrR2lPVHJWUnRjRmQ0bjA3b25pWG5UUkxqT094?= =?utf-8?B?cmtxQUhCb0Y1bFZ3dFZlblRYajRQLzJISzBnbWdTcTFIZ1B3WVR0MEhLSDRy?= =?utf-8?B?M01ZMDFYTlVLb2VSc0MwQmZ5cXFQTEEydk91OFY5VGVEeHhHbkpuWmVYL2Rw?= =?utf-8?B?TU02SC9HUkhtSnZHSVJDTzBhS09jZzJGKzIzdzI3ZFl4d3dRNkJ2TU0rZTAx?= =?utf-8?B?Um5EL2tRTFppODlOKzlIcEJzU2xReWU1blBtdDhlcDMrY3RmaVRxMnNIL3FM?= =?utf-8?B?ZTVFdGZKVUJOamFnUXV4VVkvZmNNK0hwQ3NaV2w0SkJaTDRhU1VGMXlGZlk5?= =?utf-8?B?UU5Wd2hXaFY5eWU3RHJxNzR6R1VXOC9JSmRXZlBDb1orbC9QeFd4N0pKamgy?= =?utf-8?B?RVJJakRLTFF6RmFOUmd6Rkwwcm8xbmFhYkl2ckd2VVFWaFhuR0NKeEFaaUI1?= =?utf-8?B?Q2VIbDV4U3l5Q0xjVk9GcjIycXE5aVZLWW1qZlNTMnJBV0lxSjJtS1NuUmJE?= =?utf-8?B?RFMzbmxmamh2cU8vQXljcmdZU2RDV0wxSEgyNGdBdWRMN09LMmpBS0RlQTRk?= =?utf-8?B?clQ4ZDY0YmQrMkUyeXk5Y1RySm1tR01PdHI4NzMyNzVEalI5cHBEWVp6WFE5?= =?utf-8?B?bXpTbGpBK0JEYzEvSVQyMzREVVlyVThqUXhzL0kwWjJScSt5clNiUEZwczRD?= =?utf-8?B?VWRuNndyTW5OK2cvZTc5c0FhdTRQZThpYWFZN21xRWphWStEVGgrWUgzSXFF?= =?utf-8?B?eWVLWE9tb2RqZFdCSklEaHo2bjFUdURXVmpFaXQ5NUpaQXNSMEVZQjAxUnVi?= =?utf-8?B?blN0Yzd4MTRYUU5YeWpSWUh0YzBRL1BROG9Zdi95N2R0MXpiSTQ1QWp0VGc5?= =?utf-8?B?aWY5NkR0d2xEYnNIdU52cUFuaEQrd3ZheitHVDIxd3RXK2xhcFZiRmxLTHFZ?= =?utf-8?B?b2RsM2lqWEE4S0hFM2dVbHZmRzBYenVJMDF5MlgrQW1nZ09VamRRSnJMb2Fy?= =?utf-8?B?SE5yR2U3czZ4ZlZjSEJjcEwrajZ1bEhvVnZ3eVk0T2dSbDRjTTNSMUZGeU1S?= =?utf-8?B?SnlrK1ZWZmdobEU1dENCRk5NaTZVUXBBZElXNHU4SGl4NlVkUlY4UXVDQVhE?= =?utf-8?B?ZzVNNTJCcytGOEtDeVoxQUc5d0lMcG9vVnZwRGNFZVdpM2RBKzB0WmVrRmlP?= =?utf-8?B?Y04vNmc3NytuRyszYlJEcHpXNENjY2FNelplazlNUTQyR0J1T3ZGYjZxd3Rv?= =?utf-8?B?b2VCNVpYZThzQ0EvZHA2WXNJaUUvWjVxc2xhMThKYXBrekZXZ1pocEZtSGx5?= =?utf-8?B?c2hzZ2pTejZiNmRBNkEzUWtXM0IyNWV2ZlJKaG5UelVJclppMklPeG1PUnBV?= =?utf-8?B?SUNpOWNVVjdWdGxtOEJsNHI2b3gzT2pBK3V3QUI2eHR1MlRsWURFSUJWdWhE?= =?utf-8?B?bVhoaTVBNDc2Rm1zclJLRE1hRFhPVXRQd3pvMWhYdU9XWEhDemphRVdEOGM1?= =?utf-8?B?dnYvaklnRHpOMkd4RXVEb0x1a2NZRzV5YTBJRXUwa0EwVFRxQUxSTTlPVlNj?= =?utf-8?B?RDIzNm1wSnFwWEZ5SWhwUFlyZ013RWx2dzVjL284bVFUVEtMSXMwZXlVT0Q5?= =?utf-8?B?eEUxakk3TTBVQUNiTk1zK3hRTzVSbUlYNnVadU53ZWxzbVFjZFRtNk9sSU9Y?= =?utf-8?B?RWVCbjZBWW90aSt6SnNXNU1RSTJtdFV0eHEvMHo4REcxZStxNzF3b0FkbGNI?= =?utf-8?B?QkNFcjJIUm1CVHpkbVVjK0tQTG1aMGRWUk9jMnZQeTNIQllWVGY5RUJKaG5x?= =?utf-8?Q?VXNI=3D?= 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: PH7PR12MB6905.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a601abc-3fb1-4257-6b58-08dcb95f3998 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2024 17:09:41.8658 (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: 85MlbhA9VLsqznUgUa6sNoDUPPBSUN6lGPXMEFBEtJCCInfEMrvcK4A4YPIryTanYH8xDt69d0FOhElYyCrIwg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7226 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org SGF2ZSB5b3UgaW5zdGFsbGVkIHRoZSBsaWJzIGFuZCBoZWFkZXJzIGluIGEgc3RhbmRhcmQgQ01B S0Ugd2F5Pw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExvbWJhcmRv LCBFZCA8RWQuTG9tYmFyZG9AbmV0c2NvdXQuY29tPg0KPiBTZW50OiBTYXR1cmRheSwgQXVndXN0 IDEwLCAyMDI0IDE6NDAgQU0NCj4gVG86IEFsaSBBbG51YmFuaSA8YWxpYWxudUBudmlkaWEuY29t PjsgdXNlcnNAZHBkay5vcmcNCj4gU3ViamVjdDogUkU6IERQREsgTWVsbGFub3ggbWx4NCBhbmQg bWx4NQ0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcgbGlua3Mgb3Ig YXR0YWNobWVudHMNCj4gDQo+IA0KPiBIaSBBbGksDQo+IFNvcnJ5IGZvciBnZXR0aW5nIGJhY2sg dG8geW91IHNvIGxhdGUuICBXYXMgcHVsbGVkIGF3YXkgZm9yIG90aGVyIHJlYXNvbnMuDQo+IEkg Zm91bmQgb25saW5lIGEgd2F5IHRvIHRlbGwgbWVzb24gYW5kIG5pbmphIHRvIHBvaW50IHRvIGxp YmlidmVyYnMuICBOb3cNCj4gbWVzb24gYW5kIG5pbmphIGFyZSBwYXNzaW5nLg0KPiANCj4gIyBE ZWZpbmUgdGhlIHBhdGggd2hlcmUgbGliaWJ2ZXJicy5hIGlzIGxvY2F0ZWQgaWJ2ZXJic19saWJf ZGlyID0NCj4gJy9yb290L3JwbWJ1aWxkL1NPVVJDRVMvcmRtYS1jb3JlLTQ0LjAvYnVpbGQvbGli Jw0KPiBpYnZlcmJzX2luY2x1ZGVfZGlyID0gJy9yb290L3JwbWJ1aWxkL1NPVVJDRVMvcmRtYS1j b3JlLQ0KPiA0NC4wL2J1aWxkL2luY2x1ZGUnDQo+IA0KPiAjIENyZWF0ZSBhbiBpbmNsdWRlIGRp cmVjdG9yeSBvYmplY3QNCj4gaW5jID0gaW5jbHVkZV9kaXJlY3RvcmllcyhpYnZlcmJzX2luY2x1 ZGVfZGlyKQ0KPiANCj4gIyBEZWNsYXJlIGEgZGVwZW5kZW5jeSBmb3IgbGliaWJ2ZXJicywgbGlu a2luZyBzdGF0aWNhbGx5IGlidmVyYnNfZGVwID0NCj4gZGVjbGFyZV9kZXBlbmRlbmN5KA0KPiAg IGxpbmtfYXJnczogWyctTCcgKyBpYnZlcmJzX2xpYl9kaXIsICctbGlidmVyYnMnXSwNCj4gICBp bmNsdWRlX2RpcmVjdG9yaWVzOiBpbmMNCj4gICApDQo+ICMgRW5kIG9mIGxpYmlidmVyYnMNCj4g DQo+IA0KPiBOZXh0LCBJIGNvcGllZCB0aGUgRFBESyBpbmNsdWRlIGFuZCBsaWIgZmlsZXMgdG8g b3VyIGFwcGxpY2F0aW9uIGJ1aWxkIFZNLg0KPiBJIGJ1aWx0IG91ciBhcHBsaWNhdGlvbiBhbmQg bm93IEkgc2VlIGRpZmZlcmVudCBlcnJvcnMgZHVyaW5nIGxpbmtpbmcuDQo+IA0KPiBsaWIvZHBk ay0NCj4gMjIxMS4yL2xpYi9saWJydGVfbmV0X21seDQuYShuZXRfbWx4NF9tbHg0X2dsdWUuYy5v KTptbHg0X2dsdWUuYzpmdW5jdGlvbg0KPiBtbHg0X2dsdWVfZHZfc2V0X2NvbnRleHRfYXR0cjog ZXJyb3I6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8NCj4gJ21seDRkdl9zZXRfY29udGV4dF9hdHRy Jw0KPiBsaWIvZHBkay0NCj4gMjIxMS4yL2xpYi9saWJydGVfbmV0X21seDQuYShuZXRfbWx4NF9t bHg0X2dsdWUuYy5vKTptbHg0X2dsdWUuYzpmdW5jdGlvbg0KPiBtbHg0X2dsdWVfZHZfaW5pdF9v Ymo6IGVycm9yOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvICdtbHg0ZHZfaW5pdF9vYmonDQo+IGxp Yi9kcGRrLQ0KPiAyMjExLjIvbGliL2xpYnJ0ZV9uZXRfbWx4NC5hKG5ldF9tbHg0X21seDRfZ2x1 ZS5jLm8pOm1seDRfZ2x1ZS5jOmZ1bmN0aW9uDQo+IG1seDRfZ2x1ZV9kZXJlZ19tcjogZXJyb3I6 IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gJ2lidl9kZXJlZ19tcicNCj4gbGliL2RwZGstDQo+IDIy MTEuMi9saWIvbGlicnRlX25ldF9tbHg0LmEobmV0X21seDRfbWx4NF9nbHVlLmMubyk6bWx4NF9n bHVlLmM6ZnVuY3Rpb24NCj4gbWx4NF9nbHVlX3JlZ19tcjogZXJyb3I6IHVuZGVmaW5lZCByZWZl cmVuY2UgdG8gJ2lidl9yZWdfbXJfaW92YTInDQo+IC4uLg0KPiANCj4gTm93IEkgbmVlZCB0byBy ZXNvbHZlIHRoZXNlIGlzc3VlIHJlbGF0ZWQgdG8gbWx4NF9nbHVlLmMgSWYgSSBoYXZlIGFsbCB0 aGUNCj4gRFBESyBzdGF0aWMgbGlicmFyaWVzIGNvcGllZCB0byBteSBhcHBsaWNhdGlvbiBidWls ZCBWTSB3aHkgZG9lcyBpdA0KPiBjb21wbGFpbiBhYm91dCBtbHg0X2dsdWUuYyBmdW5jdGlvbnMg YXJlIHVuZGVmaW5lZD8NCj4gDQo+IFRoYW5rcywNCj4gRWQNCj4gDQo+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+IEZyb206IEFsaSBBbG51YmFuaSA8YWxpYWxudUBudmlkaWEuY29tPg0K PiBTZW50OiBNb25kYXksIEF1Z3VzdCA1LCAyMDI0IDI6NTUgQU0NCj4gVG86IExvbWJhcmRvLCBF ZCA8RWQuTG9tYmFyZG9AbmV0c2NvdXQuY29tPjsgdXNlcnNAZHBkay5vcmcNCj4gU3ViamVjdDog UkU6IERQREsgTWVsbGFub3ggbWx4NCBhbmQgbWx4NQ0KPiANCj4gRXh0ZXJuYWwgRW1haWw6IFRo aXMgbWVzc2FnZSBvcmlnaW5hdGVkIG91dHNpZGUgb2YgTkVUU0NPVVQuIERvIG5vdCBjbGljaw0K PiBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5k ZXIgYW5kIGtub3cgdGhlDQo+IGNvbnRlbnQgaXMgc2FmZS4NCj4gDQo+IEhpIEVkLA0KPiANCj4g TWF5YmUgeW91IGRpZG4ndCBzZXQgUEtHX0NPTkZJR19QQVRIPw0KPiANCj4gQWxzbyBjaGVjayAi NS4zLjEuMS4gVXBzdHJlYW0gRGVwZW5kZW5jaWVzIiBzZWN0aW9uIGluDQo+IGh0dHBzOi8vdXJs ZGVmZW5zZS5jb20vdjMvX19odHRwczovL2RvYy5kcGRrLm9yZy9ndWlkZXMvcGxhdGZvcm0vbWx4 NS5odG1sDQo+ICpsaW51eC0NCj4gcHJlcmVxdWlzaXRlc19fO0l3ISFOemc3bnQ3XyFBSDdHS0JE SW5rTURtd0lhZmxsMTZ6blMyaGxqWEllZU9YWWNmU0twOXBBYkENCj4gaVZkLWI2UXJuSEw4Sl8z WnoxUzVaeFpTaUI4cW80czJNem15WVEkICB0byBidWlsZCByZG1hLWNvcmUgc3RhdGljYWxseS4N Cj4gDQo+IFJlZ2FyZHMsDQo+IEFsaQ0K