From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <konstantin.ananyev@intel.com>
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by dpdk.org (Postfix) with ESMTP id 0099C5F19
 for <dev@dpdk.org>; Tue, 26 Mar 2019 15:18:11 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Mar 2019 07:18:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,271,1549958400"; d="scan'208";a="145363836"
Received: from irsmsx102.ger.corp.intel.com ([163.33.3.155])
 by orsmga002.jf.intel.com with ESMTP; 26 Mar 2019 07:18:09 -0700
Received: from irsmsx105.ger.corp.intel.com ([169.254.7.210]) by
 IRSMSX102.ger.corp.intel.com ([169.254.2.146]) with mapi id 14.03.0415.000;
 Tue, 26 Mar 2019 14:18:08 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: "Zhang, Qi Z" <qi.z.zhang@intel.com>, "Yigit, Ferruh"
 <ferruh.yigit@intel.com>, "Stokes, Ian" <ian.stokes@intel.com>,
 "dev@dpdk.org" <dev@dpdk.org>
CC: "stephen@networkplumber.org" <stephen@networkplumber.org>, "Lu, Wenzhuo"
 <wenzhuo.lu@intel.com>, "Xing, Beilei" <beilei.xing@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for
 igb devices
Thread-Index: AQHU4xad9iLLx9vHvEiGpSY2CHJg7aYd8eqAgAAA0BCAAAINAIAAAYxQ
Date: Tue, 26 Mar 2019 14:18:08 +0000
Message-ID: <2601191342CEEE43887BDE71AB977258013656011B@irsmsx105.ger.corp.intel.com>
References: <1553259678-4515-1-git-send-email-ian.stokes@intel.com>
 <1553259678-4515-7-git-send-email-ian.stokes@intel.com>
 <4916320d-5a37-a33d-0a01-5e10bc99123c@intel.com>
 <039ED4275CED7440929022BC67E7061153354B5E@SHSMSX103.ccr.corp.intel.com>
 <2601191342CEEE43887BDE71AB97725801365600E4@irsmsx105.ger.corp.intel.com>
 <039ED4275CED7440929022BC67E7061153354BE8@SHSMSX103.ccr.corp.intel.com>
In-Reply-To: <039ED4275CED7440929022BC67E7061153354BE8@SHSMSX103.ccr.corp.intel.com>
Accept-Language: en-IE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjQxZGYxZDEtZDc1OC00YWVmLWE5YWQtODA3NzU1NDk3MzZhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZGQ1cktLZFVqcmJCNFVld3BsWFZCVERHV1Q0cmFoamQ2WmZlOTRlTndlQ2hMa2gxMU16dFdUcTdwYTBLTjZcL3MifQ==
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [163.33.239.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for
 igb devices
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 14:18:12 -0000

DQo+ID4NCj4gPiBIaSBRaSwNCj4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAzLzIyLzIwMTkgMTow
MSBQTSwgSWFuIFN0b2tlcyB3cm90ZToNCj4gPiA+ID4gPiBUaGlzIGNvbW1pdCBzZXRzIHRoZSBt
aW4gYW5kIG1heCBzdXBwb3J0ZWQgTVRVIHZhbHVlcyBmb3IgaWdiDQo+ID4gPiA+ID4gZGV2aWNl
cyB2aWEgdGhlIGV0aF9pZ2JfaW5mb19nZXQoKSBmdW5jdGlvbi4gTWluIE1UVSBzdXBwb3J0ZWQg
aXMNCj4gPiA+ID4gPiBzZXQgdG8gRVRIRVJfTUlOX01UVSBhbmQgbWF4IG10dSBpcyBjYWxjdWxh
dGVkIGFzIHRoZSBtYXggcGFja2V0DQo+ID4gPiA+ID4gbGVuZ3RoIHN1cHBvcnRlZCBtaW51cyB0
aGUgdHJhbnNwb3J0IG92ZXJoZWFkLiBUbyBhaWQgaW4gdGhlc2UNCj4gPiA+ID4gPiBjYWxjdWxh
dGlvbnMgYSBuZXcgTUFDUk8gJ0UxMDAwX0VUSF9PVkVSSEVBRCcgaGFzIGJlZW4gaW50cm9kdWNl
ZA0KPiA+ID4gPiA+IHRvIGNvbnNvbGlkYXRlIG92ZXJoZWFkIGNhbGN1bGF0aW9uIGFuZCBhdm9p
ZCBkdXBsaWNhdGlvbi4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IElhbiBT
dG9rZXMgPGlhbi5zdG9rZXNAaW50ZWwuY29tPg0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ICBk
cml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaCB8IDYgKysrKysrDQo+ID4gPiA+ID4gIGRy
aXZlcnMvbmV0L2UxMDAwL2lnYl9ldGhkZXYuYyAgIHwgNyArKysrKy0tDQo+ID4gPiA+ID4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYu
aA0KPiA+ID4gPiA+IGIvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4g
PiBpbmRleCA5NGVkZmYwOGUuLjNlNzRjZDhmZSAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9kcml2
ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaA0KPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvbmV0
L2UxMDAwL2UxMDAwX2V0aGRldi5oDQo+ID4gPiA+ID4gQEAgLTg5LDYgKzg5LDEyIEBADQo+ID4g
PiA+ID4gIAlFVEhfUlNTX0lQVjZfVURQX0VYKQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gIC8qDQo+
ID4gPiA+ID4gKyAqIFRoZSBvdmVyaGVhZCBmcm9tIE1UVSB0byBtYXggZnJhbWUgc2l6ZS4NCj4g
PiA+ID4gPiArICogQ29uc2lkZXJpbmcgVkxBTiBzbyBhIHRhZyBuZWVkcyB0byBiZSBjb3VudGVk
Lg0KPiA+ID4gPiA+ICsgKi8NCj4gPiA+ID4gPiArI2RlZmluZSBFMTAwMF9FVEhfT1ZFUkhFQUQg
KEVUSEVSX0hEUl9MRU4gKyBFVEhFUl9DUkNfTEVOICsNCj4gPiA+ID4gPiArVkxBTl9UQUdfU0la
RSkNCj4gPiA+ID4NCj4gPiA+ID4gQXMgYW4gb3ZlcmhlYWQsIGZvbGxvd2luZyBkcml2ZXJzIHNl
dDoNCj4gPiA+ID4gaTQwZTogSERSICsgQ1JDICsgMiAqIFZMQU4NCj4gPiA+ID4gaXhnYmU6IEhE
UiArIENSQw0KPiA+ID4gPiBlMTAwMDogSERSICsgQ1JDICsgVkxBTg0KPiA+ID4gPg0KPiA+ID4g
PiBJIHdvbmRlciBpZiB0aGlzIGRpZmZlcmVuY2UgaXMgSFcgbGltaXRhdGlvbiwgb3IgZHJpdmVy
IGxpbWl0YXRpb24NCj4gPiA+ID4gb3IganVzdCBpbXBsZW1lbnRhdGlvbiBpbmNvbnNpc3RlbmN5
Lg0KPiA+ID4NCj4gPiA+IEkgdGhpbmsgdGhpcyBpcyBpbXBsZW1lbnRhdGlvbiBpbmNvbnNpc3Rl
bmN5DQo+ID4gPg0KPiA+ID4gVGhlIE5JQyBvbmx5IGFjY2VwdCBNYXggRnJhbWUgU2l6ZS4NCj4g
PiA+DQo+ID4gPiBUaGUgcHJvYmxlbSBoZXJlIGlzIHNlZW1zIGFsbCBvZiB0aHJlZSBzZXR1cCBh
cmUgbm90IHBlcmZlY3QuDQo+ID4gPg0KPiA+ID4gSERSICsgQ1JDICsgMiAqIFZMQU4gLSBpdCBt
YXkgYWxsb3cgbm9uIHZsYW4gb3Igc2luZ2xlIHZsYW4gcGFja2V0IHRoYXQgZXhjZWVkDQo+ID4g
bXR1Lg0KPiA+DQo+ID4gSG1tLCB3b25kZXIgaG93Pw0KPiANCj4gSSdtIHRhbGtpbmcgYWJvdXQg
dGhlIGNhc2U6DQo+IA0KPiBBc3N1bWUgbXR1ID0gMTUwMCwgIHdlIHdpbGwgc2V0IG1heCBmcmFt
ZSBzaXplIHRvIDE1MDAgKyAxNCArIDQgKyAyKjQgPSAxNTI2DQo+IExldCdzIGFzc3VtZSBhIG5v
biB2bGFuIHBhY2tldCB3aXRoIDE1MjIgc2l6ZSwgc28gaXRzIGwyIHBheWxvYWQgd2lsbCBiZSAx
NTA0IHRoYXQgZXhjZWVkIHRoZSBtdHUsICBidXQgaXQgd2lsbCBzdGlsbCBiZSBhY2NlcHRlZCwg
ZG9lcyBpdCBicmVhaw0KPiB0aGUgY29uZmlndXJlPw0KDQpPZiBjb3Vyc2UgaXQgd291bGQsIGJ1
dCBhcyBJIGNhbiByZWFkIHRoZSBtYWlsLCB3ZSBkaXNjdXNzaW5nIG92ZXJoZWFkDQp0byBzdWJ0
cmFjdCBmcm9tIG1heF9yeF9wa3RfbGVuIHRvIHJlcG9ydCBtYXggYWxsb3dhYmxlIG10dS4NCkZy
b20gdGhhdCBwZXJzcGVjdGl2ZSBiaWdnZXIgb3ZlcmhlYWQgaXMgbW9yZSBjb25zZXJ2YXRpdmUg
YW5kIG1ha2VzIHN1cmUNCm91ciB0eCBwYWNrZXQgd2lsbCBuZXZlciBiZSBiaWdnZXIgdGhhbiBt
YXhfcnhfcGt0X2xlbi4NCktvbnN0YW50aW4NCg0KPiANCj4gPg0KPiA+ID4gSERSICsgQ1JDIC0g
aXQgbWF5IHJlamVjdCB2bGFuIG9yIGRvdWJsZSB2bGFuIHBhY2tldCB0aGF0IGZvbGxvdyBtdHUu
DQo+ID4gPiBIRFIgKyBDUkMgKyBWTEFOICwgIGl0IG1heSByZWplY3QgZG91YmxlIHZsYW4gcGFj
a2V0IHRoYXQgZm9sbG93IG10dQ0KPiA+ID4NCj4gPiA+IEkgYWdyZWUgaXQncyBiZXR0ZXIgdG8g
a2VlcCBjb25zaXN0ZW50IG9uIGFsbCBkcml2ZXJzLCBidXQgYmVmb3JlDQo+ID4gPiB0aGlzLCB3
ZSBtYXkgbmVlZCB0byBkZWNpZGUgd2hpY2ggb25lIHdlIHNob3VsZCB0YWtlIDopDQo+ID4gPg0K
PiA+ID4gUmVnYXJkcw0KPiA+ID4gUWkNCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IEJldHRlciB0
byBjb25maXJtIGl0IHRoYXQgaXQgaXMgbm90IGltcGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3ku
DQo+ID4gPiA+DQo+ID4gPiA+IFdlbnpodW8sIEtvbnN0YW50aW4sIEJlaWxlaSwgUWksDQo+ID4g
PiA+DQo+ID4gPiA+IENhbiB5b3UgcGxlYXNlIGNvbW1lbnQ/DQo+ID4gPiA+DQo+ID4gPiA+IFRo
YW5rcywNCj4gPiA+ID4gZmVycnVoDQoNCg==

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 51937A05D3
	for <public@inbox.dpdk.org>; Tue, 26 Mar 2019 15:18:14 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id A9E145F1B;
	Tue, 26 Mar 2019 15:18:13 +0100 (CET)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by dpdk.org (Postfix) with ESMTP id 0099C5F19
 for <dev@dpdk.org>; Tue, 26 Mar 2019 15:18:11 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Mar 2019 07:18:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,271,1549958400"; d="scan'208";a="145363836"
Received: from irsmsx102.ger.corp.intel.com ([163.33.3.155])
 by orsmga002.jf.intel.com with ESMTP; 26 Mar 2019 07:18:09 -0700
Received: from irsmsx105.ger.corp.intel.com ([169.254.7.210]) by
 IRSMSX102.ger.corp.intel.com ([169.254.2.146]) with mapi id 14.03.0415.000;
 Tue, 26 Mar 2019 14:18:08 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: "Zhang, Qi Z" <qi.z.zhang@intel.com>, "Yigit, Ferruh"
 <ferruh.yigit@intel.com>, "Stokes, Ian" <ian.stokes@intel.com>,
 "dev@dpdk.org" <dev@dpdk.org>
CC: "stephen@networkplumber.org" <stephen@networkplumber.org>, "Lu, Wenzhuo"
 <wenzhuo.lu@intel.com>, "Xing, Beilei" <beilei.xing@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for
 igb devices
Thread-Index: AQHU4xad9iLLx9vHvEiGpSY2CHJg7aYd8eqAgAAA0BCAAAINAIAAAYxQ
Date: Tue, 26 Mar 2019 14:18:08 +0000
Message-ID:
 <2601191342CEEE43887BDE71AB977258013656011B@irsmsx105.ger.corp.intel.com>
References: <1553259678-4515-1-git-send-email-ian.stokes@intel.com>
 <1553259678-4515-7-git-send-email-ian.stokes@intel.com>
 <4916320d-5a37-a33d-0a01-5e10bc99123c@intel.com>
 <039ED4275CED7440929022BC67E7061153354B5E@SHSMSX103.ccr.corp.intel.com>
 <2601191342CEEE43887BDE71AB97725801365600E4@irsmsx105.ger.corp.intel.com>
 <039ED4275CED7440929022BC67E7061153354BE8@SHSMSX103.ccr.corp.intel.com>
In-Reply-To: <039ED4275CED7440929022BC67E7061153354BE8@SHSMSX103.ccr.corp.intel.com>
Accept-Language: en-IE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjQxZGYxZDEtZDc1OC00YWVmLWE5YWQtODA3NzU1NDk3MzZhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZGQ1cktLZFVqcmJCNFVld3BsWFZCVERHV1Q0cmFoamQ2WmZlOTRlTndlQ2hMa2gxMU16dFdUcTdwYTBLTjZcL3MifQ==
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [163.33.239.181]
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for
 igb devices
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190326141808.JuZsKLA0iVuD9oau8a3rqCMxg3lHyMZ-L00ZG11X_0E@z>

DQo+ID4NCj4gPiBIaSBRaSwNCj4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAzLzIyLzIwMTkgMTow
MSBQTSwgSWFuIFN0b2tlcyB3cm90ZToNCj4gPiA+ID4gPiBUaGlzIGNvbW1pdCBzZXRzIHRoZSBt
aW4gYW5kIG1heCBzdXBwb3J0ZWQgTVRVIHZhbHVlcyBmb3IgaWdiDQo+ID4gPiA+ID4gZGV2aWNl
cyB2aWEgdGhlIGV0aF9pZ2JfaW5mb19nZXQoKSBmdW5jdGlvbi4gTWluIE1UVSBzdXBwb3J0ZWQg
aXMNCj4gPiA+ID4gPiBzZXQgdG8gRVRIRVJfTUlOX01UVSBhbmQgbWF4IG10dSBpcyBjYWxjdWxh
dGVkIGFzIHRoZSBtYXggcGFja2V0DQo+ID4gPiA+ID4gbGVuZ3RoIHN1cHBvcnRlZCBtaW51cyB0
aGUgdHJhbnNwb3J0IG92ZXJoZWFkLiBUbyBhaWQgaW4gdGhlc2UNCj4gPiA+ID4gPiBjYWxjdWxh
dGlvbnMgYSBuZXcgTUFDUk8gJ0UxMDAwX0VUSF9PVkVSSEVBRCcgaGFzIGJlZW4gaW50cm9kdWNl
ZA0KPiA+ID4gPiA+IHRvIGNvbnNvbGlkYXRlIG92ZXJoZWFkIGNhbGN1bGF0aW9uIGFuZCBhdm9p
ZCBkdXBsaWNhdGlvbi4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IElhbiBT
dG9rZXMgPGlhbi5zdG9rZXNAaW50ZWwuY29tPg0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ICBk
cml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaCB8IDYgKysrKysrDQo+ID4gPiA+ID4gIGRy
aXZlcnMvbmV0L2UxMDAwL2lnYl9ldGhkZXYuYyAgIHwgNyArKysrKy0tDQo+ID4gPiA+ID4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYu
aA0KPiA+ID4gPiA+IGIvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4g
PiBpbmRleCA5NGVkZmYwOGUuLjNlNzRjZDhmZSAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9kcml2
ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaA0KPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvbmV0
L2UxMDAwL2UxMDAwX2V0aGRldi5oDQo+ID4gPiA+ID4gQEAgLTg5LDYgKzg5LDEyIEBADQo+ID4g
PiA+ID4gIAlFVEhfUlNTX0lQVjZfVURQX0VYKQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gIC8qDQo+
ID4gPiA+ID4gKyAqIFRoZSBvdmVyaGVhZCBmcm9tIE1UVSB0byBtYXggZnJhbWUgc2l6ZS4NCj4g
PiA+ID4gPiArICogQ29uc2lkZXJpbmcgVkxBTiBzbyBhIHRhZyBuZWVkcyB0byBiZSBjb3VudGVk
Lg0KPiA+ID4gPiA+ICsgKi8NCj4gPiA+ID4gPiArI2RlZmluZSBFMTAwMF9FVEhfT1ZFUkhFQUQg
KEVUSEVSX0hEUl9MRU4gKyBFVEhFUl9DUkNfTEVOICsNCj4gPiA+ID4gPiArVkxBTl9UQUdfU0la
RSkNCj4gPiA+ID4NCj4gPiA+ID4gQXMgYW4gb3ZlcmhlYWQsIGZvbGxvd2luZyBkcml2ZXJzIHNl
dDoNCj4gPiA+ID4gaTQwZTogSERSICsgQ1JDICsgMiAqIFZMQU4NCj4gPiA+ID4gaXhnYmU6IEhE
UiArIENSQw0KPiA+ID4gPiBlMTAwMDogSERSICsgQ1JDICsgVkxBTg0KPiA+ID4gPg0KPiA+ID4g
PiBJIHdvbmRlciBpZiB0aGlzIGRpZmZlcmVuY2UgaXMgSFcgbGltaXRhdGlvbiwgb3IgZHJpdmVy
IGxpbWl0YXRpb24NCj4gPiA+ID4gb3IganVzdCBpbXBsZW1lbnRhdGlvbiBpbmNvbnNpc3RlbmN5
Lg0KPiA+ID4NCj4gPiA+IEkgdGhpbmsgdGhpcyBpcyBpbXBsZW1lbnRhdGlvbiBpbmNvbnNpc3Rl
bmN5DQo+ID4gPg0KPiA+ID4gVGhlIE5JQyBvbmx5IGFjY2VwdCBNYXggRnJhbWUgU2l6ZS4NCj4g
PiA+DQo+ID4gPiBUaGUgcHJvYmxlbSBoZXJlIGlzIHNlZW1zIGFsbCBvZiB0aHJlZSBzZXR1cCBh
cmUgbm90IHBlcmZlY3QuDQo+ID4gPg0KPiA+ID4gSERSICsgQ1JDICsgMiAqIFZMQU4gLSBpdCBt
YXkgYWxsb3cgbm9uIHZsYW4gb3Igc2luZ2xlIHZsYW4gcGFja2V0IHRoYXQgZXhjZWVkDQo+ID4g
bXR1Lg0KPiA+DQo+ID4gSG1tLCB3b25kZXIgaG93Pw0KPiANCj4gSSdtIHRhbGtpbmcgYWJvdXQg
dGhlIGNhc2U6DQo+IA0KPiBBc3N1bWUgbXR1ID0gMTUwMCwgIHdlIHdpbGwgc2V0IG1heCBmcmFt
ZSBzaXplIHRvIDE1MDAgKyAxNCArIDQgKyAyKjQgPSAxNTI2DQo+IExldCdzIGFzc3VtZSBhIG5v
biB2bGFuIHBhY2tldCB3aXRoIDE1MjIgc2l6ZSwgc28gaXRzIGwyIHBheWxvYWQgd2lsbCBiZSAx
NTA0IHRoYXQgZXhjZWVkIHRoZSBtdHUsICBidXQgaXQgd2lsbCBzdGlsbCBiZSBhY2NlcHRlZCwg
ZG9lcyBpdCBicmVhaw0KPiB0aGUgY29uZmlndXJlPw0KDQpPZiBjb3Vyc2UgaXQgd291bGQsIGJ1
dCBhcyBJIGNhbiByZWFkIHRoZSBtYWlsLCB3ZSBkaXNjdXNzaW5nIG92ZXJoZWFkDQp0byBzdWJ0
cmFjdCBmcm9tIG1heF9yeF9wa3RfbGVuIHRvIHJlcG9ydCBtYXggYWxsb3dhYmxlIG10dS4NCkZy
b20gdGhhdCBwZXJzcGVjdGl2ZSBiaWdnZXIgb3ZlcmhlYWQgaXMgbW9yZSBjb25zZXJ2YXRpdmUg
YW5kIG1ha2VzIHN1cmUNCm91ciB0eCBwYWNrZXQgd2lsbCBuZXZlciBiZSBiaWdnZXIgdGhhbiBt
YXhfcnhfcGt0X2xlbi4NCktvbnN0YW50aW4NCg0KPiANCj4gPg0KPiA+ID4gSERSICsgQ1JDIC0g
aXQgbWF5IHJlamVjdCB2bGFuIG9yIGRvdWJsZSB2bGFuIHBhY2tldCB0aGF0IGZvbGxvdyBtdHUu
DQo+ID4gPiBIRFIgKyBDUkMgKyBWTEFOICwgIGl0IG1heSByZWplY3QgZG91YmxlIHZsYW4gcGFj
a2V0IHRoYXQgZm9sbG93IG10dQ0KPiA+ID4NCj4gPiA+IEkgYWdyZWUgaXQncyBiZXR0ZXIgdG8g
a2VlcCBjb25zaXN0ZW50IG9uIGFsbCBkcml2ZXJzLCBidXQgYmVmb3JlDQo+ID4gPiB0aGlzLCB3
ZSBtYXkgbmVlZCB0byBkZWNpZGUgd2hpY2ggb25lIHdlIHNob3VsZCB0YWtlIDopDQo+ID4gPg0K
PiA+ID4gUmVnYXJkcw0KPiA+ID4gUWkNCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IEJldHRlciB0
byBjb25maXJtIGl0IHRoYXQgaXQgaXMgbm90IGltcGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3ku
DQo+ID4gPiA+DQo+ID4gPiA+IFdlbnpodW8sIEtvbnN0YW50aW4sIEJlaWxlaSwgUWksDQo+ID4g
PiA+DQo+ID4gPiA+IENhbiB5b3UgcGxlYXNlIGNvbW1lbnQ/DQo+ID4gPiA+DQo+ID4gPiA+IFRo
YW5rcywNCj4gPiA+ID4gZmVycnVoDQoNCg==