From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0048.outbound.protection.outlook.com [104.47.0.48]) by dpdk.org (Postfix) with ESMTP id CB97AF72 for ; Wed, 25 Jul 2018 08:39:33 +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=XdLttvjvVeQlOxqJyoMiJLrRc1zaI+ZFyKvLhWnynjo=; b=isC3j9oM6zlPKZXs2FgFD7sV4yrzzO1zQg124h7JrZxVY4LA27sQFkgdY6deooMfS1JIVCDXgpUCppF/hwwsU6boTcqX4rSiB2jMU1Wzbyzlf5+ZAl8bPi33Hke44le+wzkdA2YEqnpoOsbz6tnxeTYYM+9ifRjEIRlrWGxtn50= Received: from DB7PR05MB4426.eurprd05.prod.outlook.com (52.134.109.15) by DB7PR05MB4508.eurprd05.prod.outlook.com (52.134.109.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.16; Wed, 25 Jul 2018 06:39:32 +0000 Received: from DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::52a:650b:ae10:fc3]) by DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::52a:650b:ae10:fc3%3]) with mapi id 15.20.0952.022; Wed, 25 Jul 2018 06:39:32 +0000 From: Shahaf Shuler To: Adrien Mazarguil , Thomas Monjalon CC: =?utf-8?B?TsOpbGlvIExhcmFuamVpcm8=?= , "dev@dpdk.org" , Yongseok Koh Thread-Topic: [PATCH] mk: fix application compilation with lmnl and mlx5 Thread-Index: AQHUIzDP+hJIi2bht0eHYPbwhmIV3KSeLpRQgAAmXACAAACD8IAAJgUAgAD5AGA= Date: Wed, 25 Jul 2018 06:39:32 +0000 Message-ID: References: <14690e825609ee181e3cd522302d4788ef436f35.1532424524.git.nelio.laranjeiro@6wind.com> <20180724125556.GS5211@6wind.com> <20180724151349.GT5211@6wind.com> In-Reply-To: <20180724151349.GT5211@6wind.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=shahafs@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR05MB4508; 6:IPiYzdZYqRnGK6PnJ+Cu7yyajaiEdC0/2n5sUNHRAhyQ26HsZHEtWBXfArd02aCCwgI9DHLFpLOvUYawPLPl4NXFb24AsmWl3KnnAJGa8FlS951xjpvQTw/vOgKzsaN99mmfmTDXPLB5n6JiPCljPYu4vtR3/W2lpwjNU7LtLCXusE5EhZjLEZfMhhmG2FXjRbxgO1A+9p2K4lwOt52cy6qyoihYxacUcAEgcMrNh+J8q3ZUCiuXm4OPO2IPpBNzsTbzH0MOX6CgdlM14rxpGkRRzWm2/NSzQKr1fD6Sv4auwV/AXKASxPAgsPwpl+8DEBwU+iGPEfQ8mQMPrOb1cX4+CJ/L/jk+GE4Xb2qusO7ZKXujLWQ1BItJxFmSdKNq8PNk62RA0XhX4DMSMMMozF5AeL5U8h8b1B05sXIo6To401XLri0Tysk7QhSZB3e/49+HKhSZA5o0qgYG3MfvxQ==; 5:EUmHKko4MN5pP98zDieosuoyWdP2ZjfY31fy/RSmV2nUsAh/VF29YVZimk3Nfe849/CQbMMrROfh4dFLc/PafgSgrvJst4pXKdRUQjpk6NixQAxEb4jF0k9KsuSMSguZBG3dBzk1boHlhOTIdZMja6Z+Oor+84IF+NTkBwjMFzM=; 7:hGyWo7+iD+DxQ1ZPD6709U1Dz/ZUOab+ApoTFX6V8bgpCrVrIst39AVGvkjsj/g93fn0NL643emffrIuBIomGLw/jMIoMj+Y/eTMW4sGpiiUp+U8lOXbZn1DtqLkUqONPHnLMBpypXuRozwQGgFwkTubetfTaPm7YKkV4VoxISHrzW4aY0XsIiDOn2CzrUGXmEEIiSY2SFZch8qyU3V309xhLgr9FZzK3mG/lnAhqvhqUtEQi0nGi0epIXdmghmF x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 9321ef13-f023-48c4-d68e-08d5f1f9613e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600073)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB4508; x-ms-traffictypediagnostic: DB7PR05MB4508: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(278428928389397); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:DB7PR05MB4508; BCL:0; PCL:0; RULEID:; SRVR:DB7PR05MB4508; x-forefront-prvs: 0744CFB5E8 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(396003)(366004)(376002)(346002)(189003)(199004)(186003)(305945005)(2906002)(26005)(97736004)(8676002)(3846002)(6116002)(105586002)(81156014)(106356001)(81166006)(316002)(5660300001)(66066001)(9686003)(55016002)(76176011)(478600001)(68736007)(74316002)(33656002)(7696005)(5250100002)(93886005)(229853002)(6436002)(486006)(14454004)(6506007)(102836004)(7736002)(2900100001)(86362001)(446003)(11346002)(107886003)(53936002)(6246003)(4326008)(54906003)(110136005)(14444005)(256004)(25786009)(8936002)(99286004)(476003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB4508; H:DB7PR05MB4426.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-microsoft-antispam-message-info: 5ctt5ENqRV4d+JXh7iFW3GUVnIZrlAuvfPtJae7FtA5ZCd3JLhPsTgs+vfvr20pSFdKo4TVSlnEitiBaua0uQe5d4qDXzI9GP9pStC4m7yGmgs2dDTcJ6BEfPBcaNS4t9lQI32dO6beeP0DYI86MkiO3qgpugrvBY8EwT7q8GhuKOJv5qnLRqbFneW1rH6CQn4dogrk7leWtHR01RSDqxwy0yH9oURDJ0f2l1t/EpusWYt2hSTK7z9pXArCVJxYMSdSUw2+ZC3hSMOPbQz2f/8YjYfArLTiqVeIIeW98MUOcioucQ/HcJTs0JYX/EdRZew9rZgxZNQXDVU7sk4Q4mSZsOhJTSW9Ed8gJNlLfwH4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM 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: 9321ef13-f023-48c4-d68e-08d5f1f9613e X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2018 06:39:32.2514 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR05MB4508 Subject: Re: [dpdk-dev] [PATCH] mk: fix application compilation with lmnl and mlx5 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, 25 Jul 2018 06:39:34 -0000 VHVlc2RheSwgSnVseSAyNCwgMjAxOCA2OjE0IFBNLCBBZHJpZW4gTWF6YXJndWlsOg0KPiBTdWJq ZWN0OiBSZTogW1BBVENIXSBtazogZml4IGFwcGxpY2F0aW9uIGNvbXBpbGF0aW9uIHdpdGggbG1u bCBhbmQgbWx4NQ0KPiBPbiBUdWUsIEp1bCAyNCwgMjAxOCBhdCAwMTowMzoyOFBNICswMDAwLCBT aGFoYWYgU2h1bGVyIHdyb3RlOg0KPiA+IFR1ZXNkYXksIEp1bHkgMjQsIDIwMTggMzo1NiBQTSwg QWRyaWVuIE1hemFyZ3VpbDoNCj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIG1rOiBmaXggYXBw bGljYXRpb24gY29tcGlsYXRpb24gd2l0aCBsbW5sIGFuZA0KPiA+ID4gbWx4NQ0KDQpbLi4uXQ0K DQo+ID4gPiA+IENhbiB3ZSBjb25zaWRlciBkaWZmZXJlbnQgb3B0aW9uczoNCj4gPiA+ID4gMS4g YWx3YXlzIHN0YXRpY2FsbHkgbGluayBsaWJtbmwNCj4gPiA+ID4gMi4gZGxvcGVuIGxpYm1ubCBq dXN0IGxpa2Ugd2UgZG8gZm9yIHZlcmJzL21seDUNCj4gPiA+DQo+ID4gPiBSZWdhcmRpbmcgMiwg dW5saWtlIHJkbWEtY29yZS9NTE5YX09GRUQsIGxpYm1ubCBzaG91bGQgYmUgYXZhaWxhYmxlDQo+ ID4gPiBwcmV0dHkgbXVjaCBldmVyeXdoZXJlIGlwcm91dGUyIGNhbiBiZSBmb3VuZC4gVGhlIG1p bmltYWwgdmVyc2lvbg0KPiA+ID4gc3VwcG9ydGVkDQo+ID4gPiAoMS4wLjMpIHdhcyByZWxlYXNl ZCBpbiAyMDEyLg0KPiA+ID4NCj4gPiA+IFVzaW5nIHRoZSBnbHVlIGFwcHJvYWNoIGZvciBzdWNo IGEgc21hbGwgbGlicmFyeSBzZWVtcyBvdmVya2lsbDsNCj4gPiA+IHNob3VsZCB3ZSBjaG9vc2Ug dGhpcyBwYXRoLCB3ZSBtdXN0IGFsc28gY29uc2lkZXIgdG8gZ2V0IHJpZCBvZiBpdA0KPiA+ID4g ZW50aXJlbHkgc2luY2UgZG9pbmcgc28gd291bGQgcmVxdWlyZSBtb3JlIGdsdWUgY29kZSB0aGFu IHdoYXQgbWx4NQ0KPiBuZWVkcyBmcm9tIHRoaXMgbGlicmFyeS4NCj4gPiA+DQo+ID4gPiBTbyB3 aXRoIHRoZSBjdXJyZW50IGFwcHJvYWNoLCBlaXRoZXIgdGhlIGFwcGxpY2F0aW9uIG9yIHRoZSBQ TUQNCj4gPiA+IGluaGVyaXRzIGEgZGVwZW5kZW5jeSB0byBsaWJtbmwsIGRlcGVuZGluZyBvbiB3 aGV0aGVyDQo+ID4gPiBDT05GSUdfUlRFX0JVSUxEX1NIQVJFRF9MSUIgaXMgcmVzcGVjdGl2ZWx5 IGRpc2FibGVkIG9yIGVuYWJsZWQuDQo+ID4gPg0KPiA+ID4gSWYgZGlzYWJsZWQsIGFwcGxpY2F0 aW9ucyB0aGF0IHdhbnQgc3RhdGljIGxpbmthZ2UgY2FuIHNwZWNpZnkNCj4gPiA+IC1zdGF0aWMg YXMgcGFydCBvZiB0aGVpciBjb21waWxhdGlvbiBmbGFncyB0byBsZXQgdGhlIGNvbXBpbGVyDQo+ ID4gPiBhdXRvbWF0aWNhbGx5IGxvb2sgZm9yIGxpYm1ubC5hIGFzIG5lZWRlZC4NCj4gPg0KPiA+ IENhbiB5b3UgY29uZmlybSBzdGF0aWMgY29tcGlsYXRpb24gdy8gbGlibW5sIGlzIHdvcmtpbmcg dy9vIGFueSBpc3N1ZXM/DQo+IA0KPiBDaGFsbGVuZ2UgYWNjZXB0ZWQuDQoNCvCfmIoNCg0KIFVz aW5nIC1zdGF0aWMgaXMgbm90IHNvbWV0aGluZyBEUERLIGFwcGxpY2F0aW9ucyB1c3VhbGx5DQo+ IGRvIGFuZCBuZWVkcyBhIGZldyB0d2Vha3MgdG8gY29tcGlsZSBzdWNjZXNzZnVsbHkgdGhvdWdo ICh1bmxlc3MgeW91DQo+IG1lYW50IHNvbWV0aGluZyBlbHNlIGJ5ICJzdGF0aWMgY29tcGlsYXRp b24iPykNCg0KWWVzIHRoaXMgaXMgd2hhdCBJIG1lYW50LiBIb3dldmVyIEkgd2FzIHVuZGVyIHRo ZSBpbXByZXNzaW9uIHdlIGNhbiBzdGF0aWNhbGx5IGxpbmsgdG8gbGlibW5sIHdoaWxlIGtlZXBp bmcgdGhlIHJkbWEtY29yZSB3LyBkeW5hbWljIGxpbmthZ2UuIA0KDQo+IA0KPiBGaXJzdCB5b3Ug bmVlZCB0byBmb3JjZSByZG1hLWNvcmUgdG8gZ2VuZXJhdGUgc3RhdGljIHZlcnNpb25zIG9mDQo+ IGxpYm1seDQvbGlibWx4NSBhbmQgbGliaWJlcmJzIGFzIGl0J3Mgbm90IHRoZSBkZWZhdWx0Og0K PiANCj4gICQgY21ha2UgLURFTkFCTEVfU1RBVElDPTEgLg0KPiANCj4gTmV4dCwgcGF0Y2ggRFBE SyB0byByZW1vdmUgcmVmZXJlbmNlcyB0byAtbGdjY19zLCAtZlBJQyBhbmQgLWV4cG9ydC0NCj4g ZHluYW1pYzoNCj4gDQo+ICAkIHNlZCAtaSAncy9bWzpzcGFjZTpdXSotbGdjY19zLy8nICQoZ2l0 IGdyZXAgLWwgLS0gLWxnY2NfcykgICQgc2VkIC1pICdzL1tbOnNwYWNlOl1dKi0NCj4gZlBJQy8v JyAkKGdpdCBncmVwIC1sIC0tIC1mUElDKSAgJCBzZWQgLWkgJ3MvW1s6c3BhY2U6XV0qLWV4cG9y dC1keW5hbWljLy8nICQoZ2l0DQo+IGdyZXAgLWwgLS0gLWV4cG9ydC1keW5hbWljKQ0KDQpJdCBz ZWVtcyB0aGUgZlBJQyBhbmQgZXhwb3J0LWR5bmFtaWMgYXJlIGRlZmluZWQgb25seSB3aGVuIGNv bXBpbGluZyB0aGUgRFBESyBhcyBzaGFyZWQgbGlicmFyeS4gDQpUaGUgZ2NjX3MgaXMgZnJvbSBl YWwuIERvIHlvdSB0aGluayBpdCBpcyBjb3JyZWN0IHRvIHB1dCBpdCBvbmx5IHdoZW4gY29tcGls aW5nIGFzIHNoYXJlZCBsaWJyYXJ5PyBJdCBzZWVtcyB0aGlzIGFwcHJvYWNoIHdhcyB0YWtlbiBp biB0aGUgcnRlLnZhcnMubWsgZmlsZXMuIA0KDQo+IA0KPiBUaGVuIGFwcGVuZCByZG1hLWNvcmUg ZGVwZW5kZW5jaWVzIHRvIGxpYm1ubCB1c2VycyAobWx4NSkgaW4gb3JkZXIgdG8NCj4gYXZvaWQg dW5kZWZpbmVkIHJlZmVyZW5jZXMgdG8gbGlibmwvbGlibSBzdHVmZiBub3JtYWxseSBwdWxsZWQg YnkgbGliaWJ2ZXJiczoNCj4gDQo+ICAkIHNlZCAtaSAncy8tbG1ubC8tbG1ubCAtbG5sLXJvdXRl LTMgLWxubC0zIC1sbS8nICQoZ2l0IGdyZXAgLWwgLS0gLWxtbmwpDQo+IA0KPiBDb25maWd1cmUg RFBESyB3aXRoIG1seDUgZW5hYmxlZDoNCj4gDQo+ICAkIG1ha2UgY29uZmlnIFQ9eDg2XzY0LW5h dGl2ZS1saW51eGFwcC1nY2MgICQgc2VkIC1pDQo+ICdzL15cKENPTkZJR19SVEVfTElCUlRFX01M WDVfUE1EXCk9LiovXDE9eS8nIGJ1aWxkLy5jb25maWcNCj4gDQo+IEZpbmFsbHkgYWRkIC1zdGF0 aWMgdG8gJENDICh0aGUgZWFzaWVzdCBtZXRob2QgSSBjb3VsZCBmaW5kKSB3aGlsZSBjb21waWxp bmcNCj4gRFBESzoNCj4gDQo+ICAkIG1ha2UgQ0M9J2djYyAtc3RhdGljJw0KPiANCj4gWW91IGNh biBpZ25vcmUgd2FybmluZ3MgYWJvdXQgc3RhdGljYWxseSBsaW5raW5nICJnZXRhZGRyaW5mbyIg YW5kIGZyaWVuZHMuDQo+IFdoYXQgbWF0dGVycyBpcyB3ZSBub3cgaGF2ZSBhIHRlc3RwbWQgYmlu YXJ5IHdpdGggbm8gZGVwZW5kZW5jaWVzOg0KPiANCj4gICQgcmVhZGVsZiAtZCBidWlsZC9hcHAv dGVzdHBtZCB8IGdyZXAgTkVFREVEICAkDQo+IA0KPiAgJCBsZGQgYnVpbGQvYXBwL3Rlc3RwbWQN Cj4gICAgICAgICAgbm90IGEgZHluYW1pYyBleGVjdXRhYmxlDQo+ICAkDQo+IA0KPiBOb3cgc3Rh cnQgdGVzdHBtZCB3aXRoIGEgbWx4NSBhZGFwdGVyIGFuZCBhIGNvdXBsZSBvZiByZXByZXNlbnRv cnMgZm9yIGZ1bjoNCj4gDQo+ICAjIC4vYnVpbGQvYXBwL3Rlc3RwbWQgLXcgMDY6MDAuMCxyZXBy ZXNlbnRvcj1bMC0xXSAtbiA0IC1jIDB4ODAgLS0gLWkgLS1yeHE9MQ0KPiAtLXR4cT0xDQo+ICBF QUw6IERldGVjdGVkIDMyIGxjb3JlKHMpDQo+ICBFQUw6IERldGVjdGVkIDIgTlVNQSBub2Rlcw0K PiAgRUFMOiBNdWx0aS1wcm9jZXNzIHNvY2tldCAvdmFyL3J1bi9kcGRrL3J0ZS9tcF9zb2NrZXQN Cj4gIEVBTDogTm8gZnJlZSBodWdlcGFnZXMgcmVwb3J0ZWQgaW4gaHVnZXBhZ2VzLTEwNDg1NzZr Qg0KPiAgRUFMOiBQcm9iaW5nIFZGSU8gc3VwcG9ydC4uLg0KPiAgRUFMOiBQQ0kgZGV2aWNlIDAw MDA6MDY6MDAuMCBvbiBOVU1BIHNvY2tldCAwDQo+ICBFQUw6ICAgcHJvYmUgZHJpdmVyOiAxNWIz OjEwMTcgbmV0X21seDUNCj4gIFsuLi5dDQo+ICBDb25maWd1cmluZyBQb3J0IDAgKHNvY2tldCAw KQ0KPiAgUG9ydCAwOiAyNDo4QTowNzo4RDpBRTpGNg0KPiAgQ29uZmlndXJpbmcgUG9ydCAxIChz b2NrZXQgMCkNCj4gIFBvcnQgMTogQTY6NDE6RDk6ODk6REI6MTINCj4gIENvbmZpZ3VyaW5nIFBv cnQgMiAoc29ja2V0IDApDQo+ICBQb3J0IDI6IEZFOkE4OjE1OjgwOkRFOkMwDQo+ICBDaGVja2lu ZyBsaW5rIHN0YXR1c2VzLi4uDQo+ICBEb25lDQo+ICB0ZXN0cG1kPg0KPiANCj4gUGhldyENCg0K TmljZWx5IGRvbmUuIA0KDQpTbyBpZiBpbmRlZWQgaXQgaXMgcG9zc2libGUgdy8gc29tZSBmaXhl cyBvbiB0aGUgRFBESyB0byBmdWxseSBzdXBwb3J0IHN0YXRpYyBsaW5rYWdlIG9mIGJvdGggcmRt YS1jb3JlIGFuZCBsaWJtbmwsIG1heWJlIHdlIHNob3VsZCBjb25zaWRlciBzdWNoIGNvbXBpbGF0 aW9uIGZsYWcgZm9yIG1seCBkcml2ZXJzLiBUaGlzIGNhbiBiZSB2ZXJ5IGdvb2QgYWx0ZXJuYXRp dmUgdG8gdGhlIGN1cnJlbnQgRExPUEVOIGFwcHJvYWNoLiANCg0KPiANCj4gPiBUbyBwdXQgdGhp cyBpbiBwZXJzcGVjdGl2ZSwgdGhpcyBhbHNvIGFwcGxpZXMgdG8gYWxsIG90aGVyDQo+ID4gZGVw ZW5kZW5jaWVzDQo+ID4gPiBpdCB3aWxsIGNvbGxlY3Qgd2hpbGUgY29tcGlsaW5nIERQREsgKGxp YnosIGxpYmRsLCBsaWJwY2FwLCBsaWJudW1hDQo+ID4gPiB0byBuYW1lIGEgZmV3KS4NCj4gPiA+ DQo+ID4gPiBJbiBteSBvcGluaW9uLCB0aGUgcHVycG9zZSBvZiAqX0RMT1BFTl9ERVBTIGlzIHRv IGRlYWwgd2l0aCBsYXJnZSwNCj4gPiA+IG5vbnN0YW5kYXJkIGxpYnJhcmllcyB3aGVyZSB2ZXJz aW9uaW5nIGlzc3VlcyBhcmUgY29tbW9ucGxhY2UuIFRoaXMNCj4gPiA+IGRvZXNuJ3QgYXBwbHkg dG8gbGlibW5sLCB3aGljaCBzaG91bGRuJ3QgYmUgYSBtYWludGVuYW5jZSBuaWdodG1hcmUNCj4g PiA+IHRvIHBhY2thZ2UgbWFpbnRhaW5lcnMuIEkgc3VnZ2VzdCB0byBsZWF2ZSB0aGluZ3MgYXMg aXMuDQo+IA0KPiAtLQ0KPiBBZHJpZW4gTWF6YXJndWlsDQo+IDZXSU5EDQo=