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 827D0454A8 for ; Wed, 19 Jun 2024 20:12:45 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 75F3D402C6; Wed, 19 Jun 2024 20:12:45 +0200 (CEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2056.outbound.protection.outlook.com [40.107.95.56]) by mails.dpdk.org (Postfix) with ESMTP id 26C9740289 for ; Wed, 19 Jun 2024 20:12:43 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NwgiBhkE40gN0sTyAXcvtKbyS9oViYFWmezFlvPlGDNjh+H19XuVPGsngWUaLOmCfMUec0ypBEYxt6tRtZzFaeZQF0+9GOVBBtZHHpRtso+Zn+dMtvD3MMy2lS5wfqNqm9Hb/KvpGSSum4yROmXLuzDZQEy2vcrVVcZD459eEilq0sUhswBBvaofaacdUwIqmgE6CK+2WCywm5dHL0BR+2+pGGVYYRssMY/G6ljJ7CU+OqyTJntpy4MvDQ79IqpVeyufvPimIBrNATQOGX2eeWwvC/gKJxgArZUoXWQI7x7bEZEkv9PziJNEorC4yKjhsfexmBYfd9lKyTm1a+rDJQ== 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=XKxWU5czCAUJVsE8wafVYDA8tJ3e7baSo0YSotedqXM=; b=Ldq74NDgdfDYT7q8xERS8sPmeV7jMfJ7yKOLhBJ/fHXVJpTwq/S2mbuPiVH2rVha5eiDpdoLGs5T/dZEv8Lg6XuO02CF3wXAL+lhPKywwyblLWf3Yhl2esLjlo9hyEURXq7tLcvO8skanAGFYA85h79PGZsV2UE2b+c9FDq/pj7tl4hFAFJStxPlGcpU215tWIYrsZ1blFLLAF6CCdfIaCgKpLtgsD2zKUgVkiCnnGs5ZM2DOjswRmNXjcB3FuUlv8rDfhku6+xK8OK9JQxwydrOmQNIKiOketGxgPDmE/jrzspgTu1b/uo1WAtAtA9ZiUwBqdMMIX75NcvPMbK38w== 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=XKxWU5czCAUJVsE8wafVYDA8tJ3e7baSo0YSotedqXM=; b=WeOymHp1IBYwOrxw/SgagRwliTCEm1n+wXhTmMuXrZJoTTnZcbWKvKpNoQAi/WUFDA4uw4RoTsoh3LyBSzZr1taUornH6vZRMBEuhiQVIWSraOJLKRSZU/tTXekjy1dM2NUMJqOWF38VcSzm5roMcfsoBmWOR1DDQ4NNkC5Gu+szP1riEGkPttsfMp9fwaMLIjTscddO/3kFMFyRcToz4RcNOl+Hi/A66pnggepd5FxluVvPGpXf/PNQ6rGOHPYR7xa/RQJYD0mILsWsbkc923krALVd+tHnjAXfh0R+lplH4u7Ht8ohqS+hm70bVMBrmAFc67e9KYnNjlBX2VW5Pg== Received: from PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) by CY5PR12MB6179.namprd12.prod.outlook.com (2603:10b6:930:24::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Wed, 19 Jun 2024 18:12:34 +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.7677.030; Wed, 19 Jun 2024 18:12:33 +0000 From: Dariusz Sosnowski To: "Guelce, Guevenc" , "users@dpdk.org" Subject: RE: Enabling multiport eswitch (mlx5) breaks PF1 bifurcation immediately Thread-Topic: Enabling multiport eswitch (mlx5) breaks PF1 bifurcation immediately Thread-Index: Adq+Oi4vXhLUMM3STHOUA18KOYMNgAEN3Y8w Date: Wed, 19 Jun 2024 18:12:33 +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_|CY5PR12MB6179:EE_ x-ms-office365-filtering-correlation-id: 0cb7a5a7-8624-4331-f755-08dc908b6468 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230037|1800799021|376011|366013|38070700015; x-microsoft-antispam-message-info: =?utf-8?B?Q1ExTTNxKzJpQWd2SlhwelZ4S0tvczJTM0NsdnZUV3BHWXpoRndnaGswdHNQ?= =?utf-8?B?eURldklwT24vbFJ3TTJxOTRUcTJQaTV4NmN3WFV0bHFWVmxPT1llMjZPazFY?= =?utf-8?B?L1IzcTh2KzZRVys5NWg4Tk9WV0ZuOFdQdEFKOXVtdEJYczlxSVBmSXdBQ01V?= =?utf-8?B?TUlEQ3U0NjRHOHo2Yk9FYzRSdUZlM2FMaG9XR3QxeTFZaEkrdDA5NzRsWEto?= =?utf-8?B?M29PV3hQeG1FOGJZYjdsUXFYR3lyTzRneHdVaVZWWHI5L0lYSSsrUXJHSGFq?= =?utf-8?B?UG8vL01lN3MzM3hhVTZxS3hPbUFkbVJzN1NjRW02Sk9Db1kvVEdsZERuM3F6?= =?utf-8?B?Q2xjWkVvVjBlTEwxSEdMYlBaK0NZc1l0WGdnZ2xDL1pWTlhyV2lhc2pNcXFx?= =?utf-8?B?SWVNd0dmYTJEdFRXSHpybEN3ZVNNL0Q4SVFJVHpuMVZJR2RTWWRYaHg1OHF0?= =?utf-8?B?bHZZQUl5RlJIczM3S1pmaC9wdUJEZWdHRGF3ZHU1YmhYYktaZ3E1L09vblFk?= =?utf-8?B?SnNJMUR4OUNhWUJZWWxoejdoeXlEVXArUzUyVzNTQ0pHcEFyRTIvRjBXeWZ3?= =?utf-8?B?djZUemtzMmNQbmdDU2tBaHFSVzZBYjZSeEQ2cmhneG5DWTBudWRrbWVPc2VV?= =?utf-8?B?RGFsblNvTW1CQ0w4a0VqMmdqVVhkOFBtOTVvY2VMbUJYWitzMnZXdVlhYmlO?= =?utf-8?B?WUFzNmJOMGl1NjRXbThzT1pLcEY0YXNnMi9vODR0bUcyd0FHdjhYNkVkdG4v?= =?utf-8?B?RitCNXpvQjRmQllmTzBENGRoMzhhMHR1TnUvRlRHd25UYTJGQTlqTDlxQith?= =?utf-8?B?TkFTUk9uSTRiZ2d2cmFjdG9RL1BBajQxR2ZOWFNBaTg5UmhhZW9yK0c5Z0N0?= =?utf-8?B?bGFOdkVycFVuV29KL0RxU2NaNHl5dThyM1VDdkxBRlNWR3ZDY2ZGRTJ6cUxL?= =?utf-8?B?MDBzbC9yYmFMTmkybEM0YmJRL05qTFNRQ1RHWU5KOVJ1VG9oNXcrK2ZXUnpt?= =?utf-8?B?TmFDVXl2ZUtDUVJSRDN4WWFQbzhndS80RkpqM2w3VVlyWDlKMnhMK0NiWFRK?= =?utf-8?B?c0JMSHZ6cHV4eEtOSW9ISUdoQndTUnFXMjZzWDhISitYNDZ4bU9uR0ZscWZO?= =?utf-8?B?VlRpZ0tXSVd3RDFCUGlqRHVkbXFEbGd6cmNRSHBha2lEWk1XYXpDeFBsRzEr?= =?utf-8?B?Z2orMHk5ZG5XR3NId2FiT0JpT2VFRkFqMEo2Zm5oS3Z3RHl6L3pmSFZ2NFRF?= =?utf-8?B?ZmFCZ0hna1V1WFdGSzFsTnBlSzIxVXl1bEtMb0s4UStsSWgzNnFvVFpodUZx?= =?utf-8?B?anpFQ2w1VE9tV3Z1Yk9qbVQ3RVp6Y0xUQlNpK3FuQlkzOVJrbFBDWFZ0a3I5?= =?utf-8?B?OUJmQzRRelhoUG5zVjlqOW5GdjJIakhmand6Mkd6NGx1d0NtWlZnY25zbHlz?= =?utf-8?B?UGlpa2YwMkFBQitaN05pZUJWUkZma1B2NkVFaFVjeDdpU2hWSHdpek5JNWls?= =?utf-8?B?QzQ0WkRWbE5DNVVzVW5CL0ZCdzlPbGxPcFBib0F1aHpibHRiQkFwSUljTThC?= =?utf-8?B?UUo2R2VPTm1WbFcxSVpvYVJPeFlDZHZIRmE4RytJOFZ6OEFOSjdNbWpwN3VU?= =?utf-8?B?SVp3dUt3QXAwMG9FTzVTQnZ0MG10Sm5UYU5GOGZScVNDQXF1RExWaytoVGVZ?= =?utf-8?B?V3k5WTRnbDRSaFFUcjNlNHJ4THBQYkVCOVBkc2duMlhBdkx4WnNNK2wyRE90?= =?utf-8?B?UGM0WVRqcWlEb2l0cDA0UHRIR0NNYkdqRWVvdUZ1Q2R6Mm9pREdqZVdMdHFp?= =?utf-8?Q?0QmLvCs/pku8swyzYOkQ3yQ0DPMJ1R5N4XYRY=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)(1800799021)(376011)(366013)(38070700015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M3htdldCTlNVck5Md05uUGNhVGVCR0xtazRwN3FubDVkQ0RwcFJvYm9tMkgw?= =?utf-8?B?TkhNVkEyc0p5ODV5V3RKcnU4dzU0Uno1Ri9EemZHeFpNWlFUVFhGem0ycWpl?= =?utf-8?B?d2VNaUZkWk1CZ3JJUU4yamJwaDJ6YWwxQThZRW9jQ3BaZkpZcm10R2ljRUxW?= =?utf-8?B?ZnBHL3hYcWRGQ002Uk1KU0U1dFVhd1Y5VXV4V016M0R4RFI0VWVkdzV3UWhl?= =?utf-8?B?R1dhUHF1RGJuczBZU2tkTURoUFRCSTZXaTN3VmsrY3dYdGJyc1FIZW1HTzBQ?= =?utf-8?B?d0lTdDJId3ZZL09pdzlCN2xsbTE0UjRmV2ZWQXhrWU1QbFJiamNtZnFFSUVv?= =?utf-8?B?UmRIVkt2VVNRYkhudWhIUys2eGNBa0t4VEtmR1FXclJIUmlMajR6VmxibVZE?= =?utf-8?B?aE1weEFjZ00rU2hqN3VTaWs0SVNGR2JpNkl0NXJVRzhVdGwrZDNrVHN6TkEx?= =?utf-8?B?MXloTEJBVndQS01tdmFDcDBzYUxmOFU0NS9Eb0YxaTF3bHdjaEwzRE5paDZU?= =?utf-8?B?Ty9UVW15aTUxbmRjMGt3RWxBZFdpTGFHVHJVaEtTZE91VzN4c0lDTVJVR1do?= =?utf-8?B?R2RtU3o2TXBsYmxZV2tobzdnY0hzdUdjZTdTV0tuV2tNNVNzRlQzc25XVk5V?= =?utf-8?B?bWw2aElnbm5qQjQvcVVwcUJkQWhhN2p1SzdEQy9OS0NpcE1GQVdPWDg5cFJz?= =?utf-8?B?b1dGTEQ2ZjRYK1ZDREE4V3FGOW5kMGsybzE1YUVKTnpkZmNicUpWcUFieGxo?= =?utf-8?B?ZzFBNDk3eW1hVHVyL1ZiSG9keWt5YWorUzdTTVJvZlhpekZoTnhPQnAzZnF1?= =?utf-8?B?YWdzaVhYL24zanp4Z1grUG5VRzhSMk5iVDBpQmsxWmlMMzNpcEcxMFlBUUc4?= =?utf-8?B?Qms2VE1sd3ptM2xUbVpPRmFkYjZ4d2JRYlllcDZab2N6R3B5cktjZWZGVGVQ?= =?utf-8?B?RE9yU3hycmlMYTFzTG03Y0wvcU1LdDk2YUN6alh0VFY4UWRtVUdHcmd0NkdT?= =?utf-8?B?bEtGazZ6eHV0bnZ4N2VXa0ZMaGpPS2RGQkVCMjR3TEJWZFg0eEc2c2NLa1NT?= =?utf-8?B?Nm5hVVNXSXpHNjZPcXVLeUtvYjdZZUtpcGcrUnJabnk1cnEzaFdQcGlRTUV6?= =?utf-8?B?c2VkdGFVZFVzQU9FOGRiOWRFYlFrRS8vRHIxWUhvdEVUVlZuQmlLRHdTR3h4?= =?utf-8?B?YkdvTzA4Zms5V1N2SXlnNEJKajJCTGV3WjF6V3hzdEdXZG96M09uQUtvYml5?= =?utf-8?B?ZFZCb3AyMk1EVGZod2ZDQ2JxWWUwZkVCVUhVZ2c0ZjlvK1ZNTnJTS3BMbGhB?= =?utf-8?B?eTVUS1pXQldpcHIwTnJuNXZrN2g3WERaOVJwRDRqUS8vMzBkNS9TL0tmNTlC?= =?utf-8?B?aHNKT2tsWFN3bVAwZmhaMEUwQlExdDA3RC9JWlpJWnJkSkhQc3VpUUlVb0du?= =?utf-8?B?UDRmdUdtYVdiSlhkZHo1RFduSTlDRE9PemxXUXVYaHVqWC9hcCtzYlBuZDZP?= =?utf-8?B?SWZZRk8xeXRRMmhPM1g3VlY1alQ1UE45TG9xK2tOR0hDeGxiZnJGVmJVT1pE?= =?utf-8?B?RWViSWxsRUJaSTRhWHBDdElaUDU1WEE1NGFCRWh4SC9UTWNKUGJERGFIUUk0?= =?utf-8?B?OTAwbTc4Z0hwYlhPR0t1YjlhdElrMUdXQWkrU0tiaDJoM3gvVnF3b3N6QzRk?= =?utf-8?B?OStNL29VeFhBUEp6bUxHcUZzQ0szbENxSEZ3QnU3amdvVDJ4Mk41TThBNmRi?= =?utf-8?B?VXllZXROaUFSTTJIME55SFRBK1pqUkl6dEFxSWllTjBzMkVMZkl6eERrZG5I?= =?utf-8?B?ZVpvOCtvRU1jaGJrYVhocjJsS3FrNkJaa2RCWng4WUp1VURVYzRPMWtuTGpy?= =?utf-8?B?UnRSa08vb0VsREtOa1g4ZUQ0aTJkUThTRlhZM2JiQkV0Tm92c24vR21IbWdz?= =?utf-8?B?dVRteW1iZVZ0MlVsNHhPVDFobXVIWUZodmRmc3NhL3FIWnYyK3AvL0dlSlFJ?= =?utf-8?B?KzM0S0FwcUxNMmtEWE9OcUUySHZCZ3FQOVBOakFTUGtLRDEzM3Y0NEJHMHpE?= =?utf-8?B?OVZsajJFQjg3dk1jZW1uZVhlVTFNNHFPMXRDREJmdC9keFN1QU5lYmNLbmNU?= =?utf-8?Q?U8IcnqqFlSqselXo5w3iACJKi?= 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: 0cb7a5a7-8624-4331-f755-08dc908b6468 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2024 18:12:33.9196 (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: payVVW431eA+1sveW7yPQL1i5SuMpP0jG345SnvO/k1UWqhxNX8jMiajYITh4BiamrR0NZRbaE7J3NGkqTo7kA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6179 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 SGksDQoNCj4gRnJvbTogR3VlbGNlLCBHdWV2ZW5jIDxndWV2ZW5jLmd1ZWxjZUBzYXAuY29tPiAN Cj4gU2VudDogRnJpZGF5LCBKdW5lIDE0LCAyMDI0IDExOjE4DQo+IFRvOiB1c2Vyc0BkcGRrLm9y Zw0KPiBDYzogRGFyaXVzeiBTb3Nub3dza2kgPGRzb3Nub3dza2lAbnZpZGlhLmNvbT4NCj4gU3Vi amVjdDogRW5hYmxpbmcgbXVsdGlwb3J0IGVzd2l0Y2ggKG1seDUpIGJyZWFrcyBQRjEgYmlmdXJj YXRpb24gaW1tZWRpYXRlbHkgDQo+IEhpIGFsbCwgSGkgRGFyaXVzeiwNCj4gDQo+IA0KPiBUaGFu a3MgYSBsb3QgZm9yIHlvdXIgaGVscCBzbyBmYXIuIFdlIHJlYWxseSBhcHByZWNpYXRlIGl0Lg0K PiBJIGp1c3Qgd2FudCB0byB0b3VjaCBiYXNlIHdpdGggdGhpcyBxdWVzdGlvbiB3aGljaCB3YXMg YXNrZWQgYnkgbXkgY29sbGVhZ3VlIFRhbyBhIHdoaWxlIGJhY2suDQo+IA0KPiBPdXIgcXVlc3Rp b24gaXMgYWN0dWFsbHkgcXVpdGUgc2ltcGxlLiBJc3N1aW5nIHRoZSBjb21tYW5kcyBsaXN0ZWQg YmVsb3cgb24gYSBDb25uZWN0WC02IER4IENhcmQgYnJlYWtzIHRoZSANCj4gYmlmdXJjYXRlZCBu YXR1cmUgb2YgdGhlIG1seDUgZHJpdmVyIGluIGxpbnV4IGtlcm5lbCBmb3IgUEYxLiAoTm8gdHJh ZmZpYyBpcyBmb3J3YXJkZWQgdG8gbGludXgga2VybmVsIGFueW1vcmUgb24gUEYxKQ0KPiBZb3Ug ZG9u4oCZdCBuZWVkIHRvIHN0YXJ0IGFueSB0ZXN0cG1kIG9yIGRwZGsgYXBwbGljYXRpb24uIEp1 c3QgaXNzdWluZyB0aGUgZm9sbG93aW5nIGNvbW1hbmRzIGJlbG93IGJyZWFrcyB0aGUgUEYxIA0K PiBpbiBsaW51eCBrZXJuZWwgYWxyZWFkeS4NCj4gDQo+IHN1ZG8gZGV2bGluayBkZXYgZXN3aXRj aCBzZXQgcGNpLzAwMDA6OGE6MDAuMCBtb2RlIHN3aXRjaGRldg0KPiBzdWRvIGRldmxpbmsgZGV2 IGVzd2l0Y2ggc2V0IHBjaS8wMDAwOjhhOjAwLjEgbW9kZSBzd2l0Y2hkZXYNCj4gc3VkbyBkZXZs aW5rIGRldiBwYXJhbSBzZXQgcGNpLzAwMDA6OGE6MDAuMCBuYW1lIGVzd19tdWx0aXBvcnQgdmFs dWUgdHJ1ZSBjbW9kZSBydW50aW1lDQo+IHN1ZG8gZGV2bGluayBkZXYgcGFyYW0gc2V0IHBjaS8w MDAwOjhhOjAwLjEgbmFtZSBlc3dfbXVsdGlwb3J0IHZhbHVlIHRydWUgY21vZGUgcnVudGltZQ0K PiANCj4gDQo+IC0tLS08dGVzdCBlbnZpcm9ubWVudD4tLS0tLQ0KPiBwY2kvMDAwMDo4YTowMC4w Og0KPiAgIGRyaXZlciBtbHg1X2NvcmUNCj4gICB2ZXJzaW9uczoNCj4gICAgICAgZml4ZWQ6DQo+ ICAgICAgICAgZncucHNpZCBNVF8wMDAwMDAwMzU5DQo+ICAgICAgIHJ1bm5pbmc6DQo+ICAgICAg ICAgZncudmVyc2lvbiAyMi4zOS4yMDQ4DQo+ICAgICAgICAgZncgMjIuMzkuMjA0OA0KPiBMaW51 eCBrZXJuZWwgdmVyc2lvbjogNi42LjE2DQo+IERQREs6IDIzLjExIChCdXQgbm90IHJlYWxseSBu ZWVkZWQgdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZSkNCj4gLS0tLTwvdGVzdCBlbnZpcm9ubWVudD4t LS0tLS0NCj4gDQo+IA0KPiBUaGlzIG1ha2VzIHRoZSBlc3dpdGNoIG11bHRpcG9ydCBmZWF0dXJl IGZvciB1cyB1bnVzYWJsZS4gQ291bGQgeW91IHBsZWFzZSBhZHZpc2Ugd2hldGhlciB3ZSBhcmUg bWlzc2luZyBzbXQgaGVyZSA/DQo+IEFzIHdlIGFyZSByZWFsbHkga2VlbiB0byB1c2UgdGhpcyBm ZWF0dXJlLg0KDQpDb3VsZCB5b3UgcGxlYXNlIHNlbmQgdXMgdGhlIGZvbGxvd2luZyBpbmZvPyBJ dCB3b3VsZCBoZWxwIHdpdGggZGVidWdnaW5nIHRoZSBpc3N1ZS4NCg0KLSBEZXNwaXRlIHRoZSBN dWx0aXBvcnQgRS1Td2l0Y2ggY29uZmlndXJhdGlvbiwgZG8geW91IGNvbmZpZ3VyZSBhbnkgYWRk aXRpb25hbCBib25kaW5nPw0KLSBPdXRwdXQgb2YgY29tbWFuZHM6DQogICAgLSBzdWRvIGRldmxp bmsgZGV2IHBhcmFtIHNob3cNCiAgICAtIGZvciBmIGluIC9zeXMva2VybmVsL2RlYnVnL21seDUv MDAwMDo4YTowMC4wL2xhZy8qOyBkbyBlY2hvICRmOyBjYXQgJGY7IGRvbmUNCiAgICAtIGZvciBm IGluIC9zeXMva2VybmVsL2RlYnVnL21seDUvMDAwMDo4YTowMC4xL2xhZy8qOyBkbyBlY2hvICRm OyBjYXQgJGY7IGRvbmUNCi0gT3V0cHV0IG9mIGRtZXNnLCBpZGVhbGx5IGFsbCBsb2dzIHNpbmNl IGJvb3QuDQoNCj4gDQo+IFRoYW5rcyAmIFJlZ2FyZHMNCj4gDQo+IA0KPiBHdXZlbmMgR3VsY2UN Cj4gDQoNCkJlc3QgcmVnYXJkcywNCkRhcml1c3ogU29zbm93c2tpDQo=