From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 28A615A6E for ; Tue, 26 Mar 2019 14:58:56 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 06:58:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,271,1549958400"; d="scan'208";a="158524509" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga001.fm.intel.com with ESMTP; 26 Mar 2019 06:58:56 -0700 Received: from shsmsx154.ccr.corp.intel.com (10.239.6.54) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 06:58:55 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX154.ccr.corp.intel.com ([169.254.7.223]) with mapi id 14.03.0415.000; Tue, 26 Mar 2019 21:58:54 +0800 From: "Zhang, Qi Z" To: "Yigit, Ferruh" , "Stokes, Ian" , "dev@dpdk.org" CC: "stephen@networkplumber.org" , "Lu, Wenzhuo" , "Ananyev, Konstantin" , "Xing, Beilei" Thread-Topic: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for igb devices Thread-Index: AQHU4xaavVv6vZxg6EOMr4EftQePnqYd4m6w Date: Tue, 26 Mar 2019 13:58:53 +0000 Message-ID: <039ED4275CED7440929022BC67E7061153354B5E@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> In-Reply-To: <4916320d-5a37-a33d-0a01-5e10bc99123c@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 13:58:57 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aA0K PiBTZW50OiBNb25kYXksIE1hcmNoIDI1LCAyMDE5IDEwOjI1IFBNDQo+IFRvOiBTdG9rZXMsIElh biA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IHN0ZXBoZW5AbmV0 d29ya3BsdW1iZXIub3JnOyBMdSwgV2Vuemh1byA8d2Vuemh1by5sdUBpbnRlbC5jb20+Ow0KPiBB bmFueWV2LCBLb25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgWGluZywg QmVpbGVpDQo+IDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFu Z0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiA2LzddIG5l dC9lMTAwMDogc2V0IG1pbiBhbmQgbWF4IE1UVSBmb3IgaWdiDQo+IGRldmljZXMNCj4gDQo+IE9u IDMvMjIvMjAxOSAxOjAxIFBNLCBJYW4gU3Rva2VzIHdyb3RlOg0KPiA+IFRoaXMgY29tbWl0IHNl dHMgdGhlIG1pbiBhbmQgbWF4IHN1cHBvcnRlZCBNVFUgdmFsdWVzIGZvciBpZ2IgZGV2aWNlcw0K PiA+IHZpYSB0aGUgZXRoX2lnYl9pbmZvX2dldCgpIGZ1bmN0aW9uLiBNaW4gTVRVIHN1cHBvcnRl ZCBpcyBzZXQgdG8NCj4gPiBFVEhFUl9NSU5fTVRVIGFuZCBtYXggbXR1IGlzIGNhbGN1bGF0ZWQg YXMgdGhlIG1heCBwYWNrZXQgbGVuZ3RoDQo+ID4gc3VwcG9ydGVkIG1pbnVzIHRoZSB0cmFuc3Bv cnQgb3ZlcmhlYWQuIFRvIGFpZCBpbiB0aGVzZSBjYWxjdWxhdGlvbnMgYQ0KPiA+IG5ldyBNQUNS TyAnRTEwMDBfRVRIX09WRVJIRUFEJyBoYXMgYmVlbiBpbnRyb2R1Y2VkIHRvIGNvbnNvbGlkYXRl DQo+ID4gb3ZlcmhlYWQgY2FsY3VsYXRpb24gYW5kIGF2b2lkIGR1cGxpY2F0aW9uLg0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogSWFuIFN0b2tlcyA8aWFuLnN0b2tlc0BpbnRlbC5jb20+DQo+ID4g LS0tDQo+ID4gIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5oIHwgNiArKysrKysNCj4g PiAgZHJpdmVycy9uZXQvZTEwMDAvaWdiX2V0aGRldi5jICAgfCA3ICsrKysrLS0NCj4gPiAgMiBm aWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5oDQo+ID4gYi9kcml2 ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaA0KPiA+IGluZGV4IDk0ZWRmZjA4ZS4uM2U3NGNk OGZlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5oDQo+ ID4gKysrIGIvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiBAQCAtODksNiAr ODksMTIgQEANCj4gPiAgCUVUSF9SU1NfSVBWNl9VRFBfRVgpDQo+ID4NCj4gPiAgLyoNCj4gPiAr ICogVGhlIG92ZXJoZWFkIGZyb20gTVRVIHRvIG1heCBmcmFtZSBzaXplLg0KPiA+ICsgKiBDb25z aWRlcmluZyBWTEFOIHNvIGEgdGFnIG5lZWRzIHRvIGJlIGNvdW50ZWQuDQo+ID4gKyAqLw0KPiA+ ICsjZGVmaW5lIEUxMDAwX0VUSF9PVkVSSEVBRCAoRVRIRVJfSERSX0xFTiArIEVUSEVSX0NSQ19M RU4gKw0KPiA+ICtWTEFOX1RBR19TSVpFKQ0KPiANCj4gQXMgYW4gb3ZlcmhlYWQsIGZvbGxvd2lu ZyBkcml2ZXJzIHNldDoNCj4gaTQwZTogSERSICsgQ1JDICsgMiAqIFZMQU4NCj4gaXhnYmU6IEhE UiArIENSQw0KPiBlMTAwMDogSERSICsgQ1JDICsgVkxBTg0KPiANCj4gSSB3b25kZXIgaWYgdGhp cyBkaWZmZXJlbmNlIGlzIEhXIGxpbWl0YXRpb24sIG9yIGRyaXZlciBsaW1pdGF0aW9uIG9yIGp1 c3QNCj4gaW1wbGVtZW50YXRpb24gaW5jb25zaXN0ZW5jeS4NCg0KSSB0aGluayB0aGlzIGlzIGlt cGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3kgDQoNClRoZSBOSUMgb25seSBhY2NlcHQgTWF4IEZy YW1lIFNpemUuDQoNClRoZSBwcm9ibGVtIGhlcmUgaXMgc2VlbXMgYWxsIG9mIHRocmVlIHNldHVw IGFyZSBub3QgcGVyZmVjdC4NCg0KSERSICsgQ1JDICsgMiAqIFZMQU4gLSBpdCBtYXkgYWxsb3cg bm9uIHZsYW4gb3Igc2luZ2xlIHZsYW4gcGFja2V0IHRoYXQgZXhjZWVkIG10dS4gDQpIRFIgKyBD UkMgLSBpdCBtYXkgcmVqZWN0IHZsYW4gb3IgZG91YmxlIHZsYW4gcGFja2V0IHRoYXQgZm9sbG93 IG10dS4gIA0KSERSICsgQ1JDICsgVkxBTiAsICBpdCBtYXkgcmVqZWN0IGRvdWJsZSB2bGFuIHBh Y2tldCB0aGF0IGZvbGxvdyBtdHUNCg0KSSBhZ3JlZSBpdCdzIGJldHRlciB0byBrZWVwIGNvbnNp c3RlbnQgb24gYWxsIGRyaXZlcnMsIGJ1dCBiZWZvcmUgdGhpcywgd2UgbWF5IG5lZWQgdG8gZGVj aWRlIHdoaWNoIG9uZSB3ZSBzaG91bGQgdGFrZSA6KQ0KDQpSZWdhcmRzDQpRaQ0KDQo+IA0KPiBC ZXR0ZXIgdG8gY29uZmlybSBpdCB0aGF0IGl0IGlzIG5vdCBpbXBsZW1lbnRhdGlvbiBpbmNvbnNp c3RlbmN5Lg0KPiANCj4gV2Vuemh1bywgS29uc3RhbnRpbiwgQmVpbGVpLCBRaSwNCj4gDQo+IENh biB5b3UgcGxlYXNlIGNvbW1lbnQ/DQo+IA0KPiBUaGFua3MsDQo+IGZlcnJ1aA0KDQo= 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 982BCA05D3 for ; Tue, 26 Mar 2019 14:58:59 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D25985B1C; Tue, 26 Mar 2019 14:58:58 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 28A615A6E for ; Tue, 26 Mar 2019 14:58:56 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 06:58:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,271,1549958400"; d="scan'208";a="158524509" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga001.fm.intel.com with ESMTP; 26 Mar 2019 06:58:56 -0700 Received: from shsmsx154.ccr.corp.intel.com (10.239.6.54) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Mar 2019 06:58:55 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX154.ccr.corp.intel.com ([169.254.7.223]) with mapi id 14.03.0415.000; Tue, 26 Mar 2019 21:58:54 +0800 From: "Zhang, Qi Z" To: "Yigit, Ferruh" , "Stokes, Ian" , "dev@dpdk.org" CC: "stephen@networkplumber.org" , "Lu, Wenzhuo" , "Ananyev, Konstantin" , "Xing, Beilei" Thread-Topic: [dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for igb devices Thread-Index: AQHU4xaavVv6vZxg6EOMr4EftQePnqYd4m6w Date: Tue, 26 Mar 2019 13:58:53 +0000 Message-ID: <039ED4275CED7440929022BC67E7061153354B5E@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> In-Reply-To: <4916320d-5a37-a33d-0a01-5e10bc99123c@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: <20190326135853.hAwi8mWfNPYLVBPCLZYl6OUH5-r4LxQwuVm4no4x5rc@z> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aA0K PiBTZW50OiBNb25kYXksIE1hcmNoIDI1LCAyMDE5IDEwOjI1IFBNDQo+IFRvOiBTdG9rZXMsIElh biA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IHN0ZXBoZW5AbmV0 d29ya3BsdW1iZXIub3JnOyBMdSwgV2Vuemh1byA8d2Vuemh1by5sdUBpbnRlbC5jb20+Ow0KPiBB bmFueWV2LCBLb25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgWGluZywg QmVpbGVpDQo+IDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFu Z0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiA2LzddIG5l dC9lMTAwMDogc2V0IG1pbiBhbmQgbWF4IE1UVSBmb3IgaWdiDQo+IGRldmljZXMNCj4gDQo+IE9u IDMvMjIvMjAxOSAxOjAxIFBNLCBJYW4gU3Rva2VzIHdyb3RlOg0KPiA+IFRoaXMgY29tbWl0IHNl dHMgdGhlIG1pbiBhbmQgbWF4IHN1cHBvcnRlZCBNVFUgdmFsdWVzIGZvciBpZ2IgZGV2aWNlcw0K PiA+IHZpYSB0aGUgZXRoX2lnYl9pbmZvX2dldCgpIGZ1bmN0aW9uLiBNaW4gTVRVIHN1cHBvcnRl ZCBpcyBzZXQgdG8NCj4gPiBFVEhFUl9NSU5fTVRVIGFuZCBtYXggbXR1IGlzIGNhbGN1bGF0ZWQg YXMgdGhlIG1heCBwYWNrZXQgbGVuZ3RoDQo+ID4gc3VwcG9ydGVkIG1pbnVzIHRoZSB0cmFuc3Bv cnQgb3ZlcmhlYWQuIFRvIGFpZCBpbiB0aGVzZSBjYWxjdWxhdGlvbnMgYQ0KPiA+IG5ldyBNQUNS TyAnRTEwMDBfRVRIX09WRVJIRUFEJyBoYXMgYmVlbiBpbnRyb2R1Y2VkIHRvIGNvbnNvbGlkYXRl DQo+ID4gb3ZlcmhlYWQgY2FsY3VsYXRpb24gYW5kIGF2b2lkIGR1cGxpY2F0aW9uLg0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogSWFuIFN0b2tlcyA8aWFuLnN0b2tlc0BpbnRlbC5jb20+DQo+ID4g LS0tDQo+ID4gIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5oIHwgNiArKysrKysNCj4g PiAgZHJpdmVycy9uZXQvZTEwMDAvaWdiX2V0aGRldi5jICAgfCA3ICsrKysrLS0NCj4gPiAgMiBm aWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5oDQo+ID4gYi9kcml2 ZXJzL25ldC9lMTAwMC9lMTAwMF9ldGhkZXYuaA0KPiA+IGluZGV4IDk0ZWRmZjA4ZS4uM2U3NGNk OGZlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2V0aGRldi5oDQo+ ID4gKysrIGIvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfZXRoZGV2LmgNCj4gPiBAQCAtODksNiAr ODksMTIgQEANCj4gPiAgCUVUSF9SU1NfSVBWNl9VRFBfRVgpDQo+ID4NCj4gPiAgLyoNCj4gPiAr ICogVGhlIG92ZXJoZWFkIGZyb20gTVRVIHRvIG1heCBmcmFtZSBzaXplLg0KPiA+ICsgKiBDb25z aWRlcmluZyBWTEFOIHNvIGEgdGFnIG5lZWRzIHRvIGJlIGNvdW50ZWQuDQo+ID4gKyAqLw0KPiA+ ICsjZGVmaW5lIEUxMDAwX0VUSF9PVkVSSEVBRCAoRVRIRVJfSERSX0xFTiArIEVUSEVSX0NSQ19M RU4gKw0KPiA+ICtWTEFOX1RBR19TSVpFKQ0KPiANCj4gQXMgYW4gb3ZlcmhlYWQsIGZvbGxvd2lu ZyBkcml2ZXJzIHNldDoNCj4gaTQwZTogSERSICsgQ1JDICsgMiAqIFZMQU4NCj4gaXhnYmU6IEhE UiArIENSQw0KPiBlMTAwMDogSERSICsgQ1JDICsgVkxBTg0KPiANCj4gSSB3b25kZXIgaWYgdGhp cyBkaWZmZXJlbmNlIGlzIEhXIGxpbWl0YXRpb24sIG9yIGRyaXZlciBsaW1pdGF0aW9uIG9yIGp1 c3QNCj4gaW1wbGVtZW50YXRpb24gaW5jb25zaXN0ZW5jeS4NCg0KSSB0aGluayB0aGlzIGlzIGlt cGxlbWVudGF0aW9uIGluY29uc2lzdGVuY3kgDQoNClRoZSBOSUMgb25seSBhY2NlcHQgTWF4IEZy YW1lIFNpemUuDQoNClRoZSBwcm9ibGVtIGhlcmUgaXMgc2VlbXMgYWxsIG9mIHRocmVlIHNldHVw IGFyZSBub3QgcGVyZmVjdC4NCg0KSERSICsgQ1JDICsgMiAqIFZMQU4gLSBpdCBtYXkgYWxsb3cg bm9uIHZsYW4gb3Igc2luZ2xlIHZsYW4gcGFja2V0IHRoYXQgZXhjZWVkIG10dS4gDQpIRFIgKyBD UkMgLSBpdCBtYXkgcmVqZWN0IHZsYW4gb3IgZG91YmxlIHZsYW4gcGFja2V0IHRoYXQgZm9sbG93 IG10dS4gIA0KSERSICsgQ1JDICsgVkxBTiAsICBpdCBtYXkgcmVqZWN0IGRvdWJsZSB2bGFuIHBh Y2tldCB0aGF0IGZvbGxvdyBtdHUNCg0KSSBhZ3JlZSBpdCdzIGJldHRlciB0byBrZWVwIGNvbnNp c3RlbnQgb24gYWxsIGRyaXZlcnMsIGJ1dCBiZWZvcmUgdGhpcywgd2UgbWF5IG5lZWQgdG8gZGVj aWRlIHdoaWNoIG9uZSB3ZSBzaG91bGQgdGFrZSA6KQ0KDQpSZWdhcmRzDQpRaQ0KDQo+IA0KPiBC ZXR0ZXIgdG8gY29uZmlybSBpdCB0aGF0IGl0IGlzIG5vdCBpbXBsZW1lbnRhdGlvbiBpbmNvbnNp c3RlbmN5Lg0KPiANCj4gV2Vuemh1bywgS29uc3RhbnRpbiwgQmVpbGVpLCBRaSwNCj4gDQo+IENh biB5b3UgcGxlYXNlIGNvbW1lbnQ/DQo+IA0KPiBUaGFua3MsDQo+IGZlcnJ1aA0KDQo=