From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10058.outbound.protection.outlook.com [40.107.1.58]) by dpdk.org (Postfix) with ESMTP id 447D28D36 for ; Thu, 19 Apr 2018 16:24:05 +0200 (CEST) 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; bh=FyJRGsnLPpLpJVqaBWMeRenWjrHbcJUd9Mcmwdy6mvs=; b=KzaTlql/rc/95sEZZiZ8qqJztm6w1UzGesgmbpJx3YcFH7x3TW68HK2+ZDLUmzw7z1ChG9amtNh7PuRUbD6Tb40Hepz81NwBHEvBaziQh6aZfaDYe2YJIU4IjEin/JZA4SP2MosLBpd0HYDjjB+hn5fHz0m6oemydnZzpD3pOn4= Received: from DB5PR05MB1671.eurprd05.prod.outlook.com (10.165.6.149) by DB5PR05MB1269.eurprd05.prod.outlook.com (10.162.157.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.14; Thu, 19 Apr 2018 14:24:01 +0000 Received: from DB5PR05MB1671.eurprd05.prod.outlook.com ([fe80::780d:ca0f:9d17:5ef9]) by DB5PR05MB1671.eurprd05.prod.outlook.com ([fe80::780d:ca0f:9d17:5ef9%13]) with mapi id 15.20.0675.017; Thu, 19 Apr 2018 14:24:01 +0000 From: "Xueming(Steven) Li" To: "Iremonger, Bernard" , "Lu, Wenzhuo" , "Wu, Jingjing" , "Thomas Monjalon" , Adrien Mazarguil CC: =?utf-8?B?TsOpbGlvIExhcmFuamVpcm8=?= , "Shahaf Shuler" , "dev@dpdk.org" , Olivier Matz Thread-Topic: [dpdk-dev] [PATCH v5 0/4] introduce new tunnel types Thread-Index: AQHT1mD44O3wlv4OcEaQuQze34a3DqQFHvkAgADuoFCAAJSsAIABhJ9g Date: Thu, 19 Apr 2018 14:24:01 +0000 Message-ID: References: <20180413110218.105894-1-xuemingl@mellanox.com> <20180417150404.160990-1-xuemingl@mellanox.com> <8CEF83825BEC744B83065625E567D7C24E0AECF8@IRSMSX108.ger.corp.intel.com> <8CEF83825BEC744B83065625E567D7C24E0AF50A@IRSMSX108.ger.corp.intel.com> In-Reply-To: <8CEF83825BEC744B83065625E567D7C24E0AF50A@IRSMSX108.ger.corp.intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=xuemingl@mellanox.com; x-originating-ip: [180.174.142.249] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB5PR05MB1269; 7:f0VvQlfmyVrE1szizcPkbDNkQPy7+Ib5Oexq14BrKgjUaTiGzmbCvNbNHdoVxGOF6LRfnINwrIIeEX1zOThZQ88slSHf8rUaxPklkMFJYojHpYVz+rO28x2feUgSJbun8i9bjIxKckx0992EEb0BQ/s5k7WYsBqJk03qxlXh+XqGE7CVupdpajp+ucRCi6dah/oTTS+BQtcaClXiXTVLub7hoRZ61q9/SNJ5xuzDgTcA1y6QTPWT5cBmg9EPddJM x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(7193020); SRVR:DB5PR05MB1269; x-ms-traffictypediagnostic: DB5PR05MB1269: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(189930954265078)(45079756050767)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231232)(944501327)(52105095)(6055026)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:DB5PR05MB1269; BCL:0; PCL:0; RULEID:; SRVR:DB5PR05MB1269; x-forefront-prvs: 0647963F84 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(366004)(39380400002)(346002)(39860400002)(376002)(396003)(13464003)(76176011)(66066001)(316002)(5250100002)(2900100001)(6116002)(7736002)(102836004)(54906003)(229853002)(53936002)(7696005)(110136005)(3660700001)(6246003)(5660300001)(93886005)(45080400002)(4326008)(59450400001)(25786009)(74316002)(99286004)(3846002)(3280700002)(305945005)(478600001)(86362001)(6506007)(14454004)(186003)(575784001)(55016002)(6436002)(966005)(2906002)(26005)(8676002)(9686003)(476003)(8936002)(33656002)(11346002)(81166006)(446003)(6306002)(53546011)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR05MB1269; H:DB5PR05MB1671.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:ovrnspm; PTR:InfoNoRecords; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 4zDCWV+gpxzvaw5+fM/5RUXP8KwEIwmcuFQ4DjwgugIiQeKGs8WtUVLUkmTJ8zhP7+HVayw0Iu/fICOAbyQbOqgcPIVzyROd/QVMoxpVA/HxqZ1aAsafLVYjSKYiq1u+/49l0f7sQiDVN4s4CVQxvbmCp7SmagnXhVMLNYUgekEu1T2J2vXpwLrtnZnPQJSF spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 286abcc5-b20b-4510-9e15-08d5a60132ac X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 286abcc5-b20b-4510-9e15-08d5a60132ac X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2018 14:24:01.6894 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR05MB1269 Subject: Re: [dpdk-dev] [PATCH v5 0/4] introduce new tunnel types 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: Thu, 19 Apr 2018 14:24:05 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSXJlbW9uZ2VyLCBCZXJu YXJkIDxiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgQXBy aWwgMTgsIDIwMTggMTE6MTEgUE0NCj4gVG86IFh1ZW1pbmcoU3RldmVuKSBMaSA8eHVlbWluZ2xA bWVsbGFub3guY29tPjsgTHUsIFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgV3UsIEpp bmdqaW5nDQo+IDxqaW5namluZy53dUBpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21h c0Btb25qYWxvbi5uZXQ+OyBBZHJpZW4gTWF6YXJndWlsDQo+IDxhZHJpZW4ubWF6YXJndWlsQDZ3 aW5kLmNvbT4NCj4gQ2M6IE7DqWxpbyBMYXJhbmplaXJvIDxuZWxpby5sYXJhbmplaXJvQDZ3aW5k LmNvbT47IFNoYWhhZiBTaHVsZXIgPHNoYWhhZnNAbWVsbGFub3guY29tPjsgZGV2QGRwZGsub3Jn Ow0KPiBPbGl2aWVyIE1hdHogPG9saXZpZXIubWF0ekA2d2luZC5jb20+DQo+IFN1YmplY3Q6IFJF OiBbZHBkay1kZXZdIFtQQVRDSCB2NSAwLzRdIGludHJvZHVjZSBuZXcgdHVubmVsIHR5cGVzDQo+ IA0KPiBIaSBMaQ0KPiANCj4gPHNuaXA+DQo+IA0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10g T24gQmVoYWxmIE9mIFh1ZW1pbmcgTGkNCj4gPiA+ID4gU2VudDogVHVlc2RheSwgQXByaWwgMTcs IDIwMTggNDowNCBQTQ0KPiA+ID4gPiBUbzogTHUsIFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwu Y29tPjsgV3UsIEppbmdqaW5nDQo+ID4gPiA+IDxqaW5namluZy53dUBpbnRlbC5jb20+OyBUaG9t YXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiA+ID4gPiBBZHJpZW4gTWF6YXJn dWlsIDxhZHJpZW4ubWF6YXJndWlsQDZ3aW5kLmNvbT4NCj4gPiA+ID4gQ2M6IFh1ZW1pbmcgTGkg PHh1ZW1pbmdsQG1lbGxhbm94LmNvbT47IE5lbGlvIExhcmFuamVpcm8NCj4gPiA+ID4gPG5lbGlv LmxhcmFuamVpcm9ANndpbmQuY29tPjsgU2hhaGFmIFNodWxlcg0KPiA+ID4gPiA8c2hhaGFmc0Bt ZWxsYW5veC5jb20+OyBkZXZAZHBkay5vcmc7IE9saXZpZXIgTWF0eg0KPiA+ID4gPiA8b2xpdmll ci5tYXR6QDZ3aW5kLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggdjUg MC80XSBpbnRyb2R1Y2UgbmV3IHR1bm5lbCB0eXBlcw0KPiA+ID4gPg0KPiA+ID4gPiB2NToNCj4g PiA+ID4gLSBGaXhlZCBWWExBTi1HUEUgY29tbWVudCBhbGlnbm1lbnQNCj4gPiA+ID4gdjQ6DQo+ ID4gPiA+IC0gVXBkYXRlIHRlc3RwbWQgZG9jIGZvciBmbG93IFZYTEFOLUdQRSBwYXJhbXRlci4N Cj4gPiA+ID4gdjM6DQo+ID4gPiA+IC0gQ2hhbmdlIFZYTEFOLUdQRSBkZWZpbml0aW9uIG9yZGVy IHRvIGF2b2lkIEFCSSBjb21wYXRpYmlsaXR5IGlzc3VlLg0KPiA+ID4gPiB2MjoNCj4gPiA+ID4g LSBTcGxpdCBwYXRjaCBzZXQgaW50byBwdWJsaWMgYW5kIG1seDUgdHdvIHNlcmllcywgdGhpcyBv bmUgaXMgdGhlIGZpcnN0Lg0KPiA+ID4gPiB2MToNCj4gPiA+ID4gLSBTdXBwb3J0IG5ldyB0dW5u ZWwgdHlwZSBNUExTLWluLUdSRSBhbmQgTVBMUy1pbi1VRFANCj4gPiA+ID4gLSBSZW1vdmUgZGVw cmVjYXRpb24gbm90ZXMgb2YgcnNzIGxldmVsDQo+ID4gPiA+DQo+ID4gPiA+IFRoaXMgcGF0Y2hz ZXQgaW50cm9kdWNlZCBuZXcgdHVubmVsIHR5cGUgYW5kIHJlbGF0ZWQgdGVzdHBtZCBjb2RlOg0K PiA+ID4gPiAtIE5ldyB0dW5uZWwgdHlwZSBWWExBTi1HUEUNCj4gPiA+ID4NCj4gPiA+ID4gaHR0 cHM6Ly9lbWVhMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz QSUyRiUyDQo+ID4gPiA+IEZkDQo+ID4gPiA+IGF0DQo+ID4gPiA+IGF0cmFja2VyLmlldGYub3Jn JTJGZG9jJTJGZHJhZnQtaWV0Zi1udm8zLXZ4bGFuLWdwZSUyRiZkYXRhPTAyJTdDMA0KPiA+ID4g PiAxJQ0KPiA+ID4gPiA3Qw0KPiA+ID4gPg0KPiA+IHh1ZW1pbmdsJTQwbWVsbGFub3guY29tJTdD MmRmZmVmNDA4OTBiNGNmOGZmOWQwOGQ1YTQ3ZDA0MjAlN0NhNjUyOTcNCj4gPiAxDQo+ID4gPiA+ IGM3DQo+ID4gPiA+DQo+ID4gZDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2MWIlN0MwJTdDMCU3QzYzNjU5 NTc3OTIzMTYyMDYzMSZzZGF0YT0lMkJ2DQo+ID4geCUyRmcNCj4gPiA+ID4gVkINCj4gPiA+ID4g M2UzQkhJJTJCWXhQeE9JcHFLNkN1S3ZRUThxZWo0QjFGYXhpaGMlM0QmcmVzZXJ2ZWQ9MA0KPiA+ ID4gPiAtIE5ldyB0dW5uZWwgdHlwZSBNUExTLWluLUdSRQ0KPiA+ID4gPg0KPiA+ID4gPiBodHRw czovL2VtZWEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNB JTJGJTINCj4gPiA+ID4gRnQNCj4gPiA+ID4gb28NCj4gPiA+ID4NCj4gPiBscy5pZXRmLm9yZyUy Rmh0bWwlMkZyZmM0MDIzJmRhdGE9MDIlN0MwMSU3Q3h1ZW1pbmdsJTQwbWVsbGFub3guY29tJQ0K PiA+ID4gPiA3Qw0KPiA+ID4gPg0KPiA+IDJkZmZlZjQwODkwYjRjZjhmZjlkMDhkNWE0N2QwNDIw JTdDYTY1Mjk3MWM3ZDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2MWINCj4gPiAlDQo+ID4gPiA+IDdDDQo+ ID4gPiA+DQo+ID4gMCU3QzAlN0M2MzY1OTU3NzkyMzE2MjA2MzEmc2RhdGE9d2syd3ZvQjlMU2JJ MkxmSFpWdld6bXRnUzBYUWJHDQo+ID4gTk1GTDQNCj4gPiA+ID4gRzENCj4gPiA+ID4ga3lyNzdF JTNEJnJlc2VydmVkPTANCj4gPiA+ID4gLSBOZXcgdHVubmVsIHR5cGUgTVBMUy1pbi1VRFANCj4g PiA+ID4NCj4gPiA+ID4gaHR0cHM6Ly9lbWVhMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9v ay5jb20vP3VybD1odHRwcyUzQSUyRiUyDQo+ID4gPiA+IEZ0DQo+ID4gPiA+IG9vDQo+ID4gPiA+ DQo+ID4gbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjNzUxMCZkYXRhPTAyJTdDMDElN0N4dWVtaW5n bCU0MG1lbGxhbm94LmNvbSUNCj4gPiA+ID4gN0MNCj4gPiA+ID4NCj4gPiAyZGZmZWY0MDg5MGI0 Y2Y4ZmY5ZDA4ZDVhNDdkMDQyMCU3Q2E2NTI5NzFjN2QyZTRkOWJhNmE0ZDE0OTI1NmY0NjFiDQo+ ID4gJQ0KPiA+ID4gPiA3Qw0KPiA+ID4gPg0KPiA+IDAlN0MwJTdDNjM2NTk1Nzc5MjMxNjIwNjMx JnNkYXRhPTRSWGJQRDl0VjdBcmNuS3NLOElKeSUyQjlYYktsektjDQo+ID4gTkJTDQo+ID4gPiA+ IHYxDQo+ID4gPiA+IExYVnd3dVBzJTNEJnJlc2VydmVkPTANCj4gPiA+ID4gLSBTdXBwb3J0IEdS RSBleHRlbnNpb24gaW4gdGVzdHBtZCBjc3VtIGZvcndhcmRpbmcgZW5naW5lDQo+ID4gPiA+DQo+ ID4gPiA+IFh1ZW1pbmcgTGkgKDQpOg0KPiA+ID4gPiAgIGRvYzogcmVtb3ZlIFJTUyBjb25maWd1 cmF0aW9uIGNoYW5nZSBhbm5vdW5jZW1lbnQNCj4gPiA+ID4gICBldGhkZXY6IGludHJvZHVjZSBu ZXcgdHVubmVsIFZYTEFOLUdQRQ0KPiA+ID4gPiAgIGFwcC90ZXN0cG1kOiBpbnRyb2R1Y2UgbmV3 IHR1bm5lbCBWWExBTi1HUEUNCj4gPiA+ID4gICBhcHAvdGVzdHBtZDogYWRkIG1vcmUgR1JFIGV4 dGVuc2lvbiBzdXBwb3J0IHRvIGNzdW0gZW5naW5lDQo+ID4gPiA+DQo+ID4gPiA+ICBhcHAvdGVz dC1wbWQvY21kbGluZV9mbG93LmMgICAgICAgICAgICAgICAgIHwgIDI0ICsrKysrKysNCj4gPiA+ ID4gIGFwcC90ZXN0LXBtZC9jb25maWcuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0K PiA+ID4gPiAgYXBwL3Rlc3QtcG1kL2NzdW1vbmx5LmMgICAgICAgICAgICAgICAgICAgICB8IDEw MyArKysrKysrKysrKysrKysrKysrKysrKysrLS0NCj4gPiAtDQo+ID4gPiA+ICBhcHAvdGVzdC1w bWQvcGFyYW1ldGVycy5jICAgICAgICAgICAgICAgICAgIHwgIDEyICsrKy0NCj4gPiA+ID4gIGFw cC90ZXN0LXBtZC90ZXN0cG1kLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiA+ID4g PiAgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3J0ZV9mbG93LnJzdCAgICAgICAgICB8ICAxMiArKysr DQo+ID4gPiA+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QgICAgICAgIHwg ICA0IC0tDQo+ID4gPiA+ICBkb2MvZ3VpZGVzL3Rlc3RwbWRfYXBwX3VnL3J1bl9hcHAucnN0ICAg ICAgIHwgICA1ICsrDQo+ID4gPiA+ICBkb2MvZ3VpZGVzL3Rlc3RwbWRfYXBwX3VnL3Rlc3RwbWRf ZnVuY3MucnN0IHwgICA0ICsrDQo+ID4gPiA+ICBsaWIvbGlicnRlX2V0aGVyL3J0ZV9ldGhfY3Ry bC5oICAgICAgICAgICAgIHwgICAzICstDQo+ID4gPiA+ICBsaWIvbGlicnRlX2V0aGVyL3J0ZV9m bG93LmMgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gPiA+ID4gIGxpYi9saWJydGVfZXRoZXIv cnRlX2Zsb3cuaCAgICAgICAgICAgICAgICAgfCAgMjcgKysrKysrKysNCj4gPiA+ID4gIGxpYi9s aWJydGVfbWJ1Zi9ydGVfbWJ1Zi5jICAgICAgICAgICAgICAgICAgfCAgIDMgKw0KPiA+ID4gPiAg bGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmggICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4g PiA+ICBsaWIvbGlicnRlX21idWYvcnRlX21idWZfcHR5cGUuYyAgICAgICAgICAgIHwgICAxICsN Cj4gPiA+ID4gIGxpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zl9wdHlwZS5oICAgICAgICAgICAgfCAg MTMgKysrKw0KPiA+ID4gPiAgbGliL2xpYnJ0ZV9uZXQvcnRlX2V0aGVyLmggICAgICAgICAgICAg ICAgICB8ICAyNSArKysrKysrDQo+ID4gPiA+ICAxNyBmaWxlcyBjaGFuZ2VkLCAyMjUgaW5zZXJ0 aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pDQo+ID4gPiA+DQo+ID4gPiA+IC0tDQo+ID4gPiA+IDIu MTMuMw0KPiA+ID4NCj4gPiA+IFBhdGNoIDMgb2YgdGhpcyBwYXRjaCBzZXQgZmFpbHMgdG8gYXBw bHkgdG8gdGhlIGxhdGVzdCBtYXN0ZXIsIHRoZQ0KPiA+ID4gb3RoZXIgdGhyZWUNCj4gPiBwYXRj aGVzIGFwcGx5IG9rLg0KPiA+ID4NCj4gPiA+IFJlZ2FyZHMsDQo+ID4gPg0KPiA+ID4gQmVybmFy ZC4NCj4gPiA+DQo+ID4gSSB0cmllZCBpdCB3aXRoIG9yZ2luL21hc3RlciBicmFuY2ggYW5kIGl0 IHdvcmtlZCBmb3IgbWUuDQo+ID4gQ291bGQgeW91IHBsZWFzZSBzaGFyZSBtb3JlIGluZm9ybWF0 aW9uPw0KPiA+DQo+ID4gQmVzdCBSZWdhcmRzLA0KPiA+IFh1ZW1pbmcgTGkNCj4gDQo+IEkgaGF2 ZSBqdXN0IGNsb25lZCB0aGUgY3VycmVudCBkcGRrIG1hc3RlciwgcGF0Y2ggMyBzdGlsbCBmYWls cyB0byBhcHBseSwgZHBkay1kZXYtdjUtMy00LWFwcC10ZXN0cG1kLQ0KPiBpbnRyb2R1Y2UtbmV3 LXR1bm5lbC1WWExBTi1HUEUucGF0Y2gNCj4gDQo+IGdpdCBhbSAuL2RwZGstZGV2LXY1LTMtNC1h cHAtdGVzdHBtZC1pbnRyb2R1Y2UtbmV3LXR1bm5lbC1WWExBTi1HUEUucGF0Y2gNCj4gQXBwbHlp bmc6IGFwcC90ZXN0cG1kOiBpbnRyb2R1Y2UgbmV3IHR1bm5lbCBWWExBTi1HUEUNCj4gZXJyb3I6 IHBhdGNoIGZhaWxlZDogYXBwL3Rlc3QtcG1kL2NvbmZpZy5jOjk5Nw0KPiBlcnJvcjogYXBwL3Rl c3QtcG1kL2NvbmZpZy5jOiBwYXRjaCBkb2VzIG5vdCBhcHBseSBQYXRjaCBmYWlsZWQgYXQgMDAw MSBhcHAvdGVzdHBtZDogaW50cm9kdWNlIG5ldw0KPiB0dW5uZWwgVlhMQU4tR1BFIFRoZSBjb3B5 IG9mIHRoZSBwYXRjaCB0aGF0IGZhaWxlZCBpcyBmb3VuZCBpbjoNCj4gICAgL3Jvb3QvZHBka190 ZW1wLy5naXQvcmViYXNlLWFwcGx5L3BhdGNoDQo+IFdoZW4geW91IGhhdmUgcmVzb2x2ZWQgdGhp cyBwcm9ibGVtLCBydW4gImdpdCBhbSAtLWNvbnRpbnVlIi4NCj4gSWYgeW91IHByZWZlciB0byBz a2lwIHRoaXMgcGF0Y2gsIHJ1biAiZ2l0IGFtIC0tc2tpcCIgaW5zdGVhZC4NCj4gVG8gcmVzdG9y ZSB0aGUgb3JpZ2luYWwgYnJhbmNoIGFuZCBzdG9wIHBhdGNoaW5nLCBydW4gImdpdCBhbSAtLWFi b3J0DQo+IA0KDQpZb3UgYXJlIGNvcnJlY3QsIEkgY2FuIHJlcHJvZHVjZSBpdCBub3cuIFdpbGwg c2VuZCBvdXQgYSBuZXcgdjYgc2VyaWVzIHNvb24sIHRoYW5rcy4NCg0KPiBSZWdhcmRzLA0KPiAN Cj4gQmVybmFyZC4NCg==