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 9690E5A6E for ; Tue, 26 Mar 2019 15:09:12 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 07:09:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,271,1549958400"; d="scan'208";a="137540080" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga007.fm.intel.com with ESMTP; 26 Mar 2019 07:09:11 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 07:09:10 -0700 Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 07:09:10 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX106.ccr.corp.intel.com ([169.254.10.10]) with mapi id 14.03.0415.000; Tue, 26 Mar 2019 22:09:08 +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//+KWQCAAIck8A== Date: Tue, 26 Mar 2019 14:09:08 +0000 Message-ID: <039ED4275CED7440929022BC67E7061153354BE8@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> In-Reply-To: <2601191342CEEE43887BDE71AB97725801365600E4@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: Tue, 26 Mar 2019 14:09:13 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbg0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSAxMDowMiBQTQ0KPiBUbzogWmhh bmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlp Z2l0QGludGVsLmNvbT47DQo+IFN0b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IGRl dkBkcGRrLm9yZw0KPiBDYzogc3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7IEx1LCBXZW56aHVv IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IFhpbmcsDQo+IEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjIgNi83XSBuZXQvZTEw MDA6IHNldCBtaW4gYW5kIG1heCBNVFUgZm9yIGlnYg0KPiBkZXZpY2VzDQo+IA0KPiANCj4gSGkg UWksDQo+IA0KPiA+ID4NCj4gPiA+IE9uIDMvMjIvMjAxOSAxOjAxIFBNLCBJYW4gU3Rva2VzIHdy b3RlOg0KPiA+ID4gPiBUaGlzIGNvbW1pdCBzZXRzIHRoZSBtaW4gYW5kIG1heCBzdXBwb3J0ZWQg TVRVIHZhbHVlcyBmb3IgaWdiDQo+ID4gPiA+IGRldmljZXMgdmlhIHRoZSBldGhfaWdiX2luZm9f Z2V0KCkgZnVuY3Rpb24uIE1pbiBNVFUgc3VwcG9ydGVkIGlzDQo+ID4gPiA+IHNldCB0byBFVEhF Ul9NSU5fTVRVIGFuZCBtYXggbXR1IGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1heCBwYWNrZXQNCj4g PiA+ID4gbGVuZ3RoIHN1cHBvcnRlZCBtaW51cyB0aGUgdHJhbnNwb3J0IG92ZXJoZWFkLiBUbyBh aWQgaW4gdGhlc2UNCj4gPiA+ID4gY2FsY3VsYXRpb25zIGEgbmV3IE1BQ1JPICdFMTAwMF9FVEhf T1ZFUkhFQUQnIGhhcyBiZWVuIGludHJvZHVjZWQNCj4gPiA+ID4gdG8gY29uc29saWRhdGUgb3Zl cmhlYWQgY2FsY3VsYXRpb24gYW5kIGF2b2lkIGR1cGxpY2F0aW9uLg0KPiA+ID4gPg0KPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNvbT4NCj4gPiA+ ID4gLS0tDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaCB8IDYgKysr KysrDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMgICB8IDcgKysrKyst LQ0KPiA+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZTEwMDAvZTEw MDBfZXRoZGV2LmgNCj4gPiA+ID4gYi9kcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaA0K PiA+ID4gPiBpbmRleCA5NGVkZmYwOGUuLjNlNzRjZDhmZSAxMDA2NDQNCj4gPiA+ID4gLS0tIGEv ZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gKysrIGIvZHJpdmVycy9u ZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gQEAgLTg5LDYgKzg5LDEyIEBADQo+ID4g PiA+ICAJRVRIX1JTU19JUFY2X1VEUF9FWCkNCj4gPiA+ID4NCj4gPiA+ID4gIC8qDQo+ID4gPiA+ ICsgKiBUaGUgb3ZlcmhlYWQgZnJvbSBNVFUgdG8gbWF4IGZyYW1lIHNpemUuDQo+ID4gPiA+ICsg KiBDb25zaWRlcmluZyBWTEFOIHNvIGEgdGFnIG5lZWRzIHRvIGJlIGNvdW50ZWQuDQo+ID4gPiA+ ICsgKi8NCj4gPiA+ID4gKyNkZWZpbmUgRTEwMDBfRVRIX09WRVJIRUFEIChFVEhFUl9IRFJfTEVO ICsgRVRIRVJfQ1JDX0xFTiArDQo+ID4gPiA+ICtWTEFOX1RBR19TSVpFKQ0KPiA+ID4NCj4gPiA+ IEFzIGFuIG92ZXJoZWFkLCBmb2xsb3dpbmcgZHJpdmVycyBzZXQ6DQo+ID4gPiBpNDBlOiBIRFIg KyBDUkMgKyAyICogVkxBTg0KPiA+ID4gaXhnYmU6IEhEUiArIENSQw0KPiA+ID4gZTEwMDA6IEhE UiArIENSQyArIFZMQU4NCj4gPiA+DQo+ID4gPiBJIHdvbmRlciBpZiB0aGlzIGRpZmZlcmVuY2Ug aXMgSFcgbGltaXRhdGlvbiwgb3IgZHJpdmVyIGxpbWl0YXRpb24NCj4gPiA+IG9yIGp1c3QgaW1w bGVtZW50YXRpb24gaW5jb25zaXN0ZW5jeS4NCj4gPg0KPiA+IEkgdGhpbmsgdGhpcyBpcyBpbXBs ZW1lbnRhdGlvbiBpbmNvbnNpc3RlbmN5DQo+ID4NCj4gPiBUaGUgTklDIG9ubHkgYWNjZXB0IE1h eCBGcmFtZSBTaXplLg0KPiA+DQo+ID4gVGhlIHByb2JsZW0gaGVyZSBpcyBzZWVtcyBhbGwgb2Yg dGhyZWUgc2V0dXAgYXJlIG5vdCBwZXJmZWN0Lg0KPiA+DQo+ID4gSERSICsgQ1JDICsgMiAqIFZM QU4gLSBpdCBtYXkgYWxsb3cgbm9uIHZsYW4gb3Igc2luZ2xlIHZsYW4gcGFja2V0IHRoYXQgZXhj ZWVkDQo+IG10dS4NCj4gDQo+IEhtbSwgd29uZGVyIGhvdz8NCg0KSSdtIHRhbGtpbmcgYWJvdXQg dGhlIGNhc2U6DQoNCkFzc3VtZSBtdHUgPSAxNTAwLCAgd2Ugd2lsbCBzZXQgbWF4IGZyYW1lIHNp emUgdG8gMTUwMCArIDE0ICsgNCArIDIqNCA9IDE1MjYNCkxldCdzIGFzc3VtZSBhIG5vbiB2bGFu IHBhY2tldCB3aXRoIDE1MjIgc2l6ZSwgc28gaXRzIGwyIHBheWxvYWQgd2lsbCBiZSAxNTA0IHRo YXQgZXhjZWVkIHRoZSBtdHUsICBidXQgaXQgd2lsbCBzdGlsbCBiZSBhY2NlcHRlZCwgZG9lcyBp dCBicmVhayB0aGUgY29uZmlndXJlPw0KDQo+IA0KPiA+IEhEUiArIENSQyAtIGl0IG1heSByZWpl Y3QgdmxhbiBvciBkb3VibGUgdmxhbiBwYWNrZXQgdGhhdCBmb2xsb3cgbXR1Lg0KPiA+IEhEUiAr IENSQyArIFZMQU4gLCAgaXQgbWF5IHJlamVjdCBkb3VibGUgdmxhbiBwYWNrZXQgdGhhdCBmb2xs b3cgbXR1DQo+ID4NCj4gPiBJIGFncmVlIGl0J3MgYmV0dGVyIHRvIGtlZXAgY29uc2lzdGVudCBv biBhbGwgZHJpdmVycywgYnV0IGJlZm9yZQ0KPiA+IHRoaXMsIHdlIG1heSBuZWVkIHRvIGRlY2lk ZSB3aGljaCBvbmUgd2Ugc2hvdWxkIHRha2UgOikNCj4gPg0KPiA+IFJlZ2FyZHMNCj4gPiBRaQ0K PiA+DQo+ID4gPg0KPiA+ID4gQmV0dGVyIHRvIGNvbmZpcm0gaXQgdGhhdCBpdCBpcyBub3QgaW1w bGVtZW50YXRpb24gaW5jb25zaXN0ZW5jeS4NCj4gPiA+DQo+ID4gPiBXZW56aHVvLCBLb25zdGFu dGluLCBCZWlsZWksIFFpLA0KPiA+ID4NCj4gPiA+IENhbiB5b3UgcGxlYXNlIGNvbW1lbnQ/DQo+ ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gZmVycnVoDQoNCg== 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 8890DA05D3 for ; Tue, 26 Mar 2019 15:09:14 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 024A45B2C; Tue, 26 Mar 2019 15:09:13 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 9690E5A6E for ; Tue, 26 Mar 2019 15:09:12 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 07:09:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,271,1549958400"; d="scan'208";a="137540080" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga007.fm.intel.com with ESMTP; 26 Mar 2019 07:09:11 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 07:09:10 -0700 Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 07:09:10 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX106.ccr.corp.intel.com ([169.254.10.10]) with mapi id 14.03.0415.000; Tue, 26 Mar 2019 22:09:08 +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//+KWQCAAIck8A== Date: Tue, 26 Mar 2019 14:09:08 +0000 Message-ID: <039ED4275CED7440929022BC67E7061153354BE8@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> In-Reply-To: <2601191342CEEE43887BDE71AB97725801365600E4@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: <20190326140908.GD4RPWwB03pwtnW1702sTFC1fn0uIEyiGfIsqUrHx9g@z> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbg0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSAxMDowMiBQTQ0KPiBUbzogWmhh bmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlp Z2l0QGludGVsLmNvbT47DQo+IFN0b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IGRl dkBkcGRrLm9yZw0KPiBDYzogc3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7IEx1LCBXZW56aHVv IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IFhpbmcsDQo+IEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjIgNi83XSBuZXQvZTEw MDA6IHNldCBtaW4gYW5kIG1heCBNVFUgZm9yIGlnYg0KPiBkZXZpY2VzDQo+IA0KPiANCj4gSGkg UWksDQo+IA0KPiA+ID4NCj4gPiA+IE9uIDMvMjIvMjAxOSAxOjAxIFBNLCBJYW4gU3Rva2VzIHdy b3RlOg0KPiA+ID4gPiBUaGlzIGNvbW1pdCBzZXRzIHRoZSBtaW4gYW5kIG1heCBzdXBwb3J0ZWQg TVRVIHZhbHVlcyBmb3IgaWdiDQo+ID4gPiA+IGRldmljZXMgdmlhIHRoZSBldGhfaWdiX2luZm9f Z2V0KCkgZnVuY3Rpb24uIE1pbiBNVFUgc3VwcG9ydGVkIGlzDQo+ID4gPiA+IHNldCB0byBFVEhF Ul9NSU5fTVRVIGFuZCBtYXggbXR1IGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1heCBwYWNrZXQNCj4g PiA+ID4gbGVuZ3RoIHN1cHBvcnRlZCBtaW51cyB0aGUgdHJhbnNwb3J0IG92ZXJoZWFkLiBUbyBh aWQgaW4gdGhlc2UNCj4gPiA+ID4gY2FsY3VsYXRpb25zIGEgbmV3IE1BQ1JPICdFMTAwMF9FVEhf T1ZFUkhFQUQnIGhhcyBiZWVuIGludHJvZHVjZWQNCj4gPiA+ID4gdG8gY29uc29saWRhdGUgb3Zl cmhlYWQgY2FsY3VsYXRpb24gYW5kIGF2b2lkIGR1cGxpY2F0aW9uLg0KPiA+ID4gPg0KPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNvbT4NCj4gPiA+ ID4gLS0tDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaCB8IDYgKysr KysrDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMgICB8IDcgKysrKyst LQ0KPiA+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZTEwMDAvZTEw MDBfZXRoZGV2LmgNCj4gPiA+ID4gYi9kcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaA0K PiA+ID4gPiBpbmRleCA5NGVkZmYwOGUuLjNlNzRjZDhmZSAxMDA2NDQNCj4gPiA+ID4gLS0tIGEv ZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gKysrIGIvZHJpdmVycy9u ZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiA+ID4gQEAgLTg5LDYgKzg5LDEyIEBADQo+ID4g PiA+ICAJRVRIX1JTU19JUFY2X1VEUF9FWCkNCj4gPiA+ID4NCj4gPiA+ID4gIC8qDQo+ID4gPiA+ ICsgKiBUaGUgb3ZlcmhlYWQgZnJvbSBNVFUgdG8gbWF4IGZyYW1lIHNpemUuDQo+ID4gPiA+ICsg KiBDb25zaWRlcmluZyBWTEFOIHNvIGEgdGFnIG5lZWRzIHRvIGJlIGNvdW50ZWQuDQo+ID4gPiA+ ICsgKi8NCj4gPiA+ID4gKyNkZWZpbmUgRTEwMDBfRVRIX09WRVJIRUFEIChFVEhFUl9IRFJfTEVO ICsgRVRIRVJfQ1JDX0xFTiArDQo+ID4gPiA+ICtWTEFOX1RBR19TSVpFKQ0KPiA+ID4NCj4gPiA+ IEFzIGFuIG92ZXJoZWFkLCBmb2xsb3dpbmcgZHJpdmVycyBzZXQ6DQo+ID4gPiBpNDBlOiBIRFIg KyBDUkMgKyAyICogVkxBTg0KPiA+ID4gaXhnYmU6IEhEUiArIENSQw0KPiA+ID4gZTEwMDA6IEhE UiArIENSQyArIFZMQU4NCj4gPiA+DQo+ID4gPiBJIHdvbmRlciBpZiB0aGlzIGRpZmZlcmVuY2Ug aXMgSFcgbGltaXRhdGlvbiwgb3IgZHJpdmVyIGxpbWl0YXRpb24NCj4gPiA+IG9yIGp1c3QgaW1w bGVtZW50YXRpb24gaW5jb25zaXN0ZW5jeS4NCj4gPg0KPiA+IEkgdGhpbmsgdGhpcyBpcyBpbXBs ZW1lbnRhdGlvbiBpbmNvbnNpc3RlbmN5DQo+ID4NCj4gPiBUaGUgTklDIG9ubHkgYWNjZXB0IE1h eCBGcmFtZSBTaXplLg0KPiA+DQo+ID4gVGhlIHByb2JsZW0gaGVyZSBpcyBzZWVtcyBhbGwgb2Yg dGhyZWUgc2V0dXAgYXJlIG5vdCBwZXJmZWN0Lg0KPiA+DQo+ID4gSERSICsgQ1JDICsgMiAqIFZM QU4gLSBpdCBtYXkgYWxsb3cgbm9uIHZsYW4gb3Igc2luZ2xlIHZsYW4gcGFja2V0IHRoYXQgZXhj ZWVkDQo+IG10dS4NCj4gDQo+IEhtbSwgd29uZGVyIGhvdz8NCg0KSSdtIHRhbGtpbmcgYWJvdXQg dGhlIGNhc2U6DQoNCkFzc3VtZSBtdHUgPSAxNTAwLCAgd2Ugd2lsbCBzZXQgbWF4IGZyYW1lIHNp emUgdG8gMTUwMCArIDE0ICsgNCArIDIqNCA9IDE1MjYNCkxldCdzIGFzc3VtZSBhIG5vbiB2bGFu IHBhY2tldCB3aXRoIDE1MjIgc2l6ZSwgc28gaXRzIGwyIHBheWxvYWQgd2lsbCBiZSAxNTA0IHRo YXQgZXhjZWVkIHRoZSBtdHUsICBidXQgaXQgd2lsbCBzdGlsbCBiZSBhY2NlcHRlZCwgZG9lcyBp dCBicmVhayB0aGUgY29uZmlndXJlPw0KDQo+IA0KPiA+IEhEUiArIENSQyAtIGl0IG1heSByZWpl Y3QgdmxhbiBvciBkb3VibGUgdmxhbiBwYWNrZXQgdGhhdCBmb2xsb3cgbXR1Lg0KPiA+IEhEUiAr IENSQyArIFZMQU4gLCAgaXQgbWF5IHJlamVjdCBkb3VibGUgdmxhbiBwYWNrZXQgdGhhdCBmb2xs b3cgbXR1DQo+ID4NCj4gPiBJIGFncmVlIGl0J3MgYmV0dGVyIHRvIGtlZXAgY29uc2lzdGVudCBv biBhbGwgZHJpdmVycywgYnV0IGJlZm9yZQ0KPiA+IHRoaXMsIHdlIG1heSBuZWVkIHRvIGRlY2lk ZSB3aGljaCBvbmUgd2Ugc2hvdWxkIHRha2UgOikNCj4gPg0KPiA+IFJlZ2FyZHMNCj4gPiBRaQ0K PiA+DQo+ID4gPg0KPiA+ID4gQmV0dGVyIHRvIGNvbmZpcm0gaXQgdGhhdCBpdCBpcyBub3QgaW1w bGVtZW50YXRpb24gaW5jb25zaXN0ZW5jeS4NCj4gPiA+DQo+ID4gPiBXZW56aHVvLCBLb25zdGFu dGluLCBCZWlsZWksIFFpLA0KPiA+ID4NCj4gPiA+IENhbiB5b3UgcGxlYXNlIGNvbW1lbnQ/DQo+ ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gZmVycnVoDQoNCg==