From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10075.outbound.protection.outlook.com [40.107.1.75]) by dpdk.org (Postfix) with ESMTP id B15E11B489 for ; Fri, 4 Jan 2019 15:40:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZT1jwTTfDgdzX+MYwanAl/EAtt2A/j90gjZHPtbeFcI=; b=X3yW28Br2PjZ3VmWE0cMMYLXigoHF2U7t5kIDC/d5MFSjM/xHiFmTWZPRToJApm+fq0XAjfbEXZNzefiqjKtAzmRqqd/NGJ4wu83/uInKtJpaAbUNuoWJ286IrR9IoGHZ9C8J029Cu1StV+Xc04nU+HT7bF/+OC98unMuVTqre8= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB6079.eurprd04.prod.outlook.com (20.179.25.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1471.20; Fri, 4 Jan 2019 14:40:45 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::1c70:8924:814d:d1a]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::1c70:8924:814d:d1a%3]) with mapi id 15.20.1495.005; Fri, 4 Jan 2019 14:40:45 +0000 From: Akhil Goyal To: "Ananyev, Konstantin" , "dev@dpdk.org" CC: Hemant Agrawal , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH v6 00/10] examples/ipsec-secgw: make app to use ipsec library Thread-Index: AQHUo6KCTvyvJ1r6jEWcBHkbnA3ByqWe/GSAgAAOmICAACSogA== Date: Fri, 4 Jan 2019 14:40:44 +0000 Message-ID: <5bbcec96-3a1e-718f-ee75-bef3005274e7@nxp.com> References: <1546011238-22318-2-git-send-email-konstantin.ananyev@intel.com> <1546547138-24965-1-git-send-email-konstantin.ananyev@intel.com> <8292e54e-7743-5386-72c8-37a81b61343c@nxp.com> <2601191342CEEE43887BDE71AB977258010D8FDEAB@irsmsx105.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258010D8FDEAB@irsmsx105.ger.corp.intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BMXPR01CA0035.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::21) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [14.143.30.134] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR04MB6079; 6:uvqHc48jLKJO3jjlCykYKJpMvAzeXt6YgEzrxpVuOWDOkQYTE+IlFvUvRnwn3HrkpiKIxED/6EbSJ+687aNwQnYD7YvxT/GXm2k2qK1eMpnu5pkkZw/i3MhRcheqdZAmOWIQphoxbBzZ699gmlgTCbhZvcu0YBiRE4UzRLrX5bw4rc4sLzR6SZrLdi+SouvRqk0i3Dpr318GNV+Pa4Iq+YvdCPwopPLfanhqykODRDOTJQtMncQxFpxhhLkC2jfmzRfGZKjKRbSiRQObfg5eBemHACr4yV1lsU3hCDtvtgV79teORgZc257CVNPaGCObwvEK/KXBS+3sjKm8nlNsYbWNUgSfEzeECJkZR/cu8wW0gqwE8LzUIEr9WSNnbR2ByO1SEAAF1kI3BFGP5CDoDRJr1RaZXgTxCl61Emh524JTrmVvWR5n2gJBepV3Xo1VwRuSepHEnjRSCocfvohnrA==; 5:jtj0wde0aojoierSDweXFlV/z+1Yfi84tIhllAqEUI7BiTx+1Y0Os0rku2Ddsi2T+x1EFEWp52Hnxm76BpH7ysmxchAYNPTb6i7MZWhhFtaOPUtpvdDEkW0LvZ3cDaxCde2QyjZ0gZwIuKcZJ2Dxd9r5e6/MZXQY/EFIDM7dznM=; 7:b4uB3pXjLpKsLo4FWOovWhSdI7Fvxi7//JHK4so+6C0vXRwK7pkYwCbcaB+w4scqsZ34OdESXxbJy0vA8Woum8bAXG+Q9FGGEak4HSC6jfroZukxx6ml/8JyOpVv65mKen4NnRROyBMhcJD7FrA1Cw== x-ms-office365-filtering-correlation-id: 53d63d3c-2bb2-4eae-fa83-08d672529bcf x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB6079; x-ms-traffictypediagnostic: VI1PR04MB6079: x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3231475)(944501520)(4982022)(52105112)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041310)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:VI1PR04MB6079; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB6079; x-forefront-prvs: 0907F58A24 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(199004)(189003)(31686004)(31696002)(476003)(106356001)(105586002)(36756003)(486006)(99286004)(66066001)(102836004)(26005)(55236004)(93886005)(2616005)(54906003)(386003)(11346002)(446003)(186003)(6436002)(53546011)(110136005)(6506007)(52116002)(229853002)(6486002)(76176011)(316002)(4326008)(71200400001)(71190400001)(6246003)(44832011)(78486014)(256004)(14444005)(6306002)(53936002)(97736004)(6512007)(2501003)(68736007)(86362001)(14454004)(966005)(478600001)(2906002)(6116002)(3846002)(5660300001)(7736002)(81166006)(81156014)(8676002)(305945005)(25786009)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB6079; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: a3Crelj6pO7d32YgS9RkHBp4d8uWUCcfto4lLCmc/LxjK/o3Xx+c2ZD3HufZbe1CSHACQShkObp1rIBt0lc5hsA8woD3xDeRR5nzLk/kFq9EtvyR71KCa4BPt2pgvwBEgLu94f35IU1I9VLiTDVH6ILdM9I0pi/JuKm8P3ZKInd2VcOxx6KSV81AS2yG4i8WZtwfu8GPz4H7VP/b0CESOovDk8u1Ds812ySq1bgtqdaG0EQEOnh9RTNFc+ZZw6r8wl0Lb1ql8vePPeEqtLpcHLKGpuh13V33PBZQB3a1mkKySPp9+i02XyaUUqVCtMq6 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <7F6100164FBAC343982F081F883F6269@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53d63d3c-2bb2-4eae-fa83-08d672529bcf X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2019 14:40:43.5862 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6079 Subject: Re: [dpdk-dev] [PATCH v6 00/10] examples/ipsec-secgw: make app to use ipsec library 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: , X-List-Received-Date: Fri, 04 Jan 2019 14:40:47 -0000 DQoNCk9uIDEvNC8yMDE5IDU6NTkgUE0sIEFuYW55ZXYsIEtvbnN0YW50aW4gd3JvdGU6DQo+IEhp IEFraGlsLA0KPg0KPj4gSGkgS29uc3RhbnRpbiwNCj4+DQo+PiBXaXRoIHRoaXMgcGF0Y2hzZXQs IEkgYW0gc2VlaW5nIGEgMyUgZHJvcCBpbiBsZWdhY3kgbW9kZSBsb29rYXNpZGUgYW5kDQo+PiAx MiUgZHJvcCB3aXRoIC1sIG9wdGlvbi4NCj4+IEkgYW0gZGVidWdnaW5nIHRoaXMuIFdpbGwgbGV0 IHlvdSBrbm93IGlmIEkgZmluZCBzb21ldGhpbmcuDQo+IE9rLCB0aGFua3MuDQo+IEZvciBsZWdh Y3kgbW9kZSBkbyB5b3Uga25vdyB3aGljaCBwYXRjaCBpbiB0aGUgc2VyaWVzIGNhdXNpbmcgMyUg ZHJvcD8NCj4gSXMgaXQgc3RpbGw6ICIgZml4IGNyeXB0by1vcCBtaWdodCBuZXZlciBnZXQgZGVx dWV1ZWQiIG9yIGEgZGlmZmVyZW50IG9uZT8NCj4gS29uc3RhbnRpbg0KPg0KZm9yIGxlZ2FjeSBt b2RlIHlvdSBtYXkgY29uc2lkZXIgdGhpcyBkaWZmIGluIDMvMTANCg0KZGlmZiAtLWdpdCBhL2V4 YW1wbGVzL2lwc2VjLXNlY2d3L2lwc2VjLXNlY2d3LmMgDQpiL2V4YW1wbGVzL2lwc2VjLXNlY2d3 L2lwc2VjLXNlY2d3LmMNCmluZGV4IDRmN2E3N2Q4ZC4uZDE4Mzg2MmI4IDEwMDY0NA0KLS0tIGEv ZXhhbXBsZXMvaXBzZWMtc2VjZ3cvaXBzZWMtc2VjZ3cuYw0KKysrIGIvZXhhbXBsZXMvaXBzZWMt c2VjZ3cvaXBzZWMtc2VjZ3cuYw0KQEAgLTEwMTUsMTAgKzEwMTUsMTMgQEAgbWFpbl9sb29wKF9f YXR0cmlidXRlX18oKHVudXNlZCkpIHZvaWQgKmR1bW15KQ0KDQogwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAobmJfcnggPiAwKQ0KIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByb2Nl c3NfcGt0cyhxY29uZiwgcGt0cywgbmJfcngsIHBvcnRpZCk7DQotwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB9DQorLy/CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQ0KDQotwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBkcmFpbl9pbmJvdW5kX2NyeXB0b19xdWV1ZXMocWNvbmYsICZx Y29uZi0+aW5ib3VuZCk7DQotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkcmFpbl9vdXRi b3VuZF9jcnlwdG9fcXVldWVzKHFjb25mLCAmcWNvbmYtPm91dGJvdW5kKTsNCivCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoVU5QUk9URUNURURfUE9SVChw b3J0aWQpKQ0KK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBkcmFpbl9pbmJvdW5kX2NyeXB0b19xdWV1ZXMocWNvbmYsIA0KJnFjb25m LT5pbmJvdW5kKTsNCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBlbHNlDQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGRyYWluX291dGJvdW5kX2NyeXB0b19xdWV1ZXMocWNvbmYsIA0KJnFjb25m LT5vdXRib3VuZCk7DQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9DQogwqDCoMKgwqDC oMKgwqAgfQ0KIMKgfQ0KDQpUaGUgMyUgZ2FwIHdhcyBvbiBzaW5nbGUgY29yZSBwZXJmb3JtYW5j ZS4gQnV0IG9uIG11bHRpIGNvcmVzIHNjZW5hcmlvLCANCnRoZXJlIGlzIG5vIHNpZ25pZmljYW50 IGRyb3AuDQoNCkJ1dCBJIHNlZSBhIGJpZ2dlciBmdW5jdGlvbmFsIHByb2JsZW0gaW4gY2FzZSBv ZiBub24tbGVnYWN5IG1vZGUuDQpJIGFtIHRyeWluZyBhIG11bHRpIHR1bm5lbCBzY2VuYXJpbyB3 aXRoIDMyIGtpbmQgb2YgZmxvd3Mgb24gb25lIHNpZGUgDQplYWNoIHdpdGggZGlmZmVyZW50IHR1 bm5lbHMuDQpUaGUgZmxvd3MgYXJlIGtpbmQgb2YgZGVzdCBpcDogMTkyLjE2OC4xMDEuMSAuLi4u Li4uLi4uLiAxOTIuMTY4LnguMcKgIA0KLi4uLi4uLi4uwqAgMTkyLjE2OC4xMzIuMS4NCkVhY2gg SVAgaGFzIGEgZGlmZmVyZW50IHR1bm5lbC4NCkFsbCBhcmUgcHVtcGVkIGZyb20gc2FtZSBwb3J0 LiBJIGNhbiBzZWUgdGhhdCBzb21lIG9mIHRoZSBJUHMgYXJlIG5vdCANCmdldHRpbmcgZm9yd2Fy ZGVkLg0KbGlrZSAxOTIuMTY4LjEwMy4xLCAxOTIuMTY4LjEwNC4xLCAxOTIuMTY4LjEwNS4xLCAx OTIuMTY4LjExNC4xLCANCjE5Mi4xNjguMTE1LjEsIDE5Mi4xNjguMTE2LjEsIDE5Mi4xNjguMTIy LjEsIDE5Mi4xNjguMTI1LjEsIA0KMTkyLjE2OC4xMjYuMSwgMTkyLjE2OC4xMzAuMQ0KDQpUaGUg c2FtZSBzZXR1cC9mbG93cyB3b3JrcyBwZXJmZWN0bHkgZmluZSB3aXRoIGxlZ2FjeSBtb2RlLg0K DQoNCj4+IC1Ba2hpbA0KPj4NCj4+IE9uIDEvNC8yMDE5IDE6NTUgQU0sIEtvbnN0YW50aW4gQW5h bnlldiB3cm90ZToNCj4+PiBUaGlzIHBhdGNoIHNlcmllcyBkZXBlbmRzIG9uIHRoZSBwYXRjaCBz ZXJpZXM6DQo+Pj4NCj4+PiBpcHNlYzogbmV3IGxpYnJhcnkgZm9yIElQc2VjIGRhdGEtcGF0aCBw cm9jZXNzaW5nDQo+Pj4gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0MTAvDQo+Pj4g aHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0MTEvDQo+Pj4gaHR0cDovL3BhdGNoZXMu ZHBkay5vcmcvcGF0Y2gvNDk0MTIvDQo+Pj4gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gv NDk0MTMvDQo+Pj4gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0MTQvDQo+Pj4gaHR0 cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0MTUvDQo+Pj4gaHR0cDovL3BhdGNoZXMuZHBk ay5vcmcvcGF0Y2gvNDk0MTYvDQo+Pj4gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0 MTcvDQo+Pj4gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0MTgvDQo+Pj4gaHR0cDov L3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNDk0MTkvDQo+Pj4NCj4+PiB0byBiZSBhcHBsaWVkIGZp cnN0Lg0KPj4+DQo+Pj4gdjUgLT4gdjYNCj4+PiAgICAgQWRkcmVzcyBpc3N1ZXMgcmVwb3J0ZWQg YnkgQWtoaWw6DQo+Pj4gICAgICAgIHNlZ2ZhdWx0IHdoZW4gdXNpbmcgbG9va2FzaWRlLXByb3Rv IGRldmljZQ0KPj4+ICAgICAgICBIVyBJUHY0IGNrc3VtIG9mZmxvYWQgbm90IGVuYWJsZWQgYnkg ZGVmYXVsdA0KPj4+ICAgICAgICBjcnlwdG8tZGV2IGRlcXVldWUoKSBpcyBjYWxsZWQgdG8gb2Z0 ZW4NCj4+Pg0KPj4+IHY0IC0+IHY1DQo+Pj4gLSBBZGRyZXNzIEFraGlsIGNvbW1lbnRzOg0KPj4+ ICAgICAgICBkb2N1bWVudGF0aW9uIHVwZGF0ZQ0KPj4+ICAgICAgICBzcGVsbCBjaGVja3Mgc3Bh Y2luZyBldGMuDQo+Pj4gICAgICAgIGludHJvZHVjZSByeG9mZmxvYWQvdHhvZmZsb2FkIHBhcmFt ZXRlcnMNCj4+PiAgICAgICAgc2luZ2xlIFNBIGZvciBpcHY2DQo+Pj4gICAgICAgIHVwZGF0ZSBN YWtlZmlsZQ0KPj4+DQo+Pj4gdjMgLT4gdjQNCj4+PiAgICAtIGZpeCBmZXcgaXNzdWVzIHdpdGgg dGhlIHRlc3Qgc2NyaXB0cw0KPj4+ICAgIC0gdXBkYXRlIGRvY3MNCj4+Pg0KPj4+IHYyIC0+IHYz DQo+Pj4gICAgLSBhZGQgSVB2NiBjYXNlcyBpbnRvIHRlc3Qgc2NyaXB0cw0KPj4+ICAgIC0gZml4 ZXMgZm9yIElQdjYgc3VwcG9ydA0KPj4+ICAgIC0gZml4ZXMgZm9yIGlubGluZS1jcnlwdG8gc3Vw cG9ydA0KPj4+ICAgIC0gc29tZSBjb2RlIHJlc3RydWN0dXJpbmcNCj4+Pg0KPj4+IHYxIC0+IHYy DQo+Pj4gICAgLSBTZXZlcmFsIGJ1ZyBmaXhlcw0KPj4+DQo+Pj4gVGhhdCBzZXJpZXMgY29udGlh bnMgZmV3IGJ1Zy1maXhlcyBhbmQgY2hhbmdlcyB0byBtYWtlIGlwc2VjLXNlY2d3DQo+Pj4gdG8g dXRpbGl6ZSBsaWJydGVfaXBzZWMgbGlicmFyeToNCj4+PiAgICAgICAgLSBjaGFuZ2VzIGluIHRo ZSByZWxhdGVkIGRhdGEgc3RydWN0dXJlcy4NCj4+PiAgICAgICAgLSBjaGFuZ2VzIGluIHRoZSBp bml0aWFsaXphdGlvbiBjb2RlLg0KPj4+ICAgICAgICAtIGNoYW5nZXMgaW4gdGhlIGRhdGEtcGF0 aCBjb2RlLg0KPj4+ICAgICAgICAtIG5ldyBjb21tYW5kLWxpbmUgcGFyYW1ldGVycyB0byBlbmFi bGUgbGlicnRlX2lwc2VjIGNvZGVwYXRoDQo+Pj4gICAgICAgICAgYW5kIHJlbGF0ZWQgZmVhdHVy ZXMuDQo+Pj4gICAgICAgIC0gdGVzdCBzY3JpcHRzIHRvIGhlbHAgYXV0b21hdGUgaXBzZWMtc2Vj Z3cgZnVuY3Rpb25hbCB0ZXN0aW5nLg0KPj4+DQo+Pj4gTm90ZSB0aGF0IHJpZ2h0IG5vdyBieSBk ZWZhdWx0IGN1cnJlbnQgKG5vbi1saWJydGVfaXBzZWMpIGNvZGUtcGF0aA0KPj4+IHdpbGwgYmUg dXNlZC4gVXNlciBoYXMgdG8gcnVuIGFwcGxpY2F0aW9uIHdpdGggbmV3IGNvbW1hbmQtbGluZSBv cHRpb24NCj4+PiAoJy1sJykNCj4+PiB0byBlbmFibGUgbmV3IGNvZGVwYXRoLg0KPj4+IFRoZSBt YWluIHJlYXNvbiBmb3IgdGhhdDoNCj4+PiAgICAgLSBjdXJyZW50IGxpYnJ0ZV9pcHNlYyBkb2Vz bid0IHN1cHBvcnQgYWxsIGlwc2VjIGFsZ29yaXRobXMNCj4+PiAgICAgICBhbmQgZmVhdHVyZXMg dGhhdCB0aGUgYXBwIGRvZXMuDQo+Pj4gICAgIC0gYWxsb3cgdXNlcnMgdG8gcnVuIGJvdGggdmVy c2lvbnMgaW4gcGFyYWxsZWwgZm9yIHNvbWUgdGltZQ0KPj4+ICAgICAgIHRvIGZpZ3VyZSBvdXQg YW55IGZ1bmN0aW9uYWwgb3IgcGVyZm9ybWFuY2UgZGVncmFkYXRpb24gd2l0aCB0aGUNCj4+PiAg ICAgICBuZXcgY29kZS4NCj4+Pg0KPj4+IFRlc3Qgc2NyaXB0cyB3ZXJlIHJ1biB3aXRoIHRoZSBm b2xsb3dpbmcgY3J5cHRvIGRldmljZXM6DQo+Pj4gICAgLSBhZXNuaV9tYg0KPj4+ICAgIC0gYWVz bmlfZ2NtDQo+Pj4gICAgLSBxYXQNCj4+Pg0KPj4+IEtvbnN0YW50aW4gQW5hbnlldiAoMTApOg0K Pj4+ICAgICBleGFtcGxlcy9pcHNlYy1zZWNndzogYWxsb3cgdXNlciB0byBkaXNhYmxlIHNvbWUg UlgvVFggb2ZmbG9hZHMNCj4+PiAgICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3c6IGFsbG93IHRvIHNw ZWNpZnkgbmVpZ2hib3VyIG1hYyBhZGRyZXNzDQo+Pj4gICAgIGV4YW1wbGVzL2lwc2VjLXNlY2d3 OiBmaXggY3J5cHRvLW9wIG1pZ2h0IG5ldmVyIGdldCBkZXF1ZXVlZA0KPj4+ICAgICBleGFtcGxl cy9pcHNlYy1zZWNndzogZml4IG91dGJvdW5kIGNvZGVwYXRoIGZvciBzaW5nbGUgU0ENCj4+PiAg ICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3c6IG1ha2UgbG9jYWwgdmFyaWFibGVzIHN0YXRpYw0KPj4+ ICAgICBleGFtcGxlcy9pcHNlYy1zZWNndzogZml4IGluYm91bmQgU0EgY2hlY2tpbmcNCj4+PiAg ICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3c6IG1ha2UgYXBwIHRvIHVzZSBpcHNlYyBsaWJyYXJ5DQo+ Pj4gICAgIGV4YW1wbGVzL2lwc2VjLXNlY2d3OiBtYWtlIGRhdGEtcGF0aCB0byB1c2UgaXBzZWMg bGlicmFyeQ0KPj4+ICAgICBleGFtcGxlcy9pcHNlYy1zZWNndzogYWRkIHNjcmlwdHMgZm9yIGZ1 bmN0aW9uYWwgdGVzdA0KPj4+ICAgICBkb2M6IHVwZGF0ZSBpcHNlYy1zZWNndyBndWlkZSBhbmQg cmVsZWxhc2Ugbm90ZXMNCj4+Pg0KPj4+ICAgIGRvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2Vf MTlfMDIucnN0ICAgICAgICB8ICAxNCArDQo+Pj4gICAgZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3Vn L2lwc2VjX3NlY2d3LnJzdCAgICAgIHwgMTU5ICsrKysrLQ0KPj4+ICAgIGV4YW1wbGVzL2lwc2Vj LXNlY2d3L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KPj4+ICAgIGV4YW1wbGVz L2lwc2VjLXNlY2d3L2lwc2VjLXNlY2d3LmMgICAgICAgICAgICB8IDQ4MCArKysrKysrKysrKysr Ky0tLS0NCj4+PiAgICBleGFtcGxlcy9pcHNlYy1zZWNndy9pcHNlYy5jICAgICAgICAgICAgICAg ICAgfCAxMDEgKystLQ0KPj4+ICAgIGV4YW1wbGVzL2lwc2VjLXNlY2d3L2lwc2VjLmggICAgICAg ICAgICAgICAgICB8ICA2NyArKysNCj4+PiAgICBleGFtcGxlcy9pcHNlYy1zZWNndy9pcHNlY19w cm9jZXNzLmMgICAgICAgICAgfCAzNTcgKysrKysrKysrKysrKw0KPj4+ICAgIGV4YW1wbGVzL2lw c2VjLXNlY2d3L21lc29uLmJ1aWxkICAgICAgICAgICAgICB8ICAgNiArLQ0KPj4+ICAgIGV4YW1w bGVzL2lwc2VjLXNlY2d3L3BhcnNlci5jICAgICAgICAgICAgICAgICB8ICA5MSArKysrDQo+Pj4g ICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvcGFyc2VyLmggICAgICAgICAgICAgICAgIHwgICA4ICst DQo+Pj4gICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvc2EuYyAgICAgICAgICAgICAgICAgICAgIHwg MjYzICsrKysrKysrKy0NCj4+PiAgICBleGFtcGxlcy9pcHNlYy1zZWNndy9zcDQuYyAgICAgICAg ICAgICAgICAgICAgfCAgMzUgKy0NCj4+PiAgICBleGFtcGxlcy9pcHNlYy1zZWNndy9zcDYuYyAg ICAgICAgICAgICAgICAgICAgfCAgMzUgKy0NCj4+PiAgICBleGFtcGxlcy9pcHNlYy1zZWNndy90 ZXN0L2NvbW1vbl9kZWZzLnNoICAgICAgfCAxNTMgKysrKysrDQo+Pj4gICAgZXhhbXBsZXMvaXBz ZWMtc2VjZ3cvdGVzdC9kYXRhX3J4dHguc2ggICAgICAgIHwgIDYyICsrKw0KPj4+ICAgIGV4YW1w bGVzL2lwc2VjLXNlY2d3L3Rlc3QvbGludXhfdGVzdDQuc2ggICAgICB8ICA2MyArKysNCj4+PiAg ICBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0L2xpbnV4X3Rlc3Q2LnNoICAgICAgfCAgNjQgKysr DQo+Pj4gICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC9ydW5fdGVzdC5zaCAgICAgICAgIHwg IDgwICsrKw0KPj4+ICAgIC4uLi90ZXN0L3Ryc19hZXNjYmNfc2hhMV9jb21tb25fZGVmcy5zaCAg ICAgICB8ICA2OSArKysNCj4+PiAgICAuLi4vaXBzZWMtc2VjZ3cvdGVzdC90cnNfYWVzY2JjX3No YTFfZGVmcy5zaCAgfCAgNjcgKysrDQo+Pj4gICAgLi4uL3Rlc3QvdHJzX2Flc2NiY19zaGExX2Vz bl9hdG9tX2RlZnMuc2ggICAgIHwgICA1ICsNCj4+PiAgICAuLi4vdGVzdC90cnNfYWVzY2JjX3No YTFfZXNuX2RlZnMuc2ggICAgICAgICAgfCAgNjYgKysrDQo+Pj4gICAgLi4uL3Rlc3QvdHJzX2Fl c2NiY19zaGExX29sZF9kZWZzLnNoICAgICAgICAgIHwgICA1ICsNCj4+PiAgICAuLi4vdGVzdC90 cnNfYWVzZ2NtX2NvbW1vbl9kZWZzLnNoICAgICAgICAgICAgfCAgNjAgKysrDQo+Pj4gICAgZXhh bXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC90cnNfYWVzZ2NtX2RlZnMuc2ggIHwgIDY2ICsrKw0KPj4+ ICAgIC4uLi90ZXN0L3Ryc19hZXNnY21fZXNuX2F0b21fZGVmcy5zaCAgICAgICAgICB8ICAgNSAr DQo+Pj4gICAgLi4uL2lwc2VjLXNlY2d3L3Rlc3QvdHJzX2Flc2djbV9lc25fZGVmcy5zaCAgIHwg IDY2ICsrKw0KPj4+ICAgIC4uLi9pcHNlYy1zZWNndy90ZXN0L3Ryc19hZXNnY21fb2xkX2RlZnMu c2ggICB8ICAgNSArDQo+Pj4gICAgLi4uL3Rlc3QvdHVuX2Flc2NiY19zaGExX2NvbW1vbl9kZWZz LnNoICAgICAgIHwgIDY4ICsrKw0KPj4+ICAgIC4uLi9pcHNlYy1zZWNndy90ZXN0L3R1bl9hZXNj YmNfc2hhMV9kZWZzLnNoICB8ICA3MCArKysNCj4+PiAgICAuLi4vdGVzdC90dW5fYWVzY2JjX3No YTFfZXNuX2F0b21fZGVmcy5zaCAgICAgfCAgIDUgKw0KPj4+ICAgIC4uLi90ZXN0L3R1bl9hZXNj YmNfc2hhMV9lc25fZGVmcy5zaCAgICAgICAgICB8ICA3MCArKysNCj4+PiAgICAuLi4vdGVzdC90 dW5fYWVzY2JjX3NoYTFfb2xkX2RlZnMuc2ggICAgICAgICAgfCAgIDUgKw0KPj4+ICAgIC4uLi90 ZXN0L3R1bl9hZXNnY21fY29tbW9uX2RlZnMuc2ggICAgICAgICAgICB8ICA2MCArKysNCj4+PiAg ICBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0L3R1bl9hZXNnY21fZGVmcy5zaCAgfCAgNzAgKysr DQo+Pj4gICAgLi4uL3Rlc3QvdHVuX2Flc2djbV9lc25fYXRvbV9kZWZzLnNoICAgICAgICAgIHwg ICA1ICsNCj4+PiAgICAuLi4vaXBzZWMtc2VjZ3cvdGVzdC90dW5fYWVzZ2NtX2Vzbl9kZWZzLnNo ICAgfCAgNzAgKysrDQo+Pj4gICAgLi4uL2lwc2VjLXNlY2d3L3Rlc3QvdHVuX2Flc2djbV9vbGRf ZGVmcy5zaCAgIHwgICA1ICsNCj4+PiAgICAzOCBmaWxlcyBjaGFuZ2VkLCAyNzI3IGluc2VydGlv bnMoKyksIDE1OCBkZWxldGlvbnMoLSkNCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBs ZXMvaXBzZWMtc2VjZ3cvaXBzZWNfcHJvY2Vzcy5jDQo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGV4YW1wbGVzL2lwc2VjLXNlY2d3L3Rlc3QvY29tbW9uX2RlZnMuc2gNCj4+PiAgICBjcmVhdGUg bW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC9kYXRhX3J4dHguc2gNCj4+PiAg ICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC9saW51eF90ZXN0 NC5zaA0KPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0 L2xpbnV4X3Rlc3Q2LnNoDQo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL2lwc2Vj LXNlY2d3L3Rlc3QvcnVuX3Rlc3Quc2gNCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBs ZXMvaXBzZWMtc2VjZ3cvdGVzdC90cnNfYWVzY2JjX3NoYTFfY29tbW9uX2RlZnMuc2gNCj4+PiAg ICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC90cnNfYWVzY2Jj X3NoYTFfZGVmcy5zaA0KPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy9pcHNlYy1z ZWNndy90ZXN0L3Ryc19hZXNjYmNfc2hhMV9lc25fYXRvbV9kZWZzLnNoDQo+Pj4gICAgY3JlYXRl IG1vZGUgMTAwNjQ0IGV4YW1wbGVzL2lwc2VjLXNlY2d3L3Rlc3QvdHJzX2Flc2NiY19zaGExX2Vz bl9kZWZzLnNoDQo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL2lwc2VjLXNlY2d3 L3Rlc3QvdHJzX2Flc2NiY19zaGExX29sZF9kZWZzLnNoDQo+Pj4gICAgY3JlYXRlIG1vZGUgMTAw NjQ0IGV4YW1wbGVzL2lwc2VjLXNlY2d3L3Rlc3QvdHJzX2Flc2djbV9jb21tb25fZGVmcy5zaA0K Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0L3Ryc19h ZXNnY21fZGVmcy5zaA0KPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy9pcHNlYy1z ZWNndy90ZXN0L3Ryc19hZXNnY21fZXNuX2F0b21fZGVmcy5zaA0KPj4+ICAgIGNyZWF0ZSBtb2Rl IDEwMDY0NCBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0L3Ryc19hZXNnY21fZXNuX2RlZnMuc2gN Cj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC90cnNf YWVzZ2NtX29sZF9kZWZzLnNoDQo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL2lw c2VjLXNlY2d3L3Rlc3QvdHVuX2Flc2NiY19zaGExX2NvbW1vbl9kZWZzLnNoDQo+Pj4gICAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL2lwc2VjLXNlY2d3L3Rlc3QvdHVuX2Flc2NiY19zaGEx X2RlZnMuc2gNCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cv dGVzdC90dW5fYWVzY2JjX3NoYTFfZXNuX2F0b21fZGVmcy5zaA0KPj4+ICAgIGNyZWF0ZSBtb2Rl IDEwMDY0NCBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0L3R1bl9hZXNjYmNfc2hhMV9lc25fZGVm cy5zaA0KPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0 L3R1bl9hZXNjYmNfc2hhMV9vbGRfZGVmcy5zaA0KPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBl eGFtcGxlcy9pcHNlYy1zZWNndy90ZXN0L3R1bl9hZXNnY21fY29tbW9uX2RlZnMuc2gNCj4+PiAg ICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC90dW5fYWVzZ2Nt X2RlZnMuc2gNCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cv dGVzdC90dW5fYWVzZ2NtX2Vzbl9hdG9tX2RlZnMuc2gNCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2 NDQgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC90dW5fYWVzZ2NtX2Vzbl9kZWZzLnNoDQo+Pj4g ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL2lwc2VjLXNlY2d3L3Rlc3QvdHVuX2Flc2dj bV9vbGRfZGVmcy5zaA0KPj4+DQoNCg==