From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60061.outbound.protection.outlook.com [40.107.6.61]) by dpdk.org (Postfix) with ESMTP id 628635F17 for ; Wed, 3 Apr 2019 07:47:20 +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:X-MS-Exchange-SenderADCheck; bh=qeDBakwQa6MxOH/ktiJUFWF6ISNaJRsPM4BDBJSlYxo=; b=N6lgHJzPHWBlnf3j0g6Fan5+4VqQiTNUSCoy0nwBcUxrxBJyfWla1aA3FtFwKt0+3X4gnc1lna9FcyO3Tbm3suzIDFDuPFgYMvBjU7pazo8Ra5uV2tM9EcE+C5P88WVuADvgpjVHTOZrHx8OQqlfF8wc9Ku3ZFRMBar1WTHK/+M= Received: from AM6PR0502MB3797.eurprd05.prod.outlook.com (52.133.22.13) by AM6PR0502MB4054.eurprd05.prod.outlook.com (52.133.30.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.15; Wed, 3 Apr 2019 05:47:18 +0000 Received: from AM6PR0502MB3797.eurprd05.prod.outlook.com ([fe80::5db8:12bc:aff3:5048]) by AM6PR0502MB3797.eurprd05.prod.outlook.com ([fe80::5db8:12bc:aff3:5048%6]) with mapi id 15.20.1750.017; Wed, 3 Apr 2019 05:47:18 +0000 From: Shahaf Shuler To: "Burakov, Anatoly" , "wenzhuo.lu@intel.com" , "jingjing.wu@intel.com" , "bernard.iremonger@intel.com" CC: "dev@dpdk.org" , Raslan Darawsheh , Thomas Monjalon , "ferruh.yigit@intel.com" Thread-Topic: [dpdk-dev] [PATCH 2/3] app/testpmd: support creation of no IOVA contig mempools Thread-Index: AQHU6JHYpO7evFnP306/YQGslhjdJKYocd9ggACKzgCAAPKlEA== Date: Wed, 3 Apr 2019 05:47:18 +0000 Message-ID: References: <5db4de56-c5df-568a-431b-290dc60b9ec7@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 69b4f625-e5b6-493c-0986-08d6b7f7d5a5 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600139)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:AM6PR0502MB4054; x-ms-traffictypediagnostic: AM6PR0502MB4054: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-forefront-prvs: 0996D1900D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(39860400002)(136003)(366004)(199004)(189003)(8676002)(110136005)(71200400001)(6116002)(4326008)(316002)(97736004)(99286004)(14444005)(76176011)(7696005)(53936002)(53546011)(68736007)(6506007)(256004)(476003)(2201001)(71190400001)(102836004)(305945005)(11346002)(93886005)(52536014)(81156014)(66066001)(5660300002)(54906003)(486006)(7736002)(25786009)(478600001)(86362001)(8936002)(74316002)(186003)(6246003)(6436002)(2501003)(446003)(106356001)(81166006)(9686003)(229853002)(55016002)(105586002)(3846002)(33656002)(14454004)(26005)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR0502MB4054; H:AM6PR0502MB3797.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: K9+6uO/NGhBwYnnD03oPrnb9RcvBgos3+QuWjntgMJsW4MHb2eHYXlhdDNSkwiab5MU2ODA4hutG68ZNGd6qzRe+IGQJ4bZYZ3TXBQ7/rBD31Pul2SGut0AnbqHdbMv5fq8EQ8dGxuyXLBZcUg9lU1Szv3yD9OfZ3gaG3LXudqeTZTwEK4c/l2/Nmztv8UnzIyGMAakeQz3oKtiiPSFXKgaS8ENhWRsN7VxOMW+8QBdiGBK+tW867o9LjsOOzqSdIVJbWBhSwTzOtdpXqh3HvzGGlc32MHp78JAyKLdv+f5dKjnJnF1WjHRr0qY8gXTu1RAwqZ6sMw56jgZldAtxcXFpRxRl5Xdjf00ZJo4lraEfDwicXeIML+yT8aKxydOpa2Emp6ehYm8ltNp/wtlfAbbrZSCSatthJEXYRbK4WQs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69b4f625-e5b6-493c-0986-08d6b7f7d5a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2019 05:47:18.8211 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0502MB4054 Subject: Re: [dpdk-dev] [PATCH 2/3] app/testpmd: support creation of no IOVA contig mempools 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: Wed, 03 Apr 2019 05:47:20 -0000 VHVlc2RheSwgQXByaWwgMiwgMjAxOSA2OjE2IFBNLCBCdXJha292LCBBbmF0b2x5Og0KPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMi8zXSBhcHAvdGVzdHBtZDogc3VwcG9ydCBjcmVh dGlvbiBvZiBubw0KPiBJT1ZBIGNvbnRpZyBtZW1wb29scw0KPiANCj4gT24gMDItQXByLTE5IDg6 MDIgQU0sIFNoYWhhZiBTaHVsZXIgd3JvdGU6DQo+ID4gTW9uZGF5LCBBcHJpbCAxLCAyMDE5IDQ6 NTAgUE0sIEJ1cmFrb3YsIEFuYXRvbHk6DQo+ID4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQ QVRDSCAyLzNdIGFwcC90ZXN0cG1kOiBzdXBwb3J0IGNyZWF0aW9uIG9mDQo+ID4+IG5vIElPVkEg Y29udGlnIG1lbXBvb2xzDQo+ID4+DQo+ID4+IE9uIDAxLUFwci0xOSAxMTozNCBBTSwgU2hhaGFm IFNodWxlciB3cm90ZToNCj4gPj4+IHByb3ZpZGluZyBhIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIg dG8gc2V0IHRoZSBtZW1wb29sIGZsYWdzDQo+IGFjY29yZGluZ2x5Lg0KPiA+Pj4gVGhpcyBtb2Rl IGlzIHJlbGV2YW50IG9ubHkgd2hlbiBjcmVhdGluZyBhbiBlbXB0eSBtZW1wb29sIGFuZCB0aGVu DQo+ID4+PiBwb3B1bGF0aW5nIHdpdGggbWVtb3J5Lg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYt Ynk6IFNoYWhhZiBTaHVsZXIgPHNoYWhhZnNAbWVsbGFub3guY29tPg0KPiA+Pj4gLS0tDQo+ID4+ PiAgICBhcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jICAgICAgICAgICAgIHwgNSArKysrKw0KPiA+ Pj4gICAgYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyAgICAgICAgICAgICAgICB8IDMgKystDQo+ID4+ PiAgICBhcHAvdGVzdC1wbWQvdGVzdHBtZC5oICAgICAgICAgICAgICAgIHwgMiArKw0KPiA+Pj4g ICAgZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9ydW5fYXBwLnJzdCB8IDUgKysrKysNCj4gPj4+ ICAgIDQgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jIGIvYXBwL3Rl c3QtcG1kL3BhcmFtZXRlcnMuYw0KPiA+Pj4gaW5kZXggN2I2YjYwOTA1ZC4uY2UwMDU2YjBiZCAx MDA2NDQNCj4gPj4+IC0tLSBhL2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMNCj4gPj4+ICsrKyBi L2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMNCj4gPj4+IEBAIC0yMDIsNiArMjAyLDggQEAgdXNh Z2UoY2hhciogcHJvZ25hbWUpDQo+ID4+PiAgICAJcHJpbnRmKCIgIC0tbm9pc3ktbGt1cC1udW0t d3JpdGVzPU46IGRvIE4gcmFuZG9tIHdyaXRlcyBwZXINCj4gPj4gcGFja2V0XG4iKTsNCj4gPj4+ ICAgIAlwcmludGYoIiAgLS1ub2lzeS1sa3VwLW51bS1yZWFkcz1OOiBkbyBOIHJhbmRvbSByZWFk cyBwZXINCj4gPj4gcGFja2V0XG4iKTsNCj4gPj4+ICAgIAlwcmludGYoIiAgLS1ub2lzeS1sa3Vw LW51bS13cml0ZXM9TjogZG8gTiByYW5kb20gcmVhZHMgYW5kDQo+ID4+PiB3cml0ZXMgcGVyIHBh Y2tldFxuIik7DQo+ID4+PiArCXByaW50ZigiICAtLW5vLWlvdmEtY29udGlnOiBtZW1wb29sIG1l bW9yeSBjYW4gYmUgSU9WQSBub24NCj4gPj4gY29udGlndW91cy4gIg0KPiA+Pj4gKwkgICAgICAg InZhbGlkIG9ubHkgd2l0aCAtLW1wLWFsbG9jPWFub25cbiIpOw0KPiA+Pg0KPiA+PiBNYXliZSBy YXRoZXIgdGhhbiBzcGVsbGluZyB0aGlzIG91dCBpbiB0aGUgaGVscCBtZXNzYWdlLCBpdCB3b3Vs ZCBiZQ0KPiA+PiBiZXR0ZXIgdG8gZW5mb3JjZSBpdCBhdCBvcHRpb24gcGFyc2UgdGltZSwNCj4g Pg0KPiA+IE5vIHByb2JsZW0sIEkgY2FuIGFkZC4NCj4gPg0KPiA+PiBhbmQgZG9jdW1lbnQgaXQg aW4gdGhlIHVzZXIgZ3VpZGU/DQo+ID4NCj4gPiBJIHRoaW5rIEkgZGlkIGRvY3VtZW50cyBpdC4g d2hhdCBpcyBtaXNzaW5nPw0KPiANCj4gTm90aGluZywgYXMgaXQgc2VlbXMgOikgVGhlIHVzZXIg Z3VpZGUgaXMgZmluZS4gSSBqdXN0IGRvbid0IHRoaW5rIHdlIHNob3VsZA0KPiBleHBsaWNpdGx5 IHJlZmVyZW5jZSBvdGhlciBwYXJhbWV0ZXJzIGluIHRoZSBoZWxwIG1lc3NhZ2UsIGFzIGl0IG1h a2VzIGl0DQo+IGhhcmRlciB0byB0cmFjayBkb3duIGFueSBjaGFuZ2VzL3VzYWdlcyB0aGF0IG1h eSBiZSBuZWVkZWQuDQoNCkkgdGhpbmsgd2hlbiBwZW9wbGUgcnVuIHRlc3RwbWQgYW5kIHdhbnQg dG8gcmVhc29uIG9uIHRoZSB1c2Ugb2Ygc29tZSBwYXJhbWV0ZXIgdGhleSB1c2UgdGhlIGhlbHAg bWVzc2FnZSBhbmQgbm90IHRoZSB1c2VyIGd1aWRlIChpdCBpcyBtb3JlIHN0cmFpZ2h0IGZvcndh cmQpLg0KQWxzbyAtIHVzdWFsbHkgd2hlbiBjaGFuZ2VzIGFyZSBkb25lIG9uZSBkbyBncmVwIGZv ciB0aGUgZmllbGQgbmFtZSBpdCBjaGFuZ2UsIHNvIGl0IHdpbGwgY2F0Y2ggYWxzbyB0aGUgcGFy YW1ldGVyIGluIHRoZSBoZWxwIG1lc3NhZ2UuIE1vcmVvdmVyLCB3ZSBoYXZlIG1haW50YWluZXJz IGZvciB0aGlzIGFwcCB0byBtYWtlIHN1cmUgbm90aGluZyBpcyBtaXNzZWQuIA0KDQpTbyBJIHN1 Z2dlc3QgdG8ga2VlcCBpdC4gSSBkb24ndCB0aGluayBpdCB3aWxsIHRoYXQgb2YgYSBidXJkZW4g YW5kIHdpbGwgc2ltcGxpZnkgdGhlIHVzZXIgZXhwZXJpZW5jZS4gDQoNCg0KPiANCj4gPg0KPiA+ DQo+ID4NCj4gPj4NCj4gPj4gLS0NCj4gPj4gVGhhbmtzLA0KPiA+PiBBbmF0b2x5DQo+IA0KPiAN Cj4gLS0NCj4gVGhhbmtzLA0KPiBBbmF0b2x5DQo= 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 1C87FA0679 for ; Wed, 3 Apr 2019 07:47:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9F6095F24; Wed, 3 Apr 2019 07:47:21 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60061.outbound.protection.outlook.com [40.107.6.61]) by dpdk.org (Postfix) with ESMTP id 628635F17 for ; Wed, 3 Apr 2019 07:47:20 +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:X-MS-Exchange-SenderADCheck; bh=qeDBakwQa6MxOH/ktiJUFWF6ISNaJRsPM4BDBJSlYxo=; b=N6lgHJzPHWBlnf3j0g6Fan5+4VqQiTNUSCoy0nwBcUxrxBJyfWla1aA3FtFwKt0+3X4gnc1lna9FcyO3Tbm3suzIDFDuPFgYMvBjU7pazo8Ra5uV2tM9EcE+C5P88WVuADvgpjVHTOZrHx8OQqlfF8wc9Ku3ZFRMBar1WTHK/+M= Received: from AM6PR0502MB3797.eurprd05.prod.outlook.com (52.133.22.13) by AM6PR0502MB4054.eurprd05.prod.outlook.com (52.133.30.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.15; Wed, 3 Apr 2019 05:47:18 +0000 Received: from AM6PR0502MB3797.eurprd05.prod.outlook.com ([fe80::5db8:12bc:aff3:5048]) by AM6PR0502MB3797.eurprd05.prod.outlook.com ([fe80::5db8:12bc:aff3:5048%6]) with mapi id 15.20.1750.017; Wed, 3 Apr 2019 05:47:18 +0000 From: Shahaf Shuler To: "Burakov, Anatoly" , "wenzhuo.lu@intel.com" , "jingjing.wu@intel.com" , "bernard.iremonger@intel.com" CC: "dev@dpdk.org" , Raslan Darawsheh , Thomas Monjalon , "ferruh.yigit@intel.com" Thread-Topic: [dpdk-dev] [PATCH 2/3] app/testpmd: support creation of no IOVA contig mempools Thread-Index: AQHU6JHYpO7evFnP306/YQGslhjdJKYocd9ggACKzgCAAPKlEA== Date: Wed, 3 Apr 2019 05:47:18 +0000 Message-ID: References: <5db4de56-c5df-568a-431b-290dc60b9ec7@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 69b4f625-e5b6-493c-0986-08d6b7f7d5a5 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600139)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:AM6PR0502MB4054; x-ms-traffictypediagnostic: AM6PR0502MB4054: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-forefront-prvs: 0996D1900D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(39860400002)(136003)(366004)(199004)(189003)(8676002)(110136005)(71200400001)(6116002)(4326008)(316002)(97736004)(99286004)(14444005)(76176011)(7696005)(53936002)(53546011)(68736007)(6506007)(256004)(476003)(2201001)(71190400001)(102836004)(305945005)(11346002)(93886005)(52536014)(81156014)(66066001)(5660300002)(54906003)(486006)(7736002)(25786009)(478600001)(86362001)(8936002)(74316002)(186003)(6246003)(6436002)(2501003)(446003)(106356001)(81166006)(9686003)(229853002)(55016002)(105586002)(3846002)(33656002)(14454004)(26005)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR0502MB4054; H:AM6PR0502MB3797.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: K9+6uO/NGhBwYnnD03oPrnb9RcvBgos3+QuWjntgMJsW4MHb2eHYXlhdDNSkwiab5MU2ODA4hutG68ZNGd6qzRe+IGQJ4bZYZ3TXBQ7/rBD31Pul2SGut0AnbqHdbMv5fq8EQ8dGxuyXLBZcUg9lU1Szv3yD9OfZ3gaG3LXudqeTZTwEK4c/l2/Nmztv8UnzIyGMAakeQz3oKtiiPSFXKgaS8ENhWRsN7VxOMW+8QBdiGBK+tW867o9LjsOOzqSdIVJbWBhSwTzOtdpXqh3HvzGGlc32MHp78JAyKLdv+f5dKjnJnF1WjHRr0qY8gXTu1RAwqZ6sMw56jgZldAtxcXFpRxRl5Xdjf00ZJo4lraEfDwicXeIML+yT8aKxydOpa2Emp6ehYm8ltNp/wtlfAbbrZSCSatthJEXYRbK4WQs= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69b4f625-e5b6-493c-0986-08d6b7f7d5a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2019 05:47:18.8211 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0502MB4054 Subject: Re: [dpdk-dev] [PATCH 2/3] app/testpmd: support creation of no IOVA contig mempools 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: <20190403054718.jFrVjiXr7RMkK5G6hPwpXu2kkV014Sgjf5nU5bPO9r4@z> VHVlc2RheSwgQXByaWwgMiwgMjAxOSA2OjE2IFBNLCBCdXJha292LCBBbmF0b2x5Og0KPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMi8zXSBhcHAvdGVzdHBtZDogc3VwcG9ydCBjcmVh dGlvbiBvZiBubw0KPiBJT1ZBIGNvbnRpZyBtZW1wb29scw0KPiANCj4gT24gMDItQXByLTE5IDg6 MDIgQU0sIFNoYWhhZiBTaHVsZXIgd3JvdGU6DQo+ID4gTW9uZGF5LCBBcHJpbCAxLCAyMDE5IDQ6 NTAgUE0sIEJ1cmFrb3YsIEFuYXRvbHk6DQo+ID4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQ QVRDSCAyLzNdIGFwcC90ZXN0cG1kOiBzdXBwb3J0IGNyZWF0aW9uIG9mDQo+ID4+IG5vIElPVkEg Y29udGlnIG1lbXBvb2xzDQo+ID4+DQo+ID4+IE9uIDAxLUFwci0xOSAxMTozNCBBTSwgU2hhaGFm IFNodWxlciB3cm90ZToNCj4gPj4+IHByb3ZpZGluZyBhIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIg dG8gc2V0IHRoZSBtZW1wb29sIGZsYWdzDQo+IGFjY29yZGluZ2x5Lg0KPiA+Pj4gVGhpcyBtb2Rl IGlzIHJlbGV2YW50IG9ubHkgd2hlbiBjcmVhdGluZyBhbiBlbXB0eSBtZW1wb29sIGFuZCB0aGVu DQo+ID4+PiBwb3B1bGF0aW5nIHdpdGggbWVtb3J5Lg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYt Ynk6IFNoYWhhZiBTaHVsZXIgPHNoYWhhZnNAbWVsbGFub3guY29tPg0KPiA+Pj4gLS0tDQo+ID4+ PiAgICBhcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jICAgICAgICAgICAgIHwgNSArKysrKw0KPiA+ Pj4gICAgYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyAgICAgICAgICAgICAgICB8IDMgKystDQo+ID4+ PiAgICBhcHAvdGVzdC1wbWQvdGVzdHBtZC5oICAgICAgICAgICAgICAgIHwgMiArKw0KPiA+Pj4g ICAgZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9ydW5fYXBwLnJzdCB8IDUgKysrKysNCj4gPj4+ ICAgIDQgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jIGIvYXBwL3Rl c3QtcG1kL3BhcmFtZXRlcnMuYw0KPiA+Pj4gaW5kZXggN2I2YjYwOTA1ZC4uY2UwMDU2YjBiZCAx MDA2NDQNCj4gPj4+IC0tLSBhL2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMNCj4gPj4+ICsrKyBi L2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMNCj4gPj4+IEBAIC0yMDIsNiArMjAyLDggQEAgdXNh Z2UoY2hhciogcHJvZ25hbWUpDQo+ID4+PiAgICAJcHJpbnRmKCIgIC0tbm9pc3ktbGt1cC1udW0t d3JpdGVzPU46IGRvIE4gcmFuZG9tIHdyaXRlcyBwZXINCj4gPj4gcGFja2V0XG4iKTsNCj4gPj4+ ICAgIAlwcmludGYoIiAgLS1ub2lzeS1sa3VwLW51bS1yZWFkcz1OOiBkbyBOIHJhbmRvbSByZWFk cyBwZXINCj4gPj4gcGFja2V0XG4iKTsNCj4gPj4+ICAgIAlwcmludGYoIiAgLS1ub2lzeS1sa3Vw LW51bS13cml0ZXM9TjogZG8gTiByYW5kb20gcmVhZHMgYW5kDQo+ID4+PiB3cml0ZXMgcGVyIHBh Y2tldFxuIik7DQo+ID4+PiArCXByaW50ZigiICAtLW5vLWlvdmEtY29udGlnOiBtZW1wb29sIG1l bW9yeSBjYW4gYmUgSU9WQSBub24NCj4gPj4gY29udGlndW91cy4gIg0KPiA+Pj4gKwkgICAgICAg InZhbGlkIG9ubHkgd2l0aCAtLW1wLWFsbG9jPWFub25cbiIpOw0KPiA+Pg0KPiA+PiBNYXliZSBy YXRoZXIgdGhhbiBzcGVsbGluZyB0aGlzIG91dCBpbiB0aGUgaGVscCBtZXNzYWdlLCBpdCB3b3Vs ZCBiZQ0KPiA+PiBiZXR0ZXIgdG8gZW5mb3JjZSBpdCBhdCBvcHRpb24gcGFyc2UgdGltZSwNCj4g Pg0KPiA+IE5vIHByb2JsZW0sIEkgY2FuIGFkZC4NCj4gPg0KPiA+PiBhbmQgZG9jdW1lbnQgaXQg aW4gdGhlIHVzZXIgZ3VpZGU/DQo+ID4NCj4gPiBJIHRoaW5rIEkgZGlkIGRvY3VtZW50cyBpdC4g d2hhdCBpcyBtaXNzaW5nPw0KPiANCj4gTm90aGluZywgYXMgaXQgc2VlbXMgOikgVGhlIHVzZXIg Z3VpZGUgaXMgZmluZS4gSSBqdXN0IGRvbid0IHRoaW5rIHdlIHNob3VsZA0KPiBleHBsaWNpdGx5 IHJlZmVyZW5jZSBvdGhlciBwYXJhbWV0ZXJzIGluIHRoZSBoZWxwIG1lc3NhZ2UsIGFzIGl0IG1h a2VzIGl0DQo+IGhhcmRlciB0byB0cmFjayBkb3duIGFueSBjaGFuZ2VzL3VzYWdlcyB0aGF0IG1h eSBiZSBuZWVkZWQuDQoNCkkgdGhpbmsgd2hlbiBwZW9wbGUgcnVuIHRlc3RwbWQgYW5kIHdhbnQg dG8gcmVhc29uIG9uIHRoZSB1c2Ugb2Ygc29tZSBwYXJhbWV0ZXIgdGhleSB1c2UgdGhlIGhlbHAg bWVzc2FnZSBhbmQgbm90IHRoZSB1c2VyIGd1aWRlIChpdCBpcyBtb3JlIHN0cmFpZ2h0IGZvcndh cmQpLg0KQWxzbyAtIHVzdWFsbHkgd2hlbiBjaGFuZ2VzIGFyZSBkb25lIG9uZSBkbyBncmVwIGZv ciB0aGUgZmllbGQgbmFtZSBpdCBjaGFuZ2UsIHNvIGl0IHdpbGwgY2F0Y2ggYWxzbyB0aGUgcGFy YW1ldGVyIGluIHRoZSBoZWxwIG1lc3NhZ2UuIE1vcmVvdmVyLCB3ZSBoYXZlIG1haW50YWluZXJz IGZvciB0aGlzIGFwcCB0byBtYWtlIHN1cmUgbm90aGluZyBpcyBtaXNzZWQuIA0KDQpTbyBJIHN1 Z2dlc3QgdG8ga2VlcCBpdC4gSSBkb24ndCB0aGluayBpdCB3aWxsIHRoYXQgb2YgYSBidXJkZW4g YW5kIHdpbGwgc2ltcGxpZnkgdGhlIHVzZXIgZXhwZXJpZW5jZS4gDQoNCg0KPiANCj4gPg0KPiA+ DQo+ID4NCj4gPj4NCj4gPj4gLS0NCj4gPj4gVGhhbmtzLA0KPiA+PiBBbmF0b2x5DQo+IA0KPiAN Cj4gLS0NCj4gVGhhbmtzLA0KPiBBbmF0b2x5DQo=