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 27993A0A03; Tue, 19 Jan 2021 11:44:30 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B42C140D4F; Tue, 19 Jan 2021 11:44:30 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 09024140D4E for ; Tue, 19 Jan 2021 11:44:27 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 10JAeLoD006624; Tue, 19 Jan 2021 02:44:27 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0220; bh=6BqY+M9NQ3Wxi4yC48cbUS+kn3p4vSJDCwpNEobYtLU=; b=HX+YDgJuDYxhIVEMrYnLTtPgIc7+UFX5cBfdRHwDtk9rk22I1j3Xsk5taT0TZ67tREjC fyTIb3WlIRgV4qf42xwvsgBudYz+18vRAd/xOV89OmUsim3cZ7FDYm6A6keFWN7+dMQy zVk6sKeKLdrHU5roJgvUqkM/l2sxoeYP+yxibQeAo/lbqrge7gzx3xmWqK/O5qptyGox H18GKHV5oO5frslEmxGIp+rhnfZSSfLhdrfWG32QxnY4F84xrV4CAWJZOrBMsqDU8Bcp I7MjPRlxlMDYtz+Zzcm3m+3j/ELoYsr43vj1PlNcorfHTZwsvpedaMkpzQtQS9ebzYj2 pA== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com with ESMTP id 363xcuebje-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 19 Jan 2021 02:44:27 -0800 Received: from SC-EXCH04.marvell.com (10.93.176.84) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 19 Jan 2021 02:44:25 -0800 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 19 Jan 2021 02:44:25 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 19 Jan 2021 02:44:25 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rwex/q6itiFIcIPOuARaKLaTCEpOhUirc12ge0CLW9kd/nFw8D6ttB8nXhZyzcPFBFTavhRY+WTx5M7ihVGUHuaJAsZhUOiVIoQD1VYpl4+LcaAwfOQkm12BmTVrZQWiie7DbHJQg/+akTDgcxK6IRSSXKVasGINjTlGOILBT/b9kcTsJBejMSDShcWtZ3SeFNYWylGdn13U69eZktIFiS64nnhOm7PfrHdbvxiAqIMEZq4f8keKLW3bDGPgYPw/J8z6rARwntlOnxCasZ37/92h2/6QvuDgmy6kJ8Y68iwUqeHL+pWQ/Gw9DZTk5xuziER3Phb/qq0M52SNwc9s0Q== 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=6BqY+M9NQ3Wxi4yC48cbUS+kn3p4vSJDCwpNEobYtLU=; b=PqK0DbOlPyeBUQ3a+EbpSZdls3fERStw0IpOksl1rHTMMgWiWWmFPV4+vxnEV9X33llg5GxbWGNHMyxFTzybA1hTydM48aeZ/bef54TSJUtEoN9pIT+zmSatb13YLaMBfb3heKmpQZa4AQZhGn6WhLPb3s+qE9HqYODklAG2cEMKeLSdYVti4W+nG1qIRxtx+S12naScBiRjH23wyWCXwFIxjonyy+6yD8v9qolFF5Gxef3S/jF5paiHgs3ZXb5zUQpI31VpOntNI1KJr6YBdzspJ/MPxMiigaKgj3JReiGGi3MlNCFuMQpMTff57Xap70vm3Psu+AlPmivtb9WKOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6BqY+M9NQ3Wxi4yC48cbUS+kn3p4vSJDCwpNEobYtLU=; b=s2dYylCbOlmidGL/r0jRkVwY9cmJpYjI/cCPnoAahjz1Uf0sZiuMZXmQP7evsFsoeTn1dVhC/2hkiaAUM5EDOE01ozllL8P/cx1YQuPDUczcqIDwqzOGqTgGNkoDYTC1v2A/WaYSVqzN0l7/aR3o2ver7uK3kyOdAwkXVMW/QQo= Received: from DM5PR18MB2214.namprd18.prod.outlook.com (2603:10b6:4:b9::21) by DM6PR18MB3587.namprd18.prod.outlook.com (2603:10b6:5:2ac::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9; Tue, 19 Jan 2021 10:44:23 +0000 Received: from DM5PR18MB2214.namprd18.prod.outlook.com ([fe80::a517:8b23:b83e:a12f]) by DM5PR18MB2214.namprd18.prod.outlook.com ([fe80::a517:8b23:b83e:a12f%3]) with mapi id 15.20.3784.011; Tue, 19 Jan 2021 10:44:23 +0000 From: Liron Himi To: Jerin Jacob , Jerin Jacob Kollanukkaran CC: "dev@dpdk.org" , Michael Shamis , Liron Himi Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v1 22/38] net/mvpp2: flow: add support for RAW type Thread-Index: AQHW6DVxPyLznojkDkuldEk6POvieqouyuvw Date: Tue, 19 Jan 2021 10:44:23 +0000 Message-ID: References: <20201202101212.4717-1-lironh@marvell.com> <20201202101212.4717-23-lironh@marvell.com> In-Reply-To: Accept-Language: he-IL, 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=marvell.com; x-originating-ip: [46.117.186.16] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c836c069-7b17-4aae-56e9-08d8bc672f4e x-ms-traffictypediagnostic: DM6PR18MB3587: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: anE26gW/JgeBq52u7Dw1jME0sFyF1LPRyQEpa04E+bNLCknwuBvFDpoIPaJMaICLkPv/gixFIqkzCi716/DICNkolKPoDiY3kTB/lLNwqCmRNc6u5r7MSJ1eR/8vHJLMbZTz07bRWBQIpTqVRkt1zi2sDRJUArkpzMHltm5/d7f1Lx9BsBb/jTfBPoM7qiyTt+gC4+bxVRhgS8HeVH+hozjhLqSMQZkK4uUaiS/EKOWu6dyD8cXCVMGApOrnq+ZeTHoxvDO4EzEgYlPZHdTueuEpNTT1BONWE8OK40CBqe24q8ZSPDgEFxB7OKhpskZqcbzCNvQo/3iNE+gzqOfhWzoW8Wi9qzmcQb2vaHc34U6AEN8GFi2MLV+be6KbyOXxRHkFbpLRu/rZPZNSBCWOZg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR18MB2214.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(39850400004)(346002)(376002)(396003)(478600001)(66446008)(55016002)(83380400001)(6636002)(2906002)(53546011)(6506007)(9686003)(107886003)(7696005)(76116006)(26005)(186003)(86362001)(4326008)(54906003)(66476007)(71200400001)(52536014)(110136005)(8936002)(66556008)(66946007)(8676002)(64756008)(33656002)(5660300002)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?Rk1xRjlQOS9qL203QmxjcGo2NVI3UXluRVVlSGVZSmJWczVDNEJhMjZZYzhJ?= =?utf-8?B?TGNOSUtCbTczVXF6VTZCb1FhT1dJOXZ0TUZ3TnEyQkViTHAwNnJWdElFR0tk?= =?utf-8?B?aDRtdGJmSFdVSHlVc1hJVjFIRnUwckNMYVJhY2hWKzdNUWFzRS9pVEZBdGkv?= =?utf-8?B?dVhIaXVFU0lxakp5SDZ4bDdnMnVqTUU0YXpnS1MvSXpGT0lYWVpmc3B6eUNF?= =?utf-8?B?WHRMajlDOXJOZ1I2Ti9hL3M1b2tVWVg1RDF3VytVdnplSS93NGViblE5ckw1?= =?utf-8?B?V29sbUFkS3JqTEhxVHRmc3l2d2VGaklkbEZnUnRpMjZNUExWUFNETnlLVEJ6?= =?utf-8?B?dk9lTDdibDV2TS8zamR6Sm80MFozMFNjYlF3S1c5bG0rWEkwNXd5TDNYV1hv?= =?utf-8?B?a3dIV2xaY3VLYWpNUXg0YW5Ocld2bHMxL09meHREejdBVFlUTzllZ29ic3VK?= =?utf-8?B?KzBDeWdNQXExYVZidWhXMVNYNktPRFpsd3dYZExUREMrVk5KdHpJcjBpQnNy?= =?utf-8?B?KzFKS0J1Y0tHSVhmSkxyMWVLeWlWK0tKdGRBb2hPL2hTWjBFRU5qSTVQSWFT?= =?utf-8?B?NU9SeVAvS0kza2VldjRtSytMRXBzTlpXTkFXWStqZmcvR1BGSjZMTFA3VnR4?= =?utf-8?B?VXQwL1JHendZY3pFd2JvWVFETzVSdzRER244R0JSK0JOT0c5UE9mRkQ1MHdk?= =?utf-8?B?MWFncklIRVhZK091RGZFdlBuWmVFaWdUeVBxOWRYeVdxV0xUT0hiUGw3NnU1?= =?utf-8?B?L3ZScDMyeUVQbi9JanpjOUdVRHNCT3lxY1A1bGdwNTU2YmJLYTU3YzVraU5i?= =?utf-8?B?UzcvUDJ3Z3I3NFVsT3c3WlMxeGxiU0pzeUZSejFXVkFGcFMyQlczRW82UFFq?= =?utf-8?B?TFlybTNkNFZucEN6c2FrWnFRYUxkbUNsNVpCRXk0dWNWTEJXb1NwWG5Yempv?= =?utf-8?B?TUJyUm83UEs3N083Skdtc0xKcEo2M3ZZTXRMUXZ5Uy9uL2doZlMycFFlRCth?= =?utf-8?B?UDRvalhEeUJmT2NnMXJ4QlBXSFpyb3BOdktUbU9HQ3doUUtnenFoYVFQbVdD?= =?utf-8?B?cmpYcWt0bHd6NnZpWWVLSjF5ODUyeHQrSWthcDJMQlh1K3FzNzRscnBLUUVT?= =?utf-8?B?S1U5MC9WOHowVmNYamJ0eFBCaCtMMmRSOWFqY0g4ZkVHMjBadHJ5dFdRTEYv?= =?utf-8?B?SkpHaXNBT0lvclRQa1VFcGdlNStFdFpWellrbFM0RlM3UTFWdjVQdnlJUmx1?= =?utf-8?B?blRjdFZXWnVNbWR3WGdTT2tHNjJ4OFpEVXdvbE9wRUJWekMwZkVIelBwSlh2?= =?utf-8?Q?EGvpTxaOCYDcI=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: DM5PR18MB2214.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c836c069-7b17-4aae-56e9-08d8bc672f4e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2021 10:44:23.3192 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ps2nnEAUmPARipxqE3s6GWK2Sq5z5/5tEULXrOvbXr7u7LGile0RoKG4opMrHftGs9o1/uYm8Mjwq9lSOCWYYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3587 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2021-01-19_02:2021-01-18, 2021-01-19 signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v1 22/38] net/mvpp2: flow: add support for RAW type 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" DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSmVyaW4gSmFjb2IgPGplcmluamFj b2JrQGdtYWlsLmNvbT4gDQpTZW50OiBNb25kYXksIDExIEphbnVhcnkgMjAyMSAxODoxOA0KVG86 IE1pY2hhZWwgU2hhbWlzIDxtaWNoYWVsc2hAbWFydmVsbC5jb20+DQpDYzogTGlyb24gSGltaSA8 bGlyb25oQG1hcnZlbGwuY29tPjsgSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1h cnZlbGwuY29tPjsgZGV2QGRwZGsub3JnDQpTdWJqZWN0OiBbRVhUXSBSZTogW2RwZGstZGV2XSBb UEFUQ0ggdjEgMjIvMzhdIG5ldC9tdnBwMjogZmxvdzogYWRkIHN1cHBvcnQgZm9yIFJBVyB0eXBl DQoNCkV4dGVybmFsIEVtYWlsDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk9uIFdlZCwgRGVjIDIzLCAyMDIw IGF0IDI6NTggUE0gTWljaGFlbCBTaGFtaXMgPG1pY2hhZWxzaEBtYXJ2ZWxsLmNvbT4gd3JvdGU6 DQo+DQo+IFJldmlld2VkLWJ5OiBNaWNoYWVsIFNoYW1pcyA8bWljaGFlbHNoQG1hcnZlbGwuY29t Pg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYgPGRldi1ib3Vu Y2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgbGlyb25oQG1hcnZlbGwuY29tDQo+IFNlbnQ6IFdl ZG5lc2RheSwgRGVjZW1iZXIgMiwgMjAyMCAxMjoxMiBQTQ0KPiBUbzogSmVyaW4gSmFjb2IgS29s bGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBMaXJv biBIaW1pIDxsaXJvbmhAbWFydmVsbC5jb20+DQo+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENI IHYxIDIyLzM4XSBuZXQvbXZwcDI6IGZsb3c6IGFkZCBzdXBwb3J0IGZvciANCj4gUkFXIHR5cGUN Cj4NCj4gRnJvbTogTGlyb24gSGltaSA8bGlyb25oQG1hcnZlbGwuY29tPg0KPg0KPiBhZGQgc3Vw cG9ydCBmb3IgUkFXIHR5cGUgYW5kIGNvbm5lY3QgaXQgdG8gTVVTREsgVURGDQo+DQo+IFNpZ25l ZC1vZmYtYnk6IExpcm9uIEhpbWkgPGxpcm9uaEBtYXJ2ZWxsLmNvbT4NCj4gUmV2aWV3ZWQtYnk6 IExpcm9uIEhpbWkgPGxpcm9uaEBtYXJ2ZWxsLmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL25ldC9t dnBwMi9tcnZsX2V0aGRldi5oIHwgICAxICsNCj4gIGRyaXZlcnMvbmV0L212cHAyL21ydmxfZmxv dy5jICAgfCAxNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIDIgZmlsZXMg Y2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKykNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0 L212cHAyL21ydmxfZXRoZGV2LmggDQo+IGIvZHJpdmVycy9uZXQvbXZwcDIvbXJ2bF9ldGhkZXYu aCBpbmRleCBlN2Y3NTA2N2YuLmJlNWU1YTUxYiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQv bXZwcDIvbXJ2bF9ldGhkZXYuaA0KPiArKysgYi9kcml2ZXJzL25ldC9tdnBwMi9tcnZsX2V0aGRl di5oDQo+IEBAIC05Miw2ICs5Miw3IEBAIHN0cnVjdCBydGVfZmxvdyB7DQo+ICAgICAgICAgc3Ry dWN0IHBwMl9jbHNfdGJsX3J1bGUgcnVsZTsNCj4gICAgICAgICBzdHJ1Y3QgcHAyX2Nsc19jb3Nf ZGVzYyBjb3M7DQo+ICAgICAgICAgc3RydWN0IHBwMl9jbHNfdGJsX2FjdGlvbiBhY3Rpb247DQo+ ICsgICAgICAgdWludDhfdCBuZXh0X3VkZl9pZDsNCj4gIH07DQo+DQo+ICBzdHJ1Y3QgbXJ2bF9t dHJfcHJvZmlsZSB7DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9tdnBwMi9tcnZsX2Zsb3cu YyANCj4gYi9kcml2ZXJzL25ldC9tdnBwMi9tcnZsX2Zsb3cuYyBpbmRleCBmZmE0N2ExMmUuLjNj ODA1MmYwNiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvbXZwcDIvbXJ2bF9mbG93LmMNCj4g KysrIGIvZHJpdmVycy9uZXQvbXZwcDIvbXJ2bF9mbG93LmMNCj4gQEAgLTExOTYsNiArMTE5Niwx NDYgQEAgbXJ2bF9wYXJzZV91ZHAoY29uc3Qgc3RydWN0IHJ0ZV9mbG93X2l0ZW0gKml0ZW0sDQo+ ICAgICAgICAgcmV0dXJuIC1ydGVfZXJybm87DQo+ICB9DQo+DQo+ICtzdGF0aWMgaW50DQo+ICtt cnZsX3N0cmluZ190b19oZXhfdmFsdWVzKGNvbnN0IHVpbnQ4X3QgKmlucHV0X3N0cmluZywNCj4g KyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICpoZXhfa2V5LA0KPiArICAgICAgICAg ICAgICAgICAgICAgICAgIHVpbnQ4X3QgKmxlbmd0aCkgew0KPiArICAgICAgIGNoYXIgdG1wX2Fy clszXSwgdG1wX3N0cmluZ1tNUlZMX0NMU19TVFJfU0laRV9NQVhdLCAqc3RyaW5nX2l0ZXI7DQo+ ICsgICAgICAgaW50IGk7DQo+ICsNCj4gKyAgICAgICBzdHJjcHkodG1wX3N0cmluZywgKGNvbnN0 IGNoYXIgKilpbnB1dF9zdHJpbmcpOw0KPiArICAgICAgIHN0cmluZ19pdGVyID0gdG1wX3N0cmlu ZzsNCj4gKw0KPiArICAgICAgIHN0cmluZ19pdGVyICs9IDI7IC8qIHNraXAgdGhlICcweCcgKi8N Cj4gKyAgICAgICAqbGVuZ3RoID0gKCgqbGVuZ3RoIC0gMikgKyAxKSAvIDI7DQo+ICsNCj4gKyAg ICAgICBmb3IgKGkgPSAwOyBpIDwgKmxlbmd0aDsgaSsrKSB7DQo+ICsgICAgICAgICAgICAgICBz dHJuY3B5KHRtcF9hcnIsIHN0cmluZ19pdGVyLCAyKTsNCj4gKyAgICAgICAgICAgICAgIHRtcF9h cnJbMl0gPSAnXDAnOw0KPiArICAgICAgICAgICAgICAgaWYgKGdldF92YWxfc2VjdXJlbHk4KHRt cF9hcnIsIDE2LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZoZXhf a2V5WypsZW5ndGggLSAxIC0gaV0pIDwgMCkNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0 dXJuIC0xOw0KPiArICAgICAgICAgICAgICAgc3RyaW5nX2l0ZXIgKz0gMjsNCj4gKyAgICAgICB9 DQo+ICsNCj4gKyAgICAgICByZXR1cm4gMDsNCj4gK30NCg0KSXMgc3RhbmRhcmQgc3RydG9sKCkg IG5vdCBlbm91Z2g/DQpbTC5ILl0gSSBoYXZlIGp1c3QgY2hlY2tlZCBpdCBhbmQgc3RydG9sIGlz IHdvcmtpbmcgb25seSB3aGVuIHVwIHRvIDY0Yml0IG51bWJlcnMuDQppLmUuIGlmIGdpdmVuIHN0 cmluZyBpcyAiMHhhYWJiY2NkZGFhYmJjY2RkIiBpdCBpcyB3b3JraW5nLCBidXQgbm90ICIweGFh YmJjY2RkYWFiYmNjZGQxMSIuDQo=