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 8261CA0530; Wed, 22 Jan 2020 11:55:58 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5FC4B2BBE; Wed, 22 Jan 2020 11:55:57 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 44AD22B98 for ; Wed, 22 Jan 2020 11:55:55 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 00MAomEl012940; Wed, 22 Jan 2020 02:55:54 -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=jh5Wnnq8MQPSYHTjWMBAyjTaMGDOmPPl9jy/Iiw9+Cg=; b=jrmWeNepWTFlF3K5BLI8kFsA4UX+C6jDi81bKBEH0I0zZlcyNtIV6b99i37HP+lYXFIi eU4Ldeq/4AkTj5xz6+bsTR8XOYgdmnIIg89sUmWVVEMTgKq8fSIPbr6wl+SrWoS+P5qT Bv9Ex/laCkbexKwCBANoDxjbNpvCntsJnDQKZLFvMdoGmVKC/vVKy5iHmatqoW159J/H GYeuUrEjby4TMvZrcdqU84MbYmAsz1W1ZojaRGN8q2NhQMxdprleDfVplwalkDyla9U1 whMrugbgCQs2JMX4M5du4q/dVfoYqzaSj6hxY7EDkYm6E8kb2dVoGmIO7bl7J+3Aryeq 2A== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0b-0016f401.pphosted.com with ESMTP id 2xm2dt6j7f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 22 Jan 2020 02:55:54 -0800 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 22 Jan 2020 02:55:52 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.109) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 22 Jan 2020 02:55:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nQ70q/UMx5vvrDMXDWYFW8lX8hWjzfa02OZFLRFcA8WSIFDzbYHDtMeGjKqvHowiw/P6B4XlURNfNZasIgvT/hw3fuFJ0afMHxVkKojuyDFdpckC9eSsZchPRksoDUZ+lucho25bm7sFavT2fwk1GHy4sHzU4iSIh4Fg3ScUmrz4krTFjDUkA2rbOvqZdP7zmfA/tbK0BdtwzyJsDQEzNM/981BQJFG+MLB1ldrM1oVBpvYROyhIsAgYKyDJhJnJi+7zd/uAUUlxWuopprRVCdrtw1Hg0wY5ElkgiV1zx3d82DhqUlBB0TwDyuMapUTyVSlvHSWIX/33A0eYrNNKUA== 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=jh5Wnnq8MQPSYHTjWMBAyjTaMGDOmPPl9jy/Iiw9+Cg=; b=lLDyG25xJ8F85JqzXCAiJdorhC0ka2qlf12b+SDcNPvaaKHOgtrCZDY0823ryhpvu2tI2gaUfBNNjx4lvTo92lPhBYm4mbSkXWGP2GHD8Fhll1FGrucMbndb5ePptkhURXbT2t1URNftsna3Nb/6/HisTd7YkDchyljciumZYX9MJFffe3q8dr9ht7nKbsFLritdeRTC8+mdgN77DNC1IGliENHU470qIdlRZXY3VJHnhOiT3kVbHHeWw1PXk3DXMI6bmyPTeZTu3BUzGPR9pOVxyr6VBTJG0zeUQHniBFBMQ/yDVhQyGwVVOGnwb/HoawmYNb+0ilkDUmS7L/57wg== 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=jh5Wnnq8MQPSYHTjWMBAyjTaMGDOmPPl9jy/Iiw9+Cg=; b=s7w97pGwj+MfM/vhhGVdJOC8kEQAGQQvGJVsJFK48FJBl6pft++/0uBDLw/a5q1pKhFHFVebuLHldbI4hCzhzruW5rQUw/ONdSiiG9OvV3DeI5HSRHHkXsrMlfaj84J7eaMl2Bw7npOVih/CnBuhksPKitQHLVd9J1Me+rpevEc= Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by MN2PR18MB2959.namprd18.prod.outlook.com (20.179.23.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.19; Wed, 22 Jan 2020 10:55:51 +0000 Received: from MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::5db5:d179:8a01:4636]) by MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::5db5:d179:8a01:4636%7]) with mapi id 15.20.2644.028; Wed, 22 Jan 2020 10:55:51 +0000 From: Anoob Joseph To: Akhil Goyal , Jerin Jacob 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: [dpdk-dev] [PATCH v2 00/15] add OCTEONTX2 inline IPsec support Thread-Index: AQHVzg0Qh/vBSuFr/kCddtvZb5ZdeqfxzEoQgASxlACAAAje0A== Date: Wed, 22 Jan 2020 10:55:50 +0000 Message-ID: References: <1575806094-28391-1-git-send-email-anoobj@marvell.com> <1579344553-11428-1-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: [14.140.231.66] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b18067a4-38b5-4f81-5724-08d79f29a533 x-ms-traffictypediagnostic: MN2PR18MB2959: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 029097202E x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(199004)(189003)(55016002)(9686003)(2906002)(7696005)(53546011)(6506007)(76116006)(5660300002)(52536014)(54906003)(110136005)(81166006)(81156014)(8676002)(8936002)(71200400001)(498600001)(66446008)(186003)(26005)(66476007)(64756008)(66946007)(55236004)(66556008)(4326008)(86362001)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2959; 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: BCL:0; x-microsoft-antispam-message-info: Ao+mCnZmIEXmfBRIrF1jzzB8+jlCoxt+3qTXzfkorA4Pxj0XOojs8fED3oaTowktQ45+LpKSkCoiowvdHkHnCOZGMRvSfOlwGOcTvqrhP1+pVASuAPdmxa16eMn2btIymPuDSUpYp6om1Beww4Rdy7JGlxGxlAz7OEiJp0aPF+TZJx2gpvIbJOKUl73hnMMJTSd+tVRuKtPzJ9LhFRQCWkjUz8DSMTHyvL/i8CcgnMNGv/DmeYknlWdDpJnY2GbqfwJeG1Yyrr3OohLUA98bzZnslDwVj20ecBTkK+d/z6CD59aNIUw9b/uAAMxVeRGtGpgujO+DwsL9jeCDm7uAvJhwAvdAD6gXgzfwCigY821Z65zwq1HmOjpkwn8MJS9dt8TxtUvRQOeEVUttu/jUW2EwQN/js2gfbrtnS8EazfENHmDoIWCGmToL093rveod Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: b18067a4-38b5-4f81-5724-08d79f29a533 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2020 10:55:50.8476 (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: CWMUOXzppyKsiCeiku/twOGmOBIC8YJE9Ary6bjsWmYgAPwlRUDfWAL8w7ShQU8ZkeUGKHonxQ6RjT/bVXPyMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2959 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-01-17_05:2020-01-16, 2020-01-17 signatures=0 Subject: Re: [dpdk-dev] [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" SGkgQWtoaWwsDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpUaGFua3MsDQpBbm9vYg0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFraGlsIEdveWFsIDxha2hpbC5nb3lh bEBueHAuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjIsIDIwMjAgMzo0NiBQTQ0K PiBUbzogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+OyBKZXJpbiBKYWNvYg0KPiA8 amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiBDYzogRGVjbGFuIERvaGVydHkgPGRlY2xhbi5kb2hl cnR5QGludGVsLmNvbT47IFRob21hcyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47 IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47DQo+IE5hcmF5 YW5hIFByYXNhZCBSYWp1IEF0aHJleWEgPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgS2lyYW4gS3Vt YXINCj4gS29ra2lsYWdhZGRhIDxraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbT47IE5pdGhpbiBLdW1h ciBEYWJpbHB1cmFtDQo+IDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IFBhdmFuIE5pa2hpbGVz aCBCaGFnYXZhdHVsYQ0KPiA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPjsgQW5rdXIgRHdpdmVk aSA8YWR3aXZlZGlAbWFydmVsbC5jb20+Ow0KPiBBcmNoYW5hIE11bmlnYW50aSA8bWFyY2hhbmFA bWFydmVsbC5jb20+OyBUZWphc3JlZSBLb25kb2oNCj4gPGt0ZWphc3JlZUBtYXJ2ZWxsLmNvbT47 IFZhbXNpIEtyaXNobmEgQXR0dW51cnUNCj4gPHZhdHR1bnVydUBtYXJ2ZWxsLmNvbT47IEx1a2Fz IEJhcnRvc2lrIDxsYmFydG9zaWtAbWFydmVsbC5jb20+OyBkcGRrLQ0KPiBkZXYgPGRldkBkcGRr Lm9yZz4NCj4gU3ViamVjdDogW0VYVF0gUkU6IFtkcGRrLWRldl0gW1BBVENIIHYyIDAwLzE1XSBh ZGQgT0NURU9OVFgyIGlubGluZSBJUHNlYw0KPiBzdXBwb3J0DQo+IA0KPiBFeHRlcm5hbCBFbWFp bA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gPg0KPiA+IEhpIEplcmluLA0KPiA+DQo+ID4g V2lsbCAgZG8gdGhlIHN1Z2dlc3RlZCBjaGFuZ2UgKFJYL3J4LT4gUnggJiBUWC90eC0+VHgpLiBE byB5b3Ugd2FudCBtZQ0KPiA+IHRvIHRyaW0gdGhlIGhlYWRsaW5lIGFzIHdlbGw/DQo+ID4NCj4g DQo+IEhpIEFub29iLA0KPiANCj4gPiBAQWtoaWwsIGRpZCB5b3UgZ2V0IGEgY2hhbmNlIHRvIHJl dmlldyB0aGUgc2VyaWVzPyBEbyB5b3UgaGF2ZSBhbnkNCj4gPiBjb21tZW50cyBvbiB0aGUgcGF0 Y2hlcz8NCj4gPg0KPiANCj4gWW91IGFyZSBhZGRpbmcgaW5saW5lIGlwc2VjIHN1cHBvcnQgdG8g ZXRoZXJuZXQgZGV2aWNlIGFuZCBub3QgYSBjcnlwdG8NCj4gZGV2aWNlLg0KPiBUaGVzZSBwYXRj aGVzIHNob3VsZCBub3QgYmUgcGFydCBvZiBjcnlwdG8gUE1ELiBUaGVyZSB3aWxsIGJlIGN5Y2xp Yw0KPiBkZXBlbmRlbmN5IEJldHdlZW4gZXRoZXJuZXQgZGV2aWNlIGFuZCBjcnlwdG8gZGV2aWNl IHdoaWNoIGNhbiBiZSBlYXNpbHkNCj4gYXZvaWRlZC4NCg0KW0Fub29iXSBXZSBoYXZlIHBsYW5z IHRvIHVzZSBsb29rYXNpZGUgcHJvdG9jb2wgdG8gaGFuZGxlIHRoZSAiZmFsbGJhY2siIHNlc3Np b24uIEFuZCB0aGF0IGludm9sdmVzIHNlc3Npb24gc2hhcmluZyBiZXR3ZWVuIGlubGluZSBhbmQg bG9va2FzaWRlIHByb3RvY29sIG9mZmxvYWRzLiBBbHNvLCB0aG91Z2ggdGhlIGZlYXR1cmUgaXMg ZXhwb3NlZCBhcyBhIGZlYXR1cmUgb2YgZXRoZGV2LCBvbiBvdXIgcGxhdGZvcm0sIGl0J3MgdGhl IGNyeXB0byBibG9jayB3aGljaCBwcmltYXJpbHkgaW1wbGVtZW50cyB0aGUgZmVhdHVyZS4gQW5k IHNvLCBpZiB0aGUgY29kZSBpcyBtb3ZlZCB0byBldGhkZXYgZGlyLCB0aGVyZSB3b3VsZCBiZSBs b3Qgb2YgY29kZSBkdXBsaWNhdGlvbi4gVGhlIGlkZWEgaXMgdG8gaGF2ZSBhbGwgc2VjdXJpdHkg cmVsYXRlZCBjb2RlIGluIG9uZSBwbGFjZS4NCg0KQWxzbywgdGhlIFBNRHMgZG9uJ3QgaGF2ZSBh bnkgY2FsbHMgdG8gZWFjaCBvdGhlci4gVGhlIGNvbW11bmljYXRpb24gYmV0d2VlbiB0aGUgdHdv IGhhcHBlbnMgdmlhIGNvbW1vbi4gVGhlIGNyeXB0byBkZXYgUE1EIHdpbGwgcmVnaXN0ZXIgdGhl IHJlcXVpcmVkIHNlY3VyaXR5IG9wcyB0byBhIGNvbW1vbiBzdHJ1Y3R1cmUgYW5kIGV0aGRldiB3 b3VsZCBnZXQgaXQgZnJvbSB0aGVyZS4gU28gdGhlcmUgd29uJ3QgYmUgYW4gaXNzdWUgb2YgYnVp bGQgZGVwZW5kZW5jeS4NCg0KPiANCj4gDQo+ID4gPiA+DQo+ID4gPiA+IFRoaXMgc2VyaWVzIGFk ZHMgaW5saW5lIElQc2VjIHN1cHBvcnQgaW4gT0NURU9OVFgyIFBNRC4NCj4gPiA+ID4NCj4gPiA+ ID4gSW4gdGhlIGluYm91bmQgcGF0aCwgcnRlX2Zsb3cgZnJhbWV3b3JrIG5lZWQgdG8gYmUgdXNl ZCB0bw0KPiA+ID4gPiBjb25maWd1cmUgdGhlIE5QQyBibG9jaywgd2hpY2ggZG9lcyB0aGUgaC93 IGxvb2t1cC4gVGhlIHBhY2tldHMNCj4gPiA+ID4gd291bGQgZ2V0IHByb2Nlc3NlZCBieSB0aGUg Y3J5cHRvIGJsb2NrIGFuZCB3b3VsZCBzdWJtaXQgdG8gdGhlDQo+ID4gPiA+IHNjaGVkdWxpbmcg YmxvY2ssIFNTTy4gU28gaW5saW5lIElQc2VjIG1vZGUgY2FuIGJlIGVuYWJsZWQgb25seQ0KPiA+ ID4gPiB3aGVuIHRyYWZmaWMgaXMgcmVjZWl2ZWQgdmlhIGV2ZW50IGRldmljZSB1c2luZyBSeCBh ZGFwdGVyLg0KPiA+ID4gPg0KPiA+ID4gPiBJbiB0aGUgb3V0Ym91bmQgcGF0aCwgdGhlIGNvcmUg d291bGQgc3VibWl0IHRvIHRoZSBjcnlwdG8gYmxvY2sNCj4gPiA+ID4gYW5kIHRoZSBjcnlwdG8g YmxvY2sgd291bGQgc3VibWl0IHRoZSBwYWNrZXQgZm9yIFR4IGludGVybmFsbHkuDQo+ID4gPg0K PiA+ID4NCj4gPiA+IFBsZWFzZSBmaXggZm9sbG93aW5nIGNoZWNrLWdpdC1sb2cuc2ggaXNzdWVz Lg0KPiA+ID4NCj4gPiA+IFdyb25nIGhlYWRsaW5lIGxvd2VyY2FzZToNCj4gPiA+ICAgICAgICAg bmV0L29jdGVvbnR4MjogYWRkIGlubGluZSBpcHNlYyByeCBwYXRoIGNoYW5nZXMNCj4gPiA+ICAg ICAgICAgZHJpdmVycy9vY3Rlb250eDI6IGFkZCBzZWMgaW4gY29tcGlsZXIgb3B0aW1pemVkIFJY IGZhc3RwYXRoDQo+IGZyYW1ld29yaw0KPiA+ID4gICAgICAgICBkcml2ZXJzL29jdGVvbnR4Mjog YWRkIHNlYyBpbiBjb21waWxlciBvcHRpbWl6ZWQgVFggZmFzdHBhdGgNCj4gZnJhbWV3b3JrDQo+ ID4gPiAgICAgICAgIGNyeXB0by9vY3Rlb250eDI6IGFkZCBpbmxpbmUgdHggcGF0aCBjaGFuZ2Vz IEhlYWRsaW5lIHRvbyBsb25nOg0KPiA+ID4gICAgICAgICBkcml2ZXJzL29jdGVvbnR4MjogYWRk IHNlYyBpbiBjb21waWxlciBvcHRpbWl6ZWQgUlggZmFzdHBhdGgNCj4gZnJhbWV3b3JrDQo+ID4g PiAgICAgICAgIGRyaXZlcnMvb2N0ZW9udHgyOiBhZGQgc2VjIGluIGNvbXBpbGVyIG9wdGltaXpl ZCBUWCBmYXN0cGF0aA0KPiBmcmFtZXdvcmsNCj4gPiA+ICAgICAgICAgY3J5cHRvL29jdGVvbnR4 Mjogc3luYyBpbmxpbmUgdGFnIHR5cGUgY2ZnIHdpdGggUnggYWRhcHRlcg0KPiA+ID4gY29uZmln dXJhdGlvbg0KPiA+ID4NCj4gPiA+IENoYW5naW5nIHRvIFJ4IGFuZCBUeCB3aWxsIGZpeCBtb3N0 IG9mIHRoZSBpc3N1ZXMuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+IHYyOg0KPiA+ID4g PiAqIE1pbmltaXplZCBhZGRpdGlvbnMgdG8gY29tbW9uL29jdGVvbnR4Mg0KPiA+ID4gPiAqIFVw ZGF0ZWQgcmVsZWFzZSBub3Rlcw0KPiA+ID4gPiAqIFJlbmFtZWQgb3R4Ml9pc19ldGhkZXYgdG8g b3R4Ml9ldGhkZXZfaXNfc2VjX2NhcGFibGUNCj4gPiA+ID4NCj4gPiA+ID4gQW5rdXIgRHdpdmVk aSAoMyk6DQo+ID4gPiA+ICAgY3J5cHRvL29jdGVvbnR4MjogYWRkIGV0aCBzZWN1cml0eSBjYXBh YmlsaXRpZXMNCj4gPiA+ID4gICBjcnlwdG8vb2N0ZW9udHgyOiBhZGQgZGF0YXBhdGggb3BzIGlu IGV0aCBzZWN1cml0eSBjdHgNCj4gPiA+ID4gICBjcnlwdG8vb2N0ZW9udHgyOiBhZGQgaW5saW5l IHR4IHBhdGggY2hhbmdlcw0KPiA+ID4gPg0KPiA+ID4gPiBBbm9vYiBKb3NlcGggKDQpOg0KPiA+ ID4gPiAgIGNvbW1vbi9vY3Rlb250eDI6IGFkZCBDUFQgTEYgbWJveCBmb3IgaW5saW5lIGluYm91 bmQNCj4gPiA+ID4gICBjcnlwdG8vb2N0ZW9udHgyOiBjcmVhdGUgZXRoIHNlY3VyaXR5IGN0eA0K PiA+ID4gPiAgIGNyeXB0by9vY3Rlb250eDI6IGVuYWJsZSBDUFQgdG8gc2hhcmUgUVAgd2l0aCBl dGhkZXYNCj4gPiA+ID4gICBjcnlwdG8vb2N0ZW9udHgyOiBhZGQgZXRoIHNlY3VyaXR5IHNlc3Np b24gb3BlcmF0aW9ucw0KPiA+ID4gPg0KPiA+ID4gPiBBcmNoYW5hIE11bmlnYW50aSAoMyk6DQo+ ID4gPiA+ICAgY3J5cHRvL29jdGVvbnR4MjogYWRkIGxvb2t1cCBtZW0gY2hhbmdlcyB0byBob2xk IHNhIGluZGljZXMNCj4gPiA+ID4gICBkcml2ZXJzL29jdGVvbnR4MjogYWRkIHNlYyBpbiBjb21w aWxlciBvcHRpbWl6ZWQgUlggZmFzdHBhdGgNCj4gZnJhbWV3b3JrDQo+ID4gPiA+ICAgZHJpdmVy cy9vY3Rlb250eDI6IGFkZCBzZWMgaW4gY29tcGlsZXIgb3B0aW1pemVkIFRYIGZhc3RwYXRoDQo+ ID4gPiA+IGZyYW1ld29yaw0KPiA+ID4gPg0KPiA+ID4gPiBUZWphc3JlZSBLb25kb2ogKDMpOg0K PiA+ID4gPiAgIGNyeXB0by9vY3Rlb250eDI6IGNvbmZpZ3VyZSBmb3IgaW5saW5lIElQc2VjDQo+ ID4gPiA+ICAgY3J5cHRvL29jdGVvbnR4MjogYWRkIHNlY3VyaXR5IGluIGV0aCBkZXYgY29uZmln dXJlDQo+ID4gPiA+ICAgbmV0L29jdGVvbnR4MjogYWRkIGlubGluZSBpcHNlYyByeCBwYXRoIGNo YW5nZXMNCj4gPiA+ID4NCj4gPiA+ID4gVmFtc2kgQXR0dW51cnUgKDIpOg0KPiA+ID4gPiAgIGNv bW1vbi9vY3Rlb250eDI6IGFkZCByb3V0aW5lIHRvIGNoZWNrIGlmIHNlYyBjYXBhYmxlIG90eDIN Cj4gPiA+ID4gICBjcnlwdG8vb2N0ZW9udHgyOiBzeW5jIGlubGluZSB0YWcgdHlwZSBjZmcgd2l0 aCBSeCBhZGFwdGVyDQo+ID4gPiA+ICAgICBjb25maWd1cmF0aW9uDQo+ID4gPiA+DQo+ID4gPiA+ ICBkb2MvZ3VpZGVzL25pY3Mvb2N0ZW9udHgyLnJzdCAgICAgICAgICAgICAgICAgICAgICB8ICAy MCArDQo+ID4gPiA+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIwXzAyLnJzdCAgICAg ICAgICAgICB8ICAgOSArDQo+ID4gPiA+ICBkcml2ZXJzL2NvbW1vbi9vY3Rlb250eDIvb3R4Ml9j b21tb24uYyAgICAgICAgICAgICB8ICAyMiArDQo+ID4gPiA+ICBkcml2ZXJzL2NvbW1vbi9vY3Rl b250eDIvb3R4Ml9jb21tb24uaCAgICAgICAgICAgICB8ICAyMiArDQo+ID4gPiA+ICBkcml2ZXJz L2NvbW1vbi9vY3Rlb250eDIvb3R4Ml9tYm94LmggICAgICAgICAgICAgICB8ICAgNyArDQo+ID4g PiA+ICAuLi4vb2N0ZW9udHgyL3J0ZV9jb21tb25fb2N0ZW9udHgyX3ZlcnNpb24ubWFwICAgICB8 ICAgMyArDQo+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIvTWFrZWZpbGUgICAgICAg ICAgICAgICAgICB8ICAgNyArLQ0KPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL21l c29uLmJ1aWxkICAgICAgICAgICAgICAgfCAgIDcgKy0NCj4gPiA+ID4gIGRyaXZlcnMvY3J5cHRv L29jdGVvbnR4Mi9vdHgyX2NyeXB0b2Rldi5jICAgICAgICAgIHwgICA4ICsNCj4gPiA+ID4gIC4u Li9jcnlwdG8vb2N0ZW9udHgyL290eDJfY3J5cHRvZGV2X2h3X2FjY2Vzcy5oICAgIHwgIDIyICst DQo+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4Ml9jcnlwdG9kZXZfbWJveC5j ICAgICB8ICA1MyArKw0KPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfY3J5 cHRvZGV2X21ib3guaCAgICAgfCAgIDcgKw0KPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9u dHgyL290eDJfY3J5cHRvZGV2X29wcy5jICAgICAgfCAgNTYgKysNCj4gPiA+ID4gIGRyaXZlcnMv Y3J5cHRvL29jdGVvbnR4Mi9vdHgyX2NyeXB0b2Rldl9xcC5oICAgICAgIHwgIDM1ICsNCj4gPiA+ ID4gIGRyaXZlcnMvY3J5cHRvL29jdGVvbnR4Mi9vdHgyX2lwc2VjX2ZwLmggICAgICAgICAgIHwg MzQ4ICsrKysrKysrKw0KPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfc2Vj dXJpdHkuYyAgICAgICAgICAgfCA4NzANCj4gPiA+ICsrKysrKysrKysrKysrKysrKysrKw0KPiA+ ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfc2VjdXJpdHkuaCAgICAgICAgICAg fCAxNTggKysrKw0KPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfc2VjdXJp dHlfdHguaCAgICAgICAgfCAxNzUgKysrKysNCj4gPiA+ID4gIGRyaXZlcnMvZXZlbnQvb2N0ZW9u dHgyL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gPiA+ID4gIGRyaXZlcnMv ZXZlbnQvb2N0ZW9udHgyL21lc29uLmJ1aWxkICAgICAgICAgICAgICAgIHwgICA1ICstDQo+ID4g PiA+ICBkcml2ZXJzL2V2ZW50L29jdGVvbnR4Mi9vdHgyX2V2ZGV2LmMgICAgICAgICAgICAgICB8 IDE3MCArKy0tDQo+ID4gPiA+ICBkcml2ZXJzL2V2ZW50L29jdGVvbnR4Mi9vdHgyX2V2ZGV2Lmgg ICAgICAgICAgICAgICB8ICAgNCArLQ0KPiA+ID4gPiAgZHJpdmVycy9ldmVudC9vY3Rlb250eDIv b3R4Ml93b3JrZXIuYyAgICAgICAgICAgICAgfCAgIDYgKy0NCj4gPiA+ID4gIGRyaXZlcnMvZXZl bnQvb2N0ZW9udHgyL290eDJfd29ya2VyLmggICAgICAgICAgICAgIHwgICA2ICsNCj4gPiA+ID4g IGRyaXZlcnMvZXZlbnQvb2N0ZW9udHgyL290eDJfd29ya2VyX2R1YWwuYyAgICAgICAgIHwgICA2 ICstDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvTWFrZWZpbGUgICAgICAgICAgICAg ICAgICAgICB8ICAgMSArDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvbWVzb24uYnVp bGQgICAgICAgICAgICAgICAgICB8ICAgMyArDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250 eDIvb3R4Ml9ldGhkZXYuYyAgICAgICAgICAgICAgICB8ICA0NiArLQ0KPiA+ID4gPiAgZHJpdmVy cy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2LmggICAgICAgICAgICAgICAgfCAgIDIgKw0KPiA+ ID4gPiAgZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2X2RldmFyZ3MuYyAgICAgICAg fCAgMTkgKw0KPiA+ID4gPiAgZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZmxvdy5jICAgICAg ICAgICAgICAgICAgfCAgMjYgKw0KPiA+ID4gPiAgZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJf bG9va3VwLmMgICAgICAgICAgICAgICAgfCAgMTEgKy0NCj4gPiA+ID4gIGRyaXZlcnMvbmV0L29j dGVvbnR4Mi9vdHgyX3J4LmMgICAgICAgICAgICAgICAgICAgIHwgIDI3ICstDQo+ID4gPiA+ICBk cml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9yeC5oICAgICAgICAgICAgICAgICAgICB8IDM3NyAr KysrKystLS0NCj4gPiA+ID4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX3R4LmMgICAgICAg ICAgICAgICAgICAgIHwgIDI5ICstDQo+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4 Ml90eC5oICAgICAgICAgICAgICAgICAgICB8IDI3MSArKysrKy0tDQo+ID4gPiA+ICAzNiBmaWxl cyBjaGFuZ2VkLCAyNTU2IGluc2VydGlvbnMoKyksIDI4MyBkZWxldGlvbnMoLSkgIGNyZWF0ZQ0K PiA+ID4gPiBtb2RlDQo+ID4gPiA+IDEwMDY0NCBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4 Ml9jcnlwdG9kZXZfcXAuaA0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5 cHRvL29jdGVvbnR4Mi9vdHgyX2lwc2VjX2ZwLmgNCj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4Ml9zZWN1cml0eS5jDQo+ID4gPiA+ICBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfc2VjdXJpdHkuaA0K PiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL29jdGVvbnR4Mi9vdHgy X3NlY3VyaXR5X3R4LmgNCj4gPiA+ID4NCj4gPiA+ID4gLS0NCj4gPiA+ID4gMi43LjQNCj4gPiA+ ID4NCg==