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 A3C50A0524; Wed, 29 Jan 2020 05:02:02 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BB3FB1D14D; Wed, 29 Jan 2020 05:02:00 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 3E50F1D146 for ; Wed, 29 Jan 2020 05:01:59 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 00T3tvEf026516; Tue, 28 Jan 2020 20:01:57 -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=pfpt0818; bh=i8C68FVsNimQKF2TIuXKnEyPaj3XX2YH43VsdOor2kA=; b=kGWmSNuB1G9pLy+w1npM56PcceNY/Dz2LxW2aTI+IjpDjTfyDGyR2iP1L05dv5QkaNMp 4kU2MjsGKqx1VEibQoTe9I4UC19DPNaZLh0nFmx/IBJYXDOBuxfVCMhx9Z6d3QZx20rO lbKQVyy8vXkZqbhU2cBaYikzOgYW2GPMja60L+0f/40I8OdbxZQNz6u5eERA3IKcAXlF ARvxyo3pTveFc0mvVqXgOhl8w+BqDNbDedG6jV9O8oaLy1Wu2qKvB9UHyFlETcaKWCLO D5WbKYP9k3ygSvayvsxm0ST35Lz/OgPml0wJxvEc6hC8SPxMD/WYfrcjBIPpVdCElDr/ sg== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0a-0016f401.pphosted.com with ESMTP id 2xt6bsxvkx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 28 Jan 2020 20:01:57 -0800 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 28 Jan 2020 20:01:56 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 28 Jan 2020 20:01:55 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TudSKK7B9aa2vuGDm3eE9KTxNfdh9wn5D1Ay2ZolCTr2r9s9k7qtwkqhwLowbt/Ly4j+g/SPz2Jm8P28sH7s6WumlEwF6CNwBAAXvnNcmOdmIkgn510LMZP8ipLKU7gh8m5PrWOUxnQgWbzx+YOrTS1cWKJxzWnaAzgeWNzJOaEGrx1jzuMTBMNlVQ2bRjGpUByXyAJg3n8XmyRJzEq8Rkv8ZmZSenhfUQ/fyRhYfHNkJVzP1VdcHibiVX6IxPrrvfgXuQmjyqivLjx+PvZ2aBTo4NHAxJyAk67oUL9tO0v/hG9LUp2aPymuZsxUZl21eb9+93vXVtR21PB/0LB/jQ== 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=i8C68FVsNimQKF2TIuXKnEyPaj3XX2YH43VsdOor2kA=; b=dgXIqs9IKy3c28pJ+lWLSAd/TfgNtjeM11CUr0e3pjqE2Id+3y6kU8ZFktLGjPprH7RmdlYgOa5NQe1TzV4xrxjScFNRUVJJM7OsNWLh20qINByjt7aUe9uxraJ0Bg6XrY8vDAiCSbtWMuTI1KcJ9eWxkydaJPZCKG39WLoLbRSuXAiYMbDn36/QqZQVh+p5hhnQ0IhOTSgKaUa8prmKxJ9Y+/FIwZN9JnuVUJ8Plpr39Hyb/48tB2ZTeU6corKB+3dGWj4wIjm5H3a3sGUZ/FmASz9bDY0hAdbbcwvi8bUWOGJTJZaZVCJdT5ZZrLQuZek/4gwBk1WBSP6e+d0s/A== 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=i8C68FVsNimQKF2TIuXKnEyPaj3XX2YH43VsdOor2kA=; b=kZpElYT1S6fijQb7wPEmCdK2XUusK5cZzc8jAcsqpwoiOImAvYVo/p4T605E4k/H/J1rsKTeFtV/mUZZIXNes9up3PBLlJ8uE4PwPCqO5pejsHGJFjtl1tE2bOLykC9CLCjc1ntHYPDG3NluQQsWP7rNVz7VoIAfKeDUIjpzjEI= Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by MN2PR18MB3358.namprd18.prod.outlook.com (10.255.238.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.24; Wed, 29 Jan 2020 04:01:54 +0000 Received: from MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::e48d:494:fc46:3572]) by MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::e48d:494:fc46:3572%7]) with mapi id 15.20.2665.026; Wed, 29 Jan 2020 04:01:53 +0000 From: Anoob Joseph To: Ferruh Yigit , Jerin Jacob , Thomas Monjalon , Akhil Goyal CC: Declan Doherty , Thomas Monjalon , Jerin Jacob Kollanukkaran , Narayana Prasad Raju Athreya , Kiran Kumar Kokkilagadda , Nithin Kumar Dabilpuram , Pavan Nikhilesh Bhagavatula , Ankur Dwivedi , Archana Muniganti , "Tejasree Kondoj" , Vamsi Krishna Attunuru , Lukas Bartosik , dpdk-dev Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v2 00/15] add OCTEONTX2 inline IPsec support Thread-Index: AQHV1P43F7LpH/WoYkKNFwVJB5t6uKf+Xw8AgAAGFoCAACdg8IABM7aAgACWdICAAK5GUA== Date: Wed, 29 Jan 2020 04:01:53 +0000 Message-ID: References: <1575806094-28391-1-git-send-email-anoobj@marvell.com> <1579344553-11428-1-git-send-email-anoobj@marvell.com> <147d5229-6423-9054-c4f1-63f3f7ed7a67@intel.com> In-Reply-To: <147d5229-6423-9054-c4f1-63f3f7ed7a67@intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [27.34.250.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1c5a73d4-7201-4f09-95f7-08d7a46ffa0c x-ms-traffictypediagnostic: MN2PR18MB3358: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 02973C87BC x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(136003)(366004)(376002)(396003)(39860400002)(189003)(199004)(5660300002)(71200400001)(81166006)(52536014)(54906003)(110136005)(8936002)(81156014)(186003)(2906002)(316002)(9686003)(26005)(33656002)(86362001)(76116006)(66946007)(64756008)(66446008)(66556008)(4326008)(66476007)(8676002)(7696005)(55016002)(6506007)(478600001)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB3358; H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YZFpI9tI/xQAX9Xb1H4AnpLkfSGW+QLu64hA6+XfPNDvjRuD3eZZavtrhgCXL5HTIteZFYuGNE8gayfp5fdt95U/8qvhmt8iHf44c0sIvIve42bmY1KqKyeypWWTxubvUK9V1pC2kDHn6LZl44wTYTsalSOms8otOBHxEzq2UCFXhf1TLsBem3croSJoeBCHprXSx9BjoUuDWBHg8p/MOOS01Q16vKLqdk9VBm39RDo+T/3Ii0e1H9FsluY/6RdmenFXY30CFQ4r8omviGKYUul3KOn2+VMrXfaLFb+mAu8ucyI9nTmXnMiys7LLMNuA4aNVIzNvmV0vrD4MTN1GB/4aFxdw4neoXfnym37qNPJz2/wUnboQCa6Ghz4L/jakHYRqqA7AuaUu8QJ13n9ZAgMErdEfOhZSdvN1JP/NO2MXN3yk6ZlfGOQBanN+grYq x-ms-exchange-antispam-messagedata: PsywB3eD1xFqmuKsfAGY64QU66g4c5otgkSq2/HYTgnMa+Kfn1n2fA04R+vk8wlwClZV9JTcdLl9MfSsaToVh5gVXeAEYKkTUQXFxHI9qZvdwhTGPnzEVRl1RZsHnxuff8UaUE64kEfX8V8+a6CVTQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1c5a73d4-7201-4f09-95f7-08d7a46ffa0c X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2020 04:01:53.8379 (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: Y1d9F+y09P3MQxnNN5hFDyJscQ5qmLFrYJyA89sCgzZJ8MLRcvfC0pMH7F7w9iTZ6UcrFtHshUWhhxpxU/f4rw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3358 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-01-28_09:2020-01-28, 2020-01-28 signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v2 00/15] add OCTEONTX2 inline IPsec support 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgRmVycnVoLCBBa2hpbCwgVGhvbWFzLA0KDQpJIHdvdWxkIGxpa2UgdG8gbWFrZSB0aGUgZm9s bG93aW5nIG1vZGlmaWNhdGlvbnMgdG8gTUFJTlRBSU5FUlMgZmlsZSB0byBiZXR0ZXIgaXNvbGF0 ZSBzZWN1cml0eSBhZGRpdGlvbnMuDQoNCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5U QUlORVJTDQppbmRleCA5NGJjY2FlLi43NjE3MWNlIDEwMDY0NA0KLS0tIGEvTUFJTlRBSU5FUlMN CisrKyBiL01BSU5UQUlORVJTDQpAQCAtNzI0LDYgKzcyNCwxMiBAQCBGOiBkcml2ZXJzL25ldC9v Y3Rlb250eDIvDQogRjogZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL29jdGVvbnR4MiouaW5pDQog RjogZG9jL2d1aWRlcy9uaWNzL29jdGVvbnR4Mi5yc3QNCg0KK01hcnZlbGwgT0NURU9OIFRYMiAt IHNlY3VyaXR5DQorTTogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+DQorVDogZ2l0 Oi8vZHBkay5vcmcvbmV4dC9kcGRrLW5leHQtY3J5cHRvDQorRjogZHJpdmVycy9uZXQvb2N0ZW9u dHgyL290eDJfZXRoZGV2X3NlYyoNCitGOiBkcml2ZXJzL2NvbW1vbi9vY3Rlb250eDIvb3R4Ml9z ZWMqDQorDQogTWVsbGFub3ggbWx4NA0KIE06IE1hdGFuIEF6cmFkIDxtYXRhbkBtZWxsYW5veC5j b20+DQogTTogU2hhaGFmIFNodWxlciA8c2hhaGFmc0BtZWxsYW5veC5jb20+DQoNCkNhbiB5b3Ug Y29uZmlybSBpZiB0aGlzIGlzIGZpbmU/DQoNCkBBa2hpbCwgY2FuIHRoZSBzZWN1cml0eSBjaGFu Z2VzIChpbiBib3RoIGV0aGRldiAmIGNvbW1vbikgZ28gdmlhIGRwZGstbmV4dC1jcnlwdG8/IE9u Y2UgdGhlIGludGVyZmFjZSBpcyBzZXQsIHRoZXJlIHdvbid0IGJlIGFueSBjaGFuZ2VzIGluIHRo ZSByZXN0IG9mIHRoZSBldGhkZXYgcmVsYXRlZCByb3V0aW5lcy4gQWxsIHRoZSBmdXJ0aGVyIGNo YW5nZXMgd291bGQgYmUgZmVhdHVyZSBhZGRpdGlvbnMgaW4gdGhlIHNlY3VyaXR5IHNwZWNpZmlj IGZpbGVzIGFuZCBzbyB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIGFib3ZlIG1lbnRpb25lZCBm aWxlcy4NCg0KVGhhbmtzLA0KQW5vb2INCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFR1 ZXNkYXksIEphbnVhcnkgMjgsIDIwMjAgMTA6NTggUE0NCj4gVG86IEplcmluIEphY29iIDxqZXJp bmphY29ia0BnbWFpbC5jb20+OyBBbm9vYiBKb3NlcGgNCj4gPGFub29iakBtYXJ2ZWxsLmNvbT4N Cj4gQ2M6IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29tPjsgRGVjbGFuIERvaGVydHkN Cj4gPGRlY2xhbi5kb2hlcnR5QGludGVsLmNvbT47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1v bmphbG9uLm5ldD47IEplcmluDQo+IEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxs LmNvbT47IE5hcmF5YW5hIFByYXNhZCBSYWp1IEF0aHJleWENCj4gPHBhdGhyZXlhQG1hcnZlbGwu Y29tPjsgS2lyYW4gS3VtYXIgS29ra2lsYWdhZGRhDQo+IDxraXJhbmt1bWFya0BtYXJ2ZWxsLmNv bT47IE5pdGhpbiBLdW1hciBEYWJpbHB1cmFtDQo+IDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47 IFBhdmFuIE5pa2hpbGVzaCBCaGFnYXZhdHVsYQ0KPiA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29t PjsgQW5rdXIgRHdpdmVkaSA8YWR3aXZlZGlAbWFydmVsbC5jb20+Ow0KPiBBcmNoYW5hIE11bmln YW50aSA8bWFyY2hhbmFAbWFydmVsbC5jb20+OyBUZWphc3JlZSBLb25kb2oNCj4gPGt0ZWphc3Jl ZUBtYXJ2ZWxsLmNvbT47IFZhbXNpIEtyaXNobmEgQXR0dW51cnUgPHZhdHR1bnVydUBtYXJ2ZWxs LmNvbT47DQo+IEx1a2FzIEJhcnRvc2lrIDxsYmFydG9zaWtAbWFydmVsbC5jb20+OyBkcGRrLWRl diA8ZGV2QGRwZGsub3JnPg0KPiBTdWJqZWN0OiBbRVhUXSBSZTogW2RwZGstZGV2XSBbUEFUQ0gg djIgMDAvMTVdIGFkZCBPQ1RFT05UWDIgaW5saW5lIElQc2VjDQo+IHN1cHBvcnQNCj4gDQo+IEV4 dGVybmFsIEVtYWlsDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IE9uIDEvMjgvMjAyMCA4OjI5IEFN LCBKZXJpbiBKYWNvYiB3cm90ZToNCj4gPiBPbiBNb24sIEphbiAyNywgMjAyMCBhdCA4OjI0IFBN IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPg0KPiB3cm90ZToNCj4gPj4NCj4gPj4g SGkgSmVyaW4sIEFraGlsLA0KPiA+Pg0KPiA+PiBMZXQgbWUgc3VtbWFyaXplIHRoZSBkZXNpZ24g Y2hhbmdlcyBmcm9tIHRoZSBkaXNjdXNzaW9ucyBiZWxvdy4NCj4gPj4NCj4gPj4gQ3VycmVudGx5 LCBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4Ml9zZWN1cml0eS5jIGRlZmluZXMgYWxsIHNl Y3VyaXR5IGN0eA0KPiBvcHMgZm9yIHRoZSBldGhkZXYgKGlkZWEgd2FzIHRvIGFkZCBhbGwgY3J5 cHRvIHNlY3VyaXR5IGN0eCBmb3IgbG9va2FzaWRlIGFsc28NCj4gdGhlcmUpLiBUaGF0IHdpbGwg YmUgbW92ZWQgdG8gZHJpdmVycy9uZXQvb2N0ZW9udHgyIGFzIGlzLiBUaGUgcm91dGluZXMgd2hp Y2ggYXJlDQo+IGRvaW5nIHFwX2FkZCAmIHFwX3JlbW92ZSB3b3VsZCBiZSBtb3ZlZCB0byBjb21t b24gKGRpc2N1c3NlZCBiZWxvdykuDQo+IE90aGVyd2lzZSwgdGhlIHJlc3Qgc2hvdWxkIHJlbWFp biBhcyBpcy4gSWYgSmVyaW4vQWtoaWwgd2FudHMgZnVydGhlciBpc29sYXRpb24sDQo+IHBsZWFz ZSBkbyBzaGFyZSBzcGVjaWZpY3MuIEFsbW9zdCBhbGwgZnVuY3Rpb25zIGluIG90eDJfc2VjdXJp dHkuYyBpcyBkZXJlZmVyZW5jaW5nDQo+ICdydGVfZXRoX2RldicuIFNvIGhhdmluZyAodm9pZCAq KSB3aWxsIG5vdCBoZWxwLg0KPiA+Pg0KPiA+PiBUaGUgZnVuY3Rpb25zIGluIG90eDJfc2VjdXJp dHkuYyBpcyBjYWxsaW5nIGlubGluZSBmdW5jdGlvbnMgaW4gb3R4Ml9pcHNlY19mcC5oDQo+ICh3 aGljaCBoYXMgbG93ZXIgbGV2ZWwgaW1wbGVtZW50YXRpb25zIG9mIHNlc3Npb24gY3JlYXRlIGV0 YykuIFRoaXMgd2lsbCByZW1haW4NCj4gYXMgaXMgaW4gZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgy IGJ1dCB3b3VsZCBiZSBjYWxsZWQgZnJvbQ0KPiBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9z ZWN1cml0eS5jLg0KPiA+Pg0KPiA+PiBXZSB3aWxsIG5lZWQgdG8gaW5jbHVkZSBvdHgyX2NyeXB0 b2Rldl9xcC5oIChpbnRlcm5hbCBoZWFkZXIgaW4NCj4gZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgy KSBzaW5jZSB0aGUgY3J5cHRvIHF1ZXVlIHBhaXIgaXMgcmVxdWlyZWQgZm9yIG91dGJvdW5kDQo+ IHByb2Nlc3NpbmcuIFNpbmNlIG90eDJfY3J5cHRvZGV2X3FwLmggaGFzIGRlcGVuZGVuY3kgb24g cnRlX2NyeXB0b2Rldi5oLCB0aGUNCj4gZXRoZGV2IGZpbGUgd2lsbCBoYXZlIGRlcGVuZGVuY3kg b24gcnRlX2NyeXB0b2Rldi5oLg0KPiA+Pg0KPiA+PiBJIHdhbnQgYWxsIHRoZSBtYWludGFpbmVy cyAoQWtoaWwsIEplcmluICYgRmVycnVoKSB0byBhY2sgdGhlIGFib3ZlDQo+ID4+IGJlaGF2aW9y IHNvIHRoYXQgSSBjYW4gcHJvY2VlZCB3aXRoIHRoZSByZXN0cnVjdHVyaW5nLiAoQ3VycmVudGx5 DQo+ID4+IGlzc3VlIGlzIHJ0ZV9ldGhkZXYuaCBnZXR0aW5nIGluY2x1ZGVkIGluIGEgY3J5cHRv ZGV2IFBNRCBmaWxlLiBUaGUNCj4gPj4gY2FzZSB3ZSBhcmUgcHJvcG9zaW5nIGlzIHRoZSBleGFj dCBtaXJyb3Igb2YgdGhhdCkNCj4gPg0KPiA+IEkgdGhpbmssIEZvbGxvd2luZyByZXdvcmsgd291 bGQgYmUgcmVxdWlyZWQuDQo+ID4NCj4gPiAxKSBEb24ndCBhY2Nlc3MgcnRlX2V0aF9kZXYgc3lt Ym9scyBpbiBkcml2ZXIvY3J5cHRvL29jdGVvbnR4Mg0KPiA+IDIpIERvbid0IGFjY2VzcyBydGVf Y3J5cHRvX2RldiBzeW1ib2xzIGluIGRyaWVyL25ldC9vY3Rlb250eDINCj4gPiAzKSBDb21tdW5p Y2F0aW9uIGJldHdlZW4gYm90aCBkcml2ZXJzIHNob3VsZCBib3RoIHRocm91Z2ggImN1c3RvbQ0K PiA+IHN0cnVjdHVyZSIoc2F5IHN0cnVjdCBvdHgyX2V0aF9zZWMgb3Igc28gZm9yIGlubGluZSwg b3R4Ml9jcnlwdG9fc2VjDQo+ID4gZm9yIGxvb2sgc2lkZSkgZGVmaW5lZCBpbiBkcml2ZXIvY29t bW9uL29jdGVvbnh0MiB3aGljaCBob2xkcyBkYXRhLg0KPiA+IFByb2Nlc3NpbmcgZnVuY3Rpb24g dGhyb3VnaCAiZnVuY3Rpb24gcG9pbnRlciIgcmVnaXN0cmF0aW9uIHByb3ZpZGVkDQo+ID4gdGhy b3VnaCBpbiBkcml2ZXIvY29tbW9uL29jdGVvbngyIGFzIGlkZXYgZnJhbWV3b3JrIHRvIGF2b2lk IGJ1aWxkDQo+ID4gZGVwZW5kZW5jeS4NCj4gPg0KPiANCj4gSW4gaGlnaCBsZXZlbCB0aGlzIGxv b2tzIGdvb2QgdG8gbWUuDQo+IA0KPiA+IEkgYW0gbm90IHN1cmUgYW55dGhpbmcgZWxzZSBjYW4g YmUgZG9uZSBiZXlvbmQgdGhlIGFib3ZlLg0KPiA+DQo+IA0KDQo=