From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70040.outbound.protection.outlook.com [40.107.7.40]) by dpdk.org (Postfix) with ESMTP id D43114D27 for ; Thu, 28 Feb 2019 11:20:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/E81IOCI6PYa3IPffLZmLR+THZJ513sEzCxiQIxCtSg=; b=h4KYDgzk+n1RSJbyjOpq8DJLHhKIei2I1sumlrjYwwGdaZEDTAx07kUmJV3vWZzzGE5mFVSqbSwJIWeTrpmF70nYxFcqwMjhhAJdxDTY0ljrZILrv+1VCE7kRbNgtGCVZh3HLEPDMEAvu+xD7XGrMx6QowqfQyKNTV1vNHekxXA= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB4238.eurprd04.prod.outlook.com (52.134.31.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.15; Thu, 28 Feb 2019 10:20:16 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::d81a:c2cb:6bce:30bb]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::d81a:c2cb:6bce:30bb%4]) with mapi id 15.20.1665.015; Thu, 28 Feb 2019 10:20:16 +0000 From: Akhil Goyal To: Anoob Joseph , "Trahe, Fiona" , "Doherty, Declan" , "De Lara Guarch, Pablo" , "Yigit, Ferruh" , Thomas Monjalon CC: Jerin Jacob Kollanukkaran , Narayana Prasad Raju Athreya , "dev@dpdk.org" , Ankur Dwivedi Thread-Topic: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name comparison Thread-Index: AQHUvHxsntNewzBh2Ey4taeN+7Qt9aXo7DZAgAGkSYCAAMGkYIAAvGkQgADywKCAA4WCgIAEYxTggAAiw4CAAAl64IAAD0MA Date: Thu, 28 Feb 2019 10:20:16 +0000 Message-ID: References: <1549279528-10397-1-git-send-email-anoobj@marvell.com> <348A99DA5F5B7549AA880327E580B435896F431A@IRSMSX101.ger.corp.intel.com> <348A99DA5F5B7549AA880327E580B435896F4E65@IRSMSX101.ger.corp.intel.com> <348A99DA5F5B7549AA880327E580B435896F6EC3@IRSMSX101.ger.corp.intel.com> <55f8f88d-2861-0cdc-d72d-290bed2e808b@nxp.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: PN1PR0101CA0070.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:d::32) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [92.120.1.65] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3524b2c8-0f5a-4608-4401-08d69d66551e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4238; x-ms-traffictypediagnostic: VI1PR04MB4238: x-microsoft-exchange-diagnostics: =?utf-8?B?MTtWSTFQUjA0TUI0MjM4OzIzOlNDZ1hLa04wSHZndkVrWndwZ2lHL0JzVERS?= =?utf-8?B?UU1xZFdqMThzYkxKWVlEZnlyYk0xN2VheFc2a0RrQ2FPdDhPbmYzT0JpQ09Y?= =?utf-8?B?ZE05UHdLdlg2cW9Ndkg0ajNQQ0NiMHFTenJNbFdKdDc1dmhjVkxMVVBJUkla?= =?utf-8?B?bUZDZzRQTnZ0d3R5QXloNUxGL2VLODY4SkVVTG8zR01vREJXaFdEOWFraGl6?= =?utf-8?B?bGRQZXZnK3U2RDFCcVVSUWFkTGsyZncvNnZUaExvSG5DT05mekNHdFVJeTBz?= =?utf-8?B?UjR1dDlRUml4S2liWWM0em9ZWm5GdVRVaXE5YUxzTkNPaDN4c1JHRVBkZndn?= =?utf-8?B?c3NHZUhxV3FRb0Q3c09YVzdpeXR5Zk44QjJnbzA0TDlYb1RsNnVxVGw4Tits?= =?utf-8?B?V3c4UjY0OURZVlM5SmFJMWNhdE10VjJjSFhHemJJb0dIWGowanlBajRTSjBS?= =?utf-8?B?c1JzbnYrK0VjNDhEeHdMUWdLdUdzWkxjUW9iNEIzR2FVYXhYWTJ4cUREY1hz?= =?utf-8?B?RWt0VjFhOVRFWE5WL05zYUJXWEdBb3FidUN6L0o3WldiaFVuUlpaQ1lLMHZC?= =?utf-8?B?OTZmVmpUZk1ScXJjODJEUmc3TGljbVZNYVZNc252ZFdldkRUZnIzdS9Nd0Vt?= =?utf-8?B?cXV0RzcrbURlVTVxd0VaNDg0WS93ZjhqcHc1b1h6RWVyaEU3N2U2Rm5EcThT?= =?utf-8?B?VUo4ZTRHMnBqTEphcUwwbjJlRmN5RkhDTzc3VjBvOThUMUJuaTdzNk4yMWZq?= =?utf-8?B?STFnVmtDeDl0bVhkbitGOWFwKzROckdXbDRmSnpiWG04T2F4bVFoeDkyanFy?= =?utf-8?B?U3BvNFVTbkJHK3JsVE5IbVprN0ZubWlKWm1TV1N5ZHB1bUs4TUR4LzAyUmZZ?= =?utf-8?B?L2FCMXZsbU5LMHY2WWRrRkNUNlJoMzZ5c2tNMDg0ZUs1cXZIaFZRRXJla2V4?= =?utf-8?B?aHB4U0FEdlVmY0ZpelJISnNPWGJHY2J5QmhmaEl1SzVaaXA2M3NlZkUrZG5s?= =?utf-8?B?b1dKbFBlUUJ3dXhGTGsycXVvTUpEZGx2MFJVVU5qVU03WkxJcXZZVFBRMlVq?= =?utf-8?B?R1g3ZUhLVmpQUDNJQkxGZ3JKaG9vcEpHMExuUTVQNHhPSjNaMnEzWjRvR0U5?= =?utf-8?B?Q3gwZHN5bXgxSWMzSTh4bHNaUjZNTEV0bFNER2l1YWFDem1jbEtvSVp0bXZa?= =?utf-8?B?aU82MWYxdXUvQkVGVnI0UWp6VlRaS3VuaytRbnhSenNqaFRzZXUwSnFEZ3lh?= =?utf-8?B?WEZpNXhkQ3drSEVoU2VDWEpqT2haN05hVCtSOWxkM0hzMm5vV3hxMFUxc2NE?= =?utf-8?B?L3A4VWc2TlVPUXpMb3M5cmc5aHFuV0FTSUphSDJ1NVMzYzNleHlUSlBGd2kr?= =?utf-8?B?anBqN3FDQWxpQTFjeGo0aHJtM25TN2h5Nk8yR3ZvZnppNVJwY0phY25BeW55?= =?utf-8?B?TVQvc25xNUlHY202cGFoSlZ3RlU3ci9PVDNFZE1BSGh5MjF2eGJKZUNBSVNv?= =?utf-8?B?K0pMSDFKVXdrN3FnY3VPb2YvU2Y4MzVueHJTSm11SlY2R09RVWEwemlZbHNR?= =?utf-8?B?SE1UMTZLUjFPZnpJNGR4Ui9QaXA5UGg2SEU4MTdsQ2hxMlplcFNIOHY1RFc4?= =?utf-8?B?NkU2MlpGVzV3VmUvbGlnWEl0Ukk3MGIrajY5aUZWRHh1ZFpMcTh4U1hEcHA0?= =?utf-8?B?Z09RQm9OUEZMcGhOcnhKa1FSc1YyaHpMVEpYaHExRGdvRW90YmsyM01raW12?= =?utf-8?B?NVRkKy9PdnFpMi9Oa1RYa1gvajAwbXRWaDFoUU56YUtHckFCQTRTUG1VT0R3?= =?utf-8?B?Q2RnTGJjeGliYzMxS1dKN2xpTWJZbWszM045enlCUktIQU1WbnAxeVFBWlph?= =?utf-8?Q?WpSSvV2urko=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 0962D394D2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(396003)(39860400002)(366004)(346002)(189003)(199004)(13464003)(76176011)(4326008)(54906003)(386003)(25786009)(186003)(99286004)(476003)(486006)(53546011)(8936002)(102836004)(6506007)(97736004)(6436002)(11346002)(26005)(14454004)(446003)(44832011)(305945005)(2616005)(52116002)(8676002)(6246003)(6116002)(2906002)(105586002)(3846002)(106356001)(81156014)(81166006)(7736002)(6512007)(71200400001)(7416002)(53936002)(5660300002)(31696002)(478600001)(256004)(93886005)(68736007)(86362001)(229853002)(6486002)(66066001)(31686004)(71190400001)(316002)(110136005)(36756003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4238; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: d2BOfN3dtBErQifKKcuatul0nPmDzUBxZNXsCUT1N0Ci1Y/YJRYuvKY/pDqTEH6Kk4edKQSGrAFp81M31oohT2mOhJz5EYMSajG+PAjFp3D+uEorMAgolb5cilFRc7yivU4p5ONSDZL2UcD05jX09IvE0jr0w3Q/fr6IhIDtWoJkqrshjgSwRXlqp9R6GUBT4NRqag8mpG+OtyTBTeFx4Qb4CnEaFWUmpD+BPhIG4axWrWa1BwkFpHaPHfb8ADac5ledmziajEhmTOS3XkEioVlUn67PiEtmS1LEl/gHTMcggkOA4HeJXqqSohlOUfsR8ohwQNl6+LctIDsiVoHSdWxIE2wky7PjSPFWTR8bHlRT0X+vEmZI0BKWtehBitSEf2nXdyBDW6dJyGpvHPYeMrJObLb9fN4HaUk7XthPmbk= Content-Type: text/plain; charset="utf-8" Content-ID: <294E7E0D431B7945BA80680B47CB98A8@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3524b2c8-0f5a-4608-4401-08d69d66551e X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2019 10:20:16.2247 (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-Transport-CrossTenantHeadersStamped: VI1PR04MB4238 Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name comparison 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: Thu, 28 Feb 2019 10:20:18 -0000 DQoNCk9uIDIvMjgvMjAxOSAyOjU3IFBNLCBBbm9vYiBKb3NlcGggd3JvdGU6DQo+IEhpIEFraGls LA0KPg0KPiBQbGVhc2Ugc2VlIGlubGluZS4NCj4NCj4gVGhhbmtzLA0KPiBBbm9vYg0KPg0KPj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IEFraGlsIEdveWFsIDxha2hpbC5n b3lhbEBueHAuY29tPg0KPj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDI4LCAyMDE5IDI6MjIg UE0NCj4+IFRvOiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT47IFRyYWhlLCBGaW9u YQ0KPj4gPGZpb25hLnRyYWhlQGludGVsLmNvbT47IERvaGVydHksIERlY2xhbiA8ZGVjbGFuLmRv aGVydHlAaW50ZWwuY29tPjsgRGUNCj4+IExhcmEgR3VhcmNoLCBQYWJsbyA8cGFibG8uZGUubGFy YS5ndWFyY2hAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aA0KPj4gPGZlcnJ1aC55aWdpdEBpbnRl bC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+PiBDYzogSmVy aW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTmFyYXlhbmEgUHJh c2FkIFJhanUNCj4+IEF0aHJleWEgPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3Jn OyBBbmt1ciBEd2l2ZWRpDQo+PiA8YWR3aXZlZGlAbWFydmVsbC5jb20+DQo+PiBTdWJqZWN0OiBS ZTogW2RwZGstZGV2XSBbUEFUQ0hdIGxpYi9jcnlwdG9kZXY6IGZpeCBkcml2ZXIgbmFtZSBjb21w YXJpc29uDQo+Pg0KPj4gSGkgQW5vb2IsDQo+Pg0KPj4gT24gMi8yOC8yMDE5IDEyOjE4IFBNLCBB bm9vYiBKb3NlcGggd3JvdGU6DQo+Pj4gSGkgQWtoaWwsIERlY2xhbiwgUGFibG8sDQo+Pj4NCj4+ PiBDYW4geW91IHJldmlldyB0aGlzIHBhdGNoIGFuZCBzaGFyZSB5b3VyIHRob3VnaHRzPw0KPj4+ DQo+Pj4gVGhhbmtzLA0KPj4+IEFub29iDQo+Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4+Pj4gRnJvbTogVHJhaGUsIEZpb25hIDxmaW9uYS50cmFoZUBpbnRlbC5jb20+DQo+ Pj4+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMjUsIDIwMTkgNToyMiBQTQ0KPj4+PiBUbzogQW5v b2IgSm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+OyBBa2hpbCBHb3lhbA0KPj4+PiA8YWtoaWwu Z295YWxAbnhwLmNvbT47IERvaGVydHksIERlY2xhbiA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29t PjsNCj4+IERlDQo+Pj4+IExhcmEgR3VhcmNoLCBQYWJsbyA8cGFibG8uZGUubGFyYS5ndWFyY2hA aW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aA0KPj4+PiA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47 IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4+Pj4gQ2M6IEplcmluIEph Y29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47IE5hcmF5YW5hIFByYXNhZA0K Pj4+PiBSYWp1IEF0aHJleWEgPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3JnOyBB bmt1ciBEd2l2ZWRpDQo+Pj4+IDxhZHdpdmVkaUBtYXJ2ZWxsLmNvbT4NCj4+Pj4gU3ViamVjdDog UkU6IFtQQVRDSF0gbGliL2NyeXB0b2RldjogZml4IGRyaXZlciBuYW1lIGNvbXBhcmlzb24NCj4+ Pj4NCj4+Pj4gSGkgQW5vb2INCj4+Pj4NCj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+Pj4+PiBGcm9tOiBBbm9vYiBKb3NlcGggW21haWx0bzphbm9vYmpAbWFydmVsbC5jb21dDQo+ Pj4+PiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjMsIDIwMTkgNjoxMiBBTQ0KPj4+Pj4gVG86 IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwuY29tPjsgQWtoaWwgR295YWwNCj4+Pj4+ IDxha2hpbC5nb3lhbEBueHAuY29tPjsgRG9oZXJ0eSwgRGVjbGFuIDxkZWNsYW4uZG9oZXJ0eUBp bnRlbC5jb20+Ow0KPj4+Pj4gRGUgTGFyYSBHdWFyY2gsIFBhYmxvIDxwYWJsby5kZS5sYXJhLmd1 YXJjaEBpbnRlbC5jb20+OyBZaWdpdCwNCj4+Pj4+IEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVs LmNvbT47IFRob21hcyBNb25qYWxvbg0KPj4+Pj4gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+Pj4+ PiBDYzogSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTmFy YXlhbmEgUHJhc2FkDQo+Pj4+PiBSYWp1IEF0aHJleWEgPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsg ZGV2QGRwZGsub3JnOyBBbmt1ciBEd2l2ZWRpDQo+Pj4+PiA8YWR3aXZlZGlAbWFydmVsbC5jb20+ DQo+Pj4+PiBTdWJqZWN0OiBSRTogW1BBVENIXSBsaWIvY3J5cHRvZGV2OiBmaXggZHJpdmVyIG5h bWUgY29tcGFyaXNvbg0KPj4+Pj4NCj4+Pj4+IEhpIEZpb25hLA0KPj4+Pj4NCj4+Pj4+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+IEZyb206IFRyYWhlLCBGaW9uYSA8ZmlvbmEu dHJhaGVAaW50ZWwuY29tPg0KPj4+Pj4+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMjIsIDIwMTkg OTowOSBQTQ0KPj4+Pj4+IFRvOiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT47IEFr aGlsIEdveWFsDQo+Pj4+Pj4gPGFraGlsLmdveWFsQG54cC5jb20+OyBEb2hlcnR5LCBEZWNsYW4N Cj4+IDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+Ow0KPj4+Pj4+IERlIExhcmEgR3VhcmNoLCBQ YWJsbyA8cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwuY29tPg0KPj4+Pj4+IENjOiBKZXJpbiBK YWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBOYXJheWFuYSBQcmFzYWQN Cj4+Pj4+PiBSYWp1IEF0aHJleWEgPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3Jn OyBBbmt1ciBEd2l2ZWRpDQo+Pj4+Pj4gPGFkd2l2ZWRpQG1hcnZlbGwuY29tPjsgVHJhaGUsIEZp b25hIDxmaW9uYS50cmFoZUBpbnRlbC5jb20+DQo+Pj4+Pj4gU3ViamVjdDogUkU6IFtQQVRDSF0g bGliL2NyeXB0b2RldjogZml4IGRyaXZlciBuYW1lIGNvbXBhcmlzb24NCj4+Pj4+Pg0KPj4+Pj4+ IEhpIEFub29iLA0KPj4+Pj4+DQo+Pj4+Pj4+Pj4+IEBAIC01NDIsOCArNTQzLDggQEAgcnRlX2Ny eXB0b2Rldl9nZXRfZGV2X2lkKGNvbnN0IGNoYXINCj4+Pj4gKm5hbWUpDQo+Pj4+Pj4+Pj4+ICAg IAkJcmV0dXJuIC0xOw0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiAgICAJZm9yIChpID0gMDsgaSA8 IGNyeXB0b2Rldl9nbG9iYWxzLm5iX2RldnM7IGkrKykNCj4+Pj4+Pj4+Pj4gLQkJaWYgKChzdHJj bXAoY3J5cHRvZGV2X2dsb2JhbHMuZGV2c1tpXS5kYXRhLT5uYW1lLA0KPj4+PiBuYW1lKQ0KPj4+ Pj4+Pj4+PiAtCQkJCT09IDApICYmDQo+Pj4+Pj4+Pj4+ICsJCWlmICgoc3RybmNtcChjcnlwdG9k ZXZfZ2xvYmFscy5kZXZzW2ldLmRhdGEtPm5hbWUsDQo+Pj4+Pj4gbmFtZSwNCj4+Pj4+Pj4+Pj4g KwkJCQlSVEVfQ1JZUFRPREVWX05BTUVfTUFYX0xFTikNCj4+IGNvbnNpZGVyIHVzaW5nICJzdHJs ZW4obmFtZSkgKyAxIiBpbnN0ZWFkIG9mDQo+PiBSVEVfQ1JZUFRPREVWX05BTUVfTUFYX0xFTi4N Cj4+IFRoaXMgd2lsbCBub3QgY2F1c2UgYW55IEFCSSBicmVha2FnZSBpbiBteSBvcGluaW9uIGFu ZCBhbmQgd2lsbCBjaGVjayB0aWxsIHdlDQo+PiBnZXQgYSBudWxsIHRlcm1pbmF0ZWQgc3RyaW5n IGluIGJvdGggdGhlIHN0cmluZ3MuDQo+PiBXaGF0IHNheT8NCj4gW0Fub29iXSBJbiB0aGF0ICBj YXNlLCBJJ2xsIHJlc3RyaWN0IHRoZSBwYXRjaCB0byB0d28gcGxhY2VzLiBXaGVyZXZlciBzdHJs ZW4obmFtZSkgaXMgdXNlZCwgSSdsbCBtYWtlIGl0IHN0cmxlbihuYW1lKSsxLiBJIHdvbid0IHRv dWNoIHN0cmNtcCBvbmVzIGFzIHRoYXQgd291bGQgd29yayBhcyBpcy4gU2hhbGwgSSBwcmVwYXJl IGEgdjI/DQpJIHRoaW5rIGl0IHNob3VsZCBiZSBmaW5lLg0KDQpGaW9uYSwNCkFueSBjb21tZW50 cz8NCg0KLUFraGlsDQo=