From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 05588A09E9 for ; Mon, 14 Dec 2020 09:27:09 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E36ED29AC; Mon, 14 Dec 2020 09:27:08 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by dpdk.org (Postfix) with ESMTP id 48310DE0 for ; Mon, 14 Dec 2020 09:27:06 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 14 Dec 2020 00:27:05 -0800 Received: from HQMAIL109.nvidia.com (172.20.187.15) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 14 Dec 2020 08:27:04 +0000 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 14 Dec 2020 08:27:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IYklJj22D/DgOj9HFtG1ZZLqbx/BbnH6tSFJnZCs06NCV1pUQni2qK93M52X2A52bjuKB+b0Bkcxq2kizjOWa5lnCs5Outtn0DtwfHVbUgaha5DNPmlQVQMZGOxTclEffBWg4qCQHq1Izt1Qlkm+JHzEBDJ1rxtA1imVi8htfHdR7iHtxSMhoDOcHZPJTJuTbsTAwV7HIdu+AvBUR/5KnbhnGetdgifECFHaRYy4DVKsHaZ1O/nY0w1CFuF717iMeiTDMsoUSEcncesGQS3fN1qsJqDeVAXUXDgGVbL70sgXEood1r7SmmbzjYF85CutI8lYA9RYUMdzypnwHFCJYQ== 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-SenderADCheck; bh=VokHyPktvK8czzVqo/ZPNTAofosRPlXYatOeBGjFYuI=; b=LcKuydemzimKGPynIinseJ8mPlaCRUgJXC37wzZ3AWQN/nGvasghsJqS0a0Q9aUGlL0mKU+B9IL8khhnoJ693QZREVKZGFz0YUbO/pAcmR87zbAAtqNtbZwFvQ+nML1pL6nm+RWQOjuAG1vt/CQykd35GsM0NpjWUxVq5g0ikxjLCUXilXs6oqA1HwYNIVOzdl9BbLu/WcEt4JdYRmBnywC25ZyosAeynoyGzwfh5/9R0FYNvNq1D44LERhX0vZRuQi8L77Uj0RZHgqvXkZ/32Xwep9oU117A7+enR0uemSZrdTFtv8kCia0z5Q69+jmzrjc1bwtIE/+xRs5wUKcMQ== 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 Received: from DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM5PR12MB1593.namprd12.prod.outlook.com (2603:10b6:4:10::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Mon, 14 Dec 2020 08:27:02 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::759a:fb10:c6af:87a3]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::759a:fb10:c6af:87a3%7]) with mapi id 15.20.3654.025; Mon, 14 Dec 2020 08:27:02 +0000 From: Raslan Darawsheh To: Gerry Wan CC: "users@dpdk.org" Thread-Topic: [dpdk-users] Enable MLX5 driver v20.11 Thread-Index: AQHW0N3Kqz0UteG6e0a6hW7KpBKzJKn0s5FQgAAv8wCAAAEH0IAAoMEAgACOG4CAAC+H8A== Date: Mon, 14 Dec 2020 08:27:02 +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: stanford.edu; dkim=none (message not signed) header.d=none;stanford.edu; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [188.161.229.31] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2f8ecf2c-8b7c-4a92-cd3f-08d8a00a08a3 x-ms-traffictypediagnostic: DM5PR12MB1593: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KewQPZ9pW4LHmrh6mCH4amt4I3QxriXtJog/YalwbUAzPY4I4tm01TL+g3xGFDqlB5Ry1uSS2Q71Kh9xvk1YJEkjt19+Mz85KBDie4GzmVrTuRAnfWG9CrQgzD6gAvKDfAWMnEMm6JdwI+9LX09RcLU54DJjOfvDjHLla+NGWvU0iulD6iKUTxinDhVIhkX+5Bm2BOX1gBsEgZloyxxbjNPQFLzuTyerD+s1udLKOPRXxFahhAckkC9fkZJu6N6q3mSHHoCia+gVJukfVYKeHdfmofcrabtj4XWDi9K2rYau4oxHTgO2Hdv5ESOxhVU39FeodMYDQWfNl5Fp8HA9fw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(376002)(346002)(5660300002)(66476007)(64756008)(66946007)(6506007)(55016002)(33656002)(52536014)(4326008)(8936002)(8676002)(71200400001)(66556008)(186003)(7696005)(2906002)(76116006)(66446008)(9686003)(83380400001)(6916009)(86362001)(53546011)(26005)(508600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?cGsvMm9HM2t1czV6TEc0SUpHaHNiell4VEdHcnF2c2ozQVJIdHE3VVRTRUZU?= =?utf-8?B?MmJ6YlhNWjVJaEh4MzE2c1RXeU9UYkw4eTljZmszeEdXRVd5TnVuS2h6Z3lP?= =?utf-8?B?bjJYeVZYcFp6aGlSdm96TURpRVR0MmpwcVVyMHdxRGFyd2xhaHE2VWkwSHBT?= =?utf-8?B?REtWN0xtTHpzVytjOHUwT1dRR2tWd0FnV1I1WVNMdHBBSFdOUnVVcVZBd05H?= =?utf-8?B?S0d5SGNwMnBtZVlnV0FwQ0xMalRtdU9oVGw5aGlmSmFqWTFYK3JwaDlFQXlv?= =?utf-8?B?NlNZSnFLek1aVzYzckZuRXkrMnVheE9HTjBreUlpMmNtbnBPNXZ4RU85Yjg2?= =?utf-8?B?djBOeVBxcHFnKzhsYk5xNWtwV0RJT2M3VHlyMnJXMWRqT1hIRVhraXdVb3Jw?= =?utf-8?B?RlJteUtMcUlPRTA1VWpnRXcwZGNOVUpJUVEwMUVSRk1zd0J2ZDU4S0NOUFFs?= =?utf-8?B?dWxwRFRpOE9INHRjSG9yUlR4bWRMSTRZdFZNNnFzRTZzR1NyTHk0Y2JPcEwv?= =?utf-8?B?OXlLci96bFdlekl0d1RwTUJTNFdqMk0xWjZlSWhMMUdlUTh4QUNlcW50dmda?= =?utf-8?B?c2wrbXBudFl4ZUlQOTV0bGV2NU5xVmF4T0NDbnlINVhpb0gxR01BS2JiTDFP?= =?utf-8?B?dkcwSWtKdTRKeUhjRmQweGs2ZmEvV0pZeDJ3SkZITG1RYk9mSTI0UHEzR1Bh?= =?utf-8?B?MHdJYjV6b001WVRERHNvd2dBeHIrQ3ZGQlRYTGg2U296Mit2SEVIajRiMHEx?= =?utf-8?B?WGhpaHd3UFZHbThKSlhyaXBERVMrWnFKRDEzR1p5RVNsSlp5VEFLRzN6b3hE?= =?utf-8?B?YlEvRWxGWWxZYXR2K2FnZmFDb0RSUU9iMzE2akFtL0JHUUNHeHgvQmNrRElj?= =?utf-8?B?aEV3SVhJNEpGZUc4aGZJYThxaTVhK29qbitqME5WSEdYdG9aZXNkWm5qRU9E?= =?utf-8?B?TndsbGlGVGNScjNTQW1sNU02VHNqN0FUeDFsVS9EUVBrUTRlcUVVRjVmU0ZR?= =?utf-8?B?UEIxRFM2b2ZkczliOWg2bEdZVDZjWi9WTmZCbkNwWUtSUmUrcmIyUUNrV25F?= =?utf-8?B?eGtKKzZRYjJiU0QyK3oyRTRVTFVDY3pjNS9OMUZ3d0tWQ2s1dGp3QXQ4czN3?= =?utf-8?B?YWsxZVNFNUVKWU1TZG9nNyt6OFFWb0cvZ0h3NFFraXB6YTErVThxdVhtcnpn?= =?utf-8?B?ZklXR1E4eVJ4YU13RGRyeWExak5XSHRxRG5yUGFMbXo4NVVVVFZ3T3RIQlFy?= =?utf-8?B?ZFpCQkFZdFBaM0lkekVGd2dkU1lEZEVESnFyWDYvdjgrSGUra2hVb0s2aTRL?= =?utf-8?Q?1ub2qLF8nPwa8=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f8ecf2c-8b7c-4a92-cd3f-08d8a00a08a3 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2020 08:27:02.6905 (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: YvncU8909cPbaNDU+2mtqxSFiZ76RRQOLuguH2K9nTL6xssArsdYRcVAn/H5cs/PZO3DwLCASZ0kZnEtxeQQVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1593 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1607934425; bh=VokHyPktvK8czzVqo/ZPNTAofosRPlXYatOeBGjFYuI=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: x-ms-exchange-transport-forked:Content-Type:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=qH05aF2xHfZtrhedS+HsWjs4WFeX0TbxflsMwcBWQkmfg3k8EaIQCdJQuYvu67rJt tz1Iey7Xtxz8d5DMf1+jQJz3rQ1tkDdiNnXmOi0/J39wF5LwoP7zmSljfuYQ02zKXW pBlliGRyFY1loyXbhYR+3GUmleeKZzqzLHc/jEwhmmMzeQRJn1qUM/RLzy0BVYvVJ/ LE9j/2K0fPWH8iGsdWLuTdOIK/yJBpX1Aa0aZJ/j15zgDN5WeYdqFDRZ6b+6qj7Ied RXq9ZWQapseWk9abBIBAQGGmxtjulW6AcAVaq7Fkj1HYYR2KtuoPfETcyipjqZmg82 QkA8qshK6mfIQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] Enable MLX5 driver v20.11 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" U28gaGVyZSBpcyBob3cgd2UgbGluayBhZ2FpbnN0IHNoYXJlZCBsaWJzOg0KDQptZXNvbiBidWls ZC1tZXNvbiAtRCBkaXNhYmxlX2RyaXZlcnM9bmV0L21seDQgIC0tZGVmYXVsdC1saWJyYXJ5PXNo YXJlZCAmJiBuaW5qYSAtQyBidWlsZC1tZXNvbg0KYW5kIHdoZW4geW91IHdhbnQgdG8gcnVuIGFu IGFwcGxpY2F0aW9uIGxpa2UgdGVzdHBtZCBmb3IgZXhhbXBsZToNCg0KDQouL2RwZGstdGVzdHBt ZCAtbiA0IC1hIDAwMDA6MDg6MDAuMCAgLWQgJFBBVEhfVE9fQlVJTEQvYnVpbGQtbWVzb24vZHJp dmVycy9saWJydGVfbWVtcG9vbF9yaW5nLnNvIC1kICRQQVRIX1RPX0JVSUxEL2J1aWxkLW1lc29u L2RyaXZlcnMvbGlicnRlX25ldF9tbHg1LnNvIC1kICRQQVRIX1RPX0JVSUxEL2J1aWxkLW1lc29u L2RyaXZlcnMvbGlicnRlX2NvbW1vbl9tbHg1LnNvIC1kICRQQVRIX1RPX0JVSUxEL2J1aWxkLW1l c29uL2RyaXZlcnMvbGlicnRlX3JlZ2V4X21seDUuc28gLWQgJFBBVEhfVE9fQlVJTEQvYnVpbGQt bWVzb24vZHJpdmVycy9saWJydGVfdmRwYV9tbHg1LnNvIC0tIC1pDQoNCkxldCBtZSBrbm93IGlm IGl0IHdvcmtzIGZvciB5b3UNCg0KS2luZGVzdCByZWdhcmRzLA0KUmFzbGFuIERhcmF3c2hlaA0K DQpGcm9tOiBHZXJyeSBXYW4gPGdlcnJ5d0BzdGFuZm9yZC5lZHU+DQpTZW50OiBNb25kYXksIERl Y2VtYmVyIDE0LCAyMDIwIDc6MzMgQU0NClRvOiBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5kQG52 aWRpYS5jb20+DQpDYzogdXNlcnNAZHBkay5vcmcNClN1YmplY3Q6IFJlOiBbZHBkay11c2Vyc10g RW5hYmxlIE1MWDUgZHJpdmVyIHYyMC4xMQ0KDQpJJ3ZlIGZvdW5kIHRoYXQgbGlua2luZyB3aXRo IHN0YXRpYyBsaWJyYXJpZXMgd2lsbCBmaXggdGhpcyBwcm9ibGVtLCBidXQgdXNpbmcgc2hhcmVk IGxpYnJhcmllcyBjb250aW51ZXMgdG8gc3VjY2Vzc2Z1bGx5IGJ1aWxkIGJ1dCBhdCBydW50aW1l IHdpbGwgbm90IGZpbmQgYW55IHBvcnRzIGRlc3BpdGUgaGF2aW5nIGRldmljZXMgYm91bmQgdG8g RFBESyBjb21wYXRpYmxlIGRyaXZlcnMuIFBlcmhhcHMgSSBhbSBsaW5raW5nIGFnYWluc3QgbGli cmFyeSBleGVjdXRhYmxlcyBmcm9tIHRoZSBvbGQgRFBESyB2ZXJzaW9uPyBJZiB0aGlzIGlzIGxp a2VseSB0aGUgY2FzZSwgaG93IGNhbiBJIGZpeCB0aGlzIHRvIHdvcmsgd2l0aCBzaGFyZWQgbGli cmFyaWVzPw0KDQpPbiBTdW4sIERlYyAxMywgMjAyMCBhdCAxOjA0IFBNIEdlcnJ5IFdhbiA8Z2Vy cnl3QHN0YW5mb3JkLmVkdTxtYWlsdG86Z2Vycnl3QHN0YW5mb3JkLmVkdT4+IHdyb3RlOg0KT0ss IEkgd2FzIGFibGUgdG8gYnVpbGQgaXQgdGhpcyB3YXkuDQpIb3dldmVyLCBpdCBzZWVtcyB0aGF0 IGl0IHN0aWxsIGRvZXMgbm90IHNvbHZlIG15IHByb2JsZW0gd2hlcmUgdGhlIGFwcGxpY2F0aW9u IGRldGVjdHMgbm8gcG9ydHMgYXZhaWxhYmxlLiBJIGFtIGJ1aWxkaW5nIGl0IG91dHNpZGUgdGhl IGRldmVsb3BtZW50IGtpdCB1c2luZyBNYWtlLiBJdCBhcHBlYXJzIHRoZSBzYW1lIGlzc3VlIGhh cHBlbnMgd2l0aCB0aGUgcHJvdmlkZWQgc2FtcGxlIGFwcGxpY2F0aW9ucy4gSWYgSSBjb21waWxl IHRoZSAic2tlbGV0b24iIHNhbXBsZSBhcHBsaWNhdGlvbiB3aXRoIG1ha2UsIHJ1bm5pbmcgaXQg d2lsbCBlcnJvciBzYXlpbmcgbm8gcG9ydHMgYXZhaWxhYmxlLiBJZiBJIGNvbXBpbGUgaXQgdXNp bmcgbWVzb24gKG1lc29uIGNvbmZpZ3VyZSAtRGV4YW1wbGVzPXNrZWxldG9uKSBhbmQgdGhlbiBy dW4gaXQgdGhyb3VnaCAuLzxidWlsZF9kaXI+L2V4YW1wbGVzL2RwZGstc2tlbGV0b24gaXQgd29y a3MgZmluZS4gSG93IGNhbiBJIGNvbXBpbGUgdGhlIGFwcGxpY2F0aW9ucyBvdXRzaWRlIG9mIHRo ZSBkZXZlbG9wbWVudCBraXQ/IFRoZSBjdXJyZW50IGRvY3VtZW50YXRpb24gc2F5cyB0aGlzIHNo b3VsZCBzdGlsbCBiZSBwb3NzaWJsZSB1c2luZyBtYWtlIGFzIGJlZm9yZS4NCg0KT24gU3VuLCBE ZWMgMTMsIDIwMjAgYXQgMzozMSBBTSBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRpYS5j b208bWFpbHRvOnJhc2xhbmRAbnZpZGlhLmNvbT4+IHdyb3RlOg0KU3RhcnRpbmcgT0ZFRCA1LjEg aXQgc3RvcHBlZCB0aGUgc3VwcG9ydCBmb3IgTUxYNCBwbWQNCkFuZCBzZWVtcyB0aGF0IHlvdSBo YXZlIHNvbWUgbGlibWx4NCB1bmRlciB5b3VyIGxvY2FsIGxpYiBkaXIsDQpJbiB0aGUgbWVhbndo aWxlIHdoYXQgeW91IGNhbiBkbyB3aGVuIGRvaW5nIG5pbmphIGlzIHRvIGRpc2FibGUgbXhsNCBj b21waWxhdGlvbjoNCg0KbWVzb24gYnVpbGQgLUQgZGlzYWJsZV9kcml2ZXI9bmV0L21seDQ7IG5p bmphIC1DIGJ1aWxkDQoNCktpbmRlc3QgcmVnYXJkcywNClJhc2xhbiBEYXJhd3NoZWgNCg0KRnJv bTogR2VycnkgV2FuIDxnZXJyeXdAc3RhbmZvcmQuZWR1PG1haWx0bzpnZXJyeXdAc3RhbmZvcmQu ZWR1Pj4NClNlbnQ6IFN1bmRheSwgRGVjZW1iZXIgMTMsIDIwMjAgMToyNSBQTQ0KVG86IFJhc2xh biBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlhLmNvbTxtYWlsdG86cmFzbGFuZEBudmlkaWEuY29t Pj4NCkNjOiB1c2Vyc0BkcGRrLm9yZzxtYWlsdG86dXNlcnNAZHBkay5vcmc+DQpTdWJqZWN0OiBS ZTogW2RwZGstdXNlcnNdIEVuYWJsZSBNTFg1IGRyaXZlciB2MjAuMTENCg0KVGhhbmtzLA0KSSB1 cGRhdGVkIG15IE1MTlhfT0ZFRCB0byA1LjEtMi41LjguMCwgd2hpY2ggd2FzIHRlc3RlZCBhZ2Fp bnN0IGZvciB0aGlzIERQREsgcmVsZWFzZS4NClRvIGluc3RhbGwsIEkgcmFuIC4vbWxueG9mZWRp bnN0YWxsIC0tZHBkayAtLXVwc3RyZWFtLWxpYnMgLS13aXRoLW1mdCAtLXdpdGgta2VybmVsLW1m dA0KdGhlbiAvZXRjL2luaXQuZC9vcGVuaWJkIHJlc3RhcnQNCk5vdywgbmluamEgaW5zdGFsbCBn aXZlcyBtZSAuLi9kcml2ZXJzL25ldC9tbHg0L21seDRfZ2x1ZS5oOjE2OjEwOiBmYXRhbCBlcnJv cjogaW5maW5pYmFuZC9tbHg0ZHYuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KDQpXaGF0 IG90aGVyIHN0ZXBzIGFtIEkgbWlzc2luZz8NCg0KT24gU3VuLCBEZWMgMTMsIDIwMjAgYXQgMTI6 MzUgQU0gUmFzbGFuIERhcmF3c2hlaCA8cmFzbGFuZEBudmlkaWEuY29tPG1haWx0bzpyYXNsYW5k QG52aWRpYS5jb20+PiB3cm90ZToNCkhpIEdlcnJ5LA0KDQpTdGFydGluZyBWMjAuMTEgdGhlIGJ1 aWxkIHN5c3RlbSB3YXMgc3dpdGNoZWQgdG8gdXNlIG1lc29uIG9ubHksDQpBbmQgaWYgeW91IGhh dmUgbmVjZXNzYXJ5IHBhY2thZ2VzIGZvciBNTFg1IChhLmsuIHJkbWEtY29yZSkgaXQgd2lsbCBi ZSBidWlsdCBhdXRvbWF0aWNhbGx5Lg0KDQpBcyBmb3IgeW91ciBxdWVzdGlvbiBpZiB5b3Ugc3Rp bGwgZG9uJ3QgbmVlZCB0byBiaW5kIG1seDUgZHJpdmVyIHRoYXQncyB0cnVlLCBpdHMgc3RpbGwg dmFsaWQuDQoNCktpbmRlc3QgcmVnYXJkcywNClJhc2xhbiBEYXJhd3NoZWgNCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB1c2VycyA8dXNlcnMtYm91bmNlc0BkcGRrLm9y ZzxtYWlsdG86dXNlcnMtYm91bmNlc0BkcGRrLm9yZz4+IE9uIEJlaGFsZiBPZiBHZXJyeSBXYW4N Cj4gU2VudDogU3VuZGF5LCBEZWNlbWJlciAxMywgMjAyMCAxOjIyIEFNDQo+IFRvOiB1c2Vyc0Bk cGRrLm9yZzxtYWlsdG86dXNlcnNAZHBkay5vcmc+DQo+IFN1YmplY3Q6IFtkcGRrLXVzZXJzXSBF bmFibGUgTUxYNSBkcml2ZXIgdjIwLjExDQo+DQo+IEhlbGxvLA0KPiBJIGFtIHRyeWluZyB0byB1 cGRhdGUgbXkgRFBESyB2ZXJzaW9uIGZyb20gMjAuMDggdG8gMjAuMTEuIEkgYW0gdXNpbmcgdGhl DQo+IG1seDUgZHJpdmVyLCBhbmQgcHJldmlvdXNseSB0byBlbmFibGUgaXQgSSBoYWQgdG8gc2V0 DQo+IENPTkZJR19SVEVfTElCUlRFX01MWDVfUE1EPXkgaW4gY29uZmlnL2NvbW1vbl9iYXNlLiBJ biAyMC4xMSwgSSBzZWUNCj4gbm8NCj4gb3B0aW9uIHRvIGRvIHNvLiBJIHdhcyBhYmxlIHRvIGJ1 aWxkIG15IGFwcGxpY2F0aW9uIChhbmQgdGhlIHNhbXBsZQ0KPiBhcHBsaWNhdGlvbnMpLCBidXQg cnVubmluZyBydGVfZXRoX2Rldl9jb3VudF9hdmFpbCgpIHJldHVybnMgMCBhbmQgY2Fubm90DQo+ IGZpbmQgYW55IHBvcnRzLg0KPg0KPiBUaGUgc3RlcHMgSSBkaWQgdG8gYnVpbGQgRFBESyBmcm9t IHNvdXJjZSB3ZXJlOg0KPg0KPiAkIG1lc29uIGJ1aWxkDQo+DQo+ICQgY2QgYnVpbGQNCj4NCj4g JCBzdWRvIG5pbmphIGluc3RhbGwNCj4NCj4gJCBzdWRvIGxkY29uZmlnDQo+DQo+DQo+IE5vcm1h bGx5IEkgd291bGQgZWRpdCBkcGRrLTIwLnh4L2NvbmZpZy9jb21tb25fYmFzZSBiZWZvcmUgbWVz b24gYnVpbGQsDQo+IGJ1dA0KPiB0aGF0IGZpbGUgaXMgZ29uZS4NCj4NCj4gV2hhdCBhcmUgdGhl IHN0ZXBzIEkgbmVlZCB0byB0YWtlIHRvIGVuYWJsZSBtbHg1IGRyaXZlcj8gSSBhbHNvIHJlY2Fs bCB0aGF0DQo+IEkgZG9uJ3QgbmVlZCB0byBiaW5kIHRoZSBtbHg1IGRyaXZlciwgaXMgdGhhdCBz dGlsbCB0aGUgY2FzZT8NCj4NCj4gVGhhbmtzDQo=