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 CA6174662A for ; Mon, 28 Apr 2025 09:01:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 951824021F; Mon, 28 Apr 2025 09:01:20 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2069.outbound.protection.outlook.com [40.107.92.69]) by mails.dpdk.org (Postfix) with ESMTP id C839E40156 for ; Mon, 28 Apr 2025 09:01:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Pn8kS4wkBCH3mTydjAXqpcKlxeFZUJt9kRNpPSpgegIpILza82Abp0vDK9CMJPyn1z1a56kVfiz3CaY5A1sPeoJr9MA9DIhLYY9acrKHF652HFK7BIyiXiAbJXE1v3K0qSZOcnC+2eL9K48GMAucco3KfYWkhhvWcB9ezg2MwGwnNDTX5dRPR3Efn3AnFZc2i0dWHgp0u9VWguMY80me5qBqqz9h2nGcz/uXe6ad+TNQrcjlTi0SBmKA5AzbQe8HDEmy7G2LafsFhhxsFB/jWCRvp19SINykUaOolRuZScQirzUZ7zEO53KCERiRfFG8iOq4z2GwspyVsa1XhLzrBg== 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=dVvFi+Hqw3zX3rm0s96+uNElooeQ7u8Y418fxj8gpnc=; b=SDVqhf3A/KP/JLu9atWig9rd2tqH5TXiAAeUhc6lD8Tqd4Xkn38Qe+A5bAmfD2LwBIt9V/nGN3p9yD+Dbp/V5iK4TlBol0QnDx3UVkLA/nbRM2Z/XVnT0pD2W1tjo+3r+e3vN+weCT8xs8WU222zBWUMp1QB7kjPE6DeXKvRw4fppPf22KPHyVKwanvPx/My0C3K60XDJpRSPjwNoGIFQmCrdAgXJbedTDWzvg79E5oVEkKnwNKbLm6/Vqb8ZbXnx2BQoQpMsKdE5RWR8a97e8SBonE95jXzWyS5DVnYSFPgAJAqhBb4TH0WIQArnT0ltVsicfOZhSjzE3/iAAQQSg== 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=dVvFi+Hqw3zX3rm0s96+uNElooeQ7u8Y418fxj8gpnc=; b=DbqvNxKRm4GRNNmyfdvw1WJIIRVAvrqwlGspBZIJiQDBlw9D0LKMYjDG1c/NKAffIQDHQBIXmt0/y0ZExCEr0St1hRW1dmePnssnT1C0TpzPRsJdC2/EHKJE0Ew28rhPDuXs+8Mv9fxQM3zHWrKxPEljNcrbr7ta9LbYbUr4uEGedD3sO97NrXK1rmYEqRmuc8x0ShFdYN7k/JovcQxOOxEiO6Y1lEv7Da6hJDdX09kyERbjfyUhuRkW52fusds5QgeTsJFGE97Bz6ec3w9HbNKFrMYSFX8RSM3I68bSm0v0bB4iceRPEbutrc8AUsu9btXjiQAc8NMWw3EAsSx01w== Received: from CH3PR12MB8460.namprd12.prod.outlook.com (2603:10b6:610:156::15) by CY1PR12MB9559.namprd12.prod.outlook.com (2603:10b6:930:fd::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.31; Mon, 28 Apr 2025 07:01:17 +0000 Received: from CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5]) by CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5%5]) with mapi id 15.20.8678.028; Mon, 28 Apr 2025 07:01:17 +0000 From: Dariusz Sosnowski To: Bing Zhao , Slava Ovsiienko , =?utf-8?B?6Z+p5bq35bq3?= <961373042@qq.com>, Ori Kam CC: "users@dpdk.org" Subject: RE: net/mlx5: mellanox cx5 experiences "rx_phy_discard_packets" under low bandwidth conditions. Thread-Topic: net/mlx5: mellanox cx5 experiences "rx_phy_discard_packets" under low bandwidth conditions. Thread-Index: AQHbtc3guUP/zaMNREyOW2ZZUnvZ07O4mQoAgAARj4CAAAA5QA== Date: Mon, 28 Apr 2025 07:01:16 +0000 Message-ID: References: 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: CH3PR12MB8460:EE_|CY1PR12MB9559:EE_ x-ms-office365-filtering-correlation-id: 0e65da3a-0e08-4fbc-3933-08dd862278bd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|7053199007|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?K3BTa2IrdFIrZjZ2a3RvVGVSOW5CVmZRNUREM1NCQmpnalF3WXorRUFXR2xH?= =?utf-8?B?RUNCRStFSzRHQkVrMHAveWMveFRsNTdoNnM0Rml0T1NWVjJ2UEUvOG1Eai92?= =?utf-8?B?TWxOUHNCZkg4QUhEd3B1Vk1lN3pHcS9GVHo3QTdyRXBxK01SejdId1gxa1Nx?= =?utf-8?B?Q0NxQnI0My9qQTNIU21OeVRvWlZQak9YaEpFeGpQM3lLbldLcVpVc3cwUHdk?= =?utf-8?B?MnJaSE5nUVJ6ODM0ZnczdTFGZEo5LzhmbGgrWlVFUnZ6UHNkNVg3MUFyNEd3?= =?utf-8?B?MzBseVBxcE1PTng5aXdINW5sZTBYZGwzNE1ydi8xRW1zK05JY2l2di9nTm9H?= =?utf-8?B?WWRrT21la2tQSnJGaHRNZ1ppU1BuVXM2R0ZTREhQaGxUWFNDa3VMZ1laNlNN?= =?utf-8?B?dXVKUzlNT3duc2tTWlVsUFVsRFlmc0ZPNjFjd0EveFJPcytwV3FuZXVCeGlF?= =?utf-8?B?YmNEVFhNYm4zNGtjZ3VtbTk3MHJUZzBPWWpOWjlUZDN4c1A4L2FuT1JyY0Z0?= =?utf-8?B?MWlUOWtNN1hnMGF6UVhWM21Rd1U5eWpqdXVFNmcrZG9XcDdEM254eW5DSVJN?= =?utf-8?B?MWpkSDFlZUpxVi9TTXpLRjMwSnZzVkozdXNRRWxrSnNYcWxhZmVqbDlEVjBH?= =?utf-8?B?UEtIT1BoN0l5Ym9PczMyUVZ2dXpKcmRUS0plSXk2VXYra0dXVVQ5MVpIT0h1?= =?utf-8?B?cy9UenZlQnJiVG9iaisxcGdsVEJFQkxkdXc4OFVDNWM5WUlraDNMdG9sNVkx?= =?utf-8?B?NzFMNHZPNnh5d2ZFV1ZrMW0rWGkzbFJ0SXNuSUJldHJFRmNvdy9YeTBjT1Yy?= =?utf-8?B?aVRraURkQ1dHMWlzVVZlTmt2aXM0eWtBOWo3UWpQdGN0czA2ZTdoeWdkSXJI?= =?utf-8?B?cWdjNlpJOHF5WmxDTFJuczZ2eUppTVZoaHV0NHpDTWJDQXNMNENTdFJOalVi?= =?utf-8?B?UjN3NDB2Y1dtRlUvYlJkM1NuREJLelRUQWpJWUFBdFNRcUpZK3NabVRHY3VD?= =?utf-8?B?SmZzUmlaM25YN1hlZTM2VFR6QmRtcm03ZjlWZWdpeG1FWTZMYkxBWFI3eEJC?= =?utf-8?B?QVczSEczVVFNdGZ6dmt1UDVKcGlQNXdXYU9XUjNNVEU4S3pIQ09ZRnhDR2V5?= =?utf-8?B?aFdvdVpTMlR4VlNBazBBRkt5M1RzSVFYZlMyOU9ML255Wm1hME92eEFNNWRR?= =?utf-8?B?R0J3UkNNdm1neFdxazh6cmc1bldRbFNuaWVIeUk1LzdNeFRKcko0TkVsdzhR?= =?utf-8?B?QzdlOFgwMU83TGRjY1dqTEF0SERBeU96SVo0ZXJMZ3k5VlVOQlhPOW9tV25n?= =?utf-8?B?dHNEdkRYUGdmaUlGbG43L3Fka0N6cUpXTVNsaUdNQjYwMVQxc3JXenJYRUdO?= =?utf-8?B?VWdETVJqYmxKUWtsMkNtSEJkUkxFVnlSZ3hEQjRtaUZiSXgyT3N2Mkh1Ynkz?= =?utf-8?B?b1RVNENVOGtqK3o2bm1Sd0hKSDh4bTVBZzVxcEFoRzFBNktoMEhnYjRweEdi?= =?utf-8?B?T3hWQ2dGbWJlWEUyQnp3MDdEVE9Ra1ovWXFBR082STVFWWt3cjYyeWo4Z0o0?= =?utf-8?B?STExS0tHcUFXSDVnMnRKZ3hYNHZMTmt2b0ZBRDRRM3YxMURMVFdoV0g5RXNP?= =?utf-8?B?Sk41b3FNc2VobUQ2WjRib0xTeDFZTng3UmE3Ni8vWWlBSm4yTkxPV2ZubWt4?= =?utf-8?B?Qk1YcnZMMWRaY0RidHNWSENiNXB5bTc3N3R6ak9EcWdEMEJuWjZPLzExckdu?= =?utf-8?B?bEIvMFlwR1VMZTBIMkg0dFN4QWt4cFRBVk15d2hTRTY5Ni80RDBlT3NlTkl4?= =?utf-8?B?bkN6SDRmSzVuRVYzWU5FZ2gvVnUyK1RsUFZTUXIrN3BnQmtnT3A4NjJpWlJj?= =?utf-8?B?eEwvclgvY1F4NlQvM09aYXkrbnltSEV0OGxyWUxNWngyUDI1NThBeldhbjkw?= =?utf-8?B?QWNNSVdyc2ZzNitGemdxTlBKUnE2eTJBRG5OVG00RTJLOFVjRDU5MUE5TVFx?= =?utf-8?Q?WcGA7DDq3v5f52VPiR2iEfbYhAJDJo=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8460.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(7053199007)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YStNSVhBNXQ4eUI1ZWRVZnFmd0hqWFNkQjdpRFBLUG9Bc2FNczREQXh5T2F3?= =?utf-8?B?ajVVVDIxMWpQYnJKMGNvcWlMQzF2eWRQcjdYbHBoZFlTN01pMFluOVdrbDVr?= =?utf-8?B?SlU0SVhsczhZQmNWZ1p4Rlk3K2VwQVlNNkpBYmRPTTFZNk1rT0tkektWcHl4?= =?utf-8?B?bDJHZ0FRcnAzVHFEclNkTHFUbGVGODFNQlRhZ21oV1BuVW4yaGdaV3p5TVcy?= =?utf-8?B?VUNKL0hoVm1yVW1JR1VHbENpaG9lSWI3ZlNVNkJpQUxvazhWY3lsUE0wSmZi?= =?utf-8?B?WW52T3FCOVBZanhHRWRLeW5ydE1zL3dTUnJINlFIdHUrdms1WTRTUCtEWmZh?= =?utf-8?B?UTl0MStCd0xXL3NIeERXZnROZXYvaFgyenpHZXBSaGVzODRGTnh6cHRBT05t?= =?utf-8?B?NWtZR2lhWllmVmhOU0M0MnlZS1Rlay84ZGhKc3ByTnllT2FiWXEyaWFxc0ZS?= =?utf-8?B?aW1pZTRiQnQ0WVo1bWsxN2NRTVJzNEpSM2tsaFhIZkpvRHJJeUQvSktnZURS?= =?utf-8?B?V2JqODVkVUh2STNjZ3U0ZU5aRG1wN1I1L0hobTdMOEtGcHE5T1N3OFh6WFk4?= =?utf-8?B?eVBiZkRqT25CQ1RwK2I3bGVqNFFkWHMvbHNkdHgyakIrRldWRWtZdUp3cXpI?= =?utf-8?B?VFBnMUxacXVaZS92UHRkZHBuMHVrSW5DdXRsTm41OTgzeVNZVTlzUUZHVDBh?= =?utf-8?B?TWs5dmFPekMxbmRRL3VDWDhZT0lsSk1qRFZhYlpUaXpxZE9JQTJ3MGtrZjVz?= =?utf-8?B?SnczUVB1bmtsY2EzN3ovTUVvY3RYcW5GcnhVd00rZUNHeWdnQit2anhsYWxW?= =?utf-8?B?eU5JU25oVDZxMUxaaklSdGxwUXRFWFRYdEF3Y2lkMzZFdk1kc3BSUGJ0NFF5?= =?utf-8?B?Tkp6NzJHYXZaeWZpSHVnWG5IVURBWXE2ekxPTnJ4V1U4azZJY1BGenVBaWtN?= =?utf-8?B?cDhicWpLR2p6T0JDQjk4dHJwck4zckxiUWRUcVNIdi84MGk2V2xtbnpEcTZs?= =?utf-8?B?ZWhkN0xlTEcrMDZmVlJRSEkwenlKbGgvQjNnbkhEcEQ5Zm9qS1p2Nk5PQXhs?= =?utf-8?B?QkdaWWNVUnNBR2hQNDcwM0s3S1BnY2x5Sk1Ob2lBb1pPSTU3SkxzY044TXpW?= =?utf-8?B?dHlFL3V4RWhUc1pGN2xGNFdQUlhqUG8zenVhUW9zL1k3R09EaWk1RzFjampm?= =?utf-8?B?VUVMd1djbHRRNDNFVHZLVm9ycGJ5YlZOOVZRVURBYXB6UExXV3lUenBIbTN6?= =?utf-8?B?Qk5idDAxdXZGaXBXc1J1NXp6TE9Oei8rRk5hbUZCS2tJNU1PNktRa1NjM0Iv?= =?utf-8?B?YUtyZHRCSGhXU05Pem5qU2xZc0VVSURxWDdPRG44bE56ZUhYSnhTV3dxcDBB?= =?utf-8?B?MlJka1VvS2tvdmdwUmxPeHpxL2xHRnpQWmIrL1JNWHNHRmxEcXc3YWI4Vkkz?= =?utf-8?B?VEpNQWgyMy9iWGl4bmdJRVB3clVvYkE1ZFpjRW4rYU1TRmVkRm5yNGZsaldx?= =?utf-8?B?a3pYaGNEVVN6ZFlhQVhhZi9xRmdHbkN0ZHU1cThOTU44ekdvMU1ZRzE0S0RU?= =?utf-8?B?d0lQQ0hEN0tUMFFSOFloN2s4U082aU9CTWZxaWE3TDJUTGtaay9meXhMaitF?= =?utf-8?B?a3A4SkQ1OU1DM1VmY0VsZDdmK0M1U1VJVmJoUVAzKy9qdjJ6Tk5GbVVGWk5H?= =?utf-8?B?Zjdmei9tWUpaZndQd1Z1VEtvb3Vqd1drKytjOVFmZFozbDBzSVNJNXZpcVlm?= =?utf-8?B?Rkt5ajlPMXdicmFrSUVPRldwTldLOXdBelBPQjE2WWtPZXB3Z085eFBBcGtI?= =?utf-8?B?Z3FnM3A3ODloMnUya1ZaeU1RejBJN0s4VFBjRW1NR2IxMTJYemkvMFppZlgw?= =?utf-8?B?N1ZidEpvYXRKNGRPWTFwUVhHMnFLbDdXa3NQbldTZTR3WXVndUcyRUhqYWhN?= =?utf-8?B?UUVTUzAweWZHOG91YTVuZGJRbHhkRHgzNWR5UDBpK2ZnQm5zYmROMU1zNXdD?= =?utf-8?B?ek41UDF4dWFQcUc0R2piZHNNSCtRR0hWUE8yNnQ1NW9iTzBRZGd4VHl5UWo1?= =?utf-8?B?NWJmTlNPd2lpbVROU0Nta1l6K29JOUh6c3pQdmo3K0tNbmJhQnFCVFBCTmti?= =?utf-8?Q?0nPj0epnaIA1SsNKU1lbuRKkA?= 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: CH3PR12MB8460.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e65da3a-0e08-4fbc-3933-08dd862278bd X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2025 07:01:16.8724 (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: UB9XNKqghPTmN3Cvu8nfpwyl48jFN20Qd/vTHfUFDmdzpbcNdm2JZWrBmUYAsrlxtgd9LtQ0pQJDdbjd0rycfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB9559 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 QWRkaW5nIGNvcnJlY3QgbWFpbCBhZGRyZXNzZXMgZm9yIHVzZXJzIG1haWxpbmcgbGlzdCBhbmQg dG8gT3JpIEthbS4NCg0KPiBGcm9tOiBCaW5nIFpoYW8gPGJpbmd6QG52aWRpYS5jb20+DQo+IFNl bnQ6IE1vbmRheSwgQXByaWwgMjgsIDIwMjUgOTowMCBBTQ0KPiBUbzogU2xhdmEgT3ZzaWllbmtv IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsg6Z+p5bq35bq3IDw5NjEzNzMwNDJAcXEuY29tPjsg RGFyaXVzeiBTb3Nub3dza2kgPGRzb3Nub3dza2lAbnZpZGlhLmNvbT47IG9yaWthIDxvcmlrYUBu aXZpZGEuY29tPg0KPiBDYzogdXNlcnMgPHVzZXJzQGRwZGsuY29tPg0KPiBTdWJqZWN0OiBSRTog bmV0L21seDU6IG1lbGxhbm94IGN4NSBleHBlcmllbmNlcyAicnhfcGh5X2Rpc2NhcmRfcGFja2V0 cyIgdW5kZXIgbG93IGJhbmR3aWR0aCBjb25kaXRpb25zLg0KPg0KPiBIaSBLYW5na2FuZywNCj4N Cj4gUGxlYXNlIHRha2UgdGhlIERQREsgcGVyZm9ybWFuY2UgcmVwb3J0IGFuZCB0aGUgY29uZmln dXJhdGlvbnMgdW5kZXIgRE9DIGxpbmsgb2YgZHBkay5vcmcgZm9yIGEgcmVmZXJlbmNlLg0KPiBJ dCBzaG93cyBob3cgdG8gY29uZmlndXJlIHRoZSBIVyBhbmQgaG93IHRvIHJ1biB0aGUgdGVzdHBt ZCAvIGwyZndkIGZvciBTQ1AgLyBaUEwgdGVzdGluZy4gT3Igc2VhcmNoaW5nIGZvciB0aGUgRFBE SyB0ZXN0aW5nIHdoaXRlIHBhcGVyIGZyb20gQ1RDIGFzIHdlbGwo5Lit5Zu955S15L+hRFBES+a1 i+ivleeZveearuS5pikuDQo+IEluIHRoZSBkb2NzLCB0aGUgTlVNQSAvIFBDSWUgLyBsY29yZSBh ZmZpbml0eSAvIHF1ZXVlIGRlcHRocyB3aWxsIGFsbCBiZSBleHBsYWluZWQgaW5zaWRlLg0KPg0K PiBGcm9tOiBTbGF2YSBPdnNpaWVua28gPG1haWx0bzp2aWFjaGVzbGF2b0BudmlkaWEuY29tPg0K PiBTZW50OiBNb25kYXksIEFwcmlsIDI4LCAyMDI1IDE6NTcgUE0NCj4gVG86IOmfqeW6t+W6tyA8 bWFpbHRvOjk2MTM3MzA0MkBxcS5jb20+OyBEYXJpdXN6IFNvc25vd3NraSA8bWFpbHRvOmRzb3Nu b3dza2lAbnZpZGlhLmNvbT47IEJpbmcgWmhhbyA8bWFpbHRvOmJpbmd6QG52aWRpYS5jb20+OyBv cmlrYSA8bWFpbHRvOm9yaWthQG5pdmlkYS5jb20+DQo+IENjOiB1c2VycyA8bWFpbHRvOnVzZXJz QGRwZGsuY29tPg0KPiBTdWJqZWN0OiBSRTogbmV0L21seDU6IG1lbGxhbm94IGN4NSBleHBlcmll bmNlcyAicnhfcGh5X2Rpc2NhcmRfcGFja2V0cyIgdW5kZXIgbG93IGJhbmR3aWR0aCBjb25kaXRp b25zLg0KPg0KPiBIaSwNCj4NCj4gRmlyc3Qgb2YgYWxsLCBwbGVhc2UsIGluY3JlYXNlIHRoZSBu dW1iZXIgb2YgcXVldWVzIGFuZCBoYW5kbGluZyBjb3Jlcy4gRm9yIDEwMEdCcHMgbGluayBmcm9t IDQgdG8gOCBxdWV1ZS9jb3JlcyB1c3VhbGx5IGFyZSBuZWVkZWQuDQo+IEFsc28sIHlvdSBjYW4g dHJ5IGNvbWJpbmF0aW9ucyBvZiBtdWx0aXBsZSBxdWV1ZXMgcGVyIGNvcmUgKDIuLjQgcXVldWVz IGhhbmRsZWQgYnkgb25lIGNvcmUpLg0KPiBBbmQgdGhlcmUgYXJlIHRoZSBvZmZsb2FkIG9wdGlv bnMg4oCcaW5saW5l4oCdIGFuZCBtcHJxIG1pZ2h0IGJlIHVzZWZ1bCB0byBnYWluIHRoZSB3aXJl IHNwZWVkICBmb3IgdGhlIHNtYWxsIHBhY2tldHMuDQo+IFBsZWFzZSBzZWUgdGhlIE52aWRpYS9N ZWxsYW5veCBwZXJmb3JtYW5jZSByZXBvcnRzIChodHRwczovL2NvcmUuZHBkay5vcmcvcGVyZi1y ZXBvcnRzLykgZm9yIHRoZSBkZXRhaWxzLg0KPg0KPiBXaXRoIGJlc3QgcmVnYXJkcywNCj4gU2xh dmENCj4NCj4gRnJvbTog6Z+p5bq35bq3IDxtYWlsdG86OTYxMzczMDQyQHFxLmNvbT4NCj4gU2Vu dDogRnJpZGF5LCBBcHJpbCAyNSwgMjAyNSAxOjM2IFBNDQo+IFRvOiBEYXJpdXN6IFNvc25vd3Nr aSA8bWFpbHRvOmRzb3Nub3dza2lAbnZpZGlhLmNvbT47IFNsYXZhIE92c2lpZW5rbyA8bWFpbHRv OnZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBCaW5nIFpoYW8gPG1haWx0bzpiaW5nekBudmlkaWEu Y29tPjsgb3Jpa2EgPG1haWx0bzpvcmlrYUBuaXZpZGEuY29tPg0KPiBDYzogdXNlcnMgPG1haWx0 bzp1c2Vyc0BkcGRrLmNvbT4NCj4gU3ViamVjdDogbmV0L21seDU6IG1lbGxhbm94IGN4NSBleHBl cmllbmNlcyAicnhfcGh5X2Rpc2NhcmRfcGFja2V0cyIgdW5kZXIgbG93IGJhbmR3aWR0aCBjb25k aXRpb25zLg0KPg0KPg0KPiBZb3UgZG9uJ3Qgb2Z0ZW4gZ2V0IGVtYWlsIGZyb20gbWFpbHRvOjk2 MTM3MzA0MkBxcS5jb20uIGh0dHBzOi8vYWthLm1zL0xlYXJuQWJvdXRTZW5kZXJJZGVudGlmaWNh dGlvbg0KPg0KPiBIaSBhbGwsDQo+IEkgYW0gdXNpbmcgZHBkay10ZXN0cG1kIGFuZCBwa3QgZ2Vu ZXJhdG9yIHRvIHRlc3QgYmFuZHdpdGggYWNjb3JkaW5nIHRvIFJGQzI1NDQuDQo+IEhvd2V2ZXIs IEkgb2JzZXJ2ZWQgdGhhdCBDWDUgcnhfcGh5X2Rpc2NhcmRfcGFja2V0cyBhdCBsb3cgYmFuZHdp dGgsIHJlc3VsdGluZyBpbiBhYm5vcm1hbCBtZWFzdXJlbWVudHMgdW5kZXIgemVybyBwYWNrZXQg bG9zcyBjb25kaXRpb25zLg0KPg0KPiBkcGRrIHZlcnNpb246IGRwZGstMjEuMTEuNQ0KPiBldGh0 b29sIC1pIGVucDE2MXMwZjFucDE6DQo+ICAgICBkcml2ZXI6IG1seDVfY29yZQ0KPiAgICAgdmVy c2lvbjogNS44LTYuMC40DQo+ICAgICBmaXJtd2FyZS12ZXJzaW9uOiAxNi4zMi4xMDEwDQo+IEhh cmR3YXJlOiBBTUQgRVBZQyA3NzQyIDY0LWNvcmUgUHJvY2Vzc29yDQo+IGRwZGstdGVzdHBtZDoN Cj4gZHBkay10ZXN0cG1kIC1sIDk2LTExMSAtbiA0IC1hIDAwMDA6YTE6MDAuMSAtLSAtaSAtLXJ4 cT0xICAtLXR4cT0xIC0tdHhkPTgxOTIgLS1yeGQ9ODE5MiAtLW5iLWNvcmVzPTEgIC0tYnVyc3Q9 MTI4IC1hIC0tbWJjYWNoZT01MTIgIC0tcnNzLXVkcA0KPiB0ZXN0IHJlc3VsdDoNCj4gZnJhbWUg c2l6ZShieXRlcykgICAgb2ZmZXJkIExvYWQoJSkgICAgcGFja2V0IGxvc3MgcmF0ZQ0KPiAxMjgg ICAgICAgICAgICAgICAgICAgICAgICAgMTUuNjkgICAgICAgICAgICAgICAgICAgMC4wMDAyMTEN Cj4gMjU2ICAgICAgICAgICAgICAgICAgICAgICAgIDE0LjE0OCAgICAgICAgICAgICAgICAgMC4w MDA0DQo+IDUxMiAgICAgICAgICAgICAgICAgICAgICAgICAxNC4xNDggICAgICAgICAgICAgICAg IDAuMDAwMDgNCj4gMTUxOCAgICAgICAgICAgICAgICAgICAgICAgIDE0LjkyICAgICAgICAgICAg ICAgICAgMC4wMDA5OQ0KPg0KPiBpJ2QgbGlrZSB0byBhc2ssIGlzIHRoaXMgYW4gaXNzdWUgd2l0 aCBDWDUgTklDPyBIb3cgY2FuIGkgZGVidWcgaXQgdG8gZWxpbWluYXRlIHRoZSBwYWNrZXQgZHJv cHM/DQo+DQo+IOmfqeW6t+W6tw0KPiBtYWlsdG86OTYxMzczMDQyQHFxLmNvbQ0KDQo=