From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <xuemingl@mellanox.com>
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 <dev@dpdk.org>; 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" <xuemingl@mellanox.com>
To: "Iremonger, Bernard" <bernard.iremonger@intel.com>, "Lu, Wenzhuo"
 <wenzhuo.lu@intel.com>, "Wu, Jingjing" <jingjing.wu@intel.com>, "Thomas
 Monjalon" <thomas@monjalon.net>, Adrien Mazarguil
 <adrien.mazarguil@6wind.com>
CC: =?utf-8?B?TsOpbGlvIExhcmFuamVpcm8=?= <nelio.laranjeiro@6wind.com>, "Shahaf
 Shuler" <shahafs@mellanox.com>, "dev@dpdk.org" <dev@dpdk.org>, Olivier Matz
 <olivier.matz@6wind.com>
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: <DB5PR05MB16712A7CD4B69D738C5055F4ACB50@DB5PR05MB1671.eurprd05.prod.outlook.com>
References: <20180413110218.105894-1-xuemingl@mellanox.com>
 <20180417150404.160990-1-xuemingl@mellanox.com>
 <8CEF83825BEC744B83065625E567D7C24E0AECF8@IRSMSX108.ger.corp.intel.com>
 <VI1PR05MB1678E1A0F6037D5586602412ACB60@VI1PR05MB1678.eurprd05.prod.outlook.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: <DB5PR05MB1269DD5762F3789427D1A600ACB50@DB5PR05MB1269.eurprd05.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=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==