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 E4F85A046B for ; Wed, 29 May 2019 04:13:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DB7AE1B948; Wed, 29 May 2019 04:13:23 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 70C095680 for ; Wed, 29 May 2019 04:13:21 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 May 2019 19:13:19 -0700 X-ExtLoop1: 1 Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga005.jf.intel.com with ESMTP; 28 May 2019 19:13:20 -0700 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 28 May 2019 19:13:19 -0700 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 28 May 2019 19:13:19 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.129]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.10]) with mapi id 14.03.0415.000; Wed, 29 May 2019 10:13:19 +0800 From: "Tu, Lijuan" To: "Wang, Yinan" , "dts@dpdk.org" CC: "Wang, Yinan" Thread-Topic: [dts] [PATCH v1] test_plans/virtio_user_for_container_networking: add test plan for container networking with virtio-user Thread-Index: AQHVED7KvxZ28angN0uzjf+/qbckE6aBZ6cg Date: Wed, 29 May 2019 02:13:18 +0000 Message-ID: <8CE3E05A3F976642AAB0F4675D0AD20E0BA86501@SHSMSX101.ccr.corp.intel.com> References: <20190521183350.40370-1-yinan.wang@intel.com> In-Reply-To: <20190521183350.40370-1-yinan.wang@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDBkNWRiNGUtMzRjZC00OTZhLTkzY2ItNzU3OTVlZWJhNGMwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSUV6bGZjNlNQTkl1Q09SVFpWVWFnanJKWE0zaVdHU0xuYklQM2JRVEtEdmpCXC8zTG5aOUJxdGVqeGxHekdISWEifQ== x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dts] [PATCH v1] test_plans/virtio_user_for_container_networking: add test plan for container networking with virtio-user X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" QXBwbGllZCwgdGhhbmtzDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog ZHRzIFttYWlsdG86ZHRzLWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBZaW5hbg0KPiBT ZW50OiBXZWRuZXNkYXksIE1heSAyMiwgMjAxOSAyOjM0IEFNDQo+IFRvOiBkdHNAZHBkay5vcmcN Cj4gQ2M6IFdhbmcsIFlpbmFuIDx5aW5hbi53YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogW2R0 c10gW1BBVENIIHYxXSB0ZXN0X3BsYW5zL3ZpcnRpb191c2VyX2Zvcl9jb250YWluZXJfbmV0d29y a2luZzoNCj4gYWRkIHRlc3QgcGxhbiBmb3IgY29udGFpbmVyIG5ldHdvcmtpbmcgd2l0aCB2aXJ0 aW8tdXNlcg0KPiANCj4gRnJvbTogV2FuZyBZaW5hbiA8eWluYW4ud2FuZ0BpbnRlbC5jb20+DQo+ IA0KPiBTaWduZWQtb2ZmLWJ5OiBXYW5nIFlpbmFuIDx5aW5hbi53YW5nQGludGVsLmNvbT4NCj4g LS0tDQo+ICAuLi5zZXJfZm9yX2NvbnRhaW5lcl9uZXR3b3JraW5nX3Rlc3RfcGxhbi5yc3QgfCAx MDggKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMo KykNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiB0ZXN0X3BsYW5zL3ZpcnRpb191c2VyX2Zvcl9j b250YWluZXJfbmV0d29ya2luZ190ZXN0X3BsYW4ucnN0DQo+IA0KPiBkaWZmIC0tZ2l0IGEvdGVz dF9wbGFucy92aXJ0aW9fdXNlcl9mb3JfY29udGFpbmVyX25ldHdvcmtpbmdfdGVzdF9wbGFuLnJz dA0KPiBiL3Rlc3RfcGxhbnMvdmlydGlvX3VzZXJfZm9yX2NvbnRhaW5lcl9uZXR3b3JraW5nX3Rl c3RfcGxhbi5yc3QNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMC4uMmQ2 OGY1Zg0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL3Rlc3RfcGxhbnMvdmlydGlvX3VzZXJfZm9y X2NvbnRhaW5lcl9uZXR3b3JraW5nX3Rlc3RfcGxhbi5yc3QNCj4gQEAgLTAsMCArMSwxMDggQEAN Cj4gKy4uIENvcHlyaWdodCAoYykgPDIwMTk+LCBJbnRlbCBDb3Jwb3JhdGlvbg0KPiArICAgQWxs IHJpZ2h0cyByZXNlcnZlZC4NCj4gKw0KPiArICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQo+ICsgICBtb2RpZmljYXRp b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMN Cj4gKyAgIGFyZSBtZXQ6DQo+ICsNCj4gKyAgIC0gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCj4gKyAgICAgbm90aWNlLCB0aGlz IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0KPiArDQo+ ICsgICAtIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUg YWJvdmUgY29weXJpZ2h0DQo+ICsgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbg0KPiArICAgICB0aGUgZG9jdW1lbnRhdGlv biBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlDQo+ICsgICAgIGRpc3Ry aWJ1dGlvbi4NCj4gKw0KPiArICAgLSBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0 aW9uIG5vciB0aGUgbmFtZXMgb2YgaXRzDQo+ICsgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNl ZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZA0KPiArICAgICBmcm9tIHRo aXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uDQo+ ICsNCj4gKyAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xE RVJTIEFORA0KPiBDT05UUklCVVRPUlMNCj4gKyAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9S IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQo+ICsgICBMSU1JVEVEIFRP LCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQNCj4gRklUTkVT Uw0KPiArICAgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBF VkVOVCBTSEFMTCBUSEUNCj4gKyAgIENPUFlSSUdIVCBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUg TElBQkxFIEZPUiBBTlkgRElSRUNULA0KPiBJTkRJUkVDVCwNCj4gKyAgIElOQ0lERU5UQUwsIFNQ RUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTDQo+ICsgICAoSU5DTFVE SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMN Cj4gT1INCj4gKyAgIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1Ig QlVTSU5FU1MgSU5URVJSVVBUSU9OKQ0KPiArICAgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBU SEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElODQo+IENPTlRSQUNULA0KPiArICAgU1RSSUNU IExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQ0K PiArICAgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs IEVWRU4gSUYNCj4gQURWSVNFRA0KPiArICAgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN QUdFLg0KPiArDQo+ICs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQo+ICtWaXJ0aW9fdXNlciBmb3IgY29udGFpbmVyIG5ldHdvcmtpbmcgdGVzdCBwbGFuDQo+ ICs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ICsNCj4g K0Rlc2NyaXB0aW9uDQo+ICs9PT09PT09PT09PQ0KPiArDQo+ICtDb250YWluZXIgYmVjb21lcyBt b3JlIGFuZCBtb3JlIHBvcHVsYXIgZm9yIHN0cmVuZ3RocywgbGlrZSBsb3cNCj4gK292ZXJoZWFk LCBmYXN0IGJvb3QtdXAgdGltZSwgYW5kIGVhc3kgdG8gZGVwbG95LCBldGMuDQo+ICtWaXJ0aW8s IGluIGVzc2VuY2UsIGlzIGEgc2htLWJhc2VkIHNvbHV0aW9uIHRvIHRyYW5zbWl0L3JlY2VpdmUN Cj4gK3BhY2tldHMuIEhvdyBpcyBtZW1vcnkgc2hhcmVkPyBJbiBWTSdzIGNhc2UsIHFlbXUgYWx3 YXlzIHNoYXJlcyB0aGUNCj4gK3dob2xlIHBoeXNpY2FsIGxheW91dCBvZiBWTSB0byB2aG9zdCBi YWNrZW5kLiBCdXQgaXQncyBub3QgZmVhc2libGUgZm9yDQo+ICthIGNvbnRhaW5lciwgYXMgYSBw cm9jZXNzLCB0byBzaGFyZSBhbGwgdmlydHVhbCBtZW1vcnkgcmVnaW9ucyB0bw0KPiArYmFja2Vu ZC4gU28gb25seSB0aG9zZSB2aXJ0dWFsIG1lbW9yeSByZWdpb25zIChha2EsIGh1Z2VwYWdlcw0K PiAraW5pdGlhbGl6ZWQgaW4gRFBESykgYXJlIHNlbnQgdG8gYmFja2VuZC4gSXQgcmVzdHJpY3Rz IHRoYXQgb25seSBhZGRyZXNzZXMgaW4NCj4gdGhlc2UgYXJlYXMgY2FuIGJlIHVzZWQgdG8gdHJh bnNtaXQgb3IgcmVjZWl2ZSBwYWNrZXRzLg0KPiArDQo+ICtMaW1pdGF0aW9ucw0KPiArLS0tLS0t LS0tLS0NCj4gK1dlIGhhdmUgYmVsb3cgbGltaXRhdGlvbnMgaW4gdGhpcyBzb2x1dGlvbjoNCj4g KyAqIENhbm5vdCB3b3JrIHdpdGggLS1odWdlLXVubGluayBvcHRpb24uIEFzIHdlIG5lZWQgdG8g cmVvcGVuIHRoZQ0KPiBodWdlcGFnZQ0KPiArICAgZmlsZSB0byBzaGFyZSB3aXRoIHZob3N0IGJh Y2tlbmQuDQo+ICsgKiBDYW5ub3Qgd29yayB3aXRoIC0tbm8taHVnZSBvcHRpb24uIEN1cnJlbnRs eSwgRFBESyB1c2VzIGFub255bW91cw0KPiBtYXBwaW5nDQo+ICsgICB1bmRlciB0aGlzIG9wdGlv biB3aGljaCBjYW5ub3QgYmUgcmVvcGVuZWQgdG8gc2hhcmUgd2l0aCB2aG9zdCBiYWNrZW5kLg0K PiArICogQ2Fubm90IHdvcmsgd2hlbiB0aGVyZSBhcmUgbW9yZSB0aGFuDQo+IFZIT1NUX01FTU9S WV9NQVhfTlJFR0lPTlMoOCkgaHVnZXBhZ2VzLg0KPiArICAgSWYgeW91IGhhdmUgbW9yZSByZWdp b25zIChlc3BlY2lhbGx5IHdoZW4gMk1CIGh1Z2VwYWdlcyBhcmUgdXNlZCksIHRoZQ0KPiBvcHRp b24sDQo+ICsgICAtLXNpbmdsZS1maWxlLXNlZ21lbnRzLCBjYW4gaGVscCB0byByZWR1Y2UgdGhl IG51bWJlciBvZiBzaGFyZWQgZmlsZXMuDQo+ICsgKiBBcHBsaWNhdGlvbnMgc2hvdWxkIG5vdCB1 c2UgZmlsZSBuYW1lIGxpa2UgSFVHRUZJTEVfRk1UICgiJXNtYXBfJWQiKS4NCj4gVGhhdA0KPiAr ICAgd2lsbCBicmluZyBjb25mdXNpb24gd2hlbiBzaGFyaW5nIGh1Z2VwYWdlIGZpbGVzIHdpdGgg YmFja2VuZCBieSBuYW1lLg0KPiArICogUm9vdCBwcml2aWxlZ2UgaXMgYSBtdXN0LiBEUERLIHJl c29sdmVzIHBoeXNpY2FsIGFkZHJlc3NlcyBvZiBodWdlcGFnZXMNCj4gKyAgIHdoaWNoIHNlZW1z IG5vdCBuZWNlc3NhcnksIGFuZCBzb21lIGRpc2N1c3Npb25zIGFyZSBnb2luZyBvbiB0byByZW1v dmUNCj4gdGhpcw0KPiArICAgcmVzdHJpY3Rpb24uDQo+ICsNCj4gK1Rlc3QgQ2FzZSAxOiBwYWNr ZXQgZm9yd2FyZCB0ZXN0IGZvciBjb250YWluZXIgbmV0d29ya2luZw0KPiArPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ICsNCj4gKzEu IE1vdW50IGh1Z2VwYWdlOjoNCj4gKw0KPiArICAgIG1rZGlyIC9tbnQvaHVnZQ0KPiArICAgIG1v dW50IC10IGh1Z2V0bGJmcyBub2RldiAvbW50L2h1Z2UNCj4gKw0KPiArMi4gQmluZCBvbmUgcG9y dCB0byBpZ2JfdWlvLCBsYXVuY2ggdmhvc3Q6Og0KPiArDQo+ICsgICAgLi90ZXN0cG1kIC1sIDEt MiAtbiA0IC0tc29ja2V0LW1lbSAxMDI0LDEwMjQgwqAtLWZpbGUtcHJlZml4PXZob3N0DQo+ICsg LS12ZGV2ICduZXRfdmhvc3QwLGlmYWNlPXZob3N0LW5ldCxxdWV1ZXM9MSxjbGllbnQ9MCcgLS0g LWkNCj4gKw0KPiArMi4gU3RhcnQgYSBjb250YWluZXIgaW5zdGFuY2Ugd2l0aCBhIHZpcnRpby11 c2VyIHBvcnQ6Og0KPiArDQo+ICsgICAgZG9ja2VyIHJ1biAtaSAtdCAtLXByaXZpbGVnZWQgLXYg L3Jvb3QvZHBkay92aG9zdC1uZXQ6L3RtcC92aG9zdC1uZXQgLXYNCj4gL21udC9odWdlOi9kZXYv aHVnZXBhZ2VzIFwNCj4gKyAgICAtdiAvcm9vdC9kcGRrOi9yb290L2RwZGsgZHBka19pbWFnZSAu L3Jvb3QvZHBkay94ODZfNjQtbmF0aXZlLQ0KPiBsaW51eGFwcC1nY2MvYXBwL3Rlc3RwbWQgLWwg My00IC1uIDQgLW0gMTAyNCAtLW5vLXBjaSAtLWZpbGUtcHJlZml4PWNvbnRhaW5lcg0KPiBcDQo+ ICsgICAgLS12ZGV2PXZpcnRpb191c2VyMCxtYWM9MDA6MTE6MjI6MzM6NDQ6MTAscGF0aD0vdG1w L3Zob3N0LW5ldCAtLSAtaQ0KPiArDQo+ICszLiBTZW5kIHBhY2tldCB3aXRoIHBhY2tldCBnZW5l cmF0b3Igd2l0aCBkaWZmZXJlbnQgcGFja2V0IHNpemUsaW5jbHVkZXMgWzY0LA0KPiAxMjgsIDI1 NiwgNTEyLCAxMDI0LCAxNTE4XSwgY2hlY2sgdmlydGlvIGNvdWxkIHJlY2VpdmUgYW5kIGZ3ZCBw YWNrZXRzDQo+IGNvcnJlY3RseSBpbiBjb250YWluZXI6Og0KPiArDQo+ICsgICAgdGVzdHBtZD5z aG93IHBvcnQgc3RhdHMgYWxsDQo+ICsNCj4gK1Rlc3QgQ2FzZSAyOiBwYWNrZXQgZm9yd2FyZCB3 aXRoIG11bHRpLXF1ZXVlcyBmb3IgY29udGFpbmVyIG5ldHdvcmtpbmcNCj4gKz09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9 PT09PT09DQo+ICsNCj4gKzEuIE1vdW50IGh1Z2VwYWdlOjoNCj4gKw0KPiArICAgIG1rZGlyIC9t bnQvaHVnZQ0KPiArICAgIG1vdW50IC10IGh1Z2V0bGJmcyBub2RldiAvbW50L2h1Z2UNCj4gKw0K PiArMi4gQmluZCBvbmUgcG9ydCB0byBpZ2JfdWlvLCBsYXVuY2ggdmhvc3Q6Og0KPiArDQo+ICsg ICAgLi90ZXN0cG1kIC1sIDEtMyAtbiA0IC0tc29ja2V0LW1lbSAxMDI0LDEwMjQgwqAtLWZpbGUt cHJlZml4PXZob3N0DQo+ICsgLS12ZGV2ICduZXRfdmhvc3QwLGlmYWNlPXZob3N0LW5ldCxxdWV1 ZXM9MixjbGllbnQ9MCcgLS0gLWkNCj4gKyAtLW5iLWNvcmVzPTINCj4gKw0KPiArMi4gU3RhcnQg YSBjb250YWluZXIgaW5zdGFuY2Ugd2l0aCBhIHZpcnRpby11c2VyIHBvcnQ6Og0KPiArDQo+ICsg ICAgZG9ja2VyIHJ1biAtaSAtdCAtLXByaXZpbGVnZWQgLXYgL3Jvb3QvZHBkay92aG9zdC1uZXQ6 L3RtcC92aG9zdC1uZXQgLXYNCj4gL21udC9odWdlOi9kZXYvaHVnZXBhZ2VzIFwNCj4gKyAgICAt diAvcm9vdC9kcGRrOi9yb290L2RwZGsgZHBka19pbWFnZSAuL3Jvb3QvZHBkay94ODZfNjQtbmF0 aXZlLQ0KPiBsaW51eGFwcC1nY2MvYXBwL3Rlc3RwbWQgLWwgNC02IC1uIDQgLW0gMTAyNCAtLW5v LXBjaSAtLWZpbGUtcHJlZml4PWNvbnRhaW5lcg0KPiBcDQo+ICsNCj4gKyAtLXZkZXY9dmlydGlv X3VzZXIwLG1hYz0wMDoxMToyMjozMzo0NDoxMCxwYXRoPS90bXAvdmhvc3QtbmV0LHF1ZXVlcz0y DQo+ICsgLS0gLWkgLS1yeHE9MiAtLXR4cT0yIC0tbmItY29yZXM9Mg0KPiArDQo+ICszLiBTZW5k IHBhY2tldCB3aXRoIHBhY2tldCBnZW5lcmF0b3Igd2l0aCBkaWZmZXJlbnQgcGFja2V0IHNpemUs aW5jbHVkZXMgWzY0LA0KPiAxMjgsIDI1NiwgNTEyLCAxMDI0LCAxNTE4XSwgY2hlY2sgdmlydGlv IGNvdWxkIHJlY2VpdmUgYW5kIGZ3ZCBwYWNrZXRzIGluDQo+IGNvbnRhaW5lciB3aXRoIHR3byBx dWV1ZXM6Og0KPiArDQo+ICsgICAgdGVzdHBtZD5zaG93IHBvcnQgc3RhdHMgYWxsDQo+ICsgICAg dGVzdHBtZD5zdG9wDQo+IC0tDQo+IDIuMTcuMQ0KDQo=