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 DE96DA052F;
	Wed, 29 Jan 2020 18:15:02 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 344931BFFC;
	Wed, 29 Jan 2020 18:15:01 +0100 (CET)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 620D61BFEE
 for <dev@dpdk.org>; Wed, 29 Jan 2020 18:15:00 +0100 (CET)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id
 00THEElq030137; Wed, 29 Jan 2020 09:14:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=t/OmgWBstMFwZHcBYg5UnTdrl854BuHC3ntimvLVnOo=;
 b=Hfpo7+k7wNkXGm45Alu4OzzjXE6lrgrYYfYPM2xjc1uJklG3TnCK91ieBKOy8sNuE1vP
 MH8zqiLQwcDqc0gh1KHRmEdUrUGSrfIVUQfV88Ycho4b3yOU0uZl9A6BxxZQrSLt0tHm
 OD4U4OrBJurFVZxJZHuYGX7Fypk+x9ETC8RT8BtpQcY5WjhYYBhOygfDw/nAoXw4576+
 p0mSmCVDV6tKsmoFYGGW2BC19pJc1UjezjN5r/ENSNmWb1gFP2v9cm9xW6IVnzje4Fit
 +f7GnHtcrtiEteJv1pTA49w3+ww7W3IM4DZdl5RlfAnOeGjXrYxanpbtnjUkiI2hlY4H Mw== 
Received: from sc-exch03.marvell.com ([199.233.58.183])
 by mx0b-0016f401.pphosted.com with ESMTP id 2xrp2ta39p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Wed, 29 Jan 2020 09:14:59 -0800
Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH03.marvell.com
 (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 29 Jan
 2020 09:14:57 -0800
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106)
 by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id
 15.0.1497.2 via Frontend Transport; Wed, 29 Jan 2020 09:14:57 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=E4KDl+TqB91LnQOae9ayX9SsRZi+JlbF4DkntG/vLivehvb0AnRUSjBZLXsGUz5Zz0Nh3OSOu+ioXRoTsOyl2J6WM+GwhM4qYgP5zpfY/Nb19AZeqDAHavHJuj2siQkqFI9ZPV5FtbbRhti907xMA6J3TfbPGzeVPxz5XWpCMSQDWRDk/gVtoGCnHxGvGRVOJoriOWz84/72dRO75b8N52IyNm7VEOWl3lXlG3luZEd9syle26AH53zR+q7Y5qzPLBa94iYoA+fwZXqNxpBBiOHyG479gFYJcLq/7bYgHEHKRWBIeS2AvfqJgvmMI5Yz/7yg5xW3udfX6TSX+st9mA==
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=t/OmgWBstMFwZHcBYg5UnTdrl854BuHC3ntimvLVnOo=;
 b=INqmXGbYhAstFzoIh5hcqtKxBsQHw2fPFaNMJhUrs/m9h3/4jkZR1PC4Kr1QxRAf4GRazy47UcDpllEMO9GyWkLhpGQY9frk5U5znvJ+/hezWEGmV2o9zVgrVDQYW7OvHIkFdlWK4q09H3bCLohvQT7VgqI8oywXNCe+Z8paYzsBNZdEO99K6qMp3eGjYwHprrQCtSi8OKnl/fjm/++F8/MypXDbBW5/rrxUm9JnHGgORrc9sJYdzJ6nnfjecNVLtROfmGR3EPvqKIBDh2IpRG2Ntj9E5CP3ZgO6UKRA3BIJsIMyIEr18kgBL8zXiPYI9maCW3ejwOtVpkHzSuGHXw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=t/OmgWBstMFwZHcBYg5UnTdrl854BuHC3ntimvLVnOo=;
 b=fuLD7QPh85kp3TnK9CnMoWl0Z6VdFn16K/iFVrzzhi0hkBrUGq+jPe31n4rBY6EDxvQYA6Hx5HEw/giX+Bh/hkHm3Zw3VSn1DYjEco3ssMHlEAwAP9XK3H+ILULBY81B7P0ajZCcihtBs6BPshN5o5tULW7ij75r52t5niVvETM=
Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by
 MN2PR18MB3135.namprd18.prod.outlook.com (10.255.239.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.24; Wed, 29 Jan 2020 17:14:55 +0000
Received: from MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::e48d:494:fc46:3572]) by MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::e48d:494:fc46:3572%7]) with mapi id 15.20.2665.027; Wed, 29 Jan 2020
 17:14:55 +0000
From: Anoob Joseph <anoobj@marvell.com>
To: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>, Akhil Goyal
 <akhil.goyal@nxp.com>, "Nicolau, Radu" <radu.nicolau@intel.com>, "Thomas
 Monjalon" <thomas@monjalon.net>
CC: Lukas Bartosik <lbartosik@marvell.com>, Jerin Jacob Kollanukkaran
 <jerinj@marvell.com>, Narayana Prasad Raju Athreya <pathreya@marvell.com>,
 Ankur Dwivedi <adwivedi@marvell.com>, Archana Muniganti
 <marchana@marvell.com>, Tejasree Kondoj <ktejasree@marvell.com>, "Vamsi
 Krishna Attunuru" <vattunuru@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [PATCH v2 12/12] examples/ipsec-secgw: add cmd line option for
 bufs
Thread-Index: AQHVz5gQdfybFmcAH06QIo67iBcOHKgBxQoAgAApyOA=
Date: Wed, 29 Jan 2020 17:14:54 +0000
Message-ID: <MN2PR18MB2877E88F926584C590DA7B77DF050@MN2PR18MB2877.namprd18.prod.outlook.com>
References: <1575808249-31135-1-git-send-email-anoobj@marvell.com>
 <1579527918-360-1-git-send-email-anoobj@marvell.com>
 <1579527918-360-13-git-send-email-anoobj@marvell.com>
 <SN6PR11MB25580774E7AF5BE8B5C912B39A050@SN6PR11MB2558.namprd11.prod.outlook.com>
In-Reply-To: <SN6PR11MB25580774E7AF5BE8B5C912B39A050@SN6PR11MB2558.namprd11.prod.outlook.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [27.34.250.227]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e0454c8b-96d1-4051-bf85-08d7a4dec2aa
x-ms-traffictypediagnostic: MN2PR18MB3135:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR18MB31353D4AB883020F8705D639DF050@MN2PR18MB3135.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3968;
x-forefront-prvs: 02973C87BC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(396003)(39860400002)(346002)(366004)(136003)(189003)(199004)(7696005)(186003)(26005)(966005)(6506007)(478600001)(316002)(53546011)(2906002)(33656002)(54906003)(71200400001)(110136005)(76116006)(8936002)(9686003)(64756008)(66556008)(66476007)(66946007)(86362001)(66446008)(55016002)(52536014)(4326008)(5660300002)(81156014)(81166006)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB3135;
 H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: j157YxswXBJAvm9FyAJAzLQu1jOKEzOmxDAD3h0ZDGBYGlQt1LBi+DaFnFaiKmqNnVeLcAYLYF3LYnZqhngE5PBSZtTl08JOBonnhelVC7qUyo0Zk13GFuaBzA87kTusg/OYYSrlK3h80qQFVV/0l2bsyGIqWPDCGfRrdJ431R37B07uG4cS5rshfkwtsv96UnLM99QLsOJt7Q8FnS5ie1uB+0K1LqAi2XVFqN27/dk5SrGvHLfX/BMbtDWd1GBSvA0CRCWpRKSuPnYztwFb/J5d0GJwbmZZHzsdbx0b2mlQJPTcpv8UEQehL03v9bdlwmc/dKAUPL/XfY/yXvSGMU0tQkZxhU5xyhOlzMyzoaNa6kMpRHewwZtZaWUs6dUpktQmKhJJjDPKI5bQpipVscBXzTA63nLOKSS4K1fXMnt001RbeO9r8ozdzwbGYUJswgL7zA42hZiHKFsG44mjK5Iv55XZjjolXp3l/UKfvyq239INJ+E5q0bMCPC+ZWiyQgrptIyKR6XE4tMSiXOZaA==
x-ms-exchange-antispam-messagedata: ug0x8jJE+jFYEVQgWrQXZMZcKypTzT0hVhlvT8VN1REuXq/7ObDwGN0Onfm5rN4JXqKJGlv5s2I4ra0XK/5fHY8z1utVz1gpAwk6ctdSSo6Rnhm+Vo9f12Kw4ZHdofHco09I/tvGmoMIBG4NYaCUZA==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e0454c8b-96d1-4051-bf85-08d7a4dec2aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2020 17:14:54.9820 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: psmq3K6oHcRl8wx1rvqU+8FjNP70oKhwxtQvwdsPsIW70WSGlGP0TVtbt42uSZQOeayB0gB4ZcBVxzmtr84i4g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3135
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572
 definitions=2020-01-29_04:2020-01-28,
 2020-01-29 signatures=0
Subject: Re: [dpdk-dev] [PATCH v2 12/12] examples/ipsec-secgw: add cmd line
 option for bufs
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>

SGkgS29uc3RhbnRpbiwNCg0KUGxlYXNlIHNlZSBpbmxpbmUuDQoNClRoYW5rcywNCkFub29iDQoN
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3RhbnRp
biA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51
YXJ5IDI5LCAyMDIwIDg6MTEgUE0NCj4gVG86IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwu
Y29tPjsgQWtoaWwgR295YWwgPGFraGlsLmdveWFsQG54cC5jb20+Ow0KPiBOaWNvbGF1LCBSYWR1
IDxyYWR1Lm5pY29sYXVAaW50ZWwuY29tPjsgVGhvbWFzIE1vbmphbG9uDQo+IDx0aG9tYXNAbW9u
amFsb24ubmV0Pg0KPiBDYzogTHVrYXMgQmFydG9zaWsgPGxiYXJ0b3Npa0BtYXJ2ZWxsLmNvbT47
IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4NCj4gPGplcmluakBtYXJ2ZWxsLmNvbT47IE5hcmF5
YW5hIFByYXNhZCBSYWp1IEF0aHJleWENCj4gPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgQW5rdXIg
RHdpdmVkaSA8YWR3aXZlZGlAbWFydmVsbC5jb20+OyBBcmNoYW5hDQo+IE11bmlnYW50aSA8bWFy
Y2hhbmFAbWFydmVsbC5jb20+OyBUZWphc3JlZSBLb25kb2oNCj4gPGt0ZWphc3JlZUBtYXJ2ZWxs
LmNvbT47IFZhbXNpIEtyaXNobmEgQXR0dW51cnUgPHZhdHR1bnVydUBtYXJ2ZWxsLmNvbT47DQo+
IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBbRVhUXSBSRTogW1BBVENIIHYyIDEyLzEyXSBleGFt
cGxlcy9pcHNlYy1zZWNndzogYWRkIGNtZCBsaW5lIG9wdGlvbg0KPiBmb3IgYnVmcw0KPiANCj4g
RXh0ZXJuYWwgRW1haWwNCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+ID4NCj4gPiBGcm9tOiBM
dWthc3ogQmFydG9zaWsgPGxiYXJ0b3Npa0BtYXJ2ZWxsLmNvbT4NCj4gPg0KPiA+IEFkZCBjb21t
YW5kIGxpbmUgb3B0aW9uIC1zIHdoaWNoIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3VyZSBudW1iZXIg
b2YNCj4gPiBidWZmZXJzIGluIGEgcG9vbC4gRGVmYXVsdCBudW1iZXIgb2YgYnVmZmVycyBpcyA4
MTkyLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFydmVs
bC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogTHVrYXN6IEJhcnRvc2lrIDxsYmFydG9zaWtAbWFy
dmVsbC5jb20+DQo+ID4gLS0tDQo+ID4gIGV4YW1wbGVzL2lwc2VjLXNlY2d3L2lwc2VjLXNlY2d3
LmMgfCAyMyArKysrKysrKysrKysrKysrKysrLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9leGFt
cGxlcy9pcHNlYy1zZWNndy9pcHNlYy1zZWNndy5jDQo+ID4gYi9leGFtcGxlcy9pcHNlYy1zZWNn
dy9pcHNlYy1zZWNndy5jDQo+ID4gaW5kZXggN2Q4NDRiYi4uYTY3ZWEwYSAxMDA2NDQNCj4gPiAt
LS0gYS9leGFtcGxlcy9pcHNlYy1zZWNndy9pcHNlYy1zZWNndy5jDQo+ID4gKysrIGIvZXhhbXBs
ZXMvaXBzZWMtc2VjZ3cvaXBzZWMtc2VjZ3cuYw0KPiA+IEBAIC01OSw4ICs1OSw2IEBAIHZvbGF0
aWxlIGJvb2wgZm9yY2VfcXVpdDsNCj4gPg0KPiA+ICAjZGVmaW5lIE1FTVBPT0xfQ0FDSEVfU0la
RSAyNTYNCj4gPg0KPiA+IC0jZGVmaW5lIE5CX01CVUYJKDMyMDAwKQ0KPiA+IC0NCj4gPiAgI2Rl
ZmluZSBDREVWX1FVRVVFX0RFU0MgMjA0OA0KPiA+ICAjZGVmaW5lIENERVZfTUFQX0VOVFJJRVMg
MTYzODQNCj4gPiAgI2RlZmluZSBDREVWX01QX05CX09CSlMgMTAyNA0KPiA+IEBAIC0xNjIsNiAr
MTYwLDcgQEAgc3RhdGljIGludDMyX3QgbnVtYV9vbiA9IDE7IC8qKjwgTlVNQSBpcyBlbmFibGVk
DQo+ID4gYnkgZGVmYXVsdC4gKi8gIHN0YXRpYyB1aW50MzJfdCBuYl9sY29yZXM7ICBzdGF0aWMg
dWludDMyX3Qgc2luZ2xlX3NhOw0KPiA+IHN0YXRpYyB1aW50MzJfdCBzY2hlZHVsZV90eXBlOw0K
PiA+ICtzdGF0aWMgdWludDMyX3QgbmJfYnVmc19pbl9wb29sID0gODE5MjsNCj4gDQo+IEkgc3Rp
bGwgdGhpbmsgaXQgaXMgbm90IGEgZ29vZCBpZGVhIHRvIGNoYW5nZSBkZWZhdWx0IG51bWJlciBv
ZiBtYnVmcy4NCj4gOEsgaXMgbm90IHRoYXQgbXVjaDogMSBjb3JlIHdpdGggNCBwb3J0cywgb3Ig
MSBwb3J0IG92ZXIgNCBjb3JlcywgYW5kIHVzZXIgbWlnaHQNCj4gc3RhcnQgdG8gc2VlIHVuZXhw
ZWN0ZWQgZmFpbHVyZXMuDQo+IE5vdyB5b3UgYWRkZWQgYW4gb3B0aW9uIHRvIGFsbG93IHVzZXIg
ZGVmaW5lIG51bWJlciBvZiBtYnVmcyBpbiB0aGUgYXBwLA0KPiB3aGljaCBpcyBhIGdvb2QgdGhp
bmcsIGJ1dCBkZWZhdWx0IG9uZSBJIHRoaW5rIHNob3VsZCByZW1haW4gdGhlIHNhbWUgKHRvIGF2
b2lkDQo+IGFueSB1bmV4cGVjdGVkIGZhaWx1cmVzKS4NCj4gS29uc3RhbnRpbg0KDQpbQW5vb2Jd
IE5vIGRpc2FncmVlbWVudC4gSSBoYWQgc3VibWl0dGVkIHRoaXMgcGF0Y2ggYXMgaXMgc2luY2Ug
SSBoYWQgc29tZSBvdGhlciBpZGVhcyB3aGljaCBjb3VsZCBzb2x2ZSB0aGlzIGJldHRlci4gSSBo
YWQgbWVudGlvbmVkIHRoaXMgaW4gdGhlIGNvdmVyLWxldHRlci4NCiANCkRlZmVycmVkIHRvIHYz
Og0KKiBUaGUgZmluYWwgcGF0Y2ggdXBkYXRlcyB0aGUgaGFyZGNvZGVkIG51bWJlciBvZiBidWZm
ZXJzIGluIGEgcG9vbC4NCiAgIEFsc28sIHRoZXJlIHdhcyBhIGRpc2N1c3Npb24gb24gdGhlIHVw
ZGF0ZSBvZiBudW1iZXIgb2YgcXAuIEJvdGggdGhlDQogICBhYm92ZSBjYW4gYmUgaGFuZGxlZCBw
cm9wZXJseSwgaWYgd2UgY2FuIHJlbW92ZSB0aGUgbG9naWMgd2hpY2ggbGltaXRzDQogICBvbmUg
Y29yZSB0byBvbmx5IHVzZSBvbmUgY3J5cHRvIHFwLiBJZiB3ZSBjYW4gYWxsb3cgb25lIHFwIHBl
cg0KICAgbGNvcmVfcGFyYW0sIGV2ZXJ5IGV0aCBxdWV1ZSBjYW4gaGF2ZSBpdCdzIG93biBjcnlw
dG8gcXAgYW5kIHRoYXQgd291bGQNCiAgIHNvbHZlIHRoZSByZXF1aXJlbWVudHMgd2l0aCBPQ1RF
T04gVFgyIGlubGluZSBpcHNlYyBzdXBwb3J0IGFzIHdlbGwuDQoNCmh0dHA6Ly9wYXRjaGVzLmRw
ZGsub3JnL3BhdGNoLzY0NDA4Lw0KDQpUaGUgYWJvdmUgcGF0Y2ggcmVxdWlyZXMgYSBtaW5vciBy
ZXdvcmsgYW5kIEkgd291bGQgYmUgc3VibWl0dGluZyBhIHYyIHNvb24uIEJ1dCB0aGUgaWRlYSB3
b3VsZCBiZSBzYW1lLiBQbGVhc2UgdGFrZSBhIGxvb2sgYXQgaXQgYW5kIHNoYXJlIHlvdXIgdGhv
dWdodHMuIFBsZWFzZSBkbyB3YWl0IGZvciB2MiBiZWZvcmUgcnVubmluZyBvbiBoL3csIHRob3Vn
aCDwn5iKLg0KDQo+IA0KPiANCj4gPg0KPiA+ICAvKg0KPiA+ICAgKiBSWC9UWCBIVyBvZmZsb2Fk
IGNhcGFiaWxpdGllcyB0byBlbmFibGUvdXNlIG9uIGV0aGVybmV0IHBvcnRzLg0KPiA+IEBAIC0x
MjY0LDYgKzEyNjMsNyBAQCBwcmludF91c2FnZShjb25zdCBjaGFyICpwcmduYW1lKQ0KPiA+ICAJ
CSIgWy13IFJFUExBWV9XSU5ET1dfU0laRV0iDQo+ID4gIAkJIiBbLWVdIg0KPiA+ICAJCSIgWy1h
XSINCj4gPiArCQkiIFstcyBOVU1CRVJfT0ZfTUJVRlNfSU5fUEtUX1BPT0xdIg0KPiA+ICAJCSIg
LWYgQ09ORklHX0ZJTEUiDQo+ID4gIAkJIiAtLWNvbmZpZyAocG9ydCxxdWV1ZSxsY29yZSlbLChw
b3J0LHF1ZXVlLGxjb3JlKV0iDQo+ID4gIAkJIiBbLS1zaW5nbGUtc2EgU0FJRFhdIg0KPiA+IEBA
IC0xMjg1LDYgKzEyODUsNyBAQCBwcmludF91c2FnZShjb25zdCBjaGFyICpwcmduYW1lKQ0KPiA+
ICAJCSIgICAgIHNpemUgZm9yIGVhY2ggU0FcbiINCj4gPiAgCQkiICAtZSBlbmFibGVzIEVTTlxu
Ig0KPiA+ICAJCSIgIC1hIGVuYWJsZXMgU0EgU1FOIGF0b21pYyBiZWhhdmlvdXJcbiINCj4gPiAr
CQkiICAtcyBudW1iZXIgb2YgbWJ1ZnMgaW4gcGFja2V0IHBvb2wgKGRlZmF1bHQgODE5MilcbiIN
Cj4gPiAgCQkiICAtZiBDT05GSUdfRklMRTogQ29uZmlndXJhdGlvbiBmaWxlXG4iDQo+ID4gIAkJ
IiAgLS1jb25maWcgKHBvcnQscXVldWUsbGNvcmUpOiBSeCBxdWV1ZSBjb25maWd1cmF0aW9uXG4i
DQo+ID4gIAkJIiAgLS1zaW5nbGUtc2EgU0FJRFg6IEluIHBvbGwgbW9kZSB1c2Ugc2luZ2xlIFNB
IGluZGV4IGZvclxuIg0KPiA+IEBAIC0xNDg0LDcgKzE0ODUsNyBAQCBwYXJzZV9hcmdzKGludDMy
X3QgYXJnYywgY2hhciAqKmFyZ3YsIHN0cnVjdA0KPiA+IGVoX2NvbmYgKmVoX2NvbmYpDQo+ID4N
Cj4gPiAgCWFyZ3ZvcHQgPSBhcmd2Ow0KPiA+DQo+ID4gLQl3aGlsZSAoKG9wdCA9IGdldG9wdF9s
b25nKGFyZ2MsIGFyZ3ZvcHQsICJhZWxwOlB1OmY6ajp3OiIsDQo+ID4gKwl3aGlsZSAoKG9wdCA9
IGdldG9wdF9sb25nKGFyZ2MsIGFyZ3ZvcHQsICJhZWxwOlB1OmY6ajp3OnM6IiwNCj4gPiAgCQkJ
CWxnb3B0cywgJm9wdGlvbl9pbmRleCkpICE9IEVPRikgew0KPiA+DQo+ID4gIAkJc3dpdGNoIChv
cHQpIHsNCj4gPiBAQCAtMTUxOCw2ICsxNTE5LDE5IEBAIHBhcnNlX2FyZ3MoaW50MzJfdCBhcmdj
LCBjaGFyICoqYXJndiwgc3RydWN0DQo+IGVoX2NvbmYgKmVoX2NvbmYpDQo+ID4gIAkJCWNmZ2Zp
bGUgPSBvcHRhcmc7DQo+ID4gIAkJCWZfcHJlc2VudCA9IDE7DQo+ID4gIAkJCWJyZWFrOw0KPiA+
ICsNCj4gPiArCQljYXNlICdzJzoNCj4gPiArCQkJcmV0ID0gcGFyc2VfZGVjaW1hbChvcHRhcmcp
Ow0KPiA+ICsJCQlpZiAocmV0IDwgMCkgew0KPiA+ICsJCQkJcHJpbnRmKCJJbnZhbGlkIG51bWJl
ciBvZiBidWZmZXJzIGluIGEgcG9vbDogIg0KPiA+ICsJCQkJCSIlc1xuIiwgb3B0YXJnKTsNCj4g
PiArCQkJCXByaW50X3VzYWdlKHByZ25hbWUpOw0KPiA+ICsJCQkJcmV0dXJuIC0xOw0KPiA+ICsJ
CQl9DQo+ID4gKw0KPiA+ICsJCQluYl9idWZzX2luX3Bvb2wgPSByZXQ7DQo+ID4gKwkJCWJyZWFr
Ow0KPiA+ICsNCj4gPiAgCQljYXNlICdqJzoNCj4gPiAgCQkJcmV0ID0gcGFyc2VfZGVjaW1hbChv
cHRhcmcpOw0KPiA+ICAJCQlpZiAocmV0IDwgUlRFX01CVUZfREVGQVVMVF9CVUZfU0laRSB8fCBA
QCAtDQo+IDI3NTMsMTEgKzI3NjcsMTIgQEANCj4gPiBtYWluKGludDMyX3QgYXJnYywgY2hhciAq
KmFyZ3YpDQo+ID4gIAkJaWYgKHNvY2tldF9jdHhbc29ja2V0X2lkXS5tYnVmX3Bvb2wpDQo+ID4g
IAkJCWNvbnRpbnVlOw0KPiA+DQo+ID4gLQkJcG9vbF9pbml0KCZzb2NrZXRfY3R4W3NvY2tldF9p
ZF0sIHNvY2tldF9pZCwgTkJfTUJVRik7DQo+ID4gKwkJcG9vbF9pbml0KCZzb2NrZXRfY3R4W3Nv
Y2tldF9pZF0sIHNvY2tldF9pZCwgbmJfYnVmc19pbl9wb29sKTsNCj4gPiAgCQlzZXNzaW9uX3Bv
b2xfaW5pdCgmc29ja2V0X2N0eFtzb2NrZXRfaWRdLCBzb2NrZXRfaWQsIHNlc3Nfc3opOw0KPiA+
ICAJCXNlc3Npb25fcHJpdl9wb29sX2luaXQoJnNvY2tldF9jdHhbc29ja2V0X2lkXSwgc29ja2V0
X2lkLA0KPiA+ICAJCQlzZXNzX3N6KTsNCj4gPiAgCX0NCj4gPiArCXByaW50ZigiTnVtYmVyIG9m
IG1idWZzIGluIHBhY2tldCBwb29sICVkXG4iLCBuYl9idWZzX2luX3Bvb2wpOw0KPiA+DQo+ID4g
IAlSVEVfRVRIX0ZPUkVBQ0hfREVWKHBvcnRpZCkgew0KPiA+ICAJCWlmICgoZW5hYmxlZF9wb3J0
X21hc2sgJiAoMSA8PCBwb3J0aWQpKSA9PSAwKQ0KPiA+IC0tDQo+ID4gMi43LjQNCg0K