From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 036F643DEF for ; Wed, 3 Apr 2024 20:09:07 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F1E4D4025D; Wed, 3 Apr 2024 20:09:06 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2102.outbound.protection.outlook.com [40.107.237.102]) by mails.dpdk.org (Postfix) with ESMTP id 9FECB4025C for ; Wed, 3 Apr 2024 20:09:05 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GoPKbRFAeRcauoD8FhTKSEzb07pt3/gj1HaFnt0P/at4M0wqa7X8MT2o77PZqPawj64Wmm/RLbRlDJ3UnTdHu0vFbHp1U7ItuyfK2GNpvLH7fn4sZfPrKdjuePSMZQGmKVw8/n/xhFueitz1lrxuIgABU3o+fQ29FT4U6QZoz8iUibVBgXT4+YCDRmWRV1V8WHPyk57GAYHxlmUTElbFD7Id5uaLIZQRT91njc1rZfv1s2hLhI8e737+QNmGyZ9MP+QAfXVQS/d7HPXvTJlFSKZ1TleYEL6WiX3Yb/9htT36Laycbx4gzHKr2dQRH3zDtjgNDXtXJwxt5KpAm6XyEA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4AAgvctfNTiXDsus5BIzV0uRY0DyEGYN/H9AtJVJT5A=; b=Lb3QCuxkq3NAhgZdkvCootGdjEVt9tPmUgTVraX3mFQ3Kv2swKtFfhe1vxYopO4vneyzwzgCPTHqeCMsLcc5jgLun5EX6yjUwLI1wwRCmcYeyP9qhkU1m3hCNEqPjYzCTOndZs/wVIrDOjXV8VdJpHeOh6ZiELZPK9WGxszPHmabjES+HTZwBfquxCPCzaGa/gITdg1hhZNp6R7R4dltAme6ghAAs2RMHNMBCc7PV7RAtkKjjenZrW8kSe3nSfENuGrE1ATrwNJ11CgM0nHed13lA/EoqJ7sEVXayIiOMtyy36jbCHQTAR9neO2pqzjjb8SrGg0JxJuonczpipIsGg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4AAgvctfNTiXDsus5BIzV0uRY0DyEGYN/H9AtJVJT5A=; b=YX6kMUClTmMbKblWfhW6sqbUvzyBZ7rW+MWJ8PhzLso9Lu4+1Cn07t1EmWn6DjJeowcIS3WSxxBpJM7chvlgoFsnEWE94540dHtGeY34E2JT7x3RTXVu+FfEkRJIm24zQ6oMT2XY28hN8+5+Gqv9hrVjnqhiHfdPreQpW+SFqsZhOKlesOYFBYbq1AKKnTLTGPYceoaqdYl0QFJ1gXD5YSJpa6O+9dnnxZoWCYOGX7wLjceIedUD0+nGgR+tx+gArcYDRwIQs9UEuVtnWTw/LpLiPXyZmPh8n8VmGC+mOUIcN0+YKVUoK1EJk0pWaDthOUIqF7mazIhlBjnns7Tk5w== Received: from PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) by DS7PR12MB5863.namprd12.prod.outlook.com (2603:10b6:8:7a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr 2024 18:09:00 +0000 Received: from PH0PR12MB8800.namprd12.prod.outlook.com ([fe80::cbb1:eefb:c4e0:f710]) by PH0PR12MB8800.namprd12.prod.outlook.com ([fe80::cbb1:eefb:c4e0:f710%7]) with mapi id 15.20.7409.042; Wed, 3 Apr 2024 18:09:00 +0000 From: Dariusz Sosnowski To: Luca Boccassi CC: "stable@dpdk.org" , Ori Kam , Matan Azrad , Slava Ovsiienko , Suanming Mou Subject: RE: [PATCH 22.11] net/mlx5: fix async flow create error handling Thread-Topic: [PATCH 22.11] net/mlx5: fix async flow create error handling Thread-Index: AQHahbg+y+DPIqCE7kuo84n4u1HsW7FWjJRQgAAgx4CAACr4kA== Date: Wed, 3 Apr 2024 18:09:00 +0000 Message-ID: References: <20240403083805.23622-1-dsosnowski@nvidia.com> <40040364d17a265bd46679864c990c87ff654122.camel@debian.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR12MB8800:EE_|DS7PR12MB5863:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vp78KQ4JADOaW5UTSkNRKsbG5lv4p0bX7BhZBUMec5SiDMSK4ZUPLexTVuupi31kwM0uO2ehHeOndPencv8PDLVIRVvNCelsGqdrEhhQlgA+0mrGADVH5W5ttsZhwwXuE923OFRxEyWm0cT96v+hXrT2JV0ELSXMlTNOHshVQixiGXovRYOaeh+IiQrFyWEg0lwtrsSHgqQBOWOjl8x4RlMgp2SXXX1p5hK9HPABRERLb+CRVRvZz1csqVoOBBT/3tf6FZz16L1NuE77kTsC2WTKpCiOfl+G2YTwyIIM7fm5S+dDhCAkKjYnr99pxf3TGKLtC05gRVGse9DjXF3iU87s5WET9tLPgyBKsDNfj6fubU3xckTw8WeW/MswG7yh1NSEZu+nh2EnrJJV91DAauek9xlF289OfneOYzuEg+Z16IIKYmwoDO0M34CPt2gN1Eq5PbBdNUTmSGk57MY3tbG2fbGO35FHvrMU5COqjMiivQb+nCGwc55i+FBg13DeoLobgQSiwHnMyQ7w/2VMohljCdSM8v9Us+JPVBnOqzw63c5JFha+4fxN3oGhcYZzXq/g1HMox/MNw/IGtPZjdxBNU/WnusVJPplbdVpRn1Wis5Evzw8Ti8BTEGXtDEw6HnoOvs/WWL2v3J2RJJAz1etHhoi8NONR9SiDC6gKS0E= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR12MB8800.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cXhiT1NZc3VyS1l2R0ZuV2FwbEpacVJraXF4Z3h6RGx6RXhBbm5RMkY3Yi9a?= =?utf-8?B?QVErdFRJelltQlB0ZjY5dldkdjZRbFU1cjlNWldpOFpMUlo1NGdXUnNEdUl5?= =?utf-8?B?UU5kSE1BTEdNUk9TbSs3Vnc5ZUlKOUN2bTk4ZFplbi9TYW1VdU1sMi9mWDZR?= =?utf-8?B?c3ZsYnJid284WklGakJXNVV4d214UjFuUlBvQXdndG1UMGRoT2YwUWR3ajlK?= =?utf-8?B?R01VWmpOWW9idXZzVFNMeTgrZFRZbmpqSXB6WHRDMVk4SlVySElJQXJOTVlS?= =?utf-8?B?dHowQWdTSHhRSFk4MFV0SGVna2tDK2FYYTJEekpXaW53TXBUNUtqazRpczBs?= =?utf-8?B?NXV5OWhZdVZTTC9vYVZaVkxtWFhzYkZERDNuTURaUHpESTg2NEZ6Q1NZNDlw?= =?utf-8?B?ZEIvNGZ2cGdSNlJjYWpUSWttY2ZYS1d2TTllbWkzUkN1VVZZcTA3ZWNIVVNP?= =?utf-8?B?OGhsWmRlNWswWXpBdDdMbFV2ZnVNaHpYNUU0amhzamlBSUwvc0l2cEVmYmVl?= =?utf-8?B?cEpUTWZvZ2c2SHhpQmw4bHRnM0RDeUNPelhRZVZmT2I1cUN1TlgxWlZBWURG?= =?utf-8?B?aUhGQWNzaVBNMExaeGg0SFN2emRnc29tUW5hbWU5b0tvZmNacGxpRXhLelky?= =?utf-8?B?RzZESVVjQWxCSjVocC9LeTJpdi9PbVI1UWhWYkh2ZkNhVjN3aW1CMzcyMFBs?= =?utf-8?B?aXZxTWIvMW85cnBDb0hnK0Fmalo4cTNacUtMd1I5c1ZIcnlXYzhpTmZJSUY5?= =?utf-8?B?aXcwVGhqR3hrZytUVmdtQXZOSkJ6bWVaL2Zwb1RzOHU0clU0WTAwU2hOT3U0?= =?utf-8?B?LzZxbjlJNXV2Y3NBUit3enkzMWtXTGJ5c2hXY2RzL21Ta01oSktUSEhDZGV6?= =?utf-8?B?M2xNeTVDN1h4bTU2cWFFZ0hSMG56ZG9SUTJBRkxtQUVHT2dIMzdDYkFTQmJo?= =?utf-8?B?QXkvMVFzRk43VnRoT1lwWFM2cUZXWlBXaGJ6UENYZExwT0lRRGsrMWNRZDJN?= =?utf-8?B?SDM4Q1FnSiswa093UEhKZ1BnZStlMjNuM0pRelplNVRVY3hxcGlNejZlZ0xJ?= =?utf-8?B?SnpDOStiblFSNG9GNWlFV0pmZzV4V1l2QmI1Q2VtNmlqU01UK3FyVnVJRlp5?= =?utf-8?B?cm56OEErSEovV25QdGVJYjh0M2IrWENCMnUrdS9iNE5WelljanY4SEhCeWZo?= =?utf-8?B?aU5sclBOR0V5S0tacnJjd0Y2aG1rbDJuYmlUaU9WRzMwSUtUOFV3S1pNNHNw?= =?utf-8?B?RTcvSDNMdVdPaG03YTZ3R3RqQ2tlcTlmWGJOcGM0bllYN1FZYjZZREM5L1B0?= =?utf-8?B?R0N3UXRvWkxzdEQ2LzRia1Z3dWN2VC9DdHkrYjR6MnlWS0dBcVEwNkJKSGdT?= =?utf-8?B?anZPdVZDTmdRMlRCenpBWkRFTXVpb1JSZlh3MUtpM0twc2gwZGpDUzdnblFD?= =?utf-8?B?d3gvVEorcE9jT0RtS1I0MzBUMXVpbkVXcCtJTG0yQjJPc2ZmNkVRQjhPWDJB?= =?utf-8?B?U1VWSms2dmVmWjNHc3J1M0tHdjBmVEZ2UUI0MkVCV1ZiV05XZmxiYmxGZ0tR?= =?utf-8?B?d0x3b2tBN2huSjJGcWNGMm4zR2ZTeG5wbHN6dUIxQ2I2WFljOTBUaThieEU0?= =?utf-8?B?T0Z1eXZjUkk3WXRFTDFjWDZZK2hSUnNlVUR4Yk1HdWlKaVhnc2I1OFVRSDB0?= =?utf-8?B?M1NDN1hyK3BZZ001WXViWDRSV2lGMm1DSUFlditPQzRwTkRsTFlxVUNXYkN5?= =?utf-8?B?Ui8rRWVZUXpPZDZBanI5TTNZUDIzSUFOZ0VwempmYWoxcUJBbjBhV2NMbE9N?= =?utf-8?B?cDRQRGxscDBvc1dKdm5EczNtKzM4cWZWSU9DbTZZZmRLMnhLSm1nMGEvN2Nk?= =?utf-8?B?MDBjanp5VnV0TlZyZlJIdWxNRHRrWjFUZk1RSGYxTEc3dFZhVnZMb2xrY1hv?= =?utf-8?B?M1lXWVRyRHJudFpXd2NDTTAzS3FrWXE1b1JXU0crVlI4ZWZIR25ZdE9XQjE0?= =?utf-8?B?TnJXWVZYOHhrSEpZQmhvSnYxMjlnSHpBcEZRWlZYcWduQ29zQVl6azFFQnVV?= =?utf-8?B?WVRUTlJ0QS9RZXJnZmZYWCtoc1k5dmsrdjZ4bmYvZi9QRURmT3hqc28vRE1D?= =?utf-8?Q?T1gMPXA0gHj02zwrSZPHlVoT+?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB8800.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 005d42b0-8031-488f-1c4e-08dc54092332 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2024 18:09:00.1106 (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: LDqtyslHgldEbDBwR1+UOAGaCgcn6oY/AQjK/3v8T5nkRaOmPsjaliXpgrVdG5EW0tId37VKwYbrg8zxoRXKZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB5863 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWNhIEJvY2Nhc3NpIDxibHVj YUBkZWJpYW4ub3JnPg0KPiBTZW50OiBXZWRuZXNkYXksIEFwcmlsIDMsIDIwMjQgMTc6MzQNCj4g VG86IERhcml1c3ogU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+DQo+IENjOiBzdGFi bGVAZHBkay5vcmc7IE9yaSBLYW0gPG9yaWthQG52aWRpYS5jb20+OyBNYXRhbiBBenJhZA0KPiA8 bWF0YW5AbnZpZGlhLmNvbT47IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNv bT47IFN1YW5taW5nDQo+IE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5jb20+DQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggMjIuMTFdIG5ldC9tbHg1OiBmaXggYXN5bmMgZmxvdyBjcmVhdGUgZXJyb3IgaGFu ZGxpbmcNCj4gDQo+IEV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9y IGF0dGFjaG1lbnRzDQo+IA0KPiANCj4gT24gV2VkLCAzIEFwciAyMDI0IGF0IDE0OjUwLCBEYXJp dXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPg0KPiB3cm90ZToNCj4gPg0KPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEx1Y2EgQm9jY2Fzc2kg PGJsdWNhQGRlYmlhbi5vcmc+DQo+ID4gPiBTZW50OiBXZWRuZXNkYXksIEFwcmlsIDMsIDIwMjQg MTM6MTYNCj4gPiA+IFRvOiBEYXJpdXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29t PjsgTWF0YW4gQXpyYWQNCj4gPiA+IDxtYXRhbkBudmlkaWEuY29tPjsgU2xhdmEgT3ZzaWllbmtv IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsNCj4gPiA+IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdt QG52aWRpYS5jb20+DQo+ID4gPiBDYzogc3RhYmxlQGRwZGsub3JnOyBPcmkgS2FtIDxvcmlrYUBu dmlkaWEuY29tPg0KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCAyMi4xMV0gbmV0L21seDU6IGZp eCBhc3luYyBmbG93IGNyZWF0ZSBlcnJvcg0KPiA+ID4gaGFuZGxpbmcNCj4gPiA+DQo+ID4gPiBF eHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0K PiA+ID4NCj4gPiA+DQo+ID4gPiBPbiBXZWQsIDIwMjQtMDQtMDMgYXQgMTA6MzggKzAyMDAsIERh cml1c3ogU29zbm93c2tpIHdyb3RlOg0KPiA+ID4gPiBbIHVwc3RyZWFtIGNvbW1pdCA1ZWNjOGRm NGZhZDM0MTFhNTNjMjA0MDZmOTliNTlkYzczNmE2ZDFlIF0NCj4gPiA+ID4NCj4gPiA+ID4gV2hl bmV2ZXIgcHJvY2Vzc2luZyBvZiBhc3luY2hyb25vdXMgZmxvdyBydWxlIGNyZWF0ZSBvcGVyYXRp b24NCj4gPiA+ID4gZmFpbGVkLCBidXQgYWZ0ZXIgc29tZSBkeW5hbWljIGZsb3cgYWN0aW9ucyBo YWQgYWxyZWFkeSBiZWVuDQo+ID4gPiA+IGFsbG9jYXRlZCwgdGhlc2UgYWN0aW9ucyB3ZXJlIG5v dCBmcmVlZCBkdXJpbmcgZXJyb3IgaGFuZGxpbmcgZmxvdy4NCj4gPiA+ID4gVGhhdCBiZWhhdmlv ciBsZWFkIHRvIGxlYWtzIGUuZy4sIFJTUy9RVUVVRSBhY3Rpb24gb2JqZWN0cyB3ZXJlDQo+ID4g PiA+IGxlYWtlZCB3aGljaCB0cmlnZ2VyZWQgYXNzZXJ0aW9ucyBkdXJpbmcgZGV2aWNlIGNsZWFu dXAuDQo+ID4gPiA+DQo+ID4gPiA+IFRoaXMgcGF0Y2ggYWRkcyBmbG93IHJ1bGUgY2xlYW51cCBo YW5kbGluZyBpbiBjYXNlIG9mIGFuIGVycm9yDQo+ID4gPiA+IGR1cmluZyBhc3luYyBmbG93IHJ1 bGUgY3JlYXRpb24uDQo+ID4gPiA+DQo+ID4gPiA+IEZpeGVzOiAzYTJmNjc0YjZhYTggKCJuZXQv bWx4NTogYWRkIHF1ZXVlIGFuZCBSU1MgSFcgc3RlZXJpbmcNCj4gPiA+ID4gYWN0aW9uIikNCj4g PiA+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5 OiBEYXJpdXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPg0KPiA+ID4gPiBBY2tl ZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBU aGlzIHBhdGNoIGRvZXMgbm90IGFwcGx5IG9uIHN0YWJsZS8yMi4xMSwgaG93IHdhcyBpdCB0ZXN0 ZWQ/DQo+ID4NCj4gPiBUaGUgYmFja3BvcnRzIHdlcmUgdGVzdGVkIHRvZGF5IGJ5IGFwcGx5aW5n IG9uIDIyLjExIGJyYW5jaCBvbg0KPiA+IGdpdEBnaXRodWIuY29tOmJsdWNhL2RwZGstc3RhYmxl LmdpdA0KPiA+DQo+ID4gQ291bGQgeW91IHBsZWFzZSB0cnkgYXBwbHlpbmcgbWx4NSBwYXRjaGVz IHNlbnQgYnkgbWUgaW4gdGhlIGZvbGxvd2luZw0KPiBvcmRlcj8NCj4gPg0KPiA+IDEuICJuZXQv bWx4NTogZml4IGZsb3cgY29uZmlndXJlIHZhbGlkYXRpb24iDQo+ID4gMi4gIm5ldC9tbHg1OiBm aXggcm9sbGJhY2sgb24gZmFpbGVkIGZsb3cgY29uZmlndXJlIg0KPiA+IDMuICJuZXQvbWx4NTog Zml4IGFzeW5jIGZsb3cgY3JlYXRlIGVycm9yIGhhbmRsaW5nIg0KPiA+DQo+ID4gVGhlcmUgbWln aHQgYmUgc29tZSBjb25mbGljdHMgYmV0d2VlbiB0aGVzZSBwYXRjaGVzLCBtYXliZSB0aGF0J3Mg dGhlDQo+IHJlYXNvbiBmb3IgZmFpbHVyZS4gSSdtIHNvcnJ5IGFib3V0IG5vdCBtZW50aW9uaW5n IHRoaXMuDQo+ID4gSSByZXRlc3RlZCBhcHBseWluZyB0aGVtIG9uIGNvbW1pdCBlZmUxZDc4M2Y0 NzQsIGluIHRoYXQgb3JkZXIgYW5kIGl0DQo+IGFwcGxpZWQgY29ycmVjdGx5IG9uIG15IHNpZGUu DQo+IA0KPiBUaGFua3MsIHRoYXQgd29ya3MsIG15IGVtYWlsIGNsaWVudCBzaG93ZWQgbWUgdGhl IDNyZCBvbmUgYXMgdGhlIGZpcnN0IG1haWwsDQo+IHNvIHdoZW4gZG93bmxvYWRpbmcgdGhlIG1i b3ggd2l0aCBhbGwgMyBpdCBmYWlsZWQuIE5leHQgdGltZSBwbGVhc2UgdXNlIGENCj4gc2VyaWVz IHNvIHRoYXQgeW91IGtub3cgdGhlIG9yZGVyIHlvdSBtZWFudCBpcyB0aGUgb25lIHdlIHNlZSB0 b28uDQoNCk9mIGNvdXJzZSwgd2lsbCBkby4gVGhhbmsgeW91Lg0KDQpCZXN0IHJlZ2FyZHMsDQpE YXJpdXN6IFNvc25vd3NraQ0K