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 191E3A034F; Mon, 11 Oct 2021 13:09:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DE9A340142; Mon, 11 Oct 2021 13:09:54 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 931C94003C for ; Mon, 11 Oct 2021 13:09:52 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10133"; a="225623237" X-IronPort-AV: E=Sophos;i="5.85,364,1624345200"; d="scan'208";a="225623237" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2021 04:09:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,364,1624345200"; d="scan'208";a="479814130" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga007.jf.intel.com with ESMTP; 11 Oct 2021 04:09:51 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 11 Oct 2021 04:09:50 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 11 Oct 2021 04:09:50 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 11 Oct 2021 04:09:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h8x3pguZC/vzNqYLZi5uvyhzv0mfQEllRoDMWg41sZP4d6cGhI3bcg/DeGQkc2WWc8y9UFB10hIR6Hvr+fPZR4S52WK95UAIrqh29VxpoHjJWMR+2Fsjz8CjVcCAfTPv8wIEAukPGdYlcAIz0IJx5jXUTE7fjia3UdVMjycLRSIu5Fiw3l07M54fmR7kl18ItMMK0n9Cds+otxI3eOVp36iCnJFxAU0MP1sS6C1vF2U0dismANrFy3idOh8tOAEGbRThH8OcCAqvn5BZvorQJihWWtvcUokc6AygLQ/sXM2nBEaRrv9VQAXecs+1+UOCWVyDgQALZBdUxpdyckaSFg== 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=eR+kdZQebAyMXJHlrq1SyAsCIICKa1l9xfFMRSTEWGE=; b=nDnwSk7fsTbQedvhZ5kPakpW1whC2TaJIXBvsLMrDrmiUn1I06b03MLLyWWDdQNd2Z1osnf+U4B0qA8zhN6kRmPf2hGULqbCD4ZwNrgSaLIXqJbXNrRlgp7/adNgoMqXIQ6boLgslTfSxxU4puTrBBPY5nf3rqFOCpsPXFp8pLrA0Vo1Cx9ZveF9y7dxjMM8A+tqB1p5gRt3QQVFlidhSvYGD6Oa4qILZrgjq2JkUbqw9xy1gV8qPlgdkzpqseYyfSKcUY33gpA7llBhASkaQsowk2GFSBXOtGBg5Lae3W/hPGR4unaFWKqCBMGWQKvyL5MiKHTPKVES/SKwoQE/og== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eR+kdZQebAyMXJHlrq1SyAsCIICKa1l9xfFMRSTEWGE=; b=HfBsJP21Mxaor173otqULv+qUuyps1NybKTOzNLjgN9RFaWjT386rqCpsRkkyptF0Q1AR7Xb1bvvUEpHvu54Xf+CAQcX2Ht7EqGaYp2jQVVZqE4Xn3DNMa4r9fAsoAa8QLgJK6cjoHpTra0E7nnjkjpzm+qA15idRtUhYHLNFSI= Received: from DM8PR11MB5591.namprd11.prod.outlook.com (2603:10b6:8:38::23) by DM8PR11MB5639.namprd11.prod.outlook.com (2603:10b6:8:24::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Mon, 11 Oct 2021 11:09:49 +0000 Received: from DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::3d47:b590:aa2a:d5cc]) by DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::3d47:b590:aa2a:d5cc%9]) with mapi id 15.20.4587.026; Mon, 11 Oct 2021 11:09:49 +0000 From: "De Lara Guarch, Pablo" To: "Power, Ciara" , "dev@dpdk.org" CC: "Zhang, Roy Fan" , "Bronowski, PiotrX" , "gakhil@marvell.com" , Thomas Monjalon , Ray Kinsella Thread-Topic: [PATCH v3 03/10] drivers/crypto: move aesni-mb PMD to IPsec-mb framework Thread-Index: AQHXtU9ndfcCDHeHOEyCNsI2z9B0Q6vNtIjg Date: Mon, 11 Oct 2021 11:09:49 +0000 Message-ID: References: <20210727083832.291687-1-roy.fan.zhang@intel.com> <20210929163035.608387-1-ciara.power@intel.com> <20210929163035.608387-4-ciara.power@intel.com> In-Reply-To: <20210929163035.608387-4-ciara.power@intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dc1aa27c-c366-4bc3-4aec-08d98ca7a459 x-ms-traffictypediagnostic: DM8PR11MB5639: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wx+t2mZB5UGa1jCB/s95MKgExbqNTuPc7fx6WhtoZnNMnA93H+D9k7To4Ac0czAqCuT3mxKirn0BCVvqFSbaSMKJY8+B7uY+jxzGuU+4hY27IpmWGrz9p1YeEeeku9ZQGJUgOr213qCFVZ7+gIl7H0XUh8KBD3kug/UbEh3HbTQOfrI/uiKwiijXQ6aOJJdVZKolN4DDNiod9X/FRgh3WjMCaZ66+fF/K9m0ybu028gTA0D+UkEYysmQljhgdblObXZlzhCXNEkBwJIUyWrhvoYAoxtCiQVAzv/rOINa8gAL/feuT+vOE75y9ls/eKXdSiA4xO/essVb8O1zwkKeCID2IOcLfMN1CsY5E8hEESaBpBysZVd07NemKqbi7Y4WAQJVDAk0tqyea83Jg0kg3O8L36Zwci0gNn1CmY+/ToD3a25rQS8kNPdUEjlYOwuY5kD6eT3doYJFB4lPbYrmLaGCxWayPVmAIUdua+4eD/55EdUQbBf10z9R609yTeE+ojOb18fC5kUumR/IyRywRC05FSIYyzeb0UHo1DnbDOQx5Q2FvEjjoQo72uUaeBNBH54gmjg6ytqGLWf1Pg7ChVlgnXkscGz63IbhCbt1dB8V/Pu9IWdVyEgjqNLgYzI2SaschPZ/pQNSwNvwXgsvce4alkQuLyjA+PKR6uLHefcMTorReJb2z/oIKCb1smbEqgPmbRFo7uM3JUifXG1GCQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5591.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(26005)(86362001)(38070700005)(7696005)(52536014)(2906002)(186003)(4326008)(8936002)(5660300002)(38100700002)(508600001)(316002)(9686003)(66946007)(66476007)(54906003)(55016002)(64756008)(66556008)(66446008)(71200400001)(33656002)(83380400001)(110136005)(55236004)(53546011)(8676002)(122000001)(6506007)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aklLSUJOMEdOLzFhTkEwRG1GSnM5bkV0aE5HM3I4YjQ0SUtTSlMzL3hFaFJp?= =?utf-8?B?TFQwSEJUR2diMTJZWW1qbDcrOVdBNTZuSnFDamFmWlB2RERoRklwelltTVBh?= =?utf-8?B?Smg2VW4vWUJIR2ZjNHVlNS85NlhzenV4SlVEUFM4LzAzMmt6VUJqRThYRmds?= =?utf-8?B?aGdySmYrWnhWOHptTVRRUjV6VlNSa1lSUzcyZGdEUFJ6SlB1bTA4aVZWb2xs?= =?utf-8?B?SG9FNTdxNCtJYnVGemNnNHRvNkZiYk5Nd1JxNWg3R1RTOGlBOHp6VnBEZUY2?= =?utf-8?B?SzZYOEpIYkpSSUZYSklLTzVMekVRcHYzOExBZHpBZ2svbWlVeGo2NzlJeVJj?= =?utf-8?B?MlBTaVU2RW96WlRXOUM5QU5TalprZURtN1F2L3JwaHRIZlVQbEpQM3RJTzBX?= =?utf-8?B?MjhzMXZteGhBMVB5QVNPb1ViTHFvSEExZjZqSlFJbXg2VFhoMnAySVdGbzQ3?= =?utf-8?B?NGtQVW1KYnE3M1BuNEpWR1lLc1d4enhMN1QyL2tOVVlmclRIejd6dmlNTGVD?= =?utf-8?B?eHowSFdXelp4Qm94V2tKMTlRZWc2dFZxRXF6Tmx2d3ZvM2pWaTB1WWk1Mlpk?= =?utf-8?B?NGQ5TzRUQ0RhMkVHdjJPYjdJTFA0SkV1d0U4MTFVRjNCRi9CdGJFbUQva0VE?= =?utf-8?B?QUxLUmtvUVJEYVkxaUFnSGRmMDVXdGtiZllDUzhrbWplb3pJcHBHUUF6ZUF6?= =?utf-8?B?T1BCNXRTaEZpSnRBclZUODJsRVVqTmxnQUxNN01yT2J4aVhnTnhoSzdmZFc3?= =?utf-8?B?V0pCZ2VqOTJYNzdEVnFYZmJUNFdVUzFqSStuNHNlYlp3NkVTQ1VYcGVkZm9P?= =?utf-8?B?Uy93Wm9mNjc2eHo0WmtrS3AvNnp0eEVQRnR4MGxhS0xHTmRYcnJmQXhMWkdO?= =?utf-8?B?WUNVOWl3Rk44ZEFMTFJPNlQ3MFBxZlJPZjRHODBKL2NEMEVDY0RlTVNBK1kz?= =?utf-8?B?bmlTV1c5V0hiMXJjeUZtWUlKTXdMT0hHTjl5L1FKWnYxZ092aTYxYkxYbElu?= =?utf-8?B?MzlpTmVFWXpJM2wydWdjYVFuekkzUCtCSzRibzMwdDR1U0dNVjlkSG84L1Y1?= =?utf-8?B?S2FNTUNwblVWSW82SEk3OUxzYkMwTVZuYnMzOWJXbXpMT2doSGJ5R0dyazRP?= =?utf-8?B?T3BONkZSd1NmR0o4OC9HTEhQL2lpZWVIZjNid2tVOTJKejJ6ZElXRUJ4WUJr?= =?utf-8?B?MXBBV1I5Ti9SMXgrTVMwWUt5QTVJR3JyMHVZVTZRSkQ2MVd1bTFOKzJGYnB6?= =?utf-8?B?d3hkcnkrdUt6NjVGam5ZbWtGZDh3SENTYXVJU1RSTUIvWWhNQWorSkhnNE1W?= =?utf-8?B?RnE3TCtaR1dtZkMwTjNQenZtSjluTzdITDVpYmpjTWN6bkx1ZkVjSkFISk41?= =?utf-8?B?bnhrR2RhMEJZdGVxU3Ivb1pQK3RtQmtDZWM3UlZib2hUVEd3T1NWUmJpTjJY?= =?utf-8?B?Rkd4WnJZNWV4enF6YU9KaExDVjIrRVJSNVdzS2RaeTJIK3B4ZFZPaWtXdXkw?= =?utf-8?B?V3ovWCtRUTd3TStQTEFkQU1EclpOSlRUSzJvSFRNeFdMWlZmOFNwaE5jWGRV?= =?utf-8?B?Tk9GSGVpMmE5QTJnbENmZk4xQVZnOWFiNGpSMERPZitUOHNtWEh1MzVKNXdT?= =?utf-8?B?RWU0TmNpYlFXSWlrcVNRdWtTUWlMM3ZKSEtGLzYzMXhTMzRiQXp6OGFIeFRJ?= =?utf-8?B?akQwVWZ1NXoxaTg2K05oenVGZ25NY3pwb3hlZmNsU3gyMS81NWRldWVOQzg1?= =?utf-8?Q?hH22d/nji9KVAuI7zpAMJS0V2OS2NPMyclouPz9?= 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: DM8PR11MB5591.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc1aa27c-c366-4bc3-4aec-08d98ca7a459 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2021 11:09:49.3302 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: W+GQQF3skmkP8Q62xNMiIGOO2lF0zEBKzF5cPUim/mBSn0TKeeVvy7jOgbdIOpcoF275eP48nL49PDrDmPmn6Glx74ejKQobqwQlYYSaSTA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5639 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 03/10] drivers/crypto: move aesni-mb PMD to IPsec-mb framework X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUG93ZXIsIENpYXJhIDxj aWFyYS5wb3dlckBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI5LCAy MDIxIDU6MzAgUE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogWmhhbmcsIFJveSBGYW4gPHJv eS5mYW4uemhhbmdAaW50ZWwuY29tPjsgQnJvbm93c2tpLCBQaW90clgNCj4gPHBpb3RyeC5icm9u b3dza2lAaW50ZWwuY29tPjsgZ2FraGlsQG1hcnZlbGwuY29tOyBQb3dlciwgQ2lhcmENCj4gPGNp YXJhLnBvd2VyQGludGVsLmNvbT47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5l dD47IERlIExhcmENCj4gR3VhcmNoLCBQYWJsbyA8cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwu Y29tPjsgUmF5IEtpbnNlbGxhDQo+IDxtZHJAYXNocm9lLmV1Pg0KPiBTdWJqZWN0OiBbUEFUQ0gg djMgMDMvMTBdIGRyaXZlcnMvY3J5cHRvOiBtb3ZlIGFlc25pLW1iIFBNRCB0byBJUHNlYy1tYg0K PiBmcmFtZXdvcmsNCj4gDQo+IEZyb206IFBpb3RyIEJyb25vd3NraSA8cGlvdHJ4LmJyb25vd3Nr aUBpbnRlbC5jb20+DQo+IA0KPiBUaGlzIHBhdGNoIHJlbW92ZXMgdGhlIGNyeXB0by9hZXNuaV9t YiBmb2xkZXIgYW5kIGdhdGhlcnMgYWxsDQo+IGFlc25pLW1iIFBNRCBpbXBsZW1lbnRhdGlvbiBz cGVjaWZpYyBkZXRhaWxzIGludG8gYSBzaW5nbGUgZmlsZSwNCj4gcG1kX2Flc25pX21iLmMgaW4g Y3J5cHRvL2lwc2VjX21iLg0KPiANCj4gTm93IHRoYXQgaW50ZWwtaXBzZWMtbWIgdjEuMCBpcyB0 aGUgbWluaW11bSBzdXBwb3J0ZWQgdmVyc2lvbiwgb2xkDQo+IG1hY3JvcyBjYW4gYmUgcmVwbGFj ZWQgd2l0aCB0aGUgbmV3ZXIgbWFjcm9zIHN1cHBvcnRlZCBieSB0aGlzIHZlcnNpb24uDQo+IA0K PiBTaWduZWQtb2ZmLWJ5OiBQaW90ciBCcm9ub3dza2kgPHBpb3RyeC5icm9ub3dza2lAaW50ZWwu Y29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBDaWFyYcKgUG93ZXIgPGNpYXJhLnBvd2VyQGludGVsLmNv bT4NCj4gDQoNCi4uLg0KDQo+ICBkZXBzICs9IFsnYnVzX3ZkZXYnLCAnbmV0JywgJ3NlY3VyaXR5 J10NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL2lwc2VjX21iL3BtZF9hZXNuaV9tYi5j DQoNCi4uLg0KDQo+ICsJCQkueGZvcm1fdHlwZSA9IFJURV9DUllQVE9fU1lNX1hGT1JNX0FFQUQs DQo+ICsJCQl7LmFlYWQgPSB7DQo+ICsJCQkJLmFsZ28gPQ0KPiBSVEVfQ1JZUFRPX0FFQURfQ0hB Q0hBMjBfUE9MWTEzMDUsDQo+ICsJCQkJLmJsb2NrX3NpemUgPSA2NCwNCj4gKwkJCQkua2V5X3Np emUgPSB7DQo+ICsJCQkJCS5taW4gPSAzMiwNCj4gKwkJCQkJLm1heCA9IDMyLA0KPiArCQkJCQku aW5jcmVtZW50ID0gMA0KPiArCQkJCX0sDQo+ICsJCQkJLmRpZ2VzdF9zaXplID0gew0KPiArCQkJ CQkubWluID0gMTYsDQo+ICsJCQkJCS5tYXggPSAxNiwNCj4gKwkJCQkJLmluY3JlbWVudCA9IDAN Cj4gKwkJCQl9LA0KPiArCQkJCS5hYWRfc2l6ZSA9IHsNCj4gKwkJCQkJLm1pbiA9IDAsDQo+ICsJ CQkJCS5tYXggPSAyNDAsDQoNCldlIHN1cHBvcnQgbW9yZSB0aGFuIDI0MCBieXRlcyBvZiBBQUQu IEkgdGhpbmsgd2UgY2FuIHN1cHBvcnQgdXAgdG8gMTAyNCBieXRlcy4NCkNvdWxkIHlvdSBjaGFu Z2UgaXQgaGVyZT8NCg0KPiArCQkJCQkuaW5jcmVtZW50ID0gMQ0KPiArCQkJCX0sDQo+ICsJCQkJ Lml2X3NpemUgPSB7DQo+ICsJCQkJCS5taW4gPSAxMiwNCj4gKwkJCQkJLm1heCA9IDEyLA0KPiAr CQkJCQkuaW5jcmVtZW50ID0gMA0KPiArCQkJCX0sDQo+ICsJCQl9LCB9DQo+ICsJCX0sIH0NCj4g Kwl9LA0KPiArCVJURV9DUllQVE9ERVZfRU5EX09GX0NBUEFCSUxJVElFU19MSVNUKCkNCg0KLi4u DQoNCj4gK3N0YXRpYyBpbnQNCj4gK2Flc25pX21iX3NldF9zZXNzaW9uX2F1dGhfcGFyYW1ldGVy cyhjb25zdCBJTUJfTUdSICptYl9tZ3IsDQouLi4NCg0KPiArCQljYXNlIElNQl9LRVlfMTkyX0JZ VEVTOg0KPiArCQkJSU1CX0FFUzE5Ml9HQ01fUFJFKG1iX21nciwgeGZvcm0tDQo+ID5hdXRoLmtl eS5kYXRhLA0KPiArCQkJCSZzZXNzLT5jaXBoZXIuZ2NtX2tleSk7DQo+ICsJCQlzZXNzLT5jaXBo ZXIua2V5X2xlbmd0aF9pbl9ieXRlcyA9DQo+IElNQl9LRVlfMTkyX0JZVEVTOw0KPiArCQkJYnJl YWs7DQo+ICsJCWNhc2UgSU1CX0tFWV8yNTZfQllURVM6DQo+ICsJCQlJTUJfQUVTMjU2X0dDTV9Q UkUobWJfbWdyLCB4Zm9ybS0NCj4gPmF1dGgua2V5LmRhdGEsDQo+ICsJCQkJJnNlc3MtPmNpcGhl ci5nY21fa2V5KTsNCj4gKwkJCXNlc3MtPmNpcGhlci5rZXlfbGVuZ3RoX2luX2J5dGVzID0NCj4g SU1CX0tFWV8yNTZfQllURVM7DQo+ICsJCQlicmVhazsNCj4gKwkJZGVmYXVsdDoNCj4gKwkJCVJU RV9MT0coRVJSLCBQTUQsICJmYWlsZWQgdG8gcGFyc2UgdGVzdCB0eXBlXG4iKTsNCg0KV3Jvbmcg ZXJyb3IgbWVzc2FnZS4gVGhpcyBzaG91bGQgc2F5IHNvbWV0aGluZyBsaWtlICJXcm9uZyBhdXRo ZW50aWNhdGlvbiBrZXkgbGVuZ3RoIi4NCkFsc28sIHRoZSBzYW1lIG1lc3NhZ2UgaXMgcHJlc2Vu dCBmb3IgdGhlIGNpcGhlciBrZXkgbGVuZ3RoLCBmb3IgR0NNLg0KDQpUaGFua3MsDQpQYWJsbw0K