From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A03E3A09F1 for ; Wed, 16 Dec 2020 21:34:41 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 68F86C9D2; Wed, 16 Dec 2020 21:34:40 +0100 (CET) Received: from hqnvemgate25.nvidia.com (hqnvemgate25.nvidia.com [216.228.121.64]) by dpdk.org (Postfix) with ESMTP id 8166EC9C2; Wed, 16 Dec 2020 21:34:35 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Wed, 16 Dec 2020 12:34:33 -0800 Received: from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 16 Dec 2020 20:34:15 +0000 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.59) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 16 Dec 2020 20:34:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k12gAhF5KWe2493wsTKqY8wS+biHE5i56IArPGE1E7l/NS2OocdrlpHR/6mp8IbOyY6HbWbaivzrwTSRtQHAZx30tU3u4nrThtCPW1NC6QVmgYu1Yj2eBqXnCQcl19y9E/ZTSEoNQAQe5gQRknyfNY5YYVNN9ElWp+pMTPMeJoaVaHEgFwY9Q/Shyet9DBffoAO1iefDy/4YEE1VXh6Eu4Ta8RPDN0AiSNFYEx8FV5cMFR250j+YJIpjoZSo8mKsMWE76EB6aoF9W5Qab+HkrAM6xu8VkAL8neAgE9RxPS1kLRRUFkN4tmagpJpRkseIj7COEAshdLFRwwU1E77qXQ== 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=RtRVPYEbHh3+NQnfjpBFlm9SGHlDhRc1LZ7SMSnajBk=; b=VTYUoKoK6n486+4kn0QqSYxpoWWEGKE+EEN7AldjE6R2lP7FQy9ineR5ZOw4LRmewRQdMNL6RO7+JGtGWnw/rE6ONqhvvc2u74FAtMfyVpRNo1dSg/ONmp2cRAZd7O+HjvSMVr9MfBuparvbSvMFWAbA8uIDzlUvHNWtnp82+5Ze0xPkbazFSk9wCtluTsi4DGPia4uAXb3Rg2mx7v5/qWyZ/N8NU9dSTv/xjZnHIhIAE+MZhWAMnsRvi2GvehO1Ec/x6D9nqIoLsKw4FM/oiBJ1IxMtdKbehvimEqVTRAGm4Met+rcc7h4xlaTMkh1VSxWsozA9cGLNWFSNkp2SHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB4910.namprd12.prod.outlook.com (2603:10b6:5:1bb::9) by DM6PR12MB4911.namprd12.prod.outlook.com (2603:10b6:5:20e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Wed, 16 Dec 2020 20:34:12 +0000 Received: from DM6PR12MB4910.namprd12.prod.outlook.com ([fe80::ad60:4b1d:9e8b:dcba]) by DM6PR12MB4910.namprd12.prod.outlook.com ([fe80::ad60:4b1d:9e8b:dcba%6]) with mapi id 15.20.3654.025; Wed, 16 Dec 2020 20:34:12 +0000 From: Ali Alnubani To: "luca.boccassi@gmail.com" , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , "Ali Alnubani" , "benjamin.walker@intel.com" , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , "pingx.yu@intel.com" , "qian.q.xu@intel.com" , Raslan Darawsheh , NBU-Contact-Thomas Monjalon , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" , Slava Ovsiienko Thread-Topic: 19.11.6 patches review and test Thread-Index: AQHWyVgzh5Tpk24ElEGO8R2C2+GFGan6J57w Date: Wed, 16 Dec 2020 20:34:12 +0000 Message-ID: References: <20201203093856.299103-1-luca.boccassi@gmail.com> In-Reply-To: <20201203093856.299103-1-luca.boccassi@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [178.130.153.229] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 32459866-90a3-4c24-67f1-08d8a201f2c2 x-ms-traffictypediagnostic: DM6PR12MB4911: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3513; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FWvCU8L+4jb2gDlLvdipw4za0e+wNs7JoxyBf7mhk7T/fwlpPFDxDE8t7pZcAq3PxYJSSok9TviVPOsEkCDA7LUKpx+6GisKBLsCIglwKQM5qrf36Xtbhpsoi51aW3dxAhChzXHNLUI7lRLOBPlMS7zsrwA5JCs2OPyv7CRFOjtIxiTGoWjwf8HSqRUZU0gCyHLYlK28y29Tz+WjN3lKXRXRaYq9nb2a5Kd94gzkdp9bkG4IjSw4FMlqePOnrBe9F65N6BMDSGnIwyClCf07qbu6UXUh/c4LkrPfaHdjQK2D6alk68jVNfDP/owNWKsVPuyek9hwiVsBfcVsqAQiee3NkIG3vBb6LBUKkj3NL/AZsl2eYbTypIewqqzIT5XrQFzYoOe+pkFBzfT92eX9UA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4910.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(376002)(346002)(396003)(366004)(7696005)(83380400001)(66476007)(9686003)(76116006)(66556008)(66946007)(4326008)(7416002)(8936002)(478600001)(8676002)(6506007)(53546011)(64756008)(110136005)(26005)(66446008)(86362001)(54906003)(107886003)(966005)(316002)(33656002)(186003)(71200400001)(52536014)(55016002)(5660300002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?UTgvZ0tjM3pTMngwalBRcVhSYm8wWmFyT3MyTGNPUmNIcWpYU05wWU5xUnVh?= =?utf-8?B?K2VmeE1sZ0d1RFJTNkJyMS9ibGlwWjBLQjg1RzBTZE1DZEhtaWNiZmxDVndm?= =?utf-8?B?bDZjd1R1TFV6OWtkeWdvUGRTTjBESW92UzZvMXpPTHVnYStiaVRLM21IbDh5?= =?utf-8?B?aWZDNWRWcXhES1lkcVkzNWdKS295M1pSNzFnMjdBQndVdHdUcWFPN1djVUpR?= =?utf-8?B?RzVFaTFhOExiR1ZMcHJBcjJFNndzU3dmRXBEWWhHRG1vU3YySTR2L0N6ZDFn?= =?utf-8?B?NmRXdGxMVHhYL2YwbDJRVlBNSk52YUgzMVdZYlIyQ1NhUXB4YnAwQ0JUUDkz?= =?utf-8?B?cGpyS3R5WTJCNDlyMHB1NlRWbnoyNUdrTGNiOThhVkdaeFJxcFBkcERKK2JW?= =?utf-8?B?UW0rYXpMM0x2TXZVUHFMTEl5Qmc1T2pPSkhUOHQycERqSGdTbFJ2YmZNS09n?= =?utf-8?B?dTJlUHExTlU4U25NbkZTbVQ5alN2dStWcS9nOW05dlAwTWhPdDcwRURNUWVk?= =?utf-8?B?UVBYMm1jbjJUbXlhRXFDQkRzUnJHcUd0cTU0Sm1adkdrcWlYeVFnMGtCbWRu?= =?utf-8?B?ZDduZU0vdVBmTDgrQ3JEN3R5RnVNbkplR3F3MXJDMmIzdGsvZWZHVGsyZFQ4?= =?utf-8?B?WWpsdFpjS3Q0QThNSDNXNlFZZU91bHFhV2MwWmNWbG5QWlNDMEZ4QmxPM2xk?= =?utf-8?B?L3RjMVFvTk1NZ0hVUS85OVRxL0p4ODBiUnRXc3oyRm5Nb2U2SGIxU1BHdVlw?= =?utf-8?B?c0MvS1NjQXR2OGkzTWxxSWVPMDBlTWNwY2ZsSGN5WStWcDdJK2VwZGtkMDhy?= =?utf-8?B?Zm5ObVdRRGZRR1NXKzFOYmxRM3phcDN0N2Yxa3NOL0d3eFlGS0JxZzZuL3Fj?= =?utf-8?B?Vkhjd3ZjNzJIa3J6RFhEWk8zbU9wcTBDQUpLVVJWSWs2SGkxTkNvdFdzaU1p?= =?utf-8?B?VS9UN3J0MVZXblE1Y2dYUG8wVGJydCtSQzNaWVpUUVF0VHdIVFpNTU5kWkYz?= =?utf-8?B?alFOQ1hyL0FzSWgvREJtRnVXL1NodTBEUGtYbUFnRVdaclRPR3VzWDR2dzdS?= =?utf-8?B?dFVEZm5leDBRMFVFazAydmhMMDJHM1FUYThtMXZoSzUxK1pqdUswblREVFZ1?= =?utf-8?B?dDJSNklHQjJTRXVrRVExTkNBK2x5TWl4VW11K2RvaUhRYTFZc3BKZVZKZlBT?= =?utf-8?B?Q3Jxa3RlbUExVTNWVXFoYUEyNVovRHhaN0E0REsxUFJSbEVGSHNkeUFabzQz?= =?utf-8?B?akh6VlA5aFQ1K2d4bllSMkZpV0d3TU02YVlValhpelM4UTM0YXE4TXR3RHc2?= =?utf-8?Q?I+ytonjoS+lag=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4910.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32459866-90a3-4c24-67f1-08d8a201f2c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2020 20:34:12.2378 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zZvZ6uPJVSPj9r9yjipLL5ILsDmEka3QSrXIQnvTzoOvelDhkPORj95jwdgmE7tSgUP0BxGoWSlT8L0bKTjGKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4911 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1608150873; bh=RtRVPYEbHh3+NQnfjpBFlm9SGHlDhRc1LZ7SMSnajBk=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=cohOg/fPxd6AzEyboD1N4qnuBWxzI5wAw4mnTV0JGXkSAYpecI4rsWYhN/QaHoUj5 BFQ0EORLvFAhg0WzPLs2SyVEPeMG+qxyi35lChlBHvGoyWCuZBwFb1eBS5JFDc3SIZ zWF7FXC22toVxiFEdE4dHc+DWWFLuzKAr3zR8Y8lSd0TgJ9hvIrzGn3Z/4z7w0LRN9 0hRCbxwM5v5e0dTjgJWuaTeiGI+F+q/yjZOX6MvwRkg8qWMFqu7fESnFCfPKKRtutx xPkfgDOxg7l7epvzeDeMZiQTYgCAtDENFHAyr2JkCmf58wMaQuTL4JmNHSFJ4jEIrR JLVXSFSMz8pbw== Subject: Re: [dpdk-stable] 19.11.6 patches review and test X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbHVjYS5ib2NjYXNz aUBnbWFpbC5jb20gPGx1Y2EuYm9jY2Fzc2lAZ21haWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwg RGVjZW1iZXIgMywgMjAyMCAxMTozOSBBTQ0KPiBUbzogc3RhYmxlQGRwZGsub3JnDQo+IENjOiBk ZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUgPEFiaGlzaGVrLk1hcmF0aGVAbWljcm9zb2Z0 LmNvbT47DQo+IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29tPjsgQWxpIEFsbnViYW5p IDxhbGlhbG51QG1lbGxhbm94LmNvbT47DQo+IGJlbmphbWluLndhbGtlckBpbnRlbC5jb207IERh dmlkIENocmlzdGVuc2VuIDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsNCj4gSGVtYW50IEFncmF3 YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBJYW4gU3Rva2VzDQo+IDxpYW4uc3Rva2VzQGlu dGVsLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBKb2huIE1jTmFtYXJh DQo+IDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47IEp1LUh5b3VuZyBMZWUgPGp1aGxlZUBtaWNy b3NvZnQuY29tPjsNCj4gS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT47IEx1Y2Eg Qm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+Ow0KPiBQZWkgWmhhbmcgPHBlemhhbmdAcmVkaGF0 LmNvbT47IHBpbmd4Lnl1QGludGVsLmNvbTsNCj4gcWlhbi5xLnh1QGludGVsLmNvbTsgUmFzbGFu IERhcmF3c2hlaCA8cmFzbGFuZEBtZWxsYW5veC5jb20+OyBOQlUtDQo+IENvbnRhY3QtVGhvbWFz IE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgeXVhbi5wZW5nQGludGVsLmNvbTsNCj4g emhhb3lhbi5jaGVuQGludGVsLmNvbQ0KPiBTdWJqZWN0OiAxOS4xMS42IHBhdGNoZXMgcmV2aWV3 IGFuZCB0ZXN0DQo+IA0KPiBIaSBhbGwsDQo+IA0KPiBIZXJlIGlzIGEgbGlzdCBvZiBwYXRjaGVz IHRhcmdldGVkIGZvciBzdGFibGUgcmVsZWFzZSAxOS4xMS42Lg0KPiANCj4gVGhlIHBsYW5uZWQg ZGF0ZSBmb3IgdGhlIGZpbmFsIHJlbGVhc2UgaXMgRGVjZW1iZXIgMTcuDQo+IA0KPiBQbGVhc2Ug aGVscCB3aXRoIHRlc3RpbmcgYW5kIHZhbGlkYXRpb24gb2YgeW91ciB1c2UgY2FzZXMgYW5kIHJl cG9ydCBhbnkNCj4gaXNzdWVzL3Jlc3VsdHMgd2l0aCByZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBG b3IgdGhlIGZpbmFsIHJlbGVhc2UgdGhlIGZpeGVzIGFuZA0KPiByZXBvcnRlZCB2YWxpZGF0aW9u cyB3aWxsIGJlIGFkZGVkIHRvIHRoZSByZWxlYXNlIG5vdGVzLg0KPiANCg0KVGhlIGZvbGxvd2lu ZyBjb3ZlcnMgdGhlIGZ1bmN0aW9uYWwgdGVzdHMgdGhhdCB3ZSByYW4gb24gTWVsbGFub3ggaGFy ZHdhcmUgZm9yIHRoaXMgcmVsZWFzZToNCi0gQmFzaWMgZnVuY3Rpb25hbGl0eToNCiAgU2VuZCBh bmQgcmVjZWl2ZSBtdWx0aXBsZSB0eXBlcyBvZiB0cmFmZmljLg0KLSB0ZXN0cG1kIHhzdGF0cyBj b3VudGVyIHRlc3QuDQotIHRlc3RwbWQgdGltZXN0YW1wIHRlc3QuDQotIENoYW5naW5nL2NoZWNr aW5nIGxpbmsgc3RhdHVzIHRocm91Z2ggdGVzdHBtZC4NCi0gUlRFIGZsb3cgdGVzdHMuDQotIFNv bWUgUlNTIHRlc3RzLg0KLSBWTEFOIHN0cmlwcGluZyBhbmQgaW5zZXJ0aW9uIHRlc3RzLg0KLSBD aGVja3N1bSBhbmQgVFNPIHRlc3RzLg0KLSBwdHlwZSB0ZXN0cy4NCi0gbDNmd2QtcG93ZXIgZXhh bXBsZSBhcHBsaWNhdGlvbiB0ZXN0cy4NCi0gTXVsdGktcHJvY2VzcyBleGFtcGxlIGFwcGxpY2F0 aW9ucyB0ZXN0cy4NCg0KVGhlIHRlc3RzIHJhbiBvbjoNCi0gTklDOiBDb25uZWN0WC00IEx4IC8g T1M6IFJIRUw3LjQgLyBEcml2ZXI6IE1MTlhfT0ZFRF9MSU5VWC01LjEtMi41LjguMCAvIEZpcm13 YXJlOiAxNC4yOC4yMDA2DQotIE5JQzogQ29ubmVjdFgtNSAvIE9TOiBSSEVMNy40IC8gRHJpdmVy OiBNTE5YX09GRURfTElOVVgtNS4xLTIuNS44LjAgLyBGaXJtd2FyZTogMTYuMjguMjAwNg0KDQpD b21waWxhdGlvbiB0ZXN0cyBpbiB0aGUgZm9sbG93aW5nIE9TL2RyaXZlciBjb21iaW5hdGlvbnMg YXJlIGFsc28gcGFzc2luZzoNCi0gVWJ1bnR1IDIwLjA0IHdpdGggTUxOWF9PRkVEX0xJTlVYLTUu MS0yLjUuOC4wLg0KLSBVYnVudHUgMjAuMDQgd2l0aCByZG1hLWNvcmUgbWFzdGVyICg2YTVjMWI3 KS4NCi0gVWJ1bnR1IDIwLjA0IHdpdGggcmRtYS1jb3JlIHYyOC4wLg0KLSBVYnVudHUgMTguMDQg d2l0aCByZG1hLWNvcmUgdjE3LjEuDQotIFVidW50dSAxOC4wNCB3aXRoIHJkbWEtY29yZSBtYXN0 ZXIgKDZhNWMxYjcpIChpMzg2KS4NCi0gVWJ1bnR1IDE2LjA0IHdpdGggcmRtYS1jb3JlIHYyMi43 Lg0KLSBGZWRvcmEgMzIgd2l0aCByZG1hLWNvcmUgdjMyLjAuDQotIENlbnRPUyA3IDcuOS4yMDA5 IHdpdGggcmRtYS1jb3JlIG1hc3RlciAoNmE1YzFiNykuDQotIENlbnRPUyA3IDcuOS4yMDA5IHdp dGggTUxOWF9PRkVEX0xJTlVYLTUuMS0yLjUuOC4wLg0KLSBDZW50T1MgOCA4LjMuMjAxMSB3aXRo IHJkbWEtY29yZSBtYXN0ZXIgKDZhNWMxYjcpLg0KLSBvcGVuU1VTRSBMZWFwIDE1LjIgd2l0aCBy ZG1hLWNvcmUgdjI3LjEuDQoNClRoZSB0ZXN0aW5nIHdhcyBkb25lIG9uIHYxOS4xMS42LXJjMSB3 aXRoIHRoZSBmb2xsb3dpbmcgcGF0Y2ggYXBwbGllZDoNCmh0dHA6Ly9pbmJveC5kcGRrLm9yZy9z dGFibGUvMTYwODEzMjY0OC0xNTQ2OS0xLWdpdC1zZW5kLWVtYWlsLXZpYWNoZXNsYXZvQG52aWRp YS5jb20vVC8jdQ0KDQpXZSBkb24ndCBzZWUgYW55IGNyaXRpY2FsIGlzc3VlcyBibG9ja2luZyB0 aGUgcmVsZWFzZSBvdGhlciB0aGFuIHRoZSBkZWJ1ZyBidWlsZCBmYWlsdXJlIFZpYWNoZXNsYXYg Zml4ZWQuDQoNClJlZ2FyZHMsDQpBbGkNCg==