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 72C30A04A3;
	Tue,  5 Nov 2019 15:51:04 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id B017B1BF1C;
	Tue,  5 Nov 2019 15:51:03 +0100 (CET)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-eopbgr00083.outbound.protection.outlook.com [40.107.0.83])
 by dpdk.org (Postfix) with ESMTP id 7AA791BF19
 for <dev@dpdk.org>; Tue,  5 Nov 2019 15:51:02 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=hjRn+km0+CMek7ADhmoaGjEq97PDcs4oyxEyowoE16WwQJRVMbwlFBSZ/f88Virak289rBJSseUr2Tm5G7NzP7W3AMzYCGyxZ1Wrl+KgqHoxnZaTDSMrsCx95bytfrZ/VbOBxEwe4isOR4hTN1JIKa5mdNUl6V1xX1DEj/fai/wuLqpzgL6PMI4OE5an5GuHqhJ+mJW+vTpVhzLNzWX7dQTvEAyuSvdLvGS6KEGY/xtGzuSi6Dt3ZMXLMaCdXlcoimttnv2rU6iyM0txqliOySOR7nFAfYeNnKKGku3KerOwb5JM4gjWdJAxbK2Iq0TKZHc40HPSstfJxHP4YYPCjA==
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=hmaggofhbYPVxd+59DurniwTR5bFlvqPlliD2LLgpH0=;
 b=S3q7K1M881bsf8OTkCMlqLy2oqSCPnxMwIdWSzxUTVm+k6vTOmqRHOY63BCovsqZO6wGGK3gLN0fs1eXw7L4YU74N/JxwZJsn+zNV2HOR8E3KBstJcmKT7kRgk0fCAf/6bbXKKtK1IWO0+Z5enlRNJe47IVCkeOKA3sU8maPXPy9syeFdCK5o4e/xUT0JtmKYUMdrcns34+P2dbrOaQkaqdnuShcrtrghx+76eZwweUc6qpYmJKadRtaSuEI+FHxKeS8NMqMzAP2uBbCAaURKx2ZiBL+G+JU+3mdNa0U8mFrNB+qqmfhQnmns5xAcp6n4TCejgTI+9wcrLEVO16QQw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hmaggofhbYPVxd+59DurniwTR5bFlvqPlliD2LLgpH0=;
 b=MaDHUNx7RzuLpoWVcF238AdP5bnxYcvQEu/MhV4/wR3kOuOBbIjP28OVR82U7qBK1f75LOzLdmGHRt6KR/D+tyodXx6OCUdmSJQvF1k72ObSGBqmDxjgew6PN7wrHZPtOIGBHKlKSr/HRZi0NMlsRJP4JEakXEnRGz/NP4MrxR8=
Received: from AM4PR05MB3460.eurprd05.prod.outlook.com (10.171.187.153) by
 AM4PR05MB3409.eurprd05.prod.outlook.com (10.171.187.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2408.24; Tue, 5 Nov 2019 14:51:01 +0000
Received: from AM4PR05MB3460.eurprd05.prod.outlook.com
 ([fe80::117b:8dc0:905e:d154]) by AM4PR05MB3460.eurprd05.prod.outlook.com
 ([fe80::117b:8dc0:905e:d154%4]) with mapi id 15.20.2408.024; Tue, 5 Nov 2019
 14:51:01 +0000
From: Dekel Peled <dekelp@mellanox.com>
To: Andrew Rybchenko <arybchenko@solarflare.com>, "john.mcnamara@intel.com"
 <john.mcnamara@intel.com>, "marko.kovacevic@intel.com"
 <marko.kovacevic@intel.com>, "nhorman@tuxdriver.com" <nhorman@tuxdriver.com>, 
 "ajit.khaparde@broadcom.com" <ajit.khaparde@broadcom.com>,
 "somnath.kotur@broadcom.com" <somnath.kotur@broadcom.com>,
 "anatoly.burakov@intel.com" <anatoly.burakov@intel.com>,
 "xuanziyang2@huawei.com" <xuanziyang2@huawei.com>,
 "cloud.wangxiaoyun@huawei.com" <cloud.wangxiaoyun@huawei.com>,
 "zhouguoyang@huawei.com" <zhouguoyang@huawei.com>, "wenzhuo.lu@intel.com"
 <wenzhuo.lu@intel.com>, "konstantin.ananyev@intel.com"
 <konstantin.ananyev@intel.com>, Matan Azrad <matan@mellanox.com>, Shahaf
 Shuler <shahafs@mellanox.com>, Slava Ovsiienko <viacheslavo@mellanox.com>,
 "rmody@marvell.com" <rmody@marvell.com>, "shshaikh@marvell.com"
 <shshaikh@marvell.com>, "maxime.coquelin@redhat.com"
 <maxime.coquelin@redhat.com>, "tiwei.bie@intel.com" <tiwei.bie@intel.com>,
 "zhihong.wang@intel.com" <zhihong.wang@intel.com>, "yongwang@vmware.com"
 <yongwang@vmware.com>, Thomas Monjalon <thomas@monjalon.net>,
 "ferruh.yigit@intel.com" <ferruh.yigit@intel.com>, "jingjing.wu@intel.com"
 <jingjing.wu@intel.com>, "bernard.iremonger@intel.com"
 <bernard.iremonger@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [PATCH 1/3] ethdev: support API to set max LRO packet size
Thread-Index: AQHVk9YgqMaCcxrPmUC7QsAGSEIY16d8no8AgAAEDACAAASsYA==
Date: Tue, 5 Nov 2019 14:51:00 +0000
Message-ID: <AM4PR05MB3460468E791B7AABBB4CCFBFB67E0@AM4PR05MB3460.eurprd05.prod.outlook.com>
References: <cover.1572943006.git.dekelp@mellanox.com>
 <325fd4151ea28e25a9c12ae028650fe3d6d022c0.1572943006.git.dekelp@mellanox.com>
 <974efb0f-c450-8f1c-f378-91b34a71f286@solarflare.com>
 <AM4PR05MB34603529C5AC67808145100EB67E0@AM4PR05MB3460.eurprd05.prod.outlook.com>
 <b39b5179-f25d-aad6-5142-2890f6c4f7c9@solarflare.com>
In-Reply-To: <b39b5179-f25d-aad6-5142-2890f6c4f7c9@solarflare.com>
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=dekelp@mellanox.com; 
x-originating-ip: [193.47.165.251]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 5e0effad-d51a-40b2-0a95-08d761ff9330
x-ms-traffictypediagnostic: AM4PR05MB3409:|AM4PR05MB3409:
x-ms-exchange-purlcount: 1
x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM4PR05MB340949354865D74248B336A2B67E0@AM4PR05MB3409.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0212BDE3BE
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(346002)(376002)(366004)(396003)(136003)(189003)(13464003)(199004)(14444005)(229853002)(7736002)(305945005)(476003)(4326008)(7696005)(186003)(86362001)(6436002)(966005)(9686003)(66066001)(14454004)(478600001)(2201001)(6306002)(8936002)(81156014)(45080400002)(6246003)(81166006)(486006)(5660300002)(8676002)(25786009)(26005)(99286004)(53546011)(6506007)(316002)(2501003)(76116006)(66556008)(66476007)(52536014)(6116002)(2906002)(256004)(3846002)(33656002)(71190400001)(71200400001)(55016002)(7416002)(446003)(74316002)(76176011)(11346002)(66446008)(110136005)(66946007)(102836004)(64756008)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3409;
 H:AM4PR05MB3460.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MLLPtbzGR3100UltOMcUPXpuiIIXdAZ7fRe755y8uhwQMugUOz6ljP8tf34BvK1qN2ykE0ME4QMW7BzgfGBEVtx9pIO8jDpNsVHpk69PjGBT3wqaiRSMSVqRC6GAmoUXqxIBlemh06wjv53ARntU4IT8Gal6gcGKATInY0SQ9abOdI55IJSXh428V099A7Bc8DFGZHkaU5DrZnMZggQYqkZP2YCfQ8QOHhjdio9HwpdmWhdxIt7Vdgm0VW3IYCaQcf/W5LrsxncFsTO2SsGkzenQHXeatGkFsen4/R2ssMXi6kwAt6QGtiK9P4pPCfjeRZpr+1ddwwyWaDpB1eskJoEoIMELz/AH63Ac6iwA9TUYb2Q+KshbpTvFoyRdoAsaFOL+PPeN3m1XdsvkwnTxg9y6qleBR0/irJGeCEcPdJNGUx52E1aXfdOx/aI80YrR
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: 5e0effad-d51a-40b2-0a95-08d761ff9330
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2019 14:51:00.8509 (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-CrossTenant-userprincipalname: v9xMlKEcbVjoHTGWOhqPlvlPbRLe/4254LB9+edIdrvd6TClCXZdmo/FoWBOiZw4cpyyO2qYFLWS10YzFF7I2Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3409
Subject: Re: [dpdk-dev] [PATCH 1/3] ethdev: support API to set max LRO
	packet size
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>

VGhhbmtzLCBQU0IuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5k
cmV3IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT4NCj4gU2VudDogVHVlc2Rh
eSwgTm92ZW1iZXIgNSwgMjAxOSA0OjI3IFBNDQo+IFRvOiBEZWtlbCBQZWxlZCA8ZGVrZWxwQG1l
bGxhbm94LmNvbT47IGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tOw0KPiBtYXJrby5rb3ZhY2V2aWNA
aW50ZWwuY29tOyBuaG9ybWFuQHR1eGRyaXZlci5jb207DQo+IGFqaXQua2hhcGFyZGVAYnJvYWRj
b20uY29tOyBzb21uYXRoLmtvdHVyQGJyb2FkY29tLmNvbTsNCj4gYW5hdG9seS5idXJha292QGlu
dGVsLmNvbTsgeHVhbnppeWFuZzJAaHVhd2VpLmNvbTsNCj4gY2xvdWQud2FuZ3hpYW95dW5AaHVh
d2VpLmNvbTsgemhvdWd1b3lhbmdAaHVhd2VpLmNvbTsNCj4gd2Vuemh1by5sdUBpbnRlbC5jb207
IGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb207IE1hdGFuIEF6cmFkDQo+IDxtYXRhbkBtZWxs
YW5veC5jb20+OyBTaGFoYWYgU2h1bGVyIDxzaGFoYWZzQG1lbGxhbm94LmNvbT47IFNsYXZhDQo+
IE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbWVsbGFub3guY29tPjsgcm1vZHlAbWFydmVsbC5jb207
DQo+IHNoc2hhaWtoQG1hcnZlbGwuY29tOyBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsNCj4g
dGl3ZWkuYmllQGludGVsLmNvbTsgemhpaG9uZy53YW5nQGludGVsLmNvbTsgeW9uZ3dhbmdAdm13
YXJlLmNvbTsNCj4gVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgZmVycnVo
LnlpZ2l0QGludGVsLmNvbTsNCj4gamluZ2ppbmcud3VAaW50ZWwuY29tOyBiZXJuYXJkLmlyZW1v
bmdlckBpbnRlbC5jb20NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENI
IDEvM10gZXRoZGV2OiBzdXBwb3J0IEFQSSB0byBzZXQgbWF4IExSTyBwYWNrZXQgc2l6ZQ0KPiAN
Cj4gT24gMTEvNS8xOSA1OjE4IFBNLCBEZWtlbCBQZWxlZCB3cm90ZToNCj4gPiBUaGFua3MsIFBT
Qi4NCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBBbmRy
ZXcgUnliY2hlbmtvIDxhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPg0KPiA+PiBTZW50OiBUdWVz
ZGF5LCBOb3ZlbWJlciA1LCAyMDE5IDI6NDAgUE0NCj4gPj4gVG86IERla2VsIFBlbGVkIDxkZWtl
bHBAbWVsbGFub3guY29tPjsgam9obi5tY25hbWFyYUBpbnRlbC5jb207DQo+ID4+IG1hcmtvLmtv
dmFjZXZpY0BpbnRlbC5jb207IG5ob3JtYW5AdHV4ZHJpdmVyLmNvbTsNCj4gPj4gYWppdC5raGFw
YXJkZUBicm9hZGNvbS5jb207IHNvbW5hdGgua290dXJAYnJvYWRjb20uY29tOw0KPiA+PiBhbmF0
b2x5LmJ1cmFrb3ZAaW50ZWwuY29tOyB4dWFueml5YW5nMkBodWF3ZWkuY29tOw0KPiA+PiBjbG91
ZC53YW5neGlhb3l1bkBodWF3ZWkuY29tOyB6aG91Z3VveWFuZ0BodWF3ZWkuY29tOw0KPiA+PiB3
ZW56aHVvLmx1QGludGVsLmNvbTsga29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbTsgTWF0YW4g
QXpyYWQNCj4gPj4gPG1hdGFuQG1lbGxhbm94LmNvbT47IFNoYWhhZiBTaHVsZXIgPHNoYWhhZnNA
bWVsbGFub3guY29tPjsgU2xhdmENCj4gPj4gT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BtZWxsYW5v
eC5jb20+OyBybW9keUBtYXJ2ZWxsLmNvbTsNCj4gPj4gc2hzaGFpa2hAbWFydmVsbC5jb207IG1h
eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOw0KPiA+PiB0aXdlaS5iaWVAaW50ZWwuY29tOyB6aGlo
b25nLndhbmdAaW50ZWwuY29tOw0KPiB5b25nd2FuZ0B2bXdhcmUuY29tOw0KPiA+PiBUaG9tYXMg
TW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBmZXJydWgueWlnaXRAaW50ZWwuY29tOw0K
PiA+PiBqaW5namluZy53dUBpbnRlbC5jb207IGJlcm5hcmQuaXJlbW9uZ2VyQGludGVsLmNvbQ0K
PiA+PiBDYzogZGV2QGRwZGsub3JnDQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSBldGhk
ZXY6IHN1cHBvcnQgQVBJIHRvIHNldCBtYXggTFJPIHBhY2tldA0KPiA+PiBzaXplDQo+ID4+DQo+
ID4+IE9uIDExLzUvMTkgMTE6NDAgQU0sIERla2VsIFBlbGVkIHdyb3RlOg0KPiA+Pj4gVGhpcyBw
YXRjaCBpbXBsZW1lbnRzIFsxXSwgdG8gc3VwcG9ydCBBUEkgZm9yIGNvbmZpZ3VyYXRpb24gYW5k
DQo+ID4+PiB2YWxpZGF0aW9uIG9mIG1heCBzaXplIGZvciBMUk8gYWdncmVnYXRlZCBwYWNrZXQu
DQo+ID4+PiBBUEkgY2hhbmdlIG5vdGljZSBbMl0gaXMgcmVtb3ZlZCwgYW5kIHJlbGVhc2Ugbm90
ZXMgZm9yIDE5LjExIGFyZQ0KPiA+Pj4gdXBkYXRlZCBhY2NvcmRpbmdseS4NCj4gPj4+DQo+ID4+
PiBWYXJpb3VzIFBNRHMgdXNpbmcgTFJPIG9mZmxvYWQgYXJlIHVwZGF0ZWQsIHRoZSBuZXcgZGF0
YSBtZW1iZXJzDQo+IGFyZQ0KPiA+Pj4gaW5pdGlhbGl6ZWQgdG8gZW5zdXJlIHRoZXkgZG9uJ3Qg
ZmFpbCB2YWxpZGF0aW9uLg0KPiA+Pj4NCj4gPj4+IFsxXQ0KPiA+Pj4NCj4gPj4NCj4gaHR0cHM6
Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYl
MkZwYXRjDQo+ID4+IGgNCj4gPj4+DQo+ID4+DQo+IGVzLmRwZGsub3JnJTJGcGF0Y2glMkY1ODIx
NyUyRiZhbXA7ZGF0YT0wMiU3QzAxJTdDZGVrZWxwJTQwbWVsbA0KPiA+PiBhbm94LmNvDQo+ID4+
Pg0KPiA+Pg0KPiBtJTdDNzUxYWEwY2IxOGI5NGI4YTQ0N2MwOGQ3NjFlZDQwNTElN0NhNjUyOTcx
YzdkMmU0ZDliYTZhNGQxNDkNCj4gPj4gMjU2ZjQ2MQ0KPiA+Pj4NCj4gPj4NCj4gYiU3QzAlN0Mx
JTdDNjM3MDg1NTQzOTQ4NDI1MDMyJmFtcDtzZGF0YT1DMmxhSG5hTUNRWmJEVW5lUUQwDQo+ID4+
IDJLcGk1aUFjciUNCj4gPj4+IDJGWURBUyUyQk11TzhJY1Y5cyUzRCZhbXA7cmVzZXJ2ZWQ9MA0K
PiA+Pj4gWzJdDQo+ID4+Pg0KPiA+Pg0KPiBodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRnBhdGMNCj4gPj4gaA0KPiA+Pj4NCj4g
Pj4NCj4gZXMuZHBkay5vcmclMkZwYXRjaCUyRjU3NDkyJTJGJmFtcDtkYXRhPTAyJTdDMDElN0Nk
ZWtlbHAlNDBtZWxsDQo+ID4+IGFub3guY28NCj4gPj4+DQo+ID4+DQo+IG0lN0M3NTFhYTBjYjE4
Yjk0YjhhNDQ3YzA4ZDc2MWVkNDA1MSU3Q2E2NTI5NzFjN2QyZTRkOWJhNmE0ZDE0OQ0KPiA+PiAy
NTZmNDYxDQo+ID4+Pg0KPiA+Pg0KPiBiJTdDMCU3QzElN0M2MzcwODU1NDM5NDg0MzUwMjgmYW1w
O3NkYXRhPVhuZXhkclJZTm1GeUxxVDlJTDZaS2ENCj4gPj4gQ0xGMkpLcg0KPiA+Pj4gb0tQRFZN
TDdnWEtjZUUlM0QmYW1wO3Jlc2VydmVkPTANCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBE
ZWtlbCBQZWxlZCA8ZGVrZWxwQG1lbGxhbm94LmNvbT4NCj4gPj4NCj4gPj4gRmV3IGNvbW1lbnRz
IGJlbG93LCBvdGhlcndpc2UNCj4gPj4NCj4gPj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBSeWJjaGVu
a28gPGFyeWJjaGVua29Ac29sYXJmbGFyZS5jb20+DQo+IA0KPiBbc25pcF0NCj4gDQo+ID4+PiBk
aWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5jDQo+ID4+PiBiL2xpYi9s
aWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuYyBpbmRleCA4NWFiNWYwLi4yZjUyMDkwIDEwMDY0NA0K
PiA+Pj4gLS0tIGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5jDQo+ID4+PiArKysgYi9s
aWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPj4+IEBAIC0xMTU2LDYgKzExNTYsMjYg
QEAgc3RydWN0IHJ0ZV9ldGhfZGV2ICoNCj4gPj4+ICAJcmV0dXJuIG5hbWU7DQo+ID4+PiAgfQ0K
PiA+Pj4NCj4gPj4+ICtzdGF0aWMgaW5saW5lIGludA0KPiA+Pj4gK3J0ZV9ldGhfY2hlY2tfbHJv
X3BrdF9zaXplKHVpbnQxNl90IHBvcnRfaWQsIHVpbnQzMl90IGNvbmZpZ19zaXplLA0KPiA+Pj4g
KwkJCSAgIHVpbnQzMl90IGRldl9pbmZvX3NpemUpDQo+ID4+DQo+ID4+IEFzIEkgdW5kZXJzdGFu
ZCBUaG9tYXMgcHJlZmVycyBzdGF0aWMgZnVuY3Rpb25zIHdpdGhvdXQgcnRlX2V0aF8gcHJlZml4
Lg0KPiA+PiBJIHRoaW5rIGl0IGlzIHJlYXNvbmFibGUuDQo+ID4NCj4gPiBXaWxsIHJlbW92ZSBw
cmVmaXguDQo+ID4NCj4gPj4NCj4gPj4+ICt7DQo+ID4+PiArCWludCByZXQgPSAwOw0KPiA+Pj4g
Kw0KPiA+Pj4gKwlpZiAoY29uZmlnX3NpemUgPiBkZXZfaW5mb19zaXplKSB7DQo+ID4+PiArCQlS
VEVfRVRIREVWX0xPRyhFUlIsICJFdGhkZXYgcG9ydF9pZD0lZA0KPiA+PiBtYXhfbHJvX3BrdF9z
aXplICV1ID4gIg0KPiA+Pj4gKwkJCSAgICAgICAibWF4IGFsbG93ZWQgdmFsdWUgJXVcbiIsDQo+
ID4+PiArCQkJICAgICAgIHBvcnRfaWQsIGNvbmZpZ19zaXplLCBkZXZfaW5mb19zaXplKTsNCj4g
Pj4+ICsJCXJldCA9IC1FSU5WQUw7DQo+ID4+PiArCX0gZWxzZSBpZiAoY29uZmlnX3NpemUgPCBS
VEVfRVRIRVJfTUlOX0xFTikgew0KPiA+Pg0KPiA+PiBTaG91bGRuJ3QgY29uZmlnX3NpemUgPT0g
MCBmYWxsYmFjayB0byBtYXhpbXVtPw0KPiA+PiAoSSBkb24ndCBrbm93IGFuZCBJIHNpbXBseSB3
b3VsZCBsaWtlIHRvIGdldCBjb21tZW50cyBvbiBpdCkNCj4gPj4NCj4gPg0KPiA+IFRoaXMgY2hl
Y2sgaXMgZm9yIHZhbHVlIHNtYWxsZXIgdGhhbiBtaW5pbXVtLCBub3QganVzdCAwLg0KPiANCj4g
WWVzLCBJIGtub3csIGJ1dCB0aGUgcXVlc3Rpb24gc3RpbGwgcmVtYWlucy4NCg0KQXBwbGljYXRp
b24gbWF5IHNldCB2YWx1ZSAwIGV4cGxpY2l0bHksIGRvbid0IHRoaW5rIGl0IHNob3VsZCBiZSBt
b2RpZmllZC4NCg0KPiANCj4gPj4+ICsJCVJURV9FVEhERVZfTE9HKEVSUiwgIkV0aGRldiBwb3J0
X2lkPSVkDQo+ID4+IG1heF9scm9fcGt0X3NpemUgJXUgPCAiDQo+ID4+PiArCQkJICAgICAgICJt
aW4gYWxsb3dlZCB2YWx1ZSAldVxuIiwgcG9ydF9pZCwgY29uZmlnX3NpemUsDQo+ID4+PiArCQkJ
ICAgICAgICh1bnNpZ25lZCBpbnQpUlRFX0VUSEVSX01JTl9MRU4pOw0KPiA+Pj4gKwkJcmV0ID0g
LUVJTlZBTDsNCj4gPj4+ICsJfQ0KPiA+Pj4gKwlyZXR1cm4gcmV0Ow0KPiA+Pj4gK30NCj4gPj4+
ICsNCj4gPj4+ICBpbnQNCj4gPj4+ICBydGVfZXRoX2Rldl9jb25maWd1cmUodWludDE2X3QgcG9y
dF9pZCwgdWludDE2X3QgbmJfcnhfcSwgdWludDE2X3QNCj4gPj4gbmJfdHhfcSwNCj4gPj4+ICAJ
CSAgICAgIGNvbnN0IHN0cnVjdCBydGVfZXRoX2NvbmYgKmRldl9jb25mKSBAQCAtMTI4Niw2DQo+
IA0KPiBbc25pcF0NCg0K