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 62023A0350;
	Wed,  1 Jul 2020 06:18:59 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 9F4521BEE6;
	Wed,  1 Jul 2020 06:18:58 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com
 (mail-eopbgr150053.outbound.protection.outlook.com [40.107.15.53])
 by dpdk.org (Postfix) with ESMTP id 84E8A1BEE3
 for <dev@dpdk.org>; Wed,  1 Jul 2020 06:18:57 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=QxzVWuVwNfOYCN3r6nN37JQmDNVjwGaTTLDXvxb/Dl90drszln+sWt4oSL0XzFaJT6NRUfHAdf+2eg3V393JlaKariTHaMWPrzyaAHYR/CBvcqmQyVVQ/cQxCVjCbrbnEPzOCDn982xykobFwpCwWz6VQ60J68xJPCE1yDOQPxim7aKGhiazwPlPgWsePzi+o1xv+x52i3d0EusYe7moCJglaBBwyRpxy8nl89y5e/YXUzMwPCN/FMEQs56PVFUhsWQEBvIHW0gyoKyBGLM0zGMXFU/ouVvzQsLjDmsEytwfy0z95Mm8lLthuLZ2OpvALmzBTQVS9cIykd7/ZlyBUw==
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=9HiBnkufY8WACUa+TSWy6UZMsvRVXoOWZliJzInDvSo=;
 b=BQyeYzTyDow+B4NBqnECdnnq0q1pD5eVDqzftYu4yqC/mJYWNR+xJx7mmvihbBPodN0XkCcV8J2Js3V9NUY+JrqmXWEX55C1cCw+jM6d7NC087BqcfSyFt3OPvg94wTMah4G/wLRJRSIM6wVfhHwBmMRVD7Z5v5FKhn/HJFUTZNnd0obhAscHQOAMS/jASd/ZuWqDXOdOmK5LXLKO8GuO8nfJMlvFkpzZ8S2haBswXQlHd84ihvIwupHmtaWdMTt0zi8lXZBdY2foxSfI0Apb8S8eEnQERUL772JtlvBvIaggQOtr/o3ogDSE3IyrI4owk9CqOE7PuMOVIK/XCZsiQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9HiBnkufY8WACUa+TSWy6UZMsvRVXoOWZliJzInDvSo=;
 b=DRQavdozRf2UsnPqayLLIBbjBq2gy1bXSEy3kTneZ3j1JwDsfgqkO7SXN8FUifuwXk/Ca1DLiaA6PgJU7PRmNWNZ330FflgzU4W6B9nhbKg5diYhV0D7NDH+KWy6aQYqfx+rNNlT5u5Zb1k9ko1nHthRPznjehgrQ4rx/qnBNJ4=
Received: from AM6PR04MB4456.eurprd04.prod.outlook.com (2603:10a6:20b:22::25)
 by AM6PR04MB5287.eurprd04.prod.outlook.com (2603:10a6:20b:7::25) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20; Wed, 1 Jul
 2020 04:18:56 +0000
Received: from AM6PR04MB4456.eurprd04.prod.outlook.com
 ([fe80::52:2324:96c9:f3ae]) by AM6PR04MB4456.eurprd04.prod.outlook.com
 ([fe80::52:2324:96c9:f3ae%7]) with mapi id 15.20.3153.022; Wed, 1 Jul 2020
 04:18:56 +0000
From: Hemant Agrawal <hemant.agrawal@nxp.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: Sachin Saxena <sachin.saxena@nxp.com>
Thread-Topic: [PATCH 15/37] net/dpaa: add support for fmlib in dpdk
Thread-Index: AQHWNCp3Jt3TSV4h0kayZyDaENH44Kjxl64AgAC9RzA=
Date: Wed, 1 Jul 2020 04:18:56 +0000
Message-ID: <AM6PR04MB4456678D568C643C554A8CC8896C0@AM6PR04MB4456.eurprd04.prod.outlook.com>
References: <20200527132326.1382-1-hemant.agrawal@nxp.com>
 <20200527132326.1382-16-hemant.agrawal@nxp.com>
 <06f953bc-48fb-6c97-bdb4-ba075ba0654b@intel.com>
In-Reply-To: <06f953bc-48fb-6c97-bdb4-ba075ba0654b@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: intel.com; dkim=none (message not signed)
 header.d=none;intel.com; dmarc=none action=none header.from=nxp.com;
x-originating-ip: [122.162.180.211]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: dade1907-2187-46e4-ff70-08d81d75df19
x-ms-traffictypediagnostic: AM6PR04MB5287:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR04MB52871CE24852E288CA32E5DE896C0@AM6PR04MB5287.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1227;
x-forefront-prvs: 04519BA941
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TPPr1KjmeegrVSnkcboBIw0Fu99Ei4eJhciszq+Knc4bXdQRHDWSjSPzZchllQYzWWEyzn2YRLaqmPr518iEVoTqzgw/6tjjlmkYkj0kYTGBwjhXxYzEqBKfCzF/HRdE+EJkn7M8aJh9Nq0oy4gfeu8NEujQVz4jdp7zPpoGJs2BK0WNY0P5/66oGoA+1ReEbKDW0hpBLYvk66ACr6k8TPKq1PCA8ivJI9OBLd9rJCPKI1aPqU6cT4ai7qyF8CJ93Zf1bPdJlVITT1cO80Xy8WgYaxQK5eTqt4HBzkhKAWbX+De3D38jlb4PDclpX/A+nH1f4D6Br6fSoFZ0zB/Ckw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:AM6PR04MB4456.eurprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFTY:;
 SFS:(4636009)(136003)(366004)(39860400002)(376002)(346002)(396003)(64756008)(9686003)(76116006)(7696005)(8676002)(2906002)(55016002)(83380400001)(66446008)(86362001)(26005)(186003)(44832011)(52536014)(4326008)(66556008)(33656002)(110136005)(5660300002)(316002)(478600001)(71200400001)(53546011)(6506007)(66476007)(66946007)(8936002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: YBamMnn7c4asO7nHi7o7yUy1sElrP0sUALJBypBTj8oRVczeZF2/IQTRbuE5m5pzqFP/wtfbS7Y5Zspg0FYDEOZJg6dTkvPBF813sLue5UFkcELU/vLgNTKvmNVxXQTBbeFEEuqeB1ED5lJjZzRLo7WWso8JFXRuvgjOjMEa3sZcekY9G6nqfMUed7XlMxiuxO4k/nJHo/8zFBA1DMPOqIz7GEKlEzcR1bmpmtvyrmsYSAoUa+M8CSDm5Fr4lhQOcT09/5tz5uUPdu3sshs+cg1jOqVe+JF/mp7UE8pFoYqk5owPO1MUfrvhrgfB4EmOxNLqiV6ddKibfQQRebTwtn0qGzbkuyahre/A3/mEhi+qX/arQtxnA/PDxoQz9pwh43+e9TXivpPemHU1YYD8HFP0ZnE+7LtRcdR9OA6saCseDOM2ye1GhMp+dSZ+9hfbxH0KL88Gx/46xW5+In9Zj/4YVFEFA9oW/d/KNWNcSOWUf03spHPko6CsFOjjer4B
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4456.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dade1907-2187-46e4-ff70-08d81d75df19
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2020 04:18:56.2888 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xpe6CoEvdku/NKH8Ljczgx+/UFhPKN0NhRLizk4hEraknYvsvTV53SQYOa0S7vEZ1RGpv6i3Gku+0DB6mt+T3w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB5287
Subject: Re: [dpdk-dev] [PATCH 15/37] net/dpaa: add support for fmlib in dpdk
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>

DQpPbiAzMC1KdW4tMjAgMTA6MzAgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4gT24gNS8yNy8y
MDIwIDI6MjMgUE0sIEhlbWFudCBBZ3Jhd2FsIHdyb3RlOg0KPj4gIFRoaXMgbGlicmFyeSBpcyBy
ZXF1aXJlZCBmb3IgY29uZmlndXJpbmcgRk1BTiBmb3INCj4+ICB2YXJpb3VzIGZsb3cgY29uZmln
dXJhdGlvbnMuDQo+DQo+IFRoaXMgaXMgYSBiaWcgcGF0Y2ggd2l0aCBuZXcgZmlsZXMsIGxvb2tz
IGxpa2UgYSBuZXcgYmFzZSBjb2RlIGRyb3AuDQo+IENhbiB5b3UgcGxlYXNlIGdpdmUgbW9yZSBl
eHBsYW5hdGlvbiBvbiB0aGUgcGF0Y2ggYW5kIHdoYXQgJ2ZtbGliJyBpcz8NCg0KWWVzLCBmbWxp
YiBtZWFucyBGTUFOIGNvbmZpZyBsaWJyYXJ5LiBJdCBpcyBhIGJhc2UgY29kZSB1c2VkIGJ5IG1h
bnkgcHJvamVjdHMsIHdlIGhhdmUgaW50ZWdyYXRlZCBpdCBpbnRvIERQREsuDQo+DQo+DQo+Pg0K
Pj4gU2lnbmVkLW9mZi1ieTogU2FjaGluIFNheGVuYSA8c2FjaGluLnNheGVuYUBueHAuY29tPg0K
Pj4gU2lnbmVkLW9mZi1ieTogSGVtYW50IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+
DQo+DQo+IDwuLi4+DQo+DQo+PiArI2lmIGRlZmluZWQoRk1fTElCX0RCRykNCj4+ICsJI2RlZmlu
ZSBfZm1sX2RiZyhmb3JtYXQsIGFyZy4uLikgXA0KPj4gKwlwcmludGYoImZtbGliIFslczoldV0g
LSAiIGZvcm1hdCwgXA0KPj4gKwkJX19mdW5jX18sIF9fTElORV9fLCAjI2FyZykNCj4+ICsjZWxz
ZQ0KPj4gKwkjZGVmaW5lIF9mbWxfZGJnKGFyZy4uLikNCj4+ICsjZW5kaWYNCj4NCj4gU2hvdWxk
bid0IHVzZSAncHJpbnRmJyBkaXJlY3RseSwgdGhpcyBwcmV2ZW50cyB1c2luZyBkeW5hbWljIGxv
Z2dpbmcgYW5kIG91ciBsb2cNCj4gQVBJcy4gUGxlYXNlIHVzZSBhIHJlZ2lzdGVyZWQgbG9ndHlw
ZSBpbnN0ZWFkLg0KDQpvaw0KPg0KPg0KPj4gKw0KPj4gKy8qI2RlZmluZSBGTV9JT0NUTF9EQkcq
Lw0KPj4gKw0KPj4gKyNpZiBkZWZpbmVkKEZNX0lPQ1RMX0RCRykNCj4+ICsJI2RlZmluZSBfZm1f
aW9jdGxfZGJnKGZvcm1hdCwgYXJnLi4uKSBcDQo+PiArCXByaW50aygiZm0gaW9jdGwgWyVzOiV1
XShjcHU6JXUpIC0gIiBmb3JtYXQsIFwNCj4+ICsJCV9fZnVuY19fLCBfX0xJTkVfXywgc21wX3By
b2Nlc3Nvcl9pZCgpLCAjI2FyZykNCj4NCj4gcHJpbnRrPyA6KQ0KDQpUaGUgc2FtZSBjb2RlIGdv
ZXMgdG8ga2VybmVsIGFzIHdlbGwsIHNvIGZvciBrZXJuZWwgcG9ydGlvbnMgdGhleSBhcmUgdXNp
bmcgcHJpbnRrDQo+DQo+DQo+PiArI2Vsc2UNCj4+ICsjICAgZGVmaW5lIF9mbV9pb2N0bF9kYmco
YXJnLi4uKQ0KPj4gKyNlbmRpZg0KPj4gKw0KPj4gKy8qKg0KPj4gKyBAR3JvdXAJbG54X2lvY3Rs
X25jc3dfZ3JwCU5ldENvbW1TdyBMaW51eCBVc2VyLVNwYWNlIChJT0NUTCkgQVBJDQo+PiArIEB7
DQo+PiArKi8NCj4+ICsNCj4+ICsjZGVmaW5lIE5DU1dfSU9DX1RZUEVfQkFTRQkweGUwDQo+PiAr
CS8qKjwgZGVmaW5lcyB0aGUgSU9DVEwgdHlwZSBmb3IgYWxsIHRoZSBOQ1NXIExpbnV4IG1vZHVs
ZSBjb21tYW5kcyAqLw0KPj4gKw0KPj4gKy8qKg0KPj4gKyBAR3JvdXAJbG54X3Vzcl9GTV9ncnAg
RnJhbWUgTWFuYWdlciBBUEkNCj4+ICsNCj4+ICsgQERlc2NyaXB0aW9uICAgRk0gQVBJIGZ1bmN0
aW9ucywgZGVmaW5pdGlvbnMgYW5kIGVudW1zLg0KPj4gKw0KPj4gKyBAew0KPj4gKyovDQo+DQo+
IFRoZXJlIGFyZSBsb3RzIG9mIGNoZWNrcGF0Y2ggd2FybmluZyBpbiB0aGUgYmxvY2sgY29tbWVu
dCBzeW50YXgsIGFib3V0IG1pc3NpbmcNCj4gIiAqICIgb24gZWFjaCBsaW5lLg0KPiBPdGhlciBi
YXNlIGRwYWEvZHBhYTIgYmFzZSBjb2RlIHNlZW1zIGhhdmUgaXQgaW4gdGhlIGJsb2NrIGNvbW1l
bnRzLCBpZiB0aGlzDQo+IHdvbid0IGNyZWF0ZSBhIG1haW50YW5jZSBwcm9ibGVtLCB3aGF0IGRv
IHlvdSB0aGluayB0byBmaXggdGhlIHN5bnRheCBvbiBjb21tZW50cz8NCj4NCj4gPC4uLj4NCg0K
V2UgaGF2ZSB0cmllZCB0byBjb3JyZWN0IGZldyBvZiB0aGVzZS4gQnV0IHRoaXMgY29kZSBpcyBh
biBpbmRlcGVuZGVudCBiYXNlIGxpYnJhcnkgdXNlZCBieSBtdWx0aXBsZSBwcm9qZWN0cw0KDQpJ
ZiB3ZSB0cmllZCB0byBhbGlnbiBpdCB3aXRoIGRwZGsgc3R5bGUsIGl0IHdpbGwgYmVjb21lIGEg
bWFpbnRlbmFuY2UgaXNzdWUgZm9yIHVzIHRvIGdldCBhbnkgZnV0dXJlIHVwZ3JhZGVzLg0KDQpX
aGF0IHlvdSBzdWdnZXN0Pw0KPg0KPg0KPj4gKwllX0lPQ19GTV9QQ0RfUFJTX0NPVU5URVJTX1NI
SU1fUEFSU0VfUkVTVUxUX1JFVFVSTkVEX1dJVEhfRVJSLA0KPj4gKwkvKio8IFBhcnNlciBjb3Vu
dGVyIC0gY291bnRzIHRoZSBudW1iZXIgb2YgdGltZXMgU0hJTSBwYXJzZSByZXN1bHQgaXMgcmV0
dXJuZWQgd2l0aCBlcnJvcnMuICovDQo+PiArCWVfSU9DX0ZNX1BDRF9QUlNfQ09VTlRFUlNfU09G
VF9QUlNfQ1lDTEVTLA0KPj4gKwkvKio8IFBhcnNlciBjb3VudGVyIC0gY291bnRzIHRoZSBudW1i
ZXIgb2YgY3ljbGVzIHNwZW50IGV4ZWN1dGluZyBzb2Z0IHBhcnNlciBpbnN0cnVjdGlvbiAoaW5j
bHVkaW5nIHN0YWxsIGN5Y2xlcykuICovDQo+PiArCWVfSU9DX0ZNX1BDRF9QUlNfQ09VTlRFUlNf
U09GVF9QUlNfU1RBTExfQ1lDTEVTLA0KPj4gKwkvKio8IFBhcnNlciBjb3VudGVyIC0gY291bnRz
IHRoZSBudW1iZXIgb2YgY3ljbGVzIHN0YWxsZWQgd2FpdGluZyBmb3IgcGFyc2VyIGludGVybmFs
IG1lbW9yeSByZWFkcyB3aGlsZSBleGVjdXRpbmcgc29mdCBwYXJzZXIgaW5zdHJ1Y3Rpb24uICov
DQo+DQo+IENhbiB5b3UgcGxlYXNlIGJyZWFrIGxvbmcgbGluZXM/DQoNClNhbWUgYXMgZXhwbGFp
bmVkIGFib3ZlLiAgSWYgd2UgbWFrZSBtYW51YWwgY2hhbmdlcyBpbiB0aGlzIGNvZGUsIGl0J3Mg
ZnV0dXJlIHVwZ3JhZGUgZnJvbSBiYXNlIGxpYnJhcnkgcmVsZWFzZXMgd2lsbCBiZWNvbWUgYSBt
YWludGVuYW5jZSBpc3N1ZSBmb3IgdXMuDQo+DQo+DQo+IDwuLi4+DQo+DQo+PiArI2lmIDANCj4+
ICtUT0RPOiB1bnVzZWQgSU9DVEwNCj4+ICsvKioNCj4+ICsgQEZ1bmN0aW9uCUZNX1BDRF9Nb2Rp
ZnlDb3VudGVyDQo+PiArDQo+PiArIEBEZXNjcmlwdGlvbiAgIFdyaXRlcyBhIHZhbHVlIHRvIGFu
IGVuYWJsZWQgY291bnRlci4gVXNlICIwIiB0byByZXNldCB0aGUgY291bnRlci4NCj4+ICsNCj4+
ICsgQFBhcmFtW2luXQlpb2NfZm1fcGNkX2NvdW50ZXJzX3BhcmFtc190IC0gVGhlIHJlcXVlc3Rl
ZCBjb3VudGVyIHBhcmFtZXRlcnMuDQo+PiArDQo+PiArIEBSZXR1cm4JMCBvbiBzdWNjZXNzOyBF
cnJvciBjb2RlIG90aGVyd2lzZS4NCj4+ICsqLw0KPj4gKyNkZWZpbmUgRk1fUENEX0lPQ19NT0RJ
RllfQ09VTlRFUiAgIF9JT1coRk1fSU9DX1RZUEVfQkFTRSwgRk1fUENEX0lPQ19OVU0oMTApLCBp
b2NfZm1fcGNkX2NvdW50ZXJzX3BhcmFtc190KQ0KPj4gKyNkZWZpbmUgRk1fUENEX0lPQ19TRVRf
Q09VTlRFUglGTV9QQ0RfSU9DX01PRElGWV9DT1VOVEVSDQo+PiArI2VuZGlmDQo+DQo+IENhbiB5
b3UgcGxlYXNlIHJlbW92ZSBkZWFkIGNvZGU/DQoNCm9rDQo+DQo+DQo+IDwuLi4+DQo+DQo+PiAr
LyoqDQo+PiArIEBEZXNjcmlwdGlvbiAgIEVudW1lcmF0aW9uIHR5cGUgZm9yIHNlbGVjdGluZyB0
aGUgcG9saWNlciBwcm9maWxlIHBhY2tldCBmcmFtZSBsZW5ndGggc2VsZWN0b3INCj4+ICsqLw0K
Pj4gK3R5cGVkZWYgZW51bSBpb2NfZm1fcGNkX3BsY3JfZnJhbWVfbGVuZ3RoX3NlbGVjdCB7DQo+
PiArICBlX0lPQ19GTV9QQ0RfUExDUl9MMl9GUk1fTEVOLAkvKio8IEwyIGZyYW1lIGxlbmd0aCAq
Lw0KPj4gKyAgZV9JT0NfRk1fUENEX1BMQ1JfTDNfRlJNX0xFTiwJLyoqPCBMMyBmcmFtZSBsZW5n
dGggKi8NCj4+ICsgIGVfSU9DX0ZNX1BDRF9QTENSX0w0X0ZSTV9MRU4sCS8qKjwgTDQgZnJhbWUg
bGVuZ3RoICovDQo+PiArICBlX0lPQ19GTV9QQ0RfUExDUl9GVUxMX0ZSTV9MRU4JLyoqPCBGdWxs
IGZyYW1lIGxlbmd0aCAqLw0KPj4gK30gaW9jX2ZtX3BjZF9wbGNyX2ZyYW1lX2xlbmd0aF9zZWxl
Y3Q7DQo+PiArDQo+PiArLyoqDQo+PiArIEBEZXNjcmlwdGlvbiAgIEVudW1lcmF0aW9uIHR5cGUg
Zm9yIHNlbGVjdGluZyByb2xsLWJhY2sgZnJhbWUNCj4+ICsqLw0KPj4gK3R5cGVkZWYgZW51bSBp
b2NfZm1fcGNkX3BsY3Jfcm9sbF9iYWNrX2ZyYW1lX3NlbGVjdCB7DQo+PiArICBlX0lPQ19GTV9Q
Q0RfUExDUl9ST0xMQkFDS19MMl9GUk1fTEVOLAkvKio8IFJvbGxiYWNrIEwyIGZyYW1lIGxlbmd0
aCAqLw0KPj4gKyAgZV9JT0NfRk1fUENEX1BMQ1JfUk9MTEJBQ0tfRlVMTF9GUk1fTEVOICAgLyoq
PCBSb2xsYmFjayBGdWxsIGZyYW1lIGxlbmd0aCAqLw0KPj4gK30gaW9jX2ZtX3BjZF9wbGNyX3Jv
bGxfYmFja19mcmFtZV9zZWxlY3Q7DQo+DQo+IFBsZWFzZSBmaXggdGhlIGxlYWRpbmcgd2hpdGVz
cGFjZSBmb3IgYWJvdmUgdHdvIGVudW1zLg0K