From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 5D1D1A04F1;
	Mon,  6 Jan 2020 13:12:58 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id A71F21D636;
	Mon,  6 Jan 2020 13:12:57 +0100 (CET)
Received: from mga04.intel.com (mga04.intel.com [192.55.52.120])
 by dpdk.org (Postfix) with ESMTP id 67FFA1D633
 for <dev@dpdk.org>; Mon,  6 Jan 2020 13:12:56 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Jan 2020 04:12:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,402,1571727600"; d="scan'208";a="370241690"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga004.jf.intel.com with ESMTP; 06 Jan 2020 04:12:54 -0800
Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 6 Jan 2020 04:12:55 -0800
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Mon, 6 Jan 2020 04:12:54 -0800
Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Mon, 6 Jan 2020 04:12:54 -0800
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id
 14.3.439.0; Mon, 6 Jan 2020 04:12:53 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OjURaHeSNvV9SbyhG7fk5Y4Y9UFq6XlBys//VqaTI+Eud0IenmgtEewfKRcBYTe690cP5+8LZevVLFoMtKnJcuIBHoJfnyUJpcoGjmRjfyKZ08mv/PvYUDVqyjcVVPzxrgJk9eEwaPfim8OzUQwriHQ18xIbtixAHU+0QdWj9ftKuvfPeoEfnADWrGFeNEoLn5ov81sHJokvk85ZEi6TJ2Yn5aDMbXCgylX0tvkb7lVDZVamJbALk2EtuS4MBdveduSfSdT7VGcIhmOPMDpES/CNCigA2loqoPEq5Vziy5xY715itJ8zvgtmn8XC7KnCDReSOo31GPoWlmD2Hpbsww==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MzKiUIOINWxlizt6mAtxaV3m/B6DyLuy1L7jx+S7oGQ=;
 b=Z4GadvFebSGxlTDIK5qW4+3YVX64Q4PLyXKLzY5s+5tade56C8QcQzVHfp3jRLIao30P6eTH7upMW4EvTBRe5ftYldR7kmL+0hCHu5Dm3Yu2UXABo4gtiUWVE8Ba08bnR+lpoR4JC0hIt76Gwd6r2bi1kBP2FUV1+JIN6eDQ0a/F976cTASBznj4eDpo5TRxJ8FeysPhKUUy45XwrtTnlo4yYE/YRUZGZyrilwjuXPj4cT7xnkAQU4e4sBYV5WpGr8/ARkWbpIH3Zo88CdkzMKswdK1pKeCDhpvBeD+AAiaEYC69Lg9LVLZ5crbwXS1nUDThjD3LWAmY4so3etSvdQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MzKiUIOINWxlizt6mAtxaV3m/B6DyLuy1L7jx+S7oGQ=;
 b=l/z4jSFCJu9OcfMcdc4YGqhDd57B5XkCbYkt8sRa+8TpdCCVMeJcWhZwCwpHLrjVNE4mS/T8Wgp5DddFBoy9uWaAb65C///yUU7YsQ0TF9BLugyVJoEwOWCokC29wVCdvnUc3uopDFl54Kma5E3i9x/OHYmycxBSVBhfokXU9WE=
Received: from SN6PR11MB2558.namprd11.prod.outlook.com (52.135.94.19) by
 SN6PR11MB2974.namprd11.prod.outlook.com (52.135.126.218) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.15; Mon, 6 Jan 2020 12:12:50 +0000
Received: from SN6PR11MB2558.namprd11.prod.outlook.com
 ([fe80::4d86:362a:13c3:8386]) by SN6PR11MB2558.namprd11.prod.outlook.com
 ([fe80::4d86:362a:13c3:8386%7]) with mapi id 15.20.2602.015; Mon, 6 Jan 2020
 12:12:50 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: Pavan Nikhilesh Bhagavatula <pbhagavatula@marvell.com>, "Jerin Jacob
 Kollanukkaran" <jerinj@marvell.com>, "Kovacevic, Marko"
 <marko.kovacevic@intel.com>, Ori Kam <orika@mellanox.com>, "Richardson,
 Bruce" <bruce.richardson@intel.com>, "Nicolau, Radu"
 <radu.nicolau@intel.com>, Akhil Goyal <akhil.goyal@nxp.com>, "Kantecki,
 Tomasz" <tomasz.kantecki@intel.com>, Sunil Kumar Kori <skori@marvell.com>
CC: "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [dpdk-dev] [PATCH v2 10/11] examples/l3fwd: add graceful
 teardown	for eventdevice
Thread-Index: AQHVqrGefZ9Gifd9VUeR+8DHIvNnTqfZI/rAgAQgNgCAAHomgA==
Date: Mon, 6 Jan 2020 12:12:50 +0000
Message-ID: <SN6PR11MB25581F4B7976A09A585429309A3C0@SN6PR11MB2558.namprd11.prod.outlook.com>
References: <20191204144345.5736-1-pbhagavatula@marvell.com>
 <20191204144345.5736-11-pbhagavatula@marvell.com>
 <SN6PR11MB25582C4F50179B7A74F814B49A230@SN6PR11MB2558.namprd11.prod.outlook.com>
 <CY4PR1801MB18636A74549A1A87A1FCB04EDE3C0@CY4PR1801MB1863.namprd18.prod.outlook.com>
In-Reply-To: <CY4PR1801MB18636A74549A1A87A1FCB04EDE3C0@CY4PR1801MB1863.namprd18.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDAyNDAyNWYtMzYzZC00NGZlLTg5YjMtMmQ1ZmNlMWUxODBiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRFBsT3JFblBMaWNpUFwvXC9YYzNQcTlna2MxbzRqUXBXQTJUMzc5VkJndjVrSjB2S1ZcL2NuUXZBS2tuYmI2dmNXXC8ifQ==
dlp-product: dlpe-windows
dlp-reaction: no-action
dlp-version: 11.2.0.6
x-ctpclassification: CTP_NT
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=konstantin.ananyev@intel.com; 
x-originating-ip: [192.198.151.163]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: af3ce659-3457-478d-56b5-08d792a1c00a
x-ms-traffictypediagnostic: SN6PR11MB2974:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <SN6PR11MB2974ECD08688715C367886779A3C0@SN6PR11MB2974.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:257;
x-forefront-prvs: 0274272F87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(136003)(346002)(39860400002)(376002)(199004)(189003)(186003)(26005)(86362001)(66446008)(66556008)(64756008)(66476007)(55016002)(7696005)(66946007)(76116006)(6506007)(5660300002)(2906002)(478600001)(33656002)(8936002)(9686003)(71200400001)(52536014)(81156014)(110136005)(81166006)(4326008)(316002)(921003)(1121003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR11MB2974;
 H:SN6PR11MB2558.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EQIP8c1Y3JvvPiVZ3QT12j6sqPWN2uYjrDydFSIIb7CCG9iMIWh44KdC+lcHxxeDvUIu4Yhw7U3nZZkWuX/hZZHHmnH4WNXZv2O3lCyQMQU7LOpB9vcrfcsUGqT4gYN+o7V7xKEq6F6ndHCOcVFTP6wvAPqWKb3JHk814uVTTs2MHGQrO0za1SbGgFnefM5nesJqY0/TM3YO89n7duxwpBNFaF/wEYzNsXRrhcAv9tHuKw7u9TVjvGYKs+XIkJuScWGlYNecKnkRGSjokgnYvWqPWo6x8KIYC0C4VkEHSmn/V1kJN7EiJbFyTAdnJgQm0mosR3CT8z9VHFUnWDnXk60UeC9cGhPQdEH8+BZtjA7zKpGVKiJK6wAFrPoHfC4TckXUCxhchZ7pI2IY4Zf0v4/IectEZo2+IToigMFUnsrwoldzhV2wmjnYk9jUWE34Lth13NMkjYCqaOi8oh3OHna7XlntiYPsdLAoOTXRO5+zgF8a+BEhk1mGD8/MnTyr
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: af3ce659-3457-478d-56b5-08d792a1c00a
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2020 12:12:50.3358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: f6IPfR+ctC+FKFWllBt3JNTdlyeCAe0t3CQzN+m5bnYTLOcv4ypJZnER1uIM77TU8EBvAfVEfmtIFbLcYe4tIyBv0lLyhKI/6yoXPcsUfpE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2974
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH v2 10/11] examples/l3fwd: add graceful
	teardown	for eventdevice
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://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

DQo+ID4+IEFkZCBncmFjZWZ1bCB0ZWFyZG93biB0aGF0IGFkZHJlc3NlcyBib3RoIGV2ZW50IG1v
ZGUgYW5kIHBvbGwNCj4gPm1vZGUuDQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IFBhdmFuIE5p
a2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiA+PiAtLS0NCj4gPj4gIGV4YW1w
bGVzL2wzZndkL21haW4uYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0NCj4g
Pi0tLS0tLS0tLS0tLQ0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDE1
IGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvbDNmd2QvbWFp
bi5jIGIvZXhhbXBsZXMvbDNmd2QvbWFpbi5jDQo+ID4+IGluZGV4IDBhZTY0ZGQ0MS4uNjg5OThm
NDJjIDEwMDY0NA0KPiA+PiAtLS0gYS9leGFtcGxlcy9sM2Z3ZC9tYWluLmMNCj4gPj4gKysrIGIv
ZXhhbXBsZXMvbDNmd2QvbWFpbi5jDQo+ID4+IEBAIC05MjAsNyArOTIwLDcgQEAgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpDQo+ID4+ICAJc3RydWN0IGxjb3JlX2NvbmYgKnFjb25mOw0KPiA+
PiAgCXN0cnVjdCBydGVfZXRoX2Rldl9pbmZvIGRldl9pbmZvOw0KPiA+PiAgCXN0cnVjdCBydGVf
ZXRoX3R4Y29uZiAqdHhjb25mOw0KPiA+PiAtCWludCByZXQ7DQo+ID4+ICsJaW50IGksIHJldDsN
Cj4gPj4gIAl1bnNpZ25lZCBuYl9wb3J0czsNCj4gPj4gIAl1aW50MTZfdCBxdWV1ZWlkLCBwb3J0
aWQ7DQo+ID4+ICAJdW5zaWduZWQgbGNvcmVfaWQ7DQo+ID4+IEBAIC0xMTk1LDI3ICsxMTk1LDQ2
IEBAIG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0KPiA+PiAgCQl9DQo+ID4+ICAJfQ0KPiA+
Pg0KPiA+PiAtDQo+ID4+ICAJY2hlY2tfYWxsX3BvcnRzX2xpbmtfc3RhdHVzKGVuYWJsZWRfcG9y
dF9tYXNrKTsNCj4gPj4NCj4gPj4gIAlyZXQgPSAwOw0KPiA+PiAgCS8qIGxhdW5jaCBwZXItbGNv
cmUgaW5pdCBvbiBldmVyeSBsY29yZSAqLw0KPiA+PiAgCXJ0ZV9lYWxfbXBfcmVtb3RlX2xhdW5j
aChsM2Z3ZF9sa3AubWFpbl9sb29wLCBOVUxMLA0KPiA+Q0FMTF9NQVNURVIpOw0KPiA+PiAtCVJU
RV9MQ09SRV9GT1JFQUNIX1NMQVZFKGxjb3JlX2lkKSB7DQo+ID4+IC0JCWlmIChydGVfZWFsX3dh
aXRfbGNvcmUobGNvcmVfaWQpIDwgMCkgew0KPiA+PiAtCQkJcmV0ID0gLTE7DQo+ID4+IC0JCQli
cmVhazsNCj4gPj4gKwlpZiAoZXZ0X3JzcmMtPmVuYWJsZWQpIHsNCj4gPj4gKwkJZm9yIChpID0g
MDsgaSA8IGV2dF9yc3JjLT5yeF9hZHB0ci5uYl9yeF9hZHB0cjsgaSsrKQ0KPiA+PiArCQkJcnRl
X2V2ZW50X2V0aF9yeF9hZGFwdGVyX3N0b3AoDQo+ID4+ICsJCQkJCWV2dF9yc3JjLT5yeF9hZHB0
ci5yeF9hZHB0cltpXSk7DQo+ID4+ICsJCWZvciAoaSA9IDA7IGkgPCBldnRfcnNyYy0+dHhfYWRw
dHIubmJfdHhfYWRwdHI7IGkrKykNCj4gPj4gKwkJCXJ0ZV9ldmVudF9ldGhfdHhfYWRhcHRlcl9z
dG9wKA0KPiA+PiArCQkJCQlldnRfcnNyYy0+dHhfYWRwdHIudHhfYWRwdHJbaV0pOw0KPiA+PiAr
DQo+ID4+ICsJCVJURV9FVEhfRk9SRUFDSF9ERVYocG9ydGlkKSB7DQo+ID4+ICsJCQlpZiAoKGVu
YWJsZWRfcG9ydF9tYXNrICYgKDEgPDwgcG9ydGlkKSkgPT0gMCkNCj4gPj4gKwkJCQljb250aW51
ZTsNCj4gPj4gKwkJCXJ0ZV9ldGhfZGV2X3N0b3AocG9ydGlkKTsNCj4gPj4gIAkJfQ0KPiA+PiAt
CX0NCj4gPj4NCj4gPj4gLQkvKiBzdG9wIHBvcnRzICovDQo+ID4+IC0JUlRFX0VUSF9GT1JFQUNI
X0RFVihwb3J0aWQpIHsNCj4gPj4gLQkJaWYgKChlbmFibGVkX3BvcnRfbWFzayAmICgxIDw8IHBv
cnRpZCkpID09IDApDQo+ID4+IC0JCQljb250aW51ZTsNCj4gPj4gLQkJcHJpbnRmKCJDbG9zaW5n
IHBvcnQgJWQuLi4iLCBwb3J0aWQpOw0KPiA+PiAtCQlydGVfZXRoX2Rldl9zdG9wKHBvcnRpZCk7
DQo+ID4+IC0JCXJ0ZV9ldGhfZGV2X2Nsb3NlKHBvcnRpZCk7DQo+ID4+IC0JCXByaW50ZigiIERv
bmVcbiIpOw0KPiA+DQo+ID5XaHkgdG8gc3RvcCBwb3J0cyAqYmVmb3JlKiBtYWtpbmcgc3VyZSBh
bGwgbGNvcmVzIGFyZSBzdG9wcGVkPw0KPiA+U2hvdWxkbid0IHRoYXQgcGVhY2Ugb2YgY29kZSBi
ZSBpZGVudGljYWwgZm9yIGJvdGggcG9sbCBhbmQgZXZlbnQgbW9kZT8NCj4gPlNvbWV0aGluZyBs
aWtlOg0KPiA+cnRlX2VhbF9tcF93YWl0X2xjb3JlKCk7DQo+ID4NCj4gPiAgICAgICAgICAgICAg
ICBSVEVfRVRIX0ZPUkVBQ0hfREVWKHBvcnRpZCkgew0KPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKChlbmFibGVkX3BvcnRfbWFzayAmICgxIDw8IHBvcnRpZCkpID09IDApDQo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgcnRlX2V0aF9kZXZfc3RvcChwb3J0aWQpOw0KPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgcnRlX2V0aF9kZXZfY2xvc2UocG9ydGlkKTsNCj4gPiAgICAgICAgICAgICAgICB9DQo+
ID4/DQo+ID4NCj4gDQo+IEV2ZW50IGRldiBzcGVjIHJlcXVpcmVzIHN0b3BwaW5nIHByb2R1Y2Vy
cyBiZWZvcmUgY29uc3VtZXJzIGVsc2Ugd2UgbWlnaHQgcnVuIGludG8NCj4gZGVhZGxvY2sgaW4g
c29tZSBjYXNlcy4NCg0KT2suLi4gYnV0IGZvciBUWCBwYXRoIHdvdWxkbid0IGNvcmUgYmUgYSBw
cm9kdWNlcj8NCkFsc28gZm9yIHRoYXQgd291bGRuJ3QgcnRlX2V2ZW50X2V0aF8ocnh8dHgpX2Fk
YXB0ZXJfc3RvcCgwIGJlIGVub3VnaD8NCkkgYW0gbm90IGZhbWlsaWFyIHdpdGggZXZlbnQtZGV2
IHNwZWMgYXQgYWxsLCBzbyBmb3JnaXZlIGZvciBwb3NzaWJseSBkdW1iIHF1ZXN0aW9ucyDwn5iJ
DQoNCj4gDQo+ID4+ICsJCXJ0ZV9lYWxfbXBfd2FpdF9sY29yZSgpOw0KPiA+PiArCQlSVEVfRVRI
X0ZPUkVBQ0hfREVWKHBvcnRpZCkgew0KPiA+PiArCQkJaWYgKChlbmFibGVkX3BvcnRfbWFzayAm
ICgxIDw8IHBvcnRpZCkpID09IDApDQo+ID4+ICsJCQkJY29udGludWU7DQo+ID4+ICsJCQlydGVf
ZXRoX2Rldl9jbG9zZShwb3J0aWQpOw0KPiA+PiArCQl9DQo+ID4+ICsNCj4gPj4gKwkJcnRlX2V2
ZW50X2Rldl9zdG9wKGV2dF9yc3JjLT5ldmVudF9kX2lkKTsNCj4gPj4gKwkJcnRlX2V2ZW50X2Rl
dl9jbG9zZShldnRfcnNyYy0+ZXZlbnRfZF9pZCk7DQo+ID4+ICsNCj4gPj4gKwl9IGVsc2Ugew0K
PiA+PiArCQlydGVfZWFsX21wX3dhaXRfbGNvcmUoKTsNCj4gPj4gKw0KPiA+PiArCQlSVEVfRVRI
X0ZPUkVBQ0hfREVWKHBvcnRpZCkgew0KPiA+PiArCQkJaWYgKChlbmFibGVkX3BvcnRfbWFzayAm
ICgxIDw8IHBvcnRpZCkpID09IDApDQo+ID4+ICsJCQkJY29udGludWU7DQo+ID4+ICsJCQlwcmlu
dGYoIkNsb3NpbmcgcG9ydCAlZC4uLiIsIHBvcnRpZCk7DQo+ID4+ICsJCQlydGVfZXRoX2Rldl9z
dG9wKHBvcnRpZCk7DQo+ID4+ICsJCQlydGVfZXRoX2Rldl9jbG9zZShwb3J0aWQpOw0KPiA+PiAr
CQkJcHJpbnRmKCIgRG9uZVxuIik7DQo+ID4+ICsJCX0NCj4gPj4gIAl9DQo+ID4+ICAJcHJpbnRm
KCJCeWUuLi5cbiIpOw0KPiA+Pg0KPiA+PiAtLQ0KPiA+PiAyLjE3LjENCg0K