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 7A945454E1 for ; Mon, 24 Jun 2024 14:58:01 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 36BD64026E; Mon, 24 Jun 2024 14:58:01 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2074.outbound.protection.outlook.com [40.107.223.74]) by mails.dpdk.org (Postfix) with ESMTP id 0418E4026C for ; Mon, 24 Jun 2024 14:57:58 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XIvQS2fFGk52wBuS7CwlktIXpwq4AT2D6ICytLURWWcUUeFDZONc8If3TJsHVNoMyfNhudZxRPAlutvnJPqCJ40K3ULB66qy+W5KWVF0hY9ZBNEdxJ9BUpmw6/nqGlulleJrjQxNnR5ZkC+Z+q2TRIpynk6yDfObuVnOQnYKsHncq/xOlZwPguURVU1Wz2i9xOawvkMzdjPktfD1B/G2H403RiJFr9494BpnUicreIExS6axFkTggWB+eT5LY7WrJZPs92fo8vUVjxtpTJYCqkTouFkqIY17hp1C90myo5PsXespV2VytgqUrMrsByjAbl8llfqf+Muizjj2W7gR8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=EQZHkM9haZnXZFsmpuk93n+lbJjiSuqhvqg3xyvnTjw=; b=kYMyWuBdHCDwEu0WbGX2OpcdpwrlTtn23vN/UthZWAuFoWFHf4Dx8Ce6i121M+hbnG/ycuTjblTf0xs5SxMKaQ4rlmSFJAbQwGqJGM69jEkaYypRY29UJ5vpfaJNYp97HsNFpbUNIykK++BQeiwlkCzmeiB0s0lhrlMqXCbqo/BkvSpmmzUBW78HMF52JdOszM6dMHke9uBe1yvmEXiQDXTruRWKDF0FqY4rYAEyrIOoe8Ce0yytpSceYmvIYBzJf8vD8lUqDtQ0bKA8B6A9PL4lJIvZrVWhw3Nx/xCm8D0TbBDfj6cVHvl4pvuc7lHyYFdhlWQegkAIQLU3soC1XQ== 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=EQZHkM9haZnXZFsmpuk93n+lbJjiSuqhvqg3xyvnTjw=; b=JxqRBDjOyAKqVV0FYb3MS/VHxOYiLsGcltmgioTR3q1boIxjGSTaOJWkE1n8/qlZtBUxcTXl/LH9Hw6PxckEOeVjFCCHvLNgHJZpw69QL0g17qMP+46LxkNxalJuVxYEQPFRQj1qkNtz4pzKi0v2G8Gl4IT2gVoxkOL6PUXNnX6RJ64ZM9vX5cBuRBIhhgOeaADj3cURDeXdRSEQ+nmr8KSJZhuef4v+2QQiUiOSbVtB4RbGWnHkDGU7ZiQLR+ZbLNIZGxEkUbMnq1VG+dYBa6RZiI7yX0KLnxilTrCCcQbnL1Rkw3FewbCWdkNkWx48L7WLym8YRxrjzGfFLcGe1A== Received: from PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) by DM6PR12MB4041.namprd12.prod.outlook.com (2603:10b6:5:210::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.28; Mon, 24 Jun 2024 12:57:53 +0000 Received: from PH0PR12MB8800.namprd12.prod.outlook.com ([fe80::bdb6:e12f:18b6:2b77]) by PH0PR12MB8800.namprd12.prod.outlook.com ([fe80::bdb6:e12f:18b6:2b77%7]) with mapi id 15.20.7698.025; Mon, 24 Jun 2024 12:57:52 +0000 From: Dariusz Sosnowski To: "Guelce, Guevenc" , "users@dpdk.org" , "Li, Tao" Subject: RE: Enabling multiport eswitch (mlx5) breaks PF1 bifurcation immediately Thread-Topic: Enabling multiport eswitch (mlx5) breaks PF1 bifurcation immediately Thread-Index: Adq+Oi4vXhLUMM3STHOUA18KOYMNgAEN3Y8wACugcCAAxVaYsA== Date: Mon, 24 Jun 2024 12:57:52 +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: PH0PR12MB8800:EE_|DM6PR12MB4041:EE_ x-ms-office365-filtering-correlation-id: 8b1fcfe2-6a10-4fd6-8479-08dc944d4272 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230037|376011|366013|1800799021|38070700015; x-microsoft-antispam-message-info: =?utf-8?B?RU9GZHJhbkoyY2oyUnpHOXlDS3RRQmVPUlIwcHdVeUZlcXN6eFdOc3ZydXhv?= =?utf-8?B?VGVRY0VheDBYVHB1cmw3YzJ4ZWNMdlFudHZBTmVYV3N2YVlSd1Z0MVBBRWh3?= =?utf-8?B?U2xEemJsL3lhakJsNFVjcEt5d1ljbDlCMXljL3dDQ0hSM2FrUThITHdPWjN0?= =?utf-8?B?WVN6eEFXbjVvVWI0L0dtVXdoc2NlcmxSSW9ia2VoUkdqTWNHUWxZODBCOEgr?= =?utf-8?B?cTUwOThRZGR0ZjU2b1IvYi90MEtPZzBSamtIWEIxQUJoRGR2VHlmSkZrdE1Q?= =?utf-8?B?QXY0UlR2MkVDZlFNMmQzdExHVk92czNkemFaOU8wTUppbStndlM0UE9Qd2hz?= =?utf-8?B?U2hGdVpnNVZieVlRRGlkVklBWC80OUFENmhkRGlHSmRwTWxxVkJzdTZLekxw?= =?utf-8?B?RHlOeDNaN2RIMFhKZTNyb1pTWTM2aXRQZ3lacG1qMGFSdk5oRzdJNHpOWUVt?= =?utf-8?B?NE1HMk9mQm9RUTN3UnlKVEhRajJ5UmpaaDg3QkVJSlNSclo1MTc0WWYzQSs2?= =?utf-8?B?T3JqMGJVWUNadWlqQ3hNQkFYajBuRXdESlhEa1MxYU1GTlcrdTVDQlpQUDlW?= =?utf-8?B?K2xzandOczhQbG1KYWl1Nk5raEM1NC9rc0Y0TEc2N01qUGNSUmI5QUdlSmFG?= =?utf-8?B?V3ZlQnVsOE8rVVNUeU5yWTZXTG56dllsSExvK0VvQ3NHV2FPSnBtazlYcWxW?= =?utf-8?B?cVcvQ0M0dFY5ZHpLWTNpTnZmUzFzUDZONlNSS3dtTG0yMFd0a2swdkxEOFJU?= =?utf-8?B?R3krNW0vSDBoNUprazBNcTJPbG5TSzBUMjAwM0Fjcml4bDlSL2dPVERUZVZa?= =?utf-8?B?eFI2c1FjY3kwcUh5WXFYQXZ2WTNKdEdMR3VWREs3RnRzQVBVci9ER2lOVkRv?= =?utf-8?B?QXpiWERXVzFkQWlEaWpueitxb3NsSlNyNy9TZjFibENmVjNQb1ZlOURUTncr?= =?utf-8?B?d2daRmJBS090RTNLbUFYWHlLVjN4MmZvZkkrTVNsanFEa3FNaHZ3YnBuaGhX?= =?utf-8?B?YlRROVJEMFJBdmZ4YnVYYlVzS0pWdFZMaFZaVDRoMjlTQmkwcmhCTFRSQkg5?= =?utf-8?B?T0xJY2hHM3VCSVpXZWZGU2dXVThlTGxnTzhMS0xiS1htNk1nWlI5cVdHMjZ1?= =?utf-8?B?YVp1cFJZQ1VTcUd3N2JsU0Q3endhaE05Z3FzRnJpbDZqNzVYV2Q4OFp2OVNk?= =?utf-8?B?UDBwN1dNVDZsZnZrQ1JacURaN0ljWnZ3My9xYndpR2c2ZGFiT0x0VW83N0hS?= =?utf-8?B?Zk1wTFFmWWVuTzEyajg2K01ocmxmbStlN2M5T1dZYlBRQkt2ZFdlaFAvWGRB?= =?utf-8?B?SWdUeHZoZ2ZrbThNaVp4SDJVL1JRNnhzUnB4V2pHa0hsOVlWTGtRTWRvTnUw?= =?utf-8?B?cnRtOFBVbEY1VldCVmRId1dNUk5rc21iSkE0SGVLbktBWVd1eTdYSXJUSWt0?= =?utf-8?B?bk4vTVBQY29DQjhsK3J6eEhKd2laYVhTSGZ4cDBjaUZRZFowZ3ljcEFZZG5M?= =?utf-8?B?QmRmQ0FTNThWSFpVaktJSHlBL1gwWHowRlN1S0ZNdUlYV3VORHJ6dTlRdGwx?= =?utf-8?B?NzhpNGJHL08zSWhXekdnRVd0NUZGRWwzeG1laGNDYkx4a2NEc3hHbWE1ZlBG?= =?utf-8?B?cnZMVVRCc28vNXBsZEQ3VmxUUmo0Y2s2TkNlM3ZzcWEyMGU3UFJtZHNpcTZL?= =?utf-8?B?cDlTTWgxSlk2ektVLzkyeDU0VnZEdzdwWnladVNWbG5sN1ZCL3FJU1pUay9i?= =?utf-8?B?RlM0b0JnU25LY2crOFlDam8xc0xJWm8xMzVRemk3Nm0vOVRJQ0NlOUR2aSs1?= =?utf-8?Q?mJNg6FR1R0D+ndkwwZkqENnyRqvHwzcuBEEHo=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR12MB8800.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(376011)(366013)(1800799021)(38070700015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SEVOREJoVFRINStqTmFJdmZBM3FmdWxibWJpenZsc1VqemM5dmlXRFk5VHRF?= =?utf-8?B?TEZUWlA2TGJCU0pFNS9udWttSUk2eHM1eEllZnJnTlNBZUtiU0psWEZZSUli?= =?utf-8?B?cnZka0NGVnNEYVBEWUN5ajVJZmF5ZXNRTVhpRXdKVEdCM1VzVlVROXppTEJE?= =?utf-8?B?YlZ4VDRIdFhueFYzMXBQVjFuYXRpaDcxRjFUZGdTL0NtNVRUdGR3TkV0cWFs?= =?utf-8?B?K2pKNVhmcXJ4VXpkVDNhazF1VkV5TEFOU3RmVlY0bXI4RVpaejg0VkNzYTZM?= =?utf-8?B?SHk0KzJYd09xMFVkdFpleE5wUnZXbG40dHJWN0VCRFlyZWVubHpYZXFVM0RD?= =?utf-8?B?MVA1WmliOU00V1BEKzh0cXI5TmRXWWFud2dhelZzcm1zcEVGUStSUWNFUWda?= =?utf-8?B?eGZET2RkOTltKy8xMUtPeVVxR2pGdWFuQnkxeSsvK0hnOTFMY1JFZzJtWlEw?= =?utf-8?B?bE8vdXluZkkra3JtckpoRDFSeFN4SmN2cmNpSnc2T3ZZa0dZOUdCQkdLcVRl?= =?utf-8?B?bTYzbHF0b2tEbFRBYmNZK3dhdjNhc1BwQThiblJoZUlrRXViNXpDQzVMRnZI?= =?utf-8?B?Rmh3b2grRjFEU2I4OFc2RTdWOUc2VURITS9jbS8rcEVmbFN5alhvUlU4UW1l?= =?utf-8?B?b0hCUmJoWS9wOWlpOVU5eGk4NDZaUjNwaUdQa2ZNbU5ISnFaTW9idW9zbWtN?= =?utf-8?B?R29LTGgvbnh2VW9JeDFQYnV2MHF4K0wzYmFSTllVaU5YOCtER1Nid0x4TTF3?= =?utf-8?B?c084N2NJWG1EWWxtbk5OLzQvRTgxc0lBblI2TDRjZ0NTUUkra3NqSzRpeWEz?= =?utf-8?B?TkxpejJaS3FXSzlLUEpaTDlhbGdTRmlrbFl5aVkyZnhNOHExczE4eWhXL0M2?= =?utf-8?B?Vk0xNEdSOGFSUXo5MW5YZlhpVWRDQm1BVm9wdGRzWmZrN1ZYbnNobU84Vlhw?= =?utf-8?B?T2RxVUdqTVRQWjZNU0cvanZQd0VYQUx3d3M3NElmbjd4ZnJ0a2MveVBYRGVD?= =?utf-8?B?YUxMZTdyUTlxMmloVm9seXIzcW8rRTVzaGtlaW1PTmZCdms3MjRIdkovQ2tR?= =?utf-8?B?VUM3U2x0OFoyVVo3L0wvYjJOUHdUZmd3ZGVaQ1duYjNMdlpKdVlGSXE0dDRy?= =?utf-8?B?bEd4S1k2VWRoYUpOZlpKRnV4T0hmTVlaaDNSbGF3cnNvNXpxRUx4bEREUGZq?= =?utf-8?B?aWRNRU9waVhRSWg0UGNvZHF2NzhKcWF0YkFKVTlvVFBWdGI3Tjh2WHQzWXox?= =?utf-8?B?dXZLQnlBdmhwejFBK1NIR2VVUlBaaFVNb0lrTUY3ZC9kcXFhY2s5V3N4ZUxB?= =?utf-8?B?ckQxOG9SdVNIWVFSZExjYU9kTWhtMlVQSktqZWJ0WWlvQlV4TFM3Vng0WXRL?= =?utf-8?B?cWJIL01IQVN4UE9xcCtrWDY2Z2Q1K0tDWkw5alk1cTFxcjZMRUw3dlZZWVZu?= =?utf-8?B?N091czRTLytwazlXQmdYSVZSM2xDNVljNDZ6dy9UYW5oMWsyYVJEdTJ4eXcz?= =?utf-8?B?REJaMjVGR1Y4R2ZqMHBJK0JjMVVMbGd1aFpyQ2pMeTVaNnBqMERyTExMYURK?= =?utf-8?B?aEk4S1pObVNkZzVjT3Rhek56NmFpaDkxMi9xL1hzbmtvRWcyR2h0YWVRMjBo?= =?utf-8?B?dDN0Q01tbGVQTzZIYzY4Y3NvK0liQkVjYk82d2o4K3FWSnhGeTVTcEVTZDBC?= =?utf-8?B?R2tQS3g0a0x1eDcwcmZsTnZDdS9RQzFvUXZXNkVtajM0VU01czF6TGJMN0sy?= =?utf-8?B?aHpDamMxUlBKZG1VcUZLUHZwTXI5U0NoTHY3VUZuL00yMm9DKzJ0QTVnRWN6?= =?utf-8?B?OTdPWFhKaW1ORjdHcGhJVFZFYVIxTDN0aVlUTTA1T3FsZGxhYTR2KytJaE96?= =?utf-8?B?NFNVOXZwWnBUcTJvK1JMRzVXd3V3alppelBmeDlMaVBEaSswMUVJMjRvN0NP?= =?utf-8?B?cVQ2aEhjLy9GZVpMb3BQK1M2VDJGajRIQnAzY3dzTHBhbHEzSUprTUhGRE85?= =?utf-8?B?WnFKSXE1N254VDZ4MUlTaG02cUNQYy8vZ29UMHNLaUZUbUN2MlR4TTM2YW9t?= =?utf-8?B?QXRybmdXdlhuOUxYVHVvMkdnR0NibXZBek8wZUdKV0o4ZENGN0llcXo2enZV?= =?utf-8?Q?Y2lcFLdnjyLcR+qMRn7NcAIJF?= 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: PH0PR12MB8800.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b1fcfe2-6a10-4fd6-8479-08dc944d4272 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2024 12:57:52.7404 (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: eufpSEK9Hr9J/3o825IzzF3YJkxbCOzRA48ufmvtupX+LruP4CzTM1XEzyspuAYmYTBktM+rlKc21FGTgVZq4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4041 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHdWVsY2UsIEd1ZXZlbmMgPGd1 ZXZlbmMuZ3VlbGNlQHNhcC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDIwLCAyMDI0IDE3 OjM0DQo+IFRvOiBEYXJpdXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPjsgdXNl cnNAZHBkay5vcmc7IExpLCBUYW8NCj4gPHRhby5saTA2QHNhcC5jb20+DQo+IFN1YmplY3Q6IFJF OiBFbmFibGluZyBtdWx0aXBvcnQgZXN3aXRjaCAobWx4NSkgYnJlYWtzIFBGMSBiaWZ1cmNhdGlv biBpbW1lZGlhdGVseQ0KPiANCj4gSGkgRGFyaXVzeiwNCj4gDQo+IFRoYW5rcyBhIGxvdCBmb3Ig bG9va2luZyBpbnRvIHRoaXMuDQo+IEkgYW0gYXR0YWNoaW5nIHRoZSBpbmZvcyB5b3UgcmVxdWVz dGVkIHRvIHRoaXMgZW1haWwuIEkgcmVwcm9kdWNlZCB0aGUgaXNzdWUNCj4gZGVzY3JpYmVkIGJl bG93IG9uIGFub3RoZXIgbWFjaGluZSBhbmQgdGhhdCBtYWNoaW5lIGhhcyB0d28gTnZpZGlhIGNh cmRzIGFuZA0KPiBhIG5ld2VyIENvbm5lY3RYNiBGaXJtd2FyZS4NCj4gVGhlIGNhcmQgSSB1c2Vk IGZvciB0ZXN0aW5nIGFuZCByZXByb2R1Y2luZyBpcyBDb25uZWN0WDYgb24gUENJIGFkZHJlc3MN Cj4gMDAwMDozYjowMC4wIGFuZCAwMDAwOjNiOjAwLjEgSSByYW4gdGhlIGNvbW1hbmRzIEkgbWVu dGlvbmVkIGJlbG93IGluIHRoZQ0KPiBlbWFpbCBhbmQgUEYxIHRyYWZmaWMgb2YgdGhpcyBjYXJk IHRvIGxpbnV4IGtlcm5lbCB3YXMgY3V0IG9mZi4NCj4gDQo+IC0tLS08dGVzdCBlbnZpcm9ubWVu dD4tLS0tDQo+IHBjaS8wMDAwOjNiOjAwLjA6DQo+ICAgZHJpdmVyIG1seDVfY29yZQ0KPiAgIHZl cnNpb25zOg0KPiAgICAgICBmaXhlZDoNCj4gICAgICAgICBmdy5wc2lkIE1UXzAwMDAwMDAzNTkN Cj4gICAgICAgcnVubmluZzoNCj4gICAgICAgICBmdy52ZXJzaW9uIDIyLjQxLjEwMDANCj4gICAg ICAgICBmdyAyMi40MS4xMDAwDQo+ICAgICAgIHN0b3JlZDoNCj4gICAgICAgICBmdy52ZXJzaW9u IDIyLjQxLjEwMDANCj4gICAgICAgICBmdyAyMi40MS4xMDAwDQo+IGF1eGlsaWFyeS9tbHg1X2Nv cmUuZXRoLjA6DQo+ICAgZHJpdmVyIG1seDVfY29yZS5ldGgNCj4gcGNpLzAwMDA6M2I6MDAuMToN Cj4gICBkcml2ZXIgbWx4NV9jb3JlDQo+ICAgdmVyc2lvbnM6DQo+ICAgICAgIGZpeGVkOg0KPiAg ICAgICAgIGZ3LnBzaWQgTVRfMDAwMDAwMDM1OQ0KPiAgICAgICBydW5uaW5nOg0KPiAgICAgICAg IGZ3LnZlcnNpb24gMjIuNDEuMTAwMA0KPiAgICAgICAgIGZ3IDIyLjQxLjEwMDANCj4gICAgICAg c3RvcmVkOg0KPiAgICAgICAgIGZ3LnZlcnNpb24gMjIuNDEuMTAwMA0KPiAgICAgICAgIGZ3IDIy LjQxLjEwMDANCj4gDQo+IExpbnV4IEtlcm5lbCBWZXJzaW9uOiA2LjYuMTINCj4gLS0tLTwvdGVz dCBlbnZpcm9ubWVudD4tLS0tDQo+IA0KPiBXZSBkaWRu4oCZdCBjb25maWd1cmUgYW55IExBRyBi dXQgd2UgZW5hYmxlZCB0aGlzIGZpcm13YXJlIHNldHRpbmcNCj4gIkxBR19SRVNPVVJDRV9BTExP Q0FUSU9OIg0KPiBhcyBpdCBpcyBuZWVkZWQgZm9yIG11bHRpcG9ydCBlc3dpdGNoIHBlciBkb2N1 bWVudGF0aW9uIGhlcmU6DQo+IGh0dHBzOi8vZG9jLmRwZGsub3JnL2d1aWRlcy9uaWNzL21seDUu aHRtbCNpZDENCj4gDQo+IA0KPiBMaW51eCBsb2dzIGFuZCBzeXNmcyAvIGRldmxpbmsgb3V0cHV0 cyBhcmUgb24gYXR0YWNoIGFzIGEgdGV4dCBmaWxlLg0KPiANCj4gVGhhbmtzICYgUmVnYXJkcywN Cj4gDQo+IEd1dmVuYyBHdWxjZQ0KPiANCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IERhcml1c3ogU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+DQo+IFNl bnQ6IFdlZG5lc2RheSwgMTkgSnVuZSAyMDI0IDIwOjEzDQo+IFRvOiBHdWVsY2UsIEd1ZXZlbmMg PGd1ZXZlbmMuZ3VlbGNlQHNhcC5jb20+OyB1c2Vyc0BkcGRrLm9yZw0KPiBTdWJqZWN0OiBSRTog RW5hYmxpbmcgbXVsdGlwb3J0IGVzd2l0Y2ggKG1seDUpIGJyZWFrcyBQRjEgYmlmdXJjYXRpb24g aW1tZWRpYXRlbHkNCj4gDQo+IEhpLA0KPiANCj4gPiBGcm9tOiBHdWVsY2UsIEd1ZXZlbmMgPGd1 ZXZlbmMuZ3VlbGNlQHNhcC5jb20+DQo+ID4gU2VudDogRnJpZGF5LCBKdW5lIDE0LCAyMDI0IDEx OjE4DQo+ID4gVG86IHVzZXJzQGRwZGsub3JnDQo+ID4gQ2M6IERhcml1c3ogU29zbm93c2tpIDxk c29zbm93c2tpQG52aWRpYS5jb20+DQo+ID4gU3ViamVjdDogRW5hYmxpbmcgbXVsdGlwb3J0IGVz d2l0Y2ggKG1seDUpIGJyZWFrcyBQRjEgYmlmdXJjYXRpb24NCj4gPiBpbW1lZGlhdGVseSBIaSBh bGwsIEhpIERhcml1c3osDQo+ID4NCj4gPg0KPiA+IFRoYW5rcyBhIGxvdCBmb3IgeW91ciBoZWxw IHNvIGZhci4gV2UgcmVhbGx5IGFwcHJlY2lhdGUgaXQuDQo+ID4gSSBqdXN0IHdhbnQgdG8gdG91 Y2ggYmFzZSB3aXRoIHRoaXMgcXVlc3Rpb24gd2hpY2ggd2FzIGFza2VkIGJ5IG15IGNvbGxlYWd1 ZQ0KPiBUYW8gYSB3aGlsZSBiYWNrLg0KPiA+DQo+ID4gT3VyIHF1ZXN0aW9uIGlzIGFjdHVhbGx5 IHF1aXRlIHNpbXBsZS4gSXNzdWluZyB0aGUgY29tbWFuZHMgbGlzdGVkDQo+ID4gYmVsb3cgb24g YSBDb25uZWN0WC02IER4IENhcmQgYnJlYWtzIHRoZSBiaWZ1cmNhdGVkIG5hdHVyZSBvZiB0aGUg bWx4NQ0KPiA+IGRyaXZlciBpbiBsaW51eCBrZXJuZWwgZm9yIFBGMS4gKE5vIHRyYWZmaWMgaXMg Zm9yd2FyZGVkIHRvIGxpbnV4DQo+ID4ga2VybmVsIGFueW1vcmUgb24gUEYxKSBZb3UgZG9u4oCZ dCBuZWVkIHRvIHN0YXJ0IGFueSB0ZXN0cG1kIG9yIGRwZGsNCj4gYXBwbGljYXRpb24uIEp1c3Qg aXNzdWluZyB0aGUgZm9sbG93aW5nIGNvbW1hbmRzIGJlbG93IGJyZWFrcyB0aGUgUEYxIGluIGxp bnV4DQo+IGtlcm5lbCBhbHJlYWR5Lg0KPiA+DQo+ID4gc3VkbyBkZXZsaW5rIGRldiBlc3dpdGNo IHNldCBwY2kvMDAwMDo4YTowMC4wIG1vZGUgc3dpdGNoZGV2IHN1ZG8NCj4gPiBkZXZsaW5rIGRl diBlc3dpdGNoIHNldCBwY2kvMDAwMDo4YTowMC4xIG1vZGUgc3dpdGNoZGV2IHN1ZG8gZGV2bGlu aw0KPiA+IGRldiBwYXJhbSBzZXQgcGNpLzAwMDA6OGE6MDAuMCBuYW1lIGVzd19tdWx0aXBvcnQg dmFsdWUgdHJ1ZSBjbW9kZQ0KPiA+IHJ1bnRpbWUgc3VkbyBkZXZsaW5rIGRldiBwYXJhbSBzZXQg cGNpLzAwMDA6OGE6MDAuMSBuYW1lIGVzd19tdWx0aXBvcnQNCj4gPiB2YWx1ZSB0cnVlIGNtb2Rl IHJ1bnRpbWUNCj4gPg0KPiA+DQo+ID4gLS0tLTx0ZXN0IGVudmlyb25tZW50Pi0tLS0tDQo+ID4g cGNpLzAwMDA6OGE6MDAuMDoNCj4gPiAgIGRyaXZlciBtbHg1X2NvcmUNCj4gPiAgIHZlcnNpb25z Og0KPiA+ICAgICAgIGZpeGVkOg0KPiA+ICAgICAgICAgZncucHNpZCBNVF8wMDAwMDAwMzU5DQo+ ID4gICAgICAgcnVubmluZzoNCj4gPiAgICAgICAgIGZ3LnZlcnNpb24gMjIuMzkuMjA0OA0KPiA+ ICAgICAgICAgZncgMjIuMzkuMjA0OA0KPiA+IExpbnV4IGtlcm5lbCB2ZXJzaW9uOiA2LjYuMTYN Cj4gPiBEUERLOiAyMy4xMSAoQnV0IG5vdCByZWFsbHkgbmVlZGVkIHRvIHJlcHJvZHVjZSB0aGUg aXNzdWUpIC0tLS08L3Rlc3QNCj4gPiBlbnZpcm9ubWVudD4tLS0tLS0NCj4gPg0KPiA+DQo+ID4g VGhpcyBtYWtlcyB0aGUgZXN3aXRjaCBtdWx0aXBvcnQgZmVhdHVyZSBmb3IgdXMgdW51c2FibGUu IENvdWxkIHlvdSBwbGVhc2UNCj4gYWR2aXNlIHdoZXRoZXIgd2UgYXJlIG1pc3Npbmcgc210IGhl cmUgPw0KPiA+IEFzIHdlIGFyZSByZWFsbHkga2VlbiB0byB1c2UgdGhpcyBmZWF0dXJlLg0KPiAN Cj4gQ291bGQgeW91IHBsZWFzZSBzZW5kIHVzIHRoZSBmb2xsb3dpbmcgaW5mbz8gSXQgd291bGQg aGVscCB3aXRoIGRlYnVnZ2luZyB0aGUNCj4gaXNzdWUuDQo+IA0KPiAtIERlc3BpdGUgdGhlIE11 bHRpcG9ydCBFLVN3aXRjaCBjb25maWd1cmF0aW9uLCBkbyB5b3UgY29uZmlndXJlIGFueSBhZGRp dGlvbmFsDQo+IGJvbmRpbmc/DQo+IC0gT3V0cHV0IG9mIGNvbW1hbmRzOg0KPiAgICAgLSBzdWRv IGRldmxpbmsgZGV2IHBhcmFtIHNob3cNCj4gICAgIC0gZm9yIGYgaW4gL3N5cy9rZXJuZWwvZGVi dWcvbWx4NS8wMDAwOjhhOjAwLjAvbGFnLyo7IGRvIGVjaG8gJGY7IGNhdCAkZjsgZG9uZQ0KPiAg ICAgLSBmb3IgZiBpbiAvc3lzL2tlcm5lbC9kZWJ1Zy9tbHg1LzAwMDA6OGE6MDAuMS9sYWcvKjsg ZG8gZWNobyAkZjsgY2F0ICRmOyBkb25lDQo+IC0gT3V0cHV0IG9mIGRtZXNnLCBpZGVhbGx5IGFs bCBsb2dzIHNpbmNlIGJvb3QuDQoNClRoYW5rIHlvdSBmb3IgYWxsIHRoZSBsb2dzLg0KDQpGcm9t IHRoZSBsb2dzIGFuZCBjb21tYW5kIG91dHB1dHMsIGl0IGxvb2tzIGxpa2UgdGhlIE11bHRpcG9y dCBFLVN3aXRjaCB3YXMgY29uZmlndXJlZCBjb3JyZWN0bHkuDQpBbGwgZGV2bGluayBjb25maWd1 cmF0aW9ucyBhbHNvIHNlZW1zIGNvcnJlY3QsIHNvIHJlY2VpdmluZyB0cmFmZmljIG9uIFBGMSBp biBrZXJuZWwgc2hvdWxkIGJlIHdvcmtpbmcuDQoNClRoaXMgaXNzdWUgYXBwZWFycyB0byBiZSBy ZWxhdGVkIHRvIGtlcm5lbCBkcml2ZXIsIHNvIGl0IHdvdWxkIHJlcXVpcmUgZGlnZ2luZyBpbnRv IHdoYXQgaGFwcGVucyBpbnNpZGUgaXQuDQoNCkNvdWxkIHlvdSBwbGVhc2UgcmVhY2ggb3V0IHRv IHVwc3RyZWFtIG1haW50YWluZXJzIG9mIG1seDUgTGludXgga2VybmVsIGRyaXZlcj8NClRoZXkg d291bGQgYmUgYWJsZSB0byBhc3Npc3QgeW91IG11Y2ggYmV0dGVyIGluIHRoYXQgY2FzZS4NCg0K QmVzdCByZWdhcmRzLA0KRGFyaXVzeiBTb3Nub3dza2kNCg==