From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790058.outbound.protection.outlook.com [40.107.79.58]) by dpdk.org (Postfix) with ESMTP id AEF7C532C for ; Wed, 14 Nov 2018 11:13:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7so4/Uzxrw+QnYoGdq3Fsy0uw3e9cNDRzSHXrGXzaVY=; b=SL66sT/sPYubkkKcXfHDfp7cbcRH6o9vas7BuzDGNaYhBm0MPcIie+9xPE1t5UCI5q2T+pmj56BXxNSxyUjU9TLGNt80XZiK5muOE7SqZ90axt0PeAkayw4E98uPu9XNXRGp9RkcoTxLhC9bG0N9dccMwp+0iNcJycU5oLxBkoc= Received: from SN6PR07MB4911.namprd07.prod.outlook.com (52.135.77.157) by SN6PR07MB4718.namprd07.prod.outlook.com (52.135.77.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Wed, 14 Nov 2018 10:12:57 +0000 Received: from SN6PR07MB4911.namprd07.prod.outlook.com ([fe80::cd76:e8cc:c0:ebf4]) by SN6PR07MB4911.namprd07.prod.outlook.com ([fe80::cd76:e8cc:c0:ebf4%3]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 10:12:57 +0000 From: "Joseph, Anoob" To: "Ananyev, Konstantin" , Akhil Goyal , "dev@dpdk.org" , Ravi Kumar , "Jacob, Jerin" , "Doherty, Declan" , "Trahe, Fiona" , Tomasz Duszynski , Dmitri Epshtein , Natalie Samsonov , Jay Zhou CC: "Athreya, Narayana Prasad" , "Verma, Shally" , "Dwivedi, Ankur" Thread-Topic: [dpdk-dev] [PATCH] doc: cryptodev deprecation notice for sym session changes Thread-Index: AQHUen+9H5WugU8pgUuolc8j648OyaVOml9wgAB0goCAAADvMA== Date: Wed, 14 Nov 2018 10:12:57 +0000 Message-ID: References: <1539267624-31373-1-git-send-email-konstantin.ananyev@intel.com> <004ea3e5-8518-deab-79aa-409685fea188@nxp.com> <2601191342CEEE43887BDE71AB977258010CEB7477@IRSMSX106.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258010CEB7477@IRSMSX106.ger.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anoob.Joseph@cavium.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [115.113.156.2] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; SN6PR07MB4718; 6:dkP0TwoOjxOTEW3OwhHlYFJ14+FCMQanR+H1kBnp49k3PK4E/gnkq5lDymWI8iwCdSXL4czNDOImTLYMTYekKqkGTLlYwu9G8hOjMbI+l8z3YPFYctWGlFz+jNpYBb0sbLpRCwgUhGvMi5l36Uz3n7WZ2iopPyqErT60PNi+9PrPo/JQ1D3dp4uoW2byPjvA7nb+XmoMnwBXLLfYzUuhitvUexqs0AZe2yPO0ZoByZHu4q2AYeYICEyFwUUrRsQgWUX7dldAkmvCgUPB6MuV9ZW73OIYAI8PA1T13CaRDt0BW3Jz5uJA2x5zGvdXlmL5nabSV1kxdv9GIn1wbBDZ09DnIlPDVDqC9wLu8f9wMefBb3Y7oVh2YsQy+o8yNaYCC3Iuq0iCxaPKGCwFgNNO8mvOUKGPZpBxKywDJIsqoX2karJtGtl5joL2RyLsvlfhvejKtln0XIqt525WzHN5hQ==; 5:bC2xGtXUMUCGR98TU4eoK4sZKzXqfpeUi8cu019Gin0hss61DX3R/1LUzVBuSX1YaI+g6yYcCUT1eqwQaVAbfzDYt4H8RCbxNSPArGjXIoe6LK3xstYvmZVVtO9gh9wE/QRV5iLvbtuo5MuEefHb3VmTzjKrDcsrhmK24VqLv4Q=; 7:aJxEKUpdAd16/kdFipzuNnAYgmOwwaPhhGmEZXILd/Cso2QENbV+Ex3MDMtwiZdiTlVSChQrhIZZ0a4Iw2zVFJ7lwKdc7G/yBeeU7uD5pLJdSKgbBMfkyX/RQNnwCXdKYFcQFL808YS/2Ed1k+WG5g== x-ms-office365-filtering-correlation-id: 83e37b4c-b27e-4add-064a-08d64a19c033 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:SN6PR07MB4718; x-ms-traffictypediagnostic: SN6PR07MB4718: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(17755550239193)(131327999870524)(228905959029699)(185117386973197)(767451399110)(50582790962513); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231410)(944501410)(52105112)(93006095)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:SN6PR07MB4718; BCL:0; PCL:0; RULEID:; SRVR:SN6PR07MB4718; x-forefront-prvs: 085634EFF4 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(396003)(136003)(366004)(13464003)(199004)(189003)(446003)(25786009)(2501003)(316002)(7416002)(72206003)(8936002)(68736007)(71190400001)(229853002)(71200400001)(11346002)(476003)(7736002)(97736004)(66066001)(6246003)(305945005)(486006)(575784001)(42882007)(14444005)(14454004)(256004)(93886005)(54906003)(4326008)(110136005)(81166006)(74316002)(5660300001)(6506007)(55016002)(3846002)(6116002)(26005)(102836004)(186003)(81156014)(53546011)(55236004)(8676002)(33656002)(15650500001)(53936002)(76176011)(9686003)(99286004)(2900100001)(107886003)(105586002)(2906002)(478600001)(7696005)(6436002)(106356001)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR07MB4718; H:SN6PR07MB4911.namprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: MUyDK/rgGxHXPKG2cDcfpRslR17Xqa6vh7E+6rZxeb1jXwEswyOiILCRAfROwAvCohBPEfCGvkwoqT4XyoTFWUiwLYUVxYKmmwquxdpl+qMBdYJvwZNktlFL9p1Ocvs0KMDM53x1BkwJThdepKL7xGMYuAZhlLypqpksC8PRRIBOXhx6Be4Xp3lZspDx6Wi2pANelyN45ELlO1M6zPcSJPW7FKZJSzLfKtNn5QvMgL+BJLAv+KurF4Ou7up/ILUrJihdb6ZRMDaF9kvqhQQlgFgbURyZK5jlu8Ss/SpMuKDwbeWXpUk6EWu4wkJnb2Pwnk/IPiK6j8Y9uhwgHePGxLDAHBCUmeWSvm7z1nVbTCM= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83e37b4c-b27e-4add-064a-08d64a19c033 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 10:12:57.6969 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR07MB4718 Subject: Re: [dpdk-dev] [PATCH] doc: cryptodev deprecation notice for sym session changes 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: Wed, 14 Nov 2018 10:13:01 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4gU2VudDogMTQgTm92ZW1iZXIg MjAxOCAxNTozOA0KPiBUbzogSm9zZXBoLCBBbm9vYiA8QW5vb2IuSm9zZXBoQGNhdml1bS5jb20+ OyBBa2hpbCBHb3lhbA0KPiA8YWtoaWwuZ295YWxAbnhwLmNvbT47IGRldkBkcGRrLm9yZzsgUmF2 aSBLdW1hciA8cmF2aTEua3VtYXJAYW1kLmNvbT47DQo+IEphY29iLCBKZXJpbiA8SmVyaW4uSmFj b2JLb2xsYW51a2thcmFuQGNhdml1bS5jb20+OyBEb2hlcnR5LCBEZWNsYW4NCj4gPGRlY2xhbi5k b2hlcnR5QGludGVsLmNvbT47IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwuY29tPjsg VG9tYXN6DQo+IER1c3p5bnNraSA8dGR1QHNlbWloYWxmLmNvbT47IERtaXRyaSBFcHNodGVpbiA8 ZGltYUBtYXJ2ZWxsLmNvbT47IE5hdGFsaWUNCj4gU2Ftc29ub3YgPG5zYW1zb25vQG1hcnZlbGwu Y29tPjsgSmF5IFpob3UgPGppYW5qYXkuemhvdUBodWF3ZWkuY29tPg0KPiBDYzogQXRocmV5YSwg TmFyYXlhbmEgUHJhc2FkIDxOYXJheWFuYVByYXNhZC5BdGhyZXlhQGNhdml1bS5jb20+OyBWZXJt YSwNCj4gU2hhbGx5IDxTaGFsbHkuVmVybWFAY2F2aXVtLmNvbT47IER3aXZlZGksIEFua3VyDQo+ IDxBbmt1ci5Ed2l2ZWRpQGNhdml1bS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZHBkay1kZXZdIFtQ QVRDSF0gZG9jOiBjcnlwdG9kZXYgZGVwcmVjYXRpb24gbm90aWNlIGZvciBzeW0NCj4gc2Vzc2lv biBjaGFuZ2VzDQo+IA0KPiBFeHRlcm5hbCBFbWFpbA0KPiANCj4gSGkgQW5vb2IsDQo+IA0KPiA+ DQo+ID4gSGkgQWtoaWwsIEtvbnN0YW50aW4sDQo+ID4NCj4gPiBXb3VsZG4ndCB0aGUgbmV3IGVs ZW1lbnQsIHVzZXJkYXRhLCBjb25mbGljdCB3aXRoIHRoZSBvbmUgcmVmZXJyZWQgYnkNCj4gPg0K PiA+IHJ0ZV9jcnlwdG9kZXZfc3ltX3Nlc3Npb25fc2V0X3VzZXJfZGF0YSgpDQo+ID4gcnRlX2Ny eXB0b2Rldl9zeW1fc2Vzc2lvbl9nZXRfdXNlcl9kYXRhKCkNCj4gPg0KPiA+IERvIHlvdSBtaW5k IGEgbmFtZSBjaGFuZ2UgZm9yIGVpdGhlcj8gT3IgZG8geW91IGhhdmUgYSBjbGVhciBwaWN0dXJl IG9mIHdoZW4NCj4gb25lIHNob3VsZCBiZSB1c2VkIG92ZXIgdGhlIG90aGVyPw0KPiANCj4gWWVz LCBGaW9uYSBhbHNvIHBvaW50ZWQgdG8gdGhhdCBuYW1pbmcgY29sbGlzaW9uLg0KPiBDdXJyZW50 IHN1Z2dlc3Rpb24gaXMgdG8gbmFtZSB0aGlzIG5ldyBlbGVtZW50ICdvcGFxdWVfZGF0YScgb3Ig c28uDQo+IEtvbnN0YW50aW4NCj4gDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gQW5vb2INCj4gPg0K PiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEFraGlsIEdveWFs IDxha2hpbC5nb3lhbEBueHAuY29tPg0KPiA+ID4gU2VudDogMTIgTm92ZW1iZXIgMjAxOCAxNzoz NA0KPiA+ID4gVG86IEtvbnN0YW50aW4gQW5hbnlldiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVs LmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPiA+IFJhdmkgS3VtYXIgPHJhdmkxLmt1bWFyQGFtZC5j b20+OyBKYWNvYiwgSmVyaW4NCj4gPiA+IDxKZXJpbi5KYWNvYktvbGxhbnVra2FyYW5AY2F2aXVt LmNvbT47IEpvc2VwaCwgQW5vb2INCj4gPiA+IDxBbm9vYi5Kb3NlcGhAY2F2aXVtLmNvbT47IERl Y2xhbiBEb2hlcnR5DQo+ID4gPiA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29tPjsgRmlvbmEgVHJh aGUgPGZpb25hLnRyYWhlQGludGVsLmNvbT47DQo+ID4gPiBUb21hc3ogRHVzenluc2tpIDx0ZHVA c2VtaWhhbGYuY29tPjsgRG1pdHJpIEVwc2h0ZWluDQo+ID4gPiA8ZGltYUBtYXJ2ZWxsLmNvbT47 IE5hdGFsaWUgU2Ftc29ub3YgPG5zYW1zb25vQG1hcnZlbGwuY29tPjsgSmF5DQo+ID4gPiBaaG91 IDxqaWFuamF5Lnpob3VAaHVhd2VpLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZd IFtQQVRDSF0gZG9jOiBjcnlwdG9kZXYgZGVwcmVjYXRpb24gbm90aWNlDQo+ID4gPiBmb3Igc3lt IHNlc3Npb24gY2hhbmdlcw0KPiA+ID4NCj4gPiA+IEV4dGVybmFsIEVtYWlsDQo+ID4gPg0KPiA+ ID4gT24gMTAvMTEvMjAxOCA3OjUwIFBNLCBLb25zdGFudGluIEFuYW55ZXYgd3JvdGU6DQo+ID4g PiA+IEJlbG93IGFyZSBkZXRhaWxzIGFuZCByZWFzb25pbmcgZm9yIHByb3Bvc2VkIGNoYW5nZXMu DQo+ID4gPiA+DQo+ID4gPiA+IDEucnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lvbl9pbml0KCkvIHJ0 ZV9jcnlwdG9kZXZfc3ltX3Nlc3Npb25fY2xlYXIoKQ0KPiA+ID4gPiAgICBvcGVyYXRlIGJhc2Vk IG9uIGN5dHBvZGV2IGRldmljZSBpZCwgdGhvdWdoIGluc2lkZQ0KPiA+ID4gPiAgICBydGVfY3J5 cHRvZGV2X3N5bV9zZXNzaW9uIGRldmljZSBzcGVjaWZpYyBkYXRhIGlzIGFkZHJlc3NlZA0KPiA+ ID4gPiAgICBieSBkcml2ZXIgaWQgKG5vdCBkZXZpY2UgaWQpLg0KPiA+ID4gPiAgICBUaGF0IGNy ZWF0ZXMgYSBwcm9ibGVtIHdpdGggY3VycmVudCBpbXBsZW1lbnRhdGlvbiB3aGVuIHdlIGhhdmUN Cj4gPiA+ID4gICAgdHdvIG9yIG1vcmUgZGV2aWNlcyB3aXRoIHRoZSBzYW1lIGRyaXZlciB1c2Vk IGJ5IHRoZSBzYW1lIHNlc3Npb24uDQo+ID4gPiA+ICAgIENvbnNpZGVyIHRoZSBmb2xsb3dpbmcg ZXhhbXBsZToNCj4gPiA+ID4NCj4gPiA+ID4gICAgc3RydWN0IHJ0ZV9jcnlwdG9kZXZfc3ltX3Nl c3Npb24gKnNlc3M7DQo+ID4gPiA+ICAgIHJ0ZV9jcnlwdG9kZXZfc3ltX3Nlc3Npb25faW5pdChk ZXZfaWQ9WCwgc2VzcywgLi4uKTsNCj4gPiA+ID4gICAgcnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lv bl9pbml0KGRldl9pZD1ZLCBzZXNzLCAuLi4pOw0KPiA+ID4gPiAgICBydGVfY3J5cHRvZGV2X3N5 bV9zZXNzaW9uX2NsZWFyKGRldl9pZD1YLCBzZXNzKTsNCj4gPiA+ID4NCj4gPiA+ID4gICAgQWZ0 ZXIgdGhhdCBwb2ludCBpZiBYIGFuZCBZIHVzZXMgdGhlIHNhbWUgZHJpdmVyLA0KPiA+ID4gPiAg ICB0aGVuIHNlc3MgY2FuJ3QgYmUgdXNlZCBieSBkZXZpY2UgWSBhbnkgbW9yZS4NCj4gPiA+ID4g ICAgVGhlIHJlYXNvbiBmb3IgdGhhdCAtIGRyaXZlciBzcGVjaWZpYyAobm90IGRldmljZSBzcGVj aWZpYykNCj4gPiA+ID4gICAgZGF0YSBwZXIgc2Vzc2lvbiwgcGx1cyB0aGVyZSBpcyBubyBpbmZv cm1hdGlvbg0KPiA+ID4gPiAgICBob3cgbWFueSBkZXZpY2UgaW5zdGFuY2VzIHVzZSB0aGF0IGRh dGEuDQo+ID4gPiA+ICAgIFByb2JhYmx5IHRoZSBzaW1wbGVzdCB3YXkgdG8gZGVhbCB3aXRoIHRo YXQgaXNzdWUgLQ0KPiA+ID4gPiAgICBhZGQgYSByZWZlcmVuY2UgY291bnRlciBwZXIgZWFjaCBk cml2ZXIgZGF0YS4NCj4gPiA+ID4NCj4gPiA+ID4gMi5ydGVfY3J5cHRvZGV2X3N5bV9zZXNzaW9u X3NldF91c2VyX2RhdGEoKSBhbmQNCj4gPiA+ID4gICAgcnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lv bl9nZXRfdXNlcl9kYXRhKCkgLQ0KPiA+ID4gPiAgICB3aXRoIGN1cnJlbnQgaW1wbGVtZW50YXRp b24gdGhlcmUgaXMgbm8gZGVmaW5lZCB3YXkgZm9yIHRoZSB1c2VyIHRvDQo+ID4gPiA+ICAgIGRl dGVybWluZSB3aGF0IGlzIHRoZSBtYXggYWxsb3dlZCBzaXplIG9mIHRoZSBwcml2YXRlIGRhdGEu DQo+ID4gPiA+ICAgIHJ0ZV9jcnlwdG9kZXZfc3ltX3Nlc3Npb25fc2V0X3VzZXJfZGF0YSgpIGp1 c3QgYmxpbmRseSBjb3BpZXMNCj4gPiA+ID4gICAgdXNlciBwcm92aWRlZCBkYXRhIHdpdGhvdXQg Y2hlY2tpbmcgbWVtb3J5IGJvdW5kYXJpZXMgdmlvbGF0aW9uLg0KPiA+ID4gPiAgICBUbyBvdmVy Y29tZSB0aGF0IGlzc3VlIHByb3Bvc2UgdG8gYWRkICd1aW50MTZfdCBwcml2X3NpemUnIGludG8N Cj4gPiA+ID4gICAgcnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lvbiBzdHJ1Y3R1cmUuDQo+ID4gPiA+ DQo+ID4gPiA+IDMucnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lvbiBjb250YWlucyBhbiBhcnJheSBv ZiB2YXJpYWJsZSBzaXplIGZvcg0KPiA+ID4gPiAgICBkcml2ZXIgc3BlY2lmaWMgZGF0YS4NCj4g PiA+ID4gICAgVGhvdWdoIG51bWJlciBvZiBlbGVtZW50cyBpbiB0aGF0IGFycmF5IGlzIGRldGVy bWluZWQgYnkgc3RhdGljDQo+ID4gPiA+ICAgIHZhcmlhYmxlIG5iX2RyaXZlcnMsIHRoYXQgY291 bGQgYmUgbW9kaWZpZWQgYnkNCj4gPiA+ID4gICAgcnRlX2NyeXB0b2Rldl9hbGxvY2F0ZV9kcml2 ZXIoKS4NCj4gPiA+ID4gICAgVGhhdCBjb25zdHJ1Y3Rpb24gc2VlbXMgdG8gd29yayBvayBzbyBm YXIsIGFzIHJpZ2h0IG5vdyB1c2VycyByZWdpc3Rlcg0KPiA+ID4gPiAgICBhbGwgdGhlaXIgUE1E cyBhdCBzdGFydHVwLCB0aG91Z2ggaXQgZG9lc24ndCBtZWFuIHRoYXQgaXQgd291bGQgYWx3YXlz DQo+ID4gPiA+ICAgIHJlbWFpbiBsaWtlIHRoYXQuDQo+ID4gPiA+ICAgIFRvIG1ha2UgaXQgbGVz cyBlcnJvciBwcm9uZSBwcm9wb3NlIHRvIGFkZCAndWludDE2X3QgbmJfZHJpdmVycycNCj4gPiA+ ID4gICAgaW50byB0aGUgcnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lvbiBzdHJ1Y3R1cmUuDQo+ID4g PiA+ICAgIEF0IGxlYXN0IHRoYXQgYWxsb3dzIHJlbGF0ZWQgZnVuY3Rpb25zIHRvIGNoZWNrIHRo YXQgcHJvdmlkZWQNCj4gPiA+ID4gICAgZHJpdmVyIGlkIHdvdWxkbid0IG92ZXJydW4gdmFyaWFi bGUgYXJyYXkgYm91bmRhcmllcywNCj4gPiA+ID4gICAgYWdhaW4gaXQgYWxsb3dzIHRvIGRldGVy bWluZSBzaXplIG9mIGFscmVhZHkgYWxsb2NhdGVkIHNlc3Npb24NCj4gPiA+ID4gICAgd2l0aG91 dCBhY2Nlc3NpbmcgZ2xvYmFsIHZhcmlhYmxlLg0KPiA+ID4gPg0KPiA+ID4gPiA0LiMyIGFuZCAj MyBhYm92ZSBpbXBsaWVzIHRoYXQgbm93IGVhY2ggc3RydWN0DQo+IHJ0ZV9jcnlwdG9kZXZfc3lt X3Nlc3Npb24NCj4gPiA+ID4gICAgd291bGQgaGF2ZSBzb3J0IG9mIHJlYWRvbmx5IHR5cGUgZGF0 YSAoaW5pdCBvbmNlIGF0IGFsbG9jYXRpb24gdGltZSwNCj4gPiA+ID4gICAga2VlcCB1bm1vZGlm aWVkIHRocm91Z2ggc2Vzc2lvbiBsaWZlLXRpbWUpLg0KPiA+ID4gPiAgICBUaGF0IHJlcXVpcmVz IG1vcmUgY2hhbmdlcyBpbiBjdXJyZW50IGNyeXB0b2RldiBpbXBsZW1lbnRhdGlvbjoNCj4gPiA+ ID4gICAgUmlnaHQgbm93IGluc2lkZSBjcnlwdG9kZXYgZnJhbWV3b3JrIGJvdGggcnRlX2NyeXB0 b2Rldl9zeW1fc2Vzc2lvbg0KPiA+ID4gPiAgICBhbmQgZHJpdmVyIHNwZWNpZmljIHNlc3Npb24g ZGF0YSBhcmUgdHdvIGNvbXBsZXRlbHkgZGlmZmVyZW50IHNjdHJ1Y3VyZXMNCj4gPiA+ID4gICAg KGUuZy4gc3RydWN0IGNyeXB0b2Rldl9zeW1fc2Vzc2lvbiBhbmQgc3RydWN0IG51bGxfY3J5cHRv X3Nlc3Npb24pLg0KPiA+ID4gPiAgICBUaG91Z2ggY3VycmVudCBjcnlwdG9kZXYgaW1wbGVtZW50 YXRpb24gaW1wbGljaXRseSBhc3N1bWVzIHRoYXQgZHJpdmVyDQo+ID4gPiA+ICAgIHdpbGwgYWxs b2NhdGUgYm90aCBvZiB0aGVtIGZyb20gd2l0aGluIHRoZSBzYW1lIG1lbXBvb2wuDQo+ID4gPiA+ ICAgIFBsdXMgdGhpcyBpcyBkb25lIGluIGEgbWFubmVyIHRoYXQgdGhleSBvdmVycmlkZSBlYWNo IG90aGVyIGZpZWxkcw0KPiA+ID4gPiAgICAocmV1c2UgdGhlIHNhbWUgc3BhY2UgLSBzb3J0IG9m IGltcGxpY2l0IEMgdW5pb24pLg0KPiA+ID4gPiAgICBUaGF0J3MgcHJvYmFibHkgbm90IHRoZSBi ZXN0IHByb2dyYW1taW5nIHByYWN0aWNlLA0KPiA+ID4gPiAgICBwbHVzIG1ha2UgaW1wb3NzaWJs ZSB0byBoYXZlIHJlYWRvbmx5IGZpZWxkcyBpbnNpZGUgYm90aCBvZiB0aGVtLg0KPiA+ID4gPiAg ICBUbyBvdmVyY29tZSB0aGF0IHNpdHVhdGlvbiBwcm9wb3NlIHRvIGNoYW5nZWQgYW4gQVBJIGEg Yml0LCB0byBhbGxvdw0KPiA+ID4gPiAgICB0byB1c2UgdHdvIGRpZmZlcmVudCBtZW1wb29scyBm b3IgdGhlc2UgdHdvIGRpc3RpbmN0IGRhdGEgc3RydWN0dXJlcy4NCj4gPiA+ID4NCj4gPiA+ID4g ICA1LiBBZGQgJ3VpbnQ2NF90IHVzZXJkYXRhJyBpbnNpZGUgc3RydWN0IHJ0ZV9jcnlwdG9kZXZf c3ltX3Nlc3Npb24uDQo+ID4gPiA+ICAgICBJIHN1cHBvc2UgdGhhdCBzZWxmLWV4cGxhbmF0b3J5 LCBhbmQgbWlnaHQgYmUgdXNlZCBpbiBhIGxvdCBvZiBwbGFjZXMNCj4gPiA+ID4gICAgICh3b3Vs ZCBiZSBxdWl0ZSB1c2VmdWwgZm9yIGlwc2VjIGxpYnJhcnkgd2UgZGV2ZWxvcCkuDQo+ID4gPiA+ DQo+ID4gPiA+IFRoZSBuZXcgcHJvcG9zZWQgbGF5b3V0IGZvciBydGVfY3J5cHRvZGV2X3N5bV9z ZXNzaW9uOg0KPiA+ID4gPiBzdHJ1Y3QgcnRlX2NyeXB0b2Rldl9zeW1fc2Vzc2lvbiB7DQo+ID4g PiA+ICAgICAgICAgIHVpbnQ2NF90IHVzZXJkYXRhOw0KPiA+ID4gPiAgICAgICAgICAvKio8IENh biBiZSB1c2VkIGZvciBleHRlcm5hbCBtZXRhZGF0YSAqLw0KPiA+ID4gPiAgICAgICAgICB1aW50 MTZfdCBuYl9kcml2ZXJzOw0KPiA+ID4gPiAgICAgICAgICAvKio8IG51bWJlciBvZiBlbGVtZW50 cyBpbiBzZXNzX2RhdGEgYXJyYXkgKi8NCj4gPiA+ID4gICAgICAgICAgdWludDE2X3QgcHJpdl9z aXplOw0KPiA+ID4gPiAgICAgICAgICAvKio8IHNlc3Npb24gcHJpdmF0ZSBkYXRhIHdpbGwgYmUg cGxhY2VkIGFmdGVyIHNlc3NfZGF0YSAqLw0KPiA+ID4gPiAgICAgICAgICBfX2V4dGVuc2lvbl9f IHN0cnVjdCB7DQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YTsNCj4gPiA+ID4g ICAgICAgICAgICAgICAgICB1aW50MTZfdCByZWZjbnQ7DQo+ID4gPiA+ICAgICAgICAgIH0gc2Vz c19kYXRhWzBdOw0KPiA+ID4gPiAgICAgICAgICAvKio8IERyaXZlciBzcGVjaWZpYyBzZXNzaW9u IG1hdGVyaWFsLCB2YXJpYWJsZSBzaXplICovDQo+ID4gPiA+IH07DQo+ID4gPiA+DQo+ID4gPiA+ IFNpZ25lZC1vZmYtYnk6IEtvbnN0YW50aW4gQW5hbnlldiA8a29uc3RhbnRpbi5hbmFueWV2QGlu dGVsLmNvbT4NCj4gPiA+DQo+ID4gPiBBZGRpbmcgbWFpbnRhaW5lcnMgdG8gYWNrIHRoaXMgZGVw cmVjYXRpb24gbm90aWNlLiBUaGVzZSBjaGFuZ2VzDQo+ID4gPiB3aWxsIGltcGFjdCBhbGwgdGhl IFBNRHMgYW5kIGV2ZXJ5b25lIHNob3VsZCBhZ3JlZSB0byB0aGVzZSBjaGFuZ2VzLg0KPiA+ID4N Cj4gPiA+IGZyb20gTlhQIGRwYWFfc2VjLCBkcGFhMl9zZWMsIGNhYW1fanIgUE1EczoNCj4gPiA+ DQo+ID4gPiBBY2tlZC1ieTogQWtoaWwgR295YWwgPGFraGlsLmdveWFsQG54cC5jb20+DQoNCldp dGggdGhlIG5hbWluZyBjaGFuZ2VzLA0KQWNrZWQtYnk6IEFub29iIEpvc2VwaCA8YW5vb2Iuam9z ZXBoQGNhdml1bW5ldHdvcmtzLmNvbT4NCg0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gICBkb2MvZ3Vp ZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QgfCA5ICsrKysrKysrKw0KPiA+ID4gPiAgIDEg ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykNCj4gPiA+ID4NCj4gPiA+ID4gZGlmZiAtLWdp dCBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+ID4gPiBiL2RvYy9n dWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+ID4gPiBpbmRleCBkMmFlYzY0ZDEu Ljk5OGEwZDkyYyAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVw cmVjYXRpb24ucnN0DQo+ID4gPiA+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0 aW9uLnJzdA0KPiA+ID4gPiBAQCAtNzQsMyArNzQsMTIgQEAgRGVwcmVjYXRpb24gTm90aWNlcw0K PiA+ID4gPg0KPiA+ID4gPiAgICAgVGhpcyBpcyBkdWUgdG8gYSBsYWNrIG9mIGZsZXhpYmlsaXR5 IGFuZCByZWxpYW5jZSBvbiBhIHR5cGUgdW51c2FibGUgd2l0aA0KPiA+ID4gPiAgICAgQysrIHBy b2dyYW1zIChzdHJ1Y3QgcnRlX2Zsb3dfZGVzYykuDQo+ID4gPiA+ICsNCj4gPiA+ID4gKyogY3J5 cHRvZGV2OiBzZXZlcmFsIEFQSSBhbmQgQUJJIGNoYW5nZXMgYXJlIHBsYW5uZWQgZm9yDQo+ID4g PiA+ICtydGVfY3J5cHRvZGV2DQo+ID4gPiA+ICsgIGluIHYxOS4wMjoNCj4gPiA+ID4gKw0KPiA+ ID4gPiArICAtIFRoZSBzaXplIGFuZCBsYXlvdXQgb2YgYGBydGVfY3J5cHRvZGV2X3N5bV9zZXNz aW9uYGAgd2lsbCBjaGFuZ2UNCj4gPiA+ID4gKyAgICB0byBmaXggZXhpc3RpbmcgaXNzdWVzLg0K PiA+ID4gPiArICAtIFRoZSBzaXplIGFuZCBsYXlvdXQgb2YgYGBydGVfY3J5cHRvZGV2X3FwX2Nv bmZgYCBhbmQgc3ludGF4IG9mDQo+ID4gPiA+ICsgICAgYGBydGVfY3J5cHRvZGV2X3F1ZXVlX3Bh aXJfc2V0dXBgYCB3aWxsIGNoYW5nZSB0byB0byBhbGxvdyB0byB1c2UNCj4gPiA+ID4gKyAgICB0 d28gZGlmZmVyZW50IG1lbXBvb2xzIGZvciBjcnlwdG8gYW5kIGRldmljZSBwcml2YXRlIHNlc3Np b25zLg0KDQo=