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 1AC7BA2E1B for ; Tue, 3 Sep 2019 13:18:21 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F27D11D50F; Tue, 3 Sep 2019 13:18:19 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id D9A511D502 for ; Tue, 3 Sep 2019 13:18:17 +0200 (CEST) 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 x83BEp8A018624; Tue, 3 Sep 2019 04:18:16 -0700 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=QUocMS/ACQCFqwVe4vyc5HxINo3eLWb1Ot5dINz6HJg=; b=WjE205gpa9IqV3KwXL+kqUlEnPOxOAio63Tu2l2hseFMIoZJ9Xgf0CJwKxYgUPJSMo+4 rXG1Uf+HRSsYv/GVNCEPngUKcXF+reRYRL2go0Tov7Vt3X/MEq3QfTRf5Is2iFNYH2MG A/7qnzHRRfxJ+pb5jWBBsBtpAJWb62Q3pt27LV4Jzk2pmWctYY9k2Z+xikmqo8gbzHKv L1veCzkbuo4SwGXEHEZaML7INyN962tlXWi3y+1TnkwpbPZQHLmoGExnLaYp5TeX78sQ ooxB9mKjtCyxKXcm1bwTOxX3xMnc9KTo/cpRt1IcIqdnw4WSWkgu2y1tGXwydgfpum74 NQ== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0a-0016f401.pphosted.com with ESMTP id 2uqp8p9vet-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 04:18:16 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 3 Sep 2019 04:18:15 -0700 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (104.47.32.55) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Tue, 3 Sep 2019 04:18:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=knttzVCEAxCmOj9aSNcwzMBnHELXtCgMujA05clmuJ1SHhSKimNjH/XkupImVAPz5woO534N6gUw+P+XZQQrfpXuZ6DCPH1N1QL4C3QreXP/lfpW7KObVmWFOXfVgJxsI0WlRyD/2PmDziuuCdxyq7A+yfjgsTzlggmWbvVja7geQr2tXNTYQDuWs0rlMVW6eaDagBRIJZ1gyjM66TLNWpuEdePNvzm/7ApI9aNCm5HUCU21r/LkN+zxRF1D0VwEFyPCNozhrAt3HbGNs1ovysFJSSfzuIEZfdogah7jMccKTF5bFmO5yvLKktgdJ8si3vDVTU4cZkXtOsXUK/h+VQ== 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=QUocMS/ACQCFqwVe4vyc5HxINo3eLWb1Ot5dINz6HJg=; b=NDLAdBG9WU5FDWOyW8NHtF3BbKrNtLh/d2lz2sUlRbKGQ4+eg4MBoQg9fx2x5JjXJwNFbYXYqIz5OOM92qwF5G/EYq88a4r4OVRhBKrbM7Fhyc/qcy2+d1rvwgU83XfP2Ou2RWRS7ab7NecvAP6AiDHfIBhTevvG+P20238ZCMDVv7Yajn0D+V04IDs4nLK9etQGXaSXEqtsGF+kCo51RLpXhW0Pk4j72JzWHb9R6ssGtD3I/0loKD7iIn0sum6wdc6sTgigUvPEXwJhl0XSn7lHXxuj4ECQlw5UYApQ2oUAT/MpXOURhnKPoHGYgWf+J9BZOZqq6GKUTgQ40UVHdA== 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=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QUocMS/ACQCFqwVe4vyc5HxINo3eLWb1Ot5dINz6HJg=; b=MVYVsHjSer1vZbUcyI6XCHfj7MLfs029Sp7dkTg0RLkJr69TVOeyammu4kHROS7Du5Djw9cCICCeqMmqmHV3FOUODXuOMSHzqDfBUavBPpcx5NhGFKzYNJZc2wVYB8ghogOyV51hWalWbRrnElKfzpbmmhf4qbNy64gGZcYnUAo= Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by MN2PR18MB2941.namprd18.prod.outlook.com (20.179.22.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.20; Tue, 3 Sep 2019 11:18:12 +0000 Received: from MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::7cdd:71d0:6771:4bed]) by MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::7cdd:71d0:6771:4bed%6]) with mapi id 15.20.2220.021; Tue, 3 Sep 2019 11:18:12 +0000 From: Anoob Joseph To: Jerin Jacob Kollanukkaran , Akhil Goyal , Pablo de Lara , "Thomas Monjalon" CC: Narayana Prasad Raju Athreya , Ankur Dwivedi , Tejasree Kondoj , "dev@dpdk.org" Thread-Topic: [PATCH 11/11] doc: add documentation for OCTEON TX2 crypto PMD Thread-Index: AQHVXvy/cy+jg/gwkkeccyvwMAdVXacZcQ8AgABS9aA= Date: Tue, 3 Sep 2019 11:18:12 +0000 Message-ID: References: <1567146501-8224-1-git-send-email-anoobj@marvell.com> <1567146501-8224-12-git-send-email-anoobj@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [115.113.156.2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 20a4a356-96c1-4c69-b8c8-08d7306068ac x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR18MB2941; x-ms-traffictypediagnostic: MN2PR18MB2941: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 01494FA7F7 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(346002)(39850400004)(376002)(136003)(199004)(189003)(13464003)(55236004)(8936002)(102836004)(110136005)(4326008)(6436002)(86362001)(486006)(6506007)(478600001)(446003)(2906002)(11346002)(476003)(316002)(54906003)(6246003)(53546011)(66066001)(52536014)(8676002)(81156014)(81166006)(53936002)(256004)(14444005)(76116006)(33656002)(3846002)(6116002)(186003)(66946007)(26005)(305945005)(66556008)(66476007)(7736002)(64756008)(74316002)(66446008)(9686003)(229853002)(71190400001)(5660300002)(71200400001)(25786009)(7696005)(76176011)(14454004)(55016002)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2941; H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: JS50O+dICDt8TcG50eLLwb0JGc3+zWim5t70KTFVWybRdzFDCPHdgArMfD1OMLdKaEJc1Ur5t/Ad6lcpi9XHOFrqlnowNS/yuR9AWJ9pL4/AaCoDZmQ5kaBF5d+QFna1uW52hWOeQKn600JTfol9+w9FFB4oK6Ic0zq9ay3CLE4EmnHEAmMJb5DCsasDYaLFrUb9/zI3jUEsFNKTLsCuplYZHNtNZbtXJDTDc4ztrmjcnH/Jl5nc/joxZRi/ch/FmwDWPoLwZgTkI7Fqd8KUZqRq+kt8/x+peG1so2LeuAtJHpGurQ5tMQz8qPbKSfzlhrL7SR7f5C+UwwlHjLjPk1Xoe7bdq/eAMRzpFflHj93D7zVm/uS9WzsB0wXCmnwNZY0z1yDd3QgA/Sl9UNeyGnDwEwcAwS4/pkNf4tXyyLY= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 20a4a356-96c1-4c69-b8c8-08d7306068ac X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 11:18:12.5179 (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: IIzgCaD4cVKo3QkgvH1Lk/KBvkqiTZVykUzJRR1HDi55ceZ6lYv2eiQUhZ5LfBW3aTIux80/Xxl7d7FHS5F8LQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2941 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_01:2019-09-03,2019-09-03 signatures=0 Subject: Re: [dpdk-dev] [PATCH 11/11] doc: add documentation for OCTEON TX2 crypto PMD 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" SGkgSmVyaW4sDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpUaGFua3MsDQpBbm9vYg0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEplcmluIEphY29iIEtvbGxhbnVra2Fy YW4gPGplcmluakBtYXJ2ZWxsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDMsIDIw MTkgMTA6NTIgQU0NCj4gVG86IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPjsgQWto aWwgR295YWwNCj4gPGFraGlsLmdveWFsQG54cC5jb20+OyBQYWJsbyBkZSBMYXJhIDxwYWJsby5k ZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+Ow0KPiBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25q YWxvbi5uZXQ+DQo+IENjOiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT47IE5hcmF5 YW5hIFByYXNhZCBSYWp1IEF0aHJleWENCj4gPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgQW5rdXIg RHdpdmVkaSA8YWR3aXZlZGlAbWFydmVsbC5jb20+Ow0KPiBUZWphc3JlZSBLb25kb2ogPGt0ZWph c3JlZUBtYXJ2ZWxsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSRTogW1BBVENIIDEx LzExXSBkb2M6IGFkZCBkb2N1bWVudGF0aW9uIGZvciBPQ1RFT04gVFgyIGNyeXB0bw0KPiBQTUQN Cj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBBbm9vYiBKb3Nl cGggPGFub29iakBtYXJ2ZWxsLmNvbT4NCj4gPiBTZW50OiBGcmlkYXksIEF1Z3VzdCAzMCwgMjAx OSAxMTo1OCBBTQ0KPiA+IFRvOiBBa2hpbCBHb3lhbCA8YWtoaWwuZ295YWxAbnhwLmNvbT47IFBh YmxvIGRlIExhcmENCj4gPiA8cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwuY29tPjsgVGhvbWFz IE1vbmphbG9uDQo+ID4gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ID4gQ2M6IEFub29iIEpvc2Vw aCA8YW5vb2JqQG1hcnZlbGwuY29tPjsgSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbg0KPiA+IDxq ZXJpbmpAbWFydmVsbC5jb20+OyBOYXJheWFuYSBQcmFzYWQgUmFqdSBBdGhyZXlhDQo+ID4gPHBh dGhyZXlhQG1hcnZlbGwuY29tPjsgQW5rdXIgRHdpdmVkaSA8YWR3aXZlZGlAbWFydmVsbC5jb20+ Ow0KPiBUZWphc3JlZQ0KPiA+IEtvbmRvaiA8a3RlamFzcmVlQG1hcnZlbGwuY29tPjsgZGV2QGRw ZGsub3JnDQo+ID4gU3ViamVjdDogW1BBVENIIDExLzExXSBkb2M6IGFkZCBkb2N1bWVudGF0aW9u IGZvciBPQ1RFT04gVFgyIGNyeXB0bw0KPiA+IFBNRA0KPiA+DQo+ID4gQWRkaW5nIGZlYXR1cmUg bGlzdCBhbmQgdXNlciBndWlkZSBmb3IgT0NURU9OVFgyIGNyeXB0byBQTUQuDQo+ID4NCj4gPiBT aWduZWQtb2ZmLWJ5OiBBbmt1ciBEd2l2ZWRpIDxhZHdpdmVkaUBtYXJ2ZWxsLmNvbT4NCj4gPiBT aWduZWQtb2ZmLWJ5OiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT4NCj4gPiAtLS0N Cj4gPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcg KysNCj4gPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL2ZlYXR1cmVzL29jdGVvbnR4Mi5pbmkgfCAg NjIgKysrKysrKysrKysrDQo+ID4gIGRvYy9ndWlkZXMvY3J5cHRvZGV2cy9pbmRleC5yc3QgICAg ICAgICAgICAgIHwgICAxICsNCj4gPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL29jdGVvbnR4Mi5y c3QgICAgICAgICAgfCAxNDINCj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAg ZG9jL2d1aWRlcy9wbGF0Zm9ybS9vY3Rlb250eDIucnN0ICAgICAgICAgICAgfCAgIDMgKw0KPiAN Cj4gUGxlYXNlIHVwZGF0ZSB0aGUgZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8xOV8xMS5y c3QNCg0KW0Fub29iXSBXaWxsIGRvIHRoaXMgaW4gdjIuDQogDQo+IA0KPiA+ICA1IGZpbGVzIGNo YW5nZWQsIDIxNSBpbnNlcnRpb25zKCspDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2MvZ3Vp ZGVzL2NyeXB0b2RldnMvZmVhdHVyZXMvb2N0ZW9udHgyLmluaQ0KPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL29jdGVvbnR4Mi5yc3QNCj4gPg0KPiA+IGRpZmYg LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTIGluZGV4IDQxMDAyNjAuLmVlZjY0Zjcg MTAwNjQ0DQo+ID4gLS0tIGEvTUFJTlRBSU5FUlMNCj4gPiArKysgYi9NQUlOVEFJTkVSUw0KPiA+ IEBAIC05NjUsNiArOTY1LDEzIEBAIEY6IGRyaXZlcnMvY3J5cHRvL212c2FtLw0KPiA+ICBGOiBk b2MvZ3VpZGVzL2NyeXB0b2RldnMvbXZzYW0ucnN0DQo+ID4gIEY6IGRvYy9ndWlkZXMvY3J5cHRv ZGV2cy9mZWF0dXJlcy9tdnNhbS5pbmkNCj4gPg0KPiA+ICtNYXJ2ZWxsIE9DVEVPTiBUWDIgY3J5 cHRvDQo+ID4gK006IEFua3VyIER3aXZlZGkgPGFkd2l2ZWRpQG1hcnZlbGwuY29tPg0KPiA+ICtN OiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT4NCj4gPiArRjogZHJpdmVycy9jcnlw dG8vb2N0ZW9udHgyLw0KPiA+ICtGOiBkb2MvZ3VpZGVzL2NyeXB0b2RldnMvb2N0ZW9udHgyLnJz dA0KPiA+ICtGOiBkb2MvZ3VpZGVzL2NyeXB0b2RldnMvZmVhdHVyZXMvb2N0ZW9udHgyLmluaQ0K PiANCj4gDQo+IE1vdmUgdGhpcyBzZWN0aW9uLCBuZXh0IHRvIE9DVEVPTiBUWC4NCg0KW0Fub29i XSBBbGwgdGhlIGVudHJpZXMgYXJlIHNvcnRlZCB3aXRoIHRoZSAiZmlyc3QgbmFtZSIsIHdoaWNo IGhhcHBlbnMgdG8gYmUgTWFydmVsbCBoZXJlLiBPQ1RFT04gVFgyIG5ldHdvcmtpbmcgZHJpdmVy IGlzIGFsc28gYWRkZWQgZm9sbG93aW5nIHRoZSBzYW1lIGxvZ2ljLg0KIA0KPiANCj4gPiArDQo+ ID4gIE51bGwgQ3J5cHRvDQo+ID4gIE06IERlY2xhbiBEb2hlcnR5IDxkZWNsYW4uZG9oZXJ0eUBp bnRlbC5jb20+DQo+ID4gIEY6IGRyaXZlcnMvY3J5cHRvL251bGwvDQo+ID4gZGlmZiAtLWdpdCBh L2RvYy9ndWlkZXMvY3J5cHRvZGV2cy9mZWF0dXJlcy9vY3Rlb250eDIuaW5pDQo+ID4gYi9kb2Mv Z3VpZGVzL2NyeXB0b2RldnMvZmVhdHVyZXMvb2N0ZW9udHgyLmluaQ0KPiA+IG5ldyBmaWxlIG1v ZGUgMTAwNjQ0DQo+ID4gaW5kZXggMDAwMDAwMC4uYWM3NmIxMQ0KPiA+ICtJbml0aWFsaXphdGlv bg0KPiA+ICstLS0tLS0tLS0tLS0tLQ0KPiA+ICsNCj4gPiArTGlzdCB0aGUgQ1BUIFBGIGRldmlj ZXMgYXZhaWxhYmxlIG9uIHlvdXIgT0NURU9OIFRYMiBwbGF0Zm9ybToNCj4gPiArDQo+ID4gKy4u IGNvZGUtYmxvY2s6OiBjb25zb2xlDQo+ID4gKw0KPiA+ICsgICAgbHNwY2kgLWQ6YTBmZA0KPiAN Cj4gQ2hhbmdlIHRvIHVzZSBzdGFuZGFyZCBEUERLIHVzZXJ0b29scy9kcGRrLWRldmJpbmQucHkg c2NyaXB0Lg0KPiANCj4gPiArDQo+ID4gK2BgYTBmZGBgIGlzIHRoZSBDUFQgUEYgZGV2aWNlIGlk LiBZb3Ugc2hvdWxkIHNlZSBvdXRwdXQgc2ltaWxhciB0bzoNCj4gPiArDQo+ID4gKy4uIGNvZGUt YmxvY2s6OiBjb25zb2xlDQo+ID4gKw0KPiA+ICsgICAgMDAwMjoxMDowMC4wIENsYXNzIDEwODA6 IERldmljZSAxNzdkOmEwZmQNCj4gPiArDQo+ID4gK1NldCBgYHNyaW92X251bXZmc2BgIG9uIHRo ZSBDUFQgUEYgZGV2aWNlLCB0byBjcmVhdGUgYSBWRjoNCj4gPiArDQo+ID4gKy4uIGNvZGUtYmxv Y2s6OiBjb25zb2xlDQo+ID4gKw0KPiA+ICsgICAgZWNobyAxID4NCj4gPiArIC9zeXMvYnVzL3Bj aS9kcml2ZXJzL29jdGVvbnR4Mi1jcHQvMDAwMjoxMDowMC4wL3NyaW92X251bXZmcw0KPiA+ICsN Cj4gPiArQmluZCB0aGUgQ1BUIFZGIGRldmljZSB0byB0aGUgdmZpb19wY2kgZHJpdmVyOg0KPiA+ ICsNCj4gPiArLi4gY29kZS1ibG9jazo6IGNvbnNvbGUNCj4gPiArDQo+ID4gKyAgICBlY2hvICcx NzdkIGEwZmUnID4gL3N5cy9idXMvcGNpL2RyaXZlcnMvdmZpby1wY2kvbmV3X2lkDQo+ID4gKyAg ICBlY2hvIDAwMDI6MTA6MDAuMSA+IC9zeXMvYnVzL3BjaS9kZXZpY2VzLzAwMDI6MTA6MDAuMS9k cml2ZXIvdW5iaW5kDQo+ID4gKyAgICBlY2hvIDAwMDI6MTA6MDAuMSA+IC9zeXMvYnVzL3BjaS9k cml2ZXJzL3ZmaW8tcGNpL2JpbmQNCj4gPiArDQo+ID4gK0Fub3RoZXIgd2F5IHRvIGJpbmQgdGhl IFZGIHdvdWxkIGJlIHRvIHVzZSB0aGUgYGBkcGRrLWRldmJpbmQucHlgYA0KPiBzY3JpcHQ6DQo+ IA0KPiBJIHRoaW5rLCB3ZSBjYW4gbWVudGlvbiBvbmx5IHRoZSBzdGFuZGFyZCB1c2VydG9vbHMv ZHBkay1kZXZiaW5kLnB5DQo+IHNjaGVtZS4NCg0KW0Fub29iXSBUaGUgc3RhbmRhcmQgZHBkay1k ZXZiaW5kIHNjcmlwdCBpcyBhbHNvIG1lbnRpb25lZCBpbiB0aGUgc3RlcHMuIFRoZSBvdGhlciBz dGVwcyBjYW4gYmUgdXNlZCBpbiBzeXN0ZW1zIHdoZXJlIHB5dGhvbiBpcyBub3QgYXZhaWxhYmxl LiAgRmV3IG90aGVyIGRyaXZlcnMgYXJlIGFscmVhZHkgZG9pbmcgdGhlIHNhbWUuIERvIHlvdSBz dWdnZXN0IGRvY3VtZW50aW5nIG9ubHkgdGhlIHN0ZXBzIHRvIHVzZSBkcGRrLWRldmJpbmQucHkg c2NyaXB0Pw0K