From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70048.outbound.protection.outlook.com [40.107.7.48]) by dpdk.org (Postfix) with ESMTP id 3EA1A5A6E; Wed, 6 Feb 2019 12:56:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EvJLSvJE42lwTe4Qyf3ze7kbRTAsRp8MCoc99xr2CzI=; b=Vfa/+5VA47FLUU5CfkxLCCX+iTFM6mMCCeqvCxLHvDFeUilkdgNFdvAuf4JIacf4ItdCmwKkfEgw0WAsJa8tYYhHxdwgZbWUB0VnmGRp/IT+9HMUEHY4aZ35bY+r/wiaWD03AbVNc6+OhdbDS8uQYSHHpYocdeuZM5Ev7jzAFwA= Received: from AM4PR05MB3265.eurprd05.prod.outlook.com (10.171.186.150) by AM4PR05MB3458.eurprd05.prod.outlook.com (10.171.187.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.17; Wed, 6 Feb 2019 11:56:06 +0000 Received: from AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::19e5:85ff:d489:5527]) by AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::19e5:85ff:d489:5527%7]) with mapi id 15.20.1601.016; Wed, 6 Feb 2019 11:56:06 +0000 From: Slava Ovsiienko To: Kevin Traynor , Shahaf Shuler CC: "dev@dpdk.org" , "stable@dpdk.org" , Thomas Monjalon , Yongseok Koh , Luca Boccassi , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/5] net/mlx5: add inner tunnel items support on E-Switch Thread-Index: AQHUuXSTjr5lMUvQAUWYN8nMTRQ1DKXJhsMwgAkcvQCAAA5BIA== Date: Wed, 6 Feb 2019 11:56:06 +0000 Message-ID: References: <1545924885-6215-1-git-send-email-viacheslavo@mellanox.com> <590129bf-3012-25bf-bac5-fedf1c705a25@redhat.com> <84256b9d-c183-4f9e-2f28-2ee6ad428032@redhat.com> In-Reply-To: <84256b9d-c183-4f9e-2f28-2ee6ad428032@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=viacheslavo@mellanox.com; x-originating-ip: [95.67.35.250] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM4PR05MB3458; 6:wPhr/JoEDWasBnxHxmv+/r1xuLYd3s5qbmCmRJE8vhWPTyir9MUrIbocrs6166CRqCPb3/wzjQMdlL+zT93FYcXYp4Gdb478878skZC9kkqNd+TziEoln2ZJ2qyzsbArpTzn0DJErW2p3hxfwfO97Yg699ZbA0NTCuUbcMe3PnhTWyQZnR5ylHrIES2+/hotPSohYpHnoVFjE7+P8XtpHf3w7E5MIWrwwgwbeMqJCTJZ271ZngdCmppCg4pgCdGK/WiFk7Mo7DjTLujJewvVSjQdK8k3S3FQpOdE1+3+qHpBXTa545Y9vfxCefQOGRSAGSbGAuMccvxUeWeGzAOX4fWn+APFnQ/9scfz8uZlL4ikDcJp2A5vpNezqC5DWlPREPmjt+InJkSSW4OjRsOEJ066DzUz2AVXZAH1RjMujTZZ0fLS73cli4MTlmmO3SQhZLb12wyxgHImULOnKGVZkw==; 5:JyWiikzo+ZM9UJxUVQMtkkzdnjrBysH/oz2kjh7iEMHRG1NU3aWrfDfuHAfRQg3XXfg1YVsBT0p2nuUCHxYQTM+lw9u2klm8Qifmo6U2ppdAxDI339mCVkNEj7/S/XxPPTJ0X4kwikr7Qi+zOIVopiLjaWmLh9QIF9m9Zu3sA+i3imI5O5xHW9S48rPgcEk0aaORpEfvnOfGPjijW66pvQ==; 7:7LrSV+j+x2DVuD54S+wrcvmJJBXNpBmXX0rq+l67HTu8yAzajd2cBVeDkmOraHYB/K6UNnZuK8qEJpIMMIDPHsklAJRWo/OK80st6z4WftnYh0yYxojwX14C1vwKUOk2uxuUEq+0wAS379esdkse0g== x-ms-office365-filtering-correlation-id: 960c9b38-9fa6-4ede-1b0e-08d68c2a1388 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM4PR05MB3458; x-ms-traffictypediagnostic: AM4PR05MB3458: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-forefront-prvs: 0940A19703 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(39860400002)(376002)(136003)(346002)(13464003)(199004)(189003)(6246003)(476003)(6116002)(11346002)(76176011)(7696005)(229853002)(26005)(256004)(14444005)(53546011)(102836004)(9686003)(6506007)(33656002)(66066001)(446003)(6306002)(71190400001)(71200400001)(186003)(53936002)(316002)(966005)(55016002)(478600001)(110136005)(45080400002)(74316002)(2906002)(54906003)(99286004)(6436002)(105586002)(8936002)(97736004)(25786009)(4326008)(486006)(14454004)(106356001)(3846002)(68736007)(93886005)(81156014)(81166006)(86362001)(6636002)(7736002)(305945005)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3458; H:AM4PR05MB3265.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: pashvkueJV8XA4vNkEmnAukBAaUpYWsJJpvLkFrwwrK3pepG0AOWvviSwZYFwIglHpodjhN4mp8BApUoL0hCo/UtftON8jsnc9SB3f52yCPrzlBwVOQ7ZpYIB5R436S/IBsEyWi34Bus1Y3qm0ofIBtROvWtDaHHM6nosjnJrBUZzIdvm7xQYWIV2FMdJo3MrhiYBG+elfyiyRqiR+EUzowUg93pBaO1oYWjW4nblg+c82GDnLIF5jo3jhhmDWCpm8NgDZLq0cLJ2dCzJgqF6IPOOrro3z4gYWdG8KbZsUOB7KtluVwrCK4gNq/OkfgN+9fhGP32b/jMOIw3YEnwmwsXsPXJqQoMHLWQUIfMXJW5buiUSxw7iDUOH3JET/9qpgRUIpHwrkL6bkhG+ztf8R+ESDjIx34xmrAneTNTu4M= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 960c9b38-9fa6-4ede-1b0e-08d68c2a1388 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2019 11:56:06.2675 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3458 Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH 0/5] net/mlx5: add inner tunnel items support on E-Switch X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2019 11:56:08 -0000 SGksIEtldmluDQoNCj4gQXMgaXQncyBhIGJpdCBncmV5LCBJIHdpbGwgYmFja3BvcnQgdG8gMTgu MTEgb24gdGhlIHVuZGVyc3RhbmRpbmcgdGhhdCBpdCB3aWxsIGJlDQo+IHN1cHBvcnRlZCBieSBN ZWxsYW5veCBhbmQgeW91IHdpbGwgdGVzdCBvbmUgb2YgdGhlIDE4LjExLjEtUkMncyB0byBtYWtl IHN1cmUNCj4gdGhlcmUgYXJlIG5vIHJlZ3Jlc3Npb25zIG9uIHRoZSBleGlzdGluZyBiZWhhdmlv ciAtIGlzIHRoYXQgcmVhc29uYWJsZT8NCj4NClllcywgaXQgaXMgcXVpdGUgcmVhc29uYWJsZSwg SSB3aWxsIHRlc3QgaXQuIFRoaXMgY29kZSBpcyBhbHNvIG1lcmdlZCBpbiAxOS4wMiwgc28NCnRo ZSByZWxhdGVkIHByb2JsZW1zIGFyZSBub3QgdmVyeSBsaWtlbHkuDQoNCldCUiwNClNsYXZhIChh a2EgVmlhY2hlc2xhdikNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBL ZXZpbiBUcmF5bm9yIDxrdHJheW5vckByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEZl YnJ1YXJ5IDYsIDIwMTkgMTM6MDENCj4gVG86IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9A bWVsbGFub3guY29tPjsgU2hhaGFmIFNodWxlcg0KPiA8c2hhaGFmc0BtZWxsYW5veC5jb20+DQo+ IENjOiBkZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZzsgVGhvbWFzIE1vbmphbG9uDQo+IDx0 aG9tYXNAbW9uamFsb24ubmV0PjsgWW9uZ3Nlb2sgS29oIDx5c2tvaEBtZWxsYW5veC5jb20+OyBM dWNhDQo+IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgc3RhYmxlQGRwZGsub3JnDQo+IFN1 YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCAwLzVdIG5ldC9tbHg1OiBhZGQgaW5uZXIgdHVu bmVsIGl0ZW1zIHN1cHBvcnQNCj4gb24gRS1Td2l0Y2gNCj4gDQo+IE9uIDAxLzMxLzIwMTkgMDQ6 MTMgUE0sIFNsYXZhIE92c2lpZW5rbyB3cm90ZToNCj4gPiBIaSwgS2V2aW4NCj4gPg0KPiANCj4g SGkgU2xhdmEsDQo+IA0KPiA+IEl0IGlzIHJhdGhlciByZWZhY3RvcmluZywgbm90IG5ldyBmZWF0 dXJlLCB0dW5uZWwgaW5uZXIgaXRlbXMgc3VwcG9ydCBpcw0KPiBwYXJ0aWFsbHkgcHJlc2VudCBp biAxOC4xMS4NCj4gPiBZZXMsIHRoaXMgcGF0Y2hzZXQgaXMgdG9vIGJpZyB0byBiZSBzaW1wbGUg Zml4LCBhbmQgdXBkYXRlcyBub3Qgc28gbXVjaCB0byBiZQ0KPiBuZXcgZmVhdHVyZS4NCj4gPiBJ dCBpcyB2ZXJ5IGVhcmx5IHBhdGNoIChhZnRlciAxOC4xMSByZWxlYXNlKSwganVzdCBtYWlsZWQg bGF0ZXIsDQo+ID4gcmViYXNlIG9uIHRoZSB0b3Agd2FzIGRvbmUgYXV0b21hdGljYWxseSBhbmQg cXVpdGUgc2ltcGxlLCBiZWNhdXNlIGl0DQo+ID4gdG91Y2hlcyBtZXJlbHkgRS1Td2l0Y2ggc3Vi c3lzdGVtIChtZXJnZSBzaG91bGQgbm90IGJlIGRpZmZpY3VsdCAtIG1vc3RseQ0KPiBtbHg1X2Zs b3dfdGNmLmMgaXMgY2hhbmdlZCkgYW5kIGhpZ2hseSBkZXNpcmFibGUgdG8gYmUgYmFja3BvcnRl ZC4NCj4gPiBJdCBmaXhlcyBzZXJpb3VzIGJ1Z3Mgd2l0aCBldGhlcl90eXBlIGZpZWxkLCB3aGlj aCBsaW1pdCBWTEFOIGFuZCBWWExBTg0KPiBmdW5jdGlvbmFsaXR5IG9uIEUtU3dpdGNoLg0KPiA+ DQo+IA0KPiBUaGUgaXNzdWUgSSBoYXZlIGlzIGl0IGFsc28gYWRkaW5nIGZ1bmN0aW9uYWxpdHkg YW5kIG1vcmUgaW1wb3J0YW50bHkNCj4gcmV3b3JraW5nIGhvdyBzb21lIGV4aXN0aW5nIGJlaGF2 aW9yIGlzIGhhbmRsZWQgKGUuZy4gb3V0ZXIgdHVubmVsIHZhbGlkYXRpb24NCj4gbW92aW5nIGlu IDEvNSkuIEJ1dCwgeWVzLCBpdCBpcyBjb21wbGV0ZWx5IGlzb2xhdGVkIHRvIG1seDUvdGNmIGFu ZCBhcHBsaWVzDQo+IGNsZWFubHksIHNvIHRoYXQgaXMgYSBwb3NpdGl2ZS4NCj4gDQo+IEFzIGl0 J3MgYSBiaXQgZ3JleSwgSSB3aWxsIGJhY2twb3J0IHRvIDE4LjExIG9uIHRoZSB1bmRlcnN0YW5k aW5nIHRoYXQgaXQgd2lsbCBiZQ0KPiBzdXBwb3J0ZWQgYnkgTWVsbGFub3ggYW5kIHlvdSB3aWxs IHRlc3Qgb25lIG9mIHRoZSAxOC4xMS4xLVJDJ3MgdG8gbWFrZSBzdXJlDQo+IHRoZXJlIGFyZSBu byByZWdyZXNzaW9ucyBvbiB0aGUgZXhpc3RpbmcgYmVoYXZpb3IgLSBpcyB0aGF0IHJlYXNvbmFi bGU/DQo+IA0KPiB0aGFua3MsDQo+IEtldmluLg0KPiANCj4gPiBXaXRoIGJlc3QgcmVnYXJkcywN Cj4gPiBTbGF2YSAoYWthIFZpYWNoZXNsYXYpDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPj4gRnJvbTogS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4N Cj4gPj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMzEsIDIwMTkgMTY6NTINCj4gPj4gVG86IFNs YXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbWVsbGFub3guY29tPjsgU2hhaGFmIFNodWxlcg0K PiA+PiA8c2hhaGFmc0BtZWxsYW5veC5jb20+DQo+ID4+IENjOiBkZXZAZHBkay5vcmc7IHN0YWJs ZUBkcGRrLm9yZzsgVGhvbWFzIE1vbmphbG9uDQo+ID4+IDx0aG9tYXNAbW9uamFsb24ubmV0Pjsg WW9uZ3Nlb2sgS29oIDx5c2tvaEBtZWxsYW5veC5jb20+OyBMdWNhDQo+ID4+IEJvY2Nhc3NpIDxi bHVjYUBkZWJpYW4ub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMC81 XSBuZXQvbWx4NTogYWRkIGlubmVyIHR1bm5lbCBpdGVtcw0KPiA+PiBzdXBwb3J0IG9uIEUtU3dp dGNoDQo+ID4+DQo+ID4+IE9uIDEyLzI3LzIwMTggMDM6MzQgUE0sIFZpYWNoZXNsYXYgT3ZzaWll bmtvIHdyb3RlOg0KPiA+Pj4gVGhlIGdlbmVyaWMgRmxvdyBydWxlIGZvciB0dW5uZWxzIGxvb2tz IGxpa2U6DQo+ID4+Pg0KPiA+Pj4gZmxvdyBjcmVhdGUgPGF0dHJpYnV0ZXM+IDxwb3J0PiBcDQo+ ID4+PiAgICAgICAgICAgICA8dHVubmVsIG91dGVyIGl0ZW1zIHBhdHRlcm4+IFwNCj4gPj4+ICAg ICAgICAgICAgIDx0dW5uZWwgdm5pIGl0ZW0+IFwNCj4gPj4+ICAgICAgICAgICAgIDx0dW5uZWwg aW5uZXIgaXRlbXMgcGF0dGVybj4NCj4gPj4+DQo+ID4+PiBDdXJyZW50IGRlc2lnbiBzdXBwb3J0 cyBvbmx5IEwyIGFkZHJlc3NlcyBhcyBpbm5lciBwYXR0ZXJuIGl0ZW1zLg0KPiA+Pj4gVGhpcyBw YXRjaHNldCBhZGRzIHN1cHBvcnQgZm9yIEwzIChJUHY0L0lQdjYpIGFkZHJlc3NlcyBhbmQgTDQN Cj4gPj4+IChUQ1AvVURQKSBwb3J0cyBpdGVtcyBhcyBpbm5lciB0dW5uZWwgcGFyYW1ldGVycy4N Cj4gPj4+DQo+ID4+PiBBbHNvIHRoaXMgcGF0Y2hzZXQgYWRkcyBzdXBwb3J0IGZvciBpbm5lciBh bmQgb3V0ZXIgZXRoZXJuZXQgdHlwZXMNCj4gPj4+IGZvciB0aGUgRS1Td2l0Y2ggRmxvd3Mgd2l0 aCB0dW5uZWxzLiBJbm5lciBhbmQgb3V0ZXIgZXRoZXJuZXQgdHlwZQ0KPiA+Pj4gbWF0Y2ggY2Fu IGJlIHNwZWNpZmllZCB3aXRoIGV0aGVybmV0IGl0ZW1zLCB2bGFuIGl0ZW1zLCBvcg0KPiA+Pj4g aW1wbGljaXRseSBkZWR1Y2VkIGZyb20gSVAgYWRkcmVzcyBpdGVtcy4gVGhlIHRjbV9pbmZvIGZp ZWxkIGluDQo+ID4+PiBOZXRsaW5rIG1lc3NhZ2UgdGNtIHN0cnVjdHVyZSBpcyBmaWxsZWQgYWx3 YXlzIHdpdGggb3V0ZXIgcHJvdG9jb2wuDQo+ID4+Pg0KPiA+Pj4gQ2M6IHN0YWJsZUBkcGRrLm9y Zw0KPiA+Pj4NCj4gPj4NCj4gPj4gSGkgVmlhY2hlc2xhdiAtIHRoZXNlIGFyZSBuZXcgZmVhdHVy ZXMsIG5vdCBhIGJ1Z2ZpeGVzLiBBcmUgdGhlDQo+ID4+IHN0YWJsZUBkcGRrLm9yZyB0YWdzIGlu dGVudGlvbmFsPw0KPiA+Pg0KPiA+PiBGcm9tDQo+ID4+IGh0dHBzOi8vZW1lYTAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRmRvYw0KPiA+PiAuZHAN Cj4gPj4gZGsub3JnJTJGZ3VpZGVzJTJGY29udHJpYnV0aW5nJTJGc3RhYmxlLmh0bWwlMjN3aGF0 LWNoYW5nZXMtc2hvdWxkLQ0KPiBiZQ0KPiA+PiAtDQo+ID4+DQo+IGJhY2twb3J0ZWQmYW1wO2Rh dGE9MDIlN0MwMSU3Q3ZpYWNoZXNsYXZvJTQwbWVsbGFub3guY29tJTdDMWQ2ZTA4DQo+ID4+DQo+ IGZlNmY3ZjQ3ZDgzZjdlMDhkNjg3OGJiNTZkJTdDYTY1Mjk3MWM3ZDJlNGQ5YmE2YTRkMTQ5MjU2 ZjQ2MWIlN0MwDQo+ID4+DQo+ICU3QzAlN0M2MzY4NDU0MzE0NDE1NTc3MzAmYW1wO3NkYXRhPSUy Rm1nb2oySWwlMkZ1NENDcmtBY0VUZG9NcA0KPiA+PiBkN1JpNWFzaCUyRlVoekd2MWRMWExZJTNE JmFtcDtyZXNlcnZlZD0wDQo+ID4+DQo+ID4+IC0tDQo+ID4+IEZlYXR1cmVzIHNob3VsZCBub3Qg YmUgYmFja3BvcnRlZCB0byBzdGFibGUgcmVsZWFzZXMuIEl0IG1heSBiZQ0KPiA+PiBhY2NlcHRh YmxlLCBpbiBsaW1pdGVkIGNhc2VzLCB0byBiYWNrIHBvcnQgZmVhdHVyZXMgZm9yIHRoZSBMVFMN Cj4gPj4gcmVsZWFzZQ0KPiA+PiB3aGVyZToNCj4gPj4NCj4gPj4gICAgIFRoZXJlIGlzIGEganVz dGlmaWFibGUgdXNlIGNhc2UgKGZvciBleGFtcGxlIGEgbmV3IFBNRCkuDQo+ID4+ICAgICBUaGUg Y2hhbmdlIGlzIG5vbi1pbnZhc2l2ZS4NCj4gPj4gICAgIFRoZSB3b3JrIG9mIHByZXBhcmluZyB0 aGUgYmFja3BvcnQgaXMgZG9uZSBieSB0aGUgcHJvcG9zZXIuDQo+ID4+ICAgICBUaGVyZSBpcyBz dXBwb3J0IHdpdGhpbiB0aGUgY29tbXVuaXR5Lg0KPiA+PiAtLQ0KPiA+Pg0KPiA+PiBLZXZpbi4N Cj4gPj4NCj4gPj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2 aWFjaGVzbGF2b0BtZWxsYW5veC5jb20+DQo+ID4+Pg0KPiA+Pj4gVmlhY2hlc2xhdiBPdnNpaWVu a28gKDUpOg0KPiA+Pj4gICBuZXQvbWx4NTogcmVtb3ZlIGNoZWNrcyBmb3Igb3V0ZXIgdHVubmVs IGl0ZW1zIG9uIEUtU3dpdGNoDQo+ID4+PiAgIG5ldC9tbHg1OiBhZGQgdHVubmVsIGlubmVyIGl0 ZW1zIHZhbGlkYXRpb24gb24gRS1Td2l0Y2gNCj4gPj4+ICAgbmV0L21seDU6IGFkZCB0dW5uZWwg aW5uZXIgaXRlbXMgc3VwcG9ydCBvbiBFLVN3aXRjaA0KPiA+Pj4gICBuZXQvbWx4NTogYWRkIGV0 aGVybmV0IHR5cGUgdmFsaWRhdGlvbiBvbiBFLVN3aXRjaA0KPiA+Pj4gICBuZXQvbWx4NTogYWRk IGV0aGVybmV0IHR5cGUgc3VwcG9ydCBmb3IgdHVubmVscyBvbiBFLVN3aXRjaA0KPiA+Pj4NCj4g Pj4+ICBkcml2ZXJzL25ldC9tbHg1L21seDVfZmxvd190Y2YuYyB8IDY5MA0KPiA+Pj4gKysrKysr KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+PiAgMSBmaWxlIGNoYW5nZWQs IDM5OSBpbnNlcnRpb25zKCspLCAyOTEgZGVsZXRpb25zKC0pDQo+ID4+Pg0KPiA+DQoNCg==