From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 3464C1B1DD for ; Wed, 27 Mar 2019 02:13:53 +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 orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 18:13:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,274,1549958400"; d="scan'208";a="145517233" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 26 Mar 2019 18:13:52 -0700 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 18:13:52 -0700 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 18:13:51 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.113]) with mapi id 14.03.0415.000; Wed, 27 Mar 2019 09:13:49 +0800 From: "Zhang, Qi Z" To: "Ananyev, Konstantin" , "Yigit, Ferruh" , "Stokes, Ian" , "dev@dpdk.org" CC: "stephen@networkplumber.org" , "Lu, Wenzhuo" , "Xing, Beilei" Thread-Topic: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for igb devices Thread-Index: AQHU4xaavVv6vZxg6EOMr4EftQePnqYd4m6w//+KWQCAAIck8P//fUMAgAE8a4A= Date: Wed, 27 Mar 2019 01:13:49 +0000 Message-ID: <039ED4275CED7440929022BC67E7061153355166@SHSMSX103.ccr.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> <2601191342CEEE43887BDE71AB977258013656011B@irsmsx105.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258013656011B@irsmsx105.ger.corp.intel.com> Accept-Language: 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: [10.239.127.40] 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Mar 2019 01:13:55 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbg0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSAxMDoxOCBQTQ0KPiBUbzogWmhh bmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlp Z2l0QGludGVsLmNvbT47DQo+IFN0b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IGRl dkBkcGRrLm9yZw0KPiBDYzogc3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7IEx1LCBXZW56aHVv IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IFhpbmcsDQo+IEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjIgNi83XSBuZXQvZTEw MDA6IHNldCBtaW4gYW5kIG1heCBNVFUgZm9yIGlnYg0KPiBkZXZpY2VzDQo+IA0KPiANCj4gPiA+ DQo+ID4gPiBIaSBRaSwNCj4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiAzLzIyLzIwMTkg MTowMSBQTSwgSWFuIFN0b2tlcyB3cm90ZToNCj4gPiA+ID4gPiA+IFRoaXMgY29tbWl0IHNldHMg dGhlIG1pbiBhbmQgbWF4IHN1cHBvcnRlZCBNVFUgdmFsdWVzIGZvciBpZ2INCj4gPiA+ID4gPiA+ IGRldmljZXMgdmlhIHRoZSBldGhfaWdiX2luZm9fZ2V0KCkgZnVuY3Rpb24uIE1pbiBNVFUgc3Vw cG9ydGVkDQo+ID4gPiA+ID4gPiBpcyBzZXQgdG8gRVRIRVJfTUlOX01UVSBhbmQgbWF4IG10dSBp cyBjYWxjdWxhdGVkIGFzIHRoZSBtYXgNCj4gPiA+ID4gPiA+IHBhY2tldCBsZW5ndGggc3VwcG9y dGVkIG1pbnVzIHRoZSB0cmFuc3BvcnQgb3ZlcmhlYWQuIFRvIGFpZA0KPiA+ID4gPiA+ID4gaW4g dGhlc2UgY2FsY3VsYXRpb25zIGEgbmV3IE1BQ1JPICdFMTAwMF9FVEhfT1ZFUkhFQUQnIGhhcw0K PiA+ID4gPiA+ID4gYmVlbiBpbnRyb2R1Y2VkIHRvIGNvbnNvbGlkYXRlIG92ZXJoZWFkIGNhbGN1 bGF0aW9uIGFuZCBhdm9pZA0KPiBkdXBsaWNhdGlvbi4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNvbT4NCj4gPiA+ ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5o IHwgNiArKysrKysNCj4gPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMg ICB8IDcgKysrKystLQ0KPiA+ID4gPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gPiA+IGIvZHJpdmVy cy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gPiA+IGluZGV4IDk0ZWRmZjA4ZS4u M2U3NGNkOGZlIDEwMDY0NA0KPiA+ID4gPiA+ID4gLS0tIGEvZHJpdmVycy9uZXQvZTEwMDAvZTEw MDBfZXRoZGV2LmgNCj4gPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0 aGRldi5oDQo+ID4gPiA+ID4gPiBAQCAtODksNiArODksMTIgQEANCj4gPiA+ID4gPiA+ICAJRVRI X1JTU19JUFY2X1VEUF9FWCkNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAgLyoNCj4gPiA+ID4g PiA+ICsgKiBUaGUgb3ZlcmhlYWQgZnJvbSBNVFUgdG8gbWF4IGZyYW1lIHNpemUuDQo+ID4gPiA+ ID4gPiArICogQ29uc2lkZXJpbmcgVkxBTiBzbyBhIHRhZyBuZWVkcyB0byBiZSBjb3VudGVkLg0K PiA+ID4gPiA+ID4gKyAqLw0KPiA+ID4gPiA+ID4gKyNkZWZpbmUgRTEwMDBfRVRIX09WRVJIRUFE IChFVEhFUl9IRFJfTEVOICsgRVRIRVJfQ1JDX0xFTiArDQo+ID4gPiA+ID4gPiArVkxBTl9UQUdf U0laRSkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFzIGFuIG92ZXJoZWFkLCBmb2xsb3dpbmcgZHJp dmVycyBzZXQ6DQo+ID4gPiA+ID4gaTQwZTogSERSICsgQ1JDICsgMiAqIFZMQU4NCj4gPiA+ID4g PiBpeGdiZTogSERSICsgQ1JDDQo+ID4gPiA+ID4gZTEwMDA6IEhEUiArIENSQyArIFZMQU4NCj4g PiA+ID4gPg0KPiA+ID4gPiA+IEkgd29uZGVyIGlmIHRoaXMgZGlmZmVyZW5jZSBpcyBIVyBsaW1p dGF0aW9uLCBvciBkcml2ZXINCj4gPiA+ID4gPiBsaW1pdGF0aW9uIG9yIGp1c3QgaW1wbGVtZW50 YXRpb24gaW5jb25zaXN0ZW5jeS4NCj4gPiA+ID4NCj4gPiA+ID4gSSB0aGluayB0aGlzIGlzIGlt cGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3kNCj4gPiA+ID4NCj4gPiA+ID4gVGhlIE5JQyBvbmx5 IGFjY2VwdCBNYXggRnJhbWUgU2l6ZS4NCj4gPiA+ID4NCj4gPiA+ID4gVGhlIHByb2JsZW0gaGVy ZSBpcyBzZWVtcyBhbGwgb2YgdGhyZWUgc2V0dXAgYXJlIG5vdCBwZXJmZWN0Lg0KPiA+ID4gPg0K PiA+ID4gPiBIRFIgKyBDUkMgKyAyICogVkxBTiAtIGl0IG1heSBhbGxvdyBub24gdmxhbiBvciBz aW5nbGUgdmxhbiBwYWNrZXQNCj4gPiA+ID4gdGhhdCBleGNlZWQNCj4gPiA+IG10dS4NCj4gPiA+ DQo+ID4gPiBIbW0sIHdvbmRlciBob3c/DQo+ID4NCj4gPiBJJ20gdGFsa2luZyBhYm91dCB0aGUg Y2FzZToNCj4gPg0KPiA+IEFzc3VtZSBtdHUgPSAxNTAwLCAgd2Ugd2lsbCBzZXQgbWF4IGZyYW1l IHNpemUgdG8gMTUwMCArIDE0ICsgNCArIDIqNA0KPiA+ID0gMTUyNiBMZXQncyBhc3N1bWUgYSBu b24gdmxhbiBwYWNrZXQgd2l0aCAxNTIyIHNpemUsIHNvIGl0cyBsMg0KPiA+IHBheWxvYWQgd2ls bCBiZSAxNTA0IHRoYXQgZXhjZWVkIHRoZSBtdHUsICBidXQgaXQgd2lsbCBzdGlsbCBiZSBhY2Nl cHRlZCwgZG9lcyBpdA0KPiBicmVhayB0aGUgY29uZmlndXJlPw0KPiANCj4gT2YgY291cnNlIGl0 IHdvdWxkLCBidXQgYXMgSSBjYW4gcmVhZCB0aGUgbWFpbCwgd2UgZGlzY3Vzc2luZyBvdmVyaGVh ZCB0byBzdWJ0cmFjdA0KPiBmcm9tIG1heF9yeF9wa3RfbGVuIHRvIHJlcG9ydCBtYXggYWxsb3dh YmxlIG10dS4NCj4gRnJvbSB0aGF0IHBlcnNwZWN0aXZlIGJpZ2dlciBvdmVyaGVhZCBpcyBtb3Jl IGNvbnNlcnZhdGl2ZSBhbmQgbWFrZXMgc3VyZSBvdXINCj4gdHggcGFja2V0IHdpbGwgbmV2ZXIg YmUgYmlnZ2VyIHRoYW4gbWF4X3J4X3BrdF9sZW4uDQo+IEtvbnN0YW50aW4NCg0KSSdtIE9LIHRv IGNob29zZSBIRFIgKyBDUkMgKyAyICogVkxBTiBhcyBNVFUgb3ZlcmhlYWQgdG8ga2VlcCBhbGwg ZHJpdmVyIGNvbnNpc3RlbnQuDQoNClFpDQoNCj4gDQo+ID4NCj4gPiA+DQo+ID4gPiA+IEhEUiAr IENSQyAtIGl0IG1heSByZWplY3QgdmxhbiBvciBkb3VibGUgdmxhbiBwYWNrZXQgdGhhdCBmb2xs b3cgbXR1Lg0KPiA+ID4gPiBIRFIgKyBDUkMgKyBWTEFOICwgIGl0IG1heSByZWplY3QgZG91Ymxl IHZsYW4gcGFja2V0IHRoYXQgZm9sbG93DQo+ID4gPiA+IG10dQ0KPiA+ID4gPg0KPiA+ID4gPiBJ IGFncmVlIGl0J3MgYmV0dGVyIHRvIGtlZXAgY29uc2lzdGVudCBvbiBhbGwgZHJpdmVycywgYnV0 IGJlZm9yZQ0KPiA+ID4gPiB0aGlzLCB3ZSBtYXkgbmVlZCB0byBkZWNpZGUgd2hpY2ggb25lIHdl IHNob3VsZCB0YWtlIDopDQo+ID4gPiA+DQo+ID4gPiA+IFJlZ2FyZHMNCj4gPiA+ID4gUWkNCj4g PiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEJldHRlciB0byBjb25maXJtIGl0IHRoYXQgaXQg aXMgbm90IGltcGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3kuDQo+ID4gPiA+ID4NCj4gPiA+ID4g PiBXZW56aHVvLCBLb25zdGFudGluLCBCZWlsZWksIFFpLA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g Q2FuIHlvdSBwbGVhc2UgY29tbWVudD8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoYW5rcywNCj4g PiA+ID4gPiBmZXJydWgNCg0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 594A4A05D3 for ; Wed, 27 Mar 2019 02:13:57 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7E0AD1B1E8; Wed, 27 Mar 2019 02:13:56 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 3464C1B1DD for ; Wed, 27 Mar 2019 02:13:53 +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 orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 18:13:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,274,1549958400"; d="scan'208";a="145517233" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 26 Mar 2019 18:13:52 -0700 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 18:13:52 -0700 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 18:13:51 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.113]) with mapi id 14.03.0415.000; Wed, 27 Mar 2019 09:13:49 +0800 From: "Zhang, Qi Z" To: "Ananyev, Konstantin" , "Yigit, Ferruh" , "Stokes, Ian" , "dev@dpdk.org" CC: "stephen@networkplumber.org" , "Lu, Wenzhuo" , "Xing, Beilei" Thread-Topic: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for igb devices Thread-Index: AQHU4xaavVv6vZxg6EOMr4EftQePnqYd4m6w//+KWQCAAIck8P//fUMAgAE8a4A= Date: Wed, 27 Mar 2019 01:13:49 +0000 Message-ID: <039ED4275CED7440929022BC67E7061153355166@SHSMSX103.ccr.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> <2601191342CEEE43887BDE71AB977258013656011B@irsmsx105.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258013656011B@irsmsx105.ger.corp.intel.com> Accept-Language: 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: [10.239.127.40] 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190327011349.cWbYcdrz8QQRTPwlPeBHPBSPWrYSolmvsTtUH5_Jlfw@z> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbg0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSAxMDoxOCBQTQ0KPiBUbzogWmhh bmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlp Z2l0QGludGVsLmNvbT47DQo+IFN0b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IGRl dkBkcGRrLm9yZw0KPiBDYzogc3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7IEx1LCBXZW56aHVv IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IFhpbmcsDQo+IEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjIgNi83XSBuZXQvZTEw MDA6IHNldCBtaW4gYW5kIG1heCBNVFUgZm9yIGlnYg0KPiBkZXZpY2VzDQo+IA0KPiANCj4gPiA+ DQo+ID4gPiBIaSBRaSwNCj4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiAzLzIyLzIwMTkg MTowMSBQTSwgSWFuIFN0b2tlcyB3cm90ZToNCj4gPiA+ID4gPiA+IFRoaXMgY29tbWl0IHNldHMg dGhlIG1pbiBhbmQgbWF4IHN1cHBvcnRlZCBNVFUgdmFsdWVzIGZvciBpZ2INCj4gPiA+ID4gPiA+ IGRldmljZXMgdmlhIHRoZSBldGhfaWdiX2luZm9fZ2V0KCkgZnVuY3Rpb24uIE1pbiBNVFUgc3Vw cG9ydGVkDQo+ID4gPiA+ID4gPiBpcyBzZXQgdG8gRVRIRVJfTUlOX01UVSBhbmQgbWF4IG10dSBp cyBjYWxjdWxhdGVkIGFzIHRoZSBtYXgNCj4gPiA+ID4gPiA+IHBhY2tldCBsZW5ndGggc3VwcG9y dGVkIG1pbnVzIHRoZSB0cmFuc3BvcnQgb3ZlcmhlYWQuIFRvIGFpZA0KPiA+ID4gPiA+ID4gaW4g dGhlc2UgY2FsY3VsYXRpb25zIGEgbmV3IE1BQ1JPICdFMTAwMF9FVEhfT1ZFUkhFQUQnIGhhcw0K PiA+ID4gPiA+ID4gYmVlbiBpbnRyb2R1Y2VkIHRvIGNvbnNvbGlkYXRlIG92ZXJoZWFkIGNhbGN1 bGF0aW9uIGFuZCBhdm9pZA0KPiBkdXBsaWNhdGlvbi4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNvbT4NCj4gPiA+ ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5o IHwgNiArKysrKysNCj4gPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMg ICB8IDcgKysrKystLQ0KPiA+ID4gPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gPiA+IGIvZHJpdmVy cy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gPiA+IGluZGV4IDk0ZWRmZjA4ZS4u M2U3NGNkOGZlIDEwMDY0NA0KPiA+ID4gPiA+ID4gLS0tIGEvZHJpdmVycy9uZXQvZTEwMDAvZTEw MDBfZXRoZGV2LmgNCj4gPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0 aGRldi5oDQo+ID4gPiA+ID4gPiBAQCAtODksNiArODksMTIgQEANCj4gPiA+ID4gPiA+ICAJRVRI X1JTU19JUFY2X1VEUF9FWCkNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAgLyoNCj4gPiA+ID4g PiA+ICsgKiBUaGUgb3ZlcmhlYWQgZnJvbSBNVFUgdG8gbWF4IGZyYW1lIHNpemUuDQo+ID4gPiA+ ID4gPiArICogQ29uc2lkZXJpbmcgVkxBTiBzbyBhIHRhZyBuZWVkcyB0byBiZSBjb3VudGVkLg0K PiA+ID4gPiA+ID4gKyAqLw0KPiA+ID4gPiA+ID4gKyNkZWZpbmUgRTEwMDBfRVRIX09WRVJIRUFE IChFVEhFUl9IRFJfTEVOICsgRVRIRVJfQ1JDX0xFTiArDQo+ID4gPiA+ID4gPiArVkxBTl9UQUdf U0laRSkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFzIGFuIG92ZXJoZWFkLCBmb2xsb3dpbmcgZHJp dmVycyBzZXQ6DQo+ID4gPiA+ID4gaTQwZTogSERSICsgQ1JDICsgMiAqIFZMQU4NCj4gPiA+ID4g PiBpeGdiZTogSERSICsgQ1JDDQo+ID4gPiA+ID4gZTEwMDA6IEhEUiArIENSQyArIFZMQU4NCj4g PiA+ID4gPg0KPiA+ID4gPiA+IEkgd29uZGVyIGlmIHRoaXMgZGlmZmVyZW5jZSBpcyBIVyBsaW1p dGF0aW9uLCBvciBkcml2ZXINCj4gPiA+ID4gPiBsaW1pdGF0aW9uIG9yIGp1c3QgaW1wbGVtZW50 YXRpb24gaW5jb25zaXN0ZW5jeS4NCj4gPiA+ID4NCj4gPiA+ID4gSSB0aGluayB0aGlzIGlzIGlt cGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3kNCj4gPiA+ID4NCj4gPiA+ID4gVGhlIE5JQyBvbmx5 IGFjY2VwdCBNYXggRnJhbWUgU2l6ZS4NCj4gPiA+ID4NCj4gPiA+ID4gVGhlIHByb2JsZW0gaGVy ZSBpcyBzZWVtcyBhbGwgb2YgdGhyZWUgc2V0dXAgYXJlIG5vdCBwZXJmZWN0Lg0KPiA+ID4gPg0K PiA+ID4gPiBIRFIgKyBDUkMgKyAyICogVkxBTiAtIGl0IG1heSBhbGxvdyBub24gdmxhbiBvciBz aW5nbGUgdmxhbiBwYWNrZXQNCj4gPiA+ID4gdGhhdCBleGNlZWQNCj4gPiA+IG10dS4NCj4gPiA+ DQo+ID4gPiBIbW0sIHdvbmRlciBob3c/DQo+ID4NCj4gPiBJJ20gdGFsa2luZyBhYm91dCB0aGUg Y2FzZToNCj4gPg0KPiA+IEFzc3VtZSBtdHUgPSAxNTAwLCAgd2Ugd2lsbCBzZXQgbWF4IGZyYW1l IHNpemUgdG8gMTUwMCArIDE0ICsgNCArIDIqNA0KPiA+ID0gMTUyNiBMZXQncyBhc3N1bWUgYSBu b24gdmxhbiBwYWNrZXQgd2l0aCAxNTIyIHNpemUsIHNvIGl0cyBsMg0KPiA+IHBheWxvYWQgd2ls bCBiZSAxNTA0IHRoYXQgZXhjZWVkIHRoZSBtdHUsICBidXQgaXQgd2lsbCBzdGlsbCBiZSBhY2Nl cHRlZCwgZG9lcyBpdA0KPiBicmVhayB0aGUgY29uZmlndXJlPw0KPiANCj4gT2YgY291cnNlIGl0 IHdvdWxkLCBidXQgYXMgSSBjYW4gcmVhZCB0aGUgbWFpbCwgd2UgZGlzY3Vzc2luZyBvdmVyaGVh ZCB0byBzdWJ0cmFjdA0KPiBmcm9tIG1heF9yeF9wa3RfbGVuIHRvIHJlcG9ydCBtYXggYWxsb3dh YmxlIG10dS4NCj4gRnJvbSB0aGF0IHBlcnNwZWN0aXZlIGJpZ2dlciBvdmVyaGVhZCBpcyBtb3Jl IGNvbnNlcnZhdGl2ZSBhbmQgbWFrZXMgc3VyZSBvdXINCj4gdHggcGFja2V0IHdpbGwgbmV2ZXIg YmUgYmlnZ2VyIHRoYW4gbWF4X3J4X3BrdF9sZW4uDQo+IEtvbnN0YW50aW4NCg0KSSdtIE9LIHRv IGNob29zZSBIRFIgKyBDUkMgKyAyICogVkxBTiBhcyBNVFUgb3ZlcmhlYWQgdG8ga2VlcCBhbGwg ZHJpdmVyIGNvbnNpc3RlbnQuDQoNClFpDQoNCj4gDQo+ID4NCj4gPiA+DQo+ID4gPiA+IEhEUiAr IENSQyAtIGl0IG1heSByZWplY3QgdmxhbiBvciBkb3VibGUgdmxhbiBwYWNrZXQgdGhhdCBmb2xs b3cgbXR1Lg0KPiA+ID4gPiBIRFIgKyBDUkMgKyBWTEFOICwgIGl0IG1heSByZWplY3QgZG91Ymxl IHZsYW4gcGFja2V0IHRoYXQgZm9sbG93DQo+ID4gPiA+IG10dQ0KPiA+ID4gPg0KPiA+ID4gPiBJ IGFncmVlIGl0J3MgYmV0dGVyIHRvIGtlZXAgY29uc2lzdGVudCBvbiBhbGwgZHJpdmVycywgYnV0 IGJlZm9yZQ0KPiA+ID4gPiB0aGlzLCB3ZSBtYXkgbmVlZCB0byBkZWNpZGUgd2hpY2ggb25lIHdl IHNob3VsZCB0YWtlIDopDQo+ID4gPiA+DQo+ID4gPiA+IFJlZ2FyZHMNCj4gPiA+ID4gUWkNCj4g PiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEJldHRlciB0byBjb25maXJtIGl0IHRoYXQgaXQg aXMgbm90IGltcGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3kuDQo+ID4gPiA+ID4NCj4gPiA+ID4g PiBXZW56aHVvLCBLb25zdGFudGluLCBCZWlsZWksIFFpLA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g Q2FuIHlvdSBwbGVhc2UgY29tbWVudD8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoYW5rcywNCj4g PiA+ID4gPiBmZXJydWgNCg0K