From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0072.outbound.protection.outlook.com [104.47.41.72]) by dpdk.org (Postfix) with ESMTP id 307621B375 for ; Tue, 30 Jan 2018 12:53:48 +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; bh=qhdgiwQYBtXvNkuMEWiqWQzWm6aRz/t8xo9QAK3xi94=; b=N3IGvaqvnt8ulEL7tH1f6cRXUjrv06iabP30WGdeZcLrZqDtgS2EN2grdjA8KJZsDnEFVz2MjD6nzfESFijzWtqejZaMyaYMeshgKYUJDjoLoCunzwN7PmbHXR7DiiHR8B1qUD5ecP2mnzXzzuswXBfahfNsBIOAqxu5HBA5Lis= Received: from CY4PR0701MB3634.namprd07.prod.outlook.com (52.132.101.164) by CY4PR0701MB3779.namprd07.prod.outlook.com (52.132.102.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Tue, 30 Jan 2018 11:53:45 +0000 Received: from CY4PR0701MB3634.namprd07.prod.outlook.com ([fe80::a90e:9fcd:9ebd:8cad]) by CY4PR0701MB3634.namprd07.prod.outlook.com ([fe80::a90e:9fcd:9ebd:8cad%13]) with mapi id 15.20.0444.016; Tue, 30 Jan 2018 11:53:45 +0000 From: "Verma, Shally" To: "De Lara Guarch, Pablo" , Akhil Goyal , "Trahe, Fiona" , "hemant.agrawal@nxp.com" , "Doherty, Declan" , "Griffin, John" , "Jain, Deepak K" , "jck@semihalf.com" , "tdu@semihalf.com" , "dima@marvell.com" , "nsamsono@marvell.com" , "jianbo.liu@arm.com" , "Jacob, Jerin" , "Athreya, Narayana Prasad" , "Murthy, Nidadavolu" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] doc: announce ABI change for crypto info struct Thread-Index: AQHTmbx8nQmhFqpU70iz3GnB5qSVMaOMR9Wg Date: Tue, 30 Jan 2018 11:53:45 +0000 Message-ID: References: <20180126090355.25903-1-pablo.de.lara.guarch@intel.com> <348A99DA5F5B7549AA880327E580B4358930FDD1@IRSMSX101.ger.corp.intel.com> <11c5bfcf-acc4-a9a6-dc0d-910c608a708d@nxp.com> In-Reply-To: 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=Shally.Verma@cavium.com; x-originating-ip: [115.113.156.2] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY4PR0701MB3779; 7:eD9/Ibm1NUHbOur0o6x1+o6CiWgZM/cb9xtkCO7nAlwvU19l871O0d7lfRa5bUtehXeuSxUmp2z7PvEKePy1Z/Q/uplN8xhhDD2IN/UMt1k8iRcSR2kGnNX420oJsC4R8BC4u8iCtrz7peiy6L950JxMmFPZbTpX0ZNk3VrSHznP71fj0jkMmGCxFYea5WtMWiCm0ypaF9IMHpBP3r3dWca9hhWuRICWghzTNKTWNhdAlf6o7DjpcHIk+1YVV0Je x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(346002)(39380400002)(376002)(199004)(13464003)(189003)(43544003)(52314003)(3280700002)(110136005)(229853002)(55016002)(316002)(99286004)(3846002)(93886005)(53376002)(6116002)(2950100002)(59450400001)(68736007)(105586002)(7696005)(3660700001)(6306002)(9686003)(102836004)(5250100002)(81166006)(53546011)(2501003)(55236004)(6506007)(86362001)(81156014)(76176011)(6636002)(6436002)(5660300001)(186003)(5890100001)(66066001)(2900100001)(97736004)(72206003)(4326008)(14454004)(33656002)(26005)(561944003)(8936002)(2201001)(25786009)(6246003)(966005)(106356001)(8656006)(74316002)(305945005)(7736002)(53936002)(478600001)(7416002)(2906002)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0701MB3779; H:CY4PR0701MB3634.namprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; x-ms-office365-filtering-correlation-id: 78341d82-c2aa-4056-dab1-08d567d81dc8 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:CY4PR0701MB3779; x-ms-traffictypediagnostic: CY4PR0701MB3779: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(278428928389397)(185117386973197)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231101)(944501161)(10201501046)(6041288)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:CY4PR0701MB3779; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0701MB3779; x-forefront-prvs: 0568F32D91 received-spf: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 7rz4igWp0ZAUSJeyv4ndCamc2iLKtEtBLY1JQ7g32y1JPSFfALucyxubPgKmuyD1pahQHJpSvfEPXzFfSxe+nw== 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: 78341d82-c2aa-4056-dab1-08d567d81dc8 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2018 11:53:45.1591 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0701MB3779 Subject: Re: [dpdk-dev] [PATCH] doc: announce ABI change for crypto info struct 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: Tue, 30 Jan 2018 11:53:48 -0000 DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IERlIExhcmEgR3VhcmNoLCBQ YWJsbyBbbWFpbHRvOnBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbV0NCj5TZW50OiAzMCBK YW51YXJ5IDIwMTggMTY6NTENCj5UbzogVmVybWEsIFNoYWxseSA8U2hhbGx5LlZlcm1hQGNhdml1 bS5jb20+OyBBa2hpbCBHb3lhbCA8YWtoaWwuZ295YWxAbnhwLmNvbT47IFRyYWhlLCBGaW9uYSA8 ZmlvbmEudHJhaGVAaW50ZWwuY29tPjsNCj5oZW1hbnQuYWdyYXdhbEBueHAuY29tOyBEb2hlcnR5 LCBEZWNsYW4gPGRlY2xhbi5kb2hlcnR5QGludGVsLmNvbT47IEdyaWZmaW4sIEpvaG4gPGpvaG4u Z3JpZmZpbkBpbnRlbC5jb20+OyBKYWluLCBEZWVwYWsgSw0KPjxkZWVwYWsuay5qYWluQGludGVs LmNvbT47IGpja0BzZW1paGFsZi5jb207IHRkdUBzZW1paGFsZi5jb207IGRpbWFAbWFydmVsbC5j b207IG5zYW1zb25vQG1hcnZlbGwuY29tOw0KPmppYW5iby5saXVAYXJtLmNvbTsgSmFjb2IsIEpl cmluIDxKZXJpbi5KYWNvYktvbGxhbnVra2FyYW5AY2F2aXVtLmNvbT47IEF0aHJleWEsIE5hcmF5 YW5hIFByYXNhZA0KPjxOYXJheWFuYVByYXNhZC5BdGhyZXlhQGNhdml1bS5jb20+OyBNdXJ0aHks IE5pZGFkYXZvbHUgPE5pZGFkYXZvbHUuTXVydGh5QGNhdml1bS5jb20+DQo+Q2M6IGRldkBkcGRr Lm9yZw0KPlN1YmplY3Q6IFJFOiBbZHBkay1kZXZdIFtQQVRDSF0gZG9jOiBhbm5vdW5jZSBBQkkg Y2hhbmdlIGZvciBjcnlwdG8gaW5mbyBzdHJ1Y3QNCj4NCj5IaSBTaGFsbHkvQWhraWwsDQo+DQo+ PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogZGV2IFttYWlsdG86ZGV2LWJv dW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBWZXJtYSwgU2hhbGx5DQo+PiBTZW50OiBUdWVz ZGF5LCBKYW51YXJ5IDMwLCAyMDE4IDc6NTYgQU0NCj4+IFRvOiBBa2hpbCBHb3lhbCA8YWtoaWwu Z295YWxAbnhwLmNvbT47IERlIExhcmEgR3VhcmNoLCBQYWJsbw0KPj4gPHBhYmxvLmRlLmxhcmEu Z3VhcmNoQGludGVsLmNvbT47IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwuY29tPjsN Cj4+IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207IERvaGVydHksIERlY2xhbiA8ZGVjbGFuLmRvaGVy dHlAaW50ZWwuY29tPjsNCj4+IEdyaWZmaW4sIEpvaG4gPGpvaG4uZ3JpZmZpbkBpbnRlbC5jb20+ OyBKYWluLCBEZWVwYWsgSw0KPj4gPGRlZXBhay5rLmphaW5AaW50ZWwuY29tPjsgamNrQHNlbWlo YWxmLmNvbTsgdGR1QHNlbWloYWxmLmNvbTsNCj4+IGRpbWFAbWFydmVsbC5jb207IG5zYW1zb25v QG1hcnZlbGwuY29tOyBqaWFuYm8ubGl1QGFybS5jb207IEphY29iLA0KPj4gSmVyaW4gPEplcmlu LkphY29iS29sbGFudWtrYXJhbkBjYXZpdW0uY29tPjsgQXRocmV5YSwgTmFyYXlhbmEgUHJhc2Fk DQo+PiA8TmFyYXlhbmFQcmFzYWQuQXRocmV5YUBjYXZpdW0uY29tPjsgTXVydGh5LCBOaWRhZGF2 b2x1DQo+PiA8TmlkYWRhdm9sdS5NdXJ0aHlAY2F2aXVtLmNvbT4NCj4+IENjOiBkZXZAZHBkay5v cmcNCj4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gZG9jOiBhbm5vdW5jZSBBQkkg Y2hhbmdlIGZvciBjcnlwdG8gaW5mbw0KPj4gc3RydWN0DQo+Pg0KPj4gSSBkbyBzZWUgY3VycmVu dCBjcnlwdG9kZXYgdW5pdCB0ZXN0Y2FzZSAoaW5zaWRlIFx0ZXN0IGRpcikgdXNlcw0KPj4gaW5m by5zeW0ubWF4X25iX3Nlc3Npb25zIHBhcmFtIGZvciBzZXNzaW9uIG1lbXBvb2xfY3JlYXRlLiBT bywgc3VjaA0KPj4gdGVzdGNhc2VzIGNoYW5nZSBhcmUgYWxzbyBpbiBwcm9wb3NhbD8NCj4NCj5Z ZXMsIGZvciB0aGVzZSB0ZXN0cywgd2UgY2FuIGp1c3QgZGVmaW5lIGEgbWFjcm8gaW4gdGhlIHRl c3RzLCBpbnN0ZWFkIG9mIHVzaW5nIHRoZSBpbmZvIHN0cnVjdHVyZS4NCg0KW1NoYWxseV0gT2ss IHRoZW4geW91IG1lYW4gYXBwbGljYXRpb25zIHdpbGwgY2hvb3NlIGFueSByYW5kb20gbnVtYmVy IGR1cmluZyBtZW1wb29sX2NyZWF0ZSBhbmQgbm90IGRlcGVuZGVudCBvbiBkZXZpY2UgbWF4X25i X3Nlc3Npb25zPw0KDQo+Pg0KPj4gQW5vdGhlciBwb2ludCwgd2UgcmVjZW50bHkgc3VibWl0dGVk IGFuIFJGQyBwYXRjaCBvbiBsaWIvY3J5cHRvZGV2IHdpdGgNCj4+IGFzeW1tZXRyaWMgY3J5cHRv IHN1cHBvcnQNCj4+IChodHRwczovL2RwZGsub3JnL2Rldi9wYXRjaHdvcmsvcGF0Y2gvMzQzMDgv KSB3aGljaCBpcyBhd2FpdGluZyByZXZpZXcNCj4+IGFuZCB0aGVzZSBmaWVsZHMgaGF2ZSByb2xl IHRvIHBsYXkgdGhlcmUuDQo+PiBTbywgY291bGQgdGhpcyBjaGFuZ2UgYmUgcGxlYXNlIHZpZXdl ZCBpbiBjb25qdW5jdGlvbiB3aXRoIGFzeW0gUkZDPw0KPg0KPkRvIHlvdSBuZWVkIGl0IGZvciBh c3ltbWV0cmljPyBBbnl3YXksIHRoaXMgd291bGQgcmVtb3ZlIHRoZSBzeW1tZXRyaWMgZnVuY3Rp b24gYW5kIHN0cnVjdHVyZXMsIG5vdCBhcHBsaWNhYmxlIGZvciB5b3UuDQoNCltTaGFsbHldIEkg d291bGQgc2F5IGFkZGl0aW9uIG9mIGFzeW0gaW4gbGliL2NyeXB0b2RldiBpcyBub3QgZW50aXJl bHkgc3RhbmRhbG9uZSwgc3BlY2lmaWNhbGx5IGZvciBQTURzIHRoYXQgY2FuIHN1cHBvcnQgYm90 aC4gDQpNeSBrZXkgY29uY2VybiBhcmUgbWF4X25iX3Nlc3Npb25zX3Blcl9xcCBhbmQgcmVsYXRl ZCBxcF9hdHRhY2hfc3ltL2FzeW0gQVBJcyB3aGljaCBlbmFibGUgbWFuYWdlbWVudCBvZiBxdWV1 ZSBkaXN0cmlidXRpb24gYW1vbmcgc3ltIGFuZCBhc3ltIGluIGN1cnJlbnQgcHJvcG9zYWwsIHNw ZWNpZmljYWxseSwgZm9yIFBNRHMgdGhhdCBjYW4gc3VwcG9ydCBib3RoIGJ1dCBoYXZlIGRlZGlj YXRlZCBxcCBmb3IgZWFjaC4gUmlnaHQgbm93IHByb3Bvc2FsIGlzIG9wZW4gZm9yIGZlZWRiYWNr IGFuZCB3b3VsZCBwcmVmZXIgdG8gYmUgY292ZXJlZCBiZWZvcmUgc3ltIHJlbGF0ZWQgY2hhbmdl cyBjb3VsZCBiZSBhcHBsaWVkLg0KDQo+Pg0KPj4gVGhhbmtzDQo+PiBTaGFsbHkNCj4+DQo+PiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+IEZyb206IGRldiBbbWFpbHRvOmRldi1i b3VuY2VzQGRwZGsub3JnXSBPbiBCZWhhbGYgT2YgQWtoaWwgR295YWwNCj4+ID4gU2VudDogMjkg SmFudWFyeSAyMDE4IDE0OjU3DQo+PiA+IFRvOiBEZSBMYXJhIEd1YXJjaCwgUGFibG8gPHBhYmxv LmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47IFRyYWhlLA0KPj4gPiBGaW9uYSA8ZmlvbmEudHJh aGVAaW50ZWwuY29tPjsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgRG9oZXJ0eSwNCj4+IERlY2xh bg0KPj4gPiA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29tPjsgR3JpZmZpbiwgSm9obiA8am9obi5n cmlmZmluQGludGVsLmNvbT47DQo+PiA+IEphaW4sIERlZXBhayBLIDxkZWVwYWsuay5qYWluQGlu dGVsLmNvbT47IGpja0BzZW1paGFsZi5jb207DQo+PiA+IHRkdUBzZW1paGFsZi5jb207IGRpbWFA bWFydmVsbC5jb207IG5zYW1zb25vQG1hcnZlbGwuY29tOw0KPj4gPiBqaWFuYm8ubGl1QGFybS5j b207IEphY29iLCBKZXJpbg0KPj4gPEplcmluLkphY29iS29sbGFudWtrYXJhbkBjYXZpdW0uY29t Pg0KPj4gPiBDYzogZGV2QGRwZGsub3JnDQo+PiA+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQ QVRDSF0gZG9jOiBhbm5vdW5jZSBBQkkgY2hhbmdlIGZvciBjcnlwdG8NCj4+ID4gaW5mbyBzdHJ1 Y3QNCj4+ID4NCj4+ID4gSGkgUGFibG8vRmlvbmEsDQo+PiA+DQo+PiA+IE9uIDEvMjYvMjAxOCA0 OjM4IFBNLCBEZSBMYXJhIEd1YXJjaCwgUGFibG8gd3JvdGU6DQo+PiA+ID4NCj4+ID4gPg0KPj4g PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPiA+PiBGcm9tOiBUcmFoZSwgRmlv bmENCj4+ID4gPj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDI2LCAyMDE4IDEwOjQ1IEFNDQo+PiA+ ID4+IFRvOiBEZSBMYXJhIEd1YXJjaCwgUGFibG8gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVs LmNvbT47DQo+PiA+ID4+IGFraGlsLmdveWFsQG54cC5jb207IGhlbWFudC5hZ3Jhd2FsQG54cC5j b207IERvaGVydHksIERlY2xhbg0KPj4gPiA+PiA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29tPjsg amVyaW4uamFjb2JAaW50ZWwuY29tOyBHcmlmZmluLCBKb2huDQo+PiA+ID4+IDxqb2huLmdyaWZm aW5AaW50ZWwuY29tPjsgSmFpbiwgRGVlcGFrIEsgPGRlZXBhay5rLmphaW5AaW50ZWwuY29tPjsN Cj4+ID4gPj4gamNrQHNlbWloYWxmLmNvbTsgdGR1QHNlbWloYWxmLmNvbTsgZGltYUBtYXJ2ZWxs LmNvbTsNCj4+ID4gPj4gbnNhbXNvbm9AbWFydmVsbC5jb207IGppYW5iby5saXVAYXJtLmNvbQ0K Pj4gPiA+PiBDYzogZGV2QGRwZGsub3JnOyBUcmFoZSwgRmlvbmEgPGZpb25hLnRyYWhlQGludGVs LmNvbT4NCj4+ID4gPj4gU3ViamVjdDogUkU6IFtQQVRDSF0gZG9jOiBhbm5vdW5jZSBBQkkgY2hh bmdlIGZvciBjcnlwdG8gaW5mbw0KPj4gPiA+PiBzdHJ1Y3QNCj4+ID4gPj4NCj4+ID4gPj4gSGkg UGFibG8sDQo+PiA+ID4+DQo+PiA+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4g PiA+Pj4gRnJvbTogRGUgTGFyYSBHdWFyY2gsIFBhYmxvDQo+PiA+ID4+PiBTZW50OiBGcmlkYXks IEphbnVhcnkgMjYsIDIwMTggOTowNCBBTQ0KPj4gPiA+Pj4gVG86IGFraGlsLmdveWFsQG54cC5j b207IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207IERvaGVydHksDQo+PiBEZWNsYW4NCj4+ID4gPj4+ IDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+OyBqZXJpbi5qYWNvYkBpbnRlbC5jb207IFRyYWhl LCBGaW9uYQ0KPj4gPiA+Pj4gPGZpb25hLnRyYWhlQGludGVsLmNvbT47IEdyaWZmaW4sIEpvaG4g PGpvaG4uZ3JpZmZpbkBpbnRlbC5jb20+Ow0KPj4gPiA+Pj4gSmFpbiwgRGVlcGFrIEsgPGRlZXBh ay5rLmphaW5AaW50ZWwuY29tPjsgamNrQHNlbWloYWxmLmNvbTsNCj4+ID4gPj4+IHRkdUBzZW1p aGFsZi5jb207IGRpbWFAbWFydmVsbC5jb207IG5zYW1zb25vQG1hcnZlbGwuY29tOw0KPj4gPiA+ Pj4gamlhbmJvLmxpdUBhcm0uY29tDQo+PiA+ID4+PiBDYzogZGV2QGRwZGsub3JnOyBEZSBMYXJh IEd1YXJjaCwgUGFibG8NCj4+ID4gPj4+IDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+ DQo+PiA+ID4+PiBTdWJqZWN0OiBbUEFUQ0hdIGRvYzogYW5ub3VuY2UgQUJJIGNoYW5nZSBmb3Ig Y3J5cHRvIGluZm8gc3RydWN0DQo+PiA+ID4+Pg0KPj4gPiA+Pj4gU2luY2UgdGhlIEFQSSBjaGFu Z2VzIG1hZGUgaW4gMTcuMDgsIHRoZSBzZXNzaW9uIG1lbXBvb2wgaXMgbm90DQo+PiA+ID4+PiBj cmVhdGVkIGFueW1vcmUgaW4gZWFjaCBjcnlwdG8gZGV2aWNlLg0KPj4gPiA+Pj4gVGhlcmVmb3Jl LCB0aGVyZSBpcyBubyBuZWVkIHRvIGhhdmUsIGluIHRoZSBjcnlwdG9kZXYgaW5mbw0KPj4gPiA+ Pj4gc3RydWN0dXJlLCB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2Vzc2lvbnMgc3VwcG9ydGVkIHBl ciBkZXZpY2UNCj4+IGFuZA0KPj4gPiA+Pj4gcGVyIHF1ZXVlIHBhaXIuDQo+PiA+ID4+Pg0KPj4g PiA+Pj4gU2lnbmVkLW9mZi1ieTogUGFibG8gZGUgTGFyYSA8cGFibG8uZGUubGFyYS5ndWFyY2hA aW50ZWwuY29tPg0KPj4gPiA+Pj4gLS0tDQo+PiA+ID4+PiAgIGRvYy9ndWlkZXMvcmVsX25vdGVz L2RlcHJlY2F0aW9uLnJzdCB8IDUgKysrKysNCj4+ID4gPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDUg aW5zZXJ0aW9ucygrKQ0KPj4gPiA+Pj4NCj4+ID4gPj4+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVz L3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QNCj4+ID4gPj4+IGIvZG9jL2d1aWRlcy9yZWxfbm90 ZXMvZGVwcmVjYXRpb24ucnN0DQo+PiA+ID4+PiBpbmRleCBkNTlhZDU5ODguLjU1ODhiYTdjMSAx MDA2NDQNCj4+ID4gPj4+IC0tLSBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJz dA0KPj4gPiA+Pj4gKysrIGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ PiA+ID4+PiBAQCAtNTksMyArNTksOCBAQCBEZXByZWNhdGlvbiBOb3RpY2VzDQo+PiA+ID4+PiAg ICAgYmUgYWRkZWQgYmV0d2VlbiB0aGUgcHJvZHVjZXIgYW5kIGNvbnN1bWVyIHN0cnVjdHVyZXMu IFRoZQ0KPj4gPiA+Pj4gc2l6ZSBvZg0KPj4gPiA+PiB0aGUNCj4+ID4gPj4+ICAgICBzdHJ1Y3R1 cmUgYW5kIHRoZSBvZmZzZXQgb2YgdGhlIGZpZWxkcyB3aWxsIHJlbWFpbiB0aGUgc2FtZSBvbg0K Pj4gPiA+Pj4gICAgIHBsYXRmb3JtcyB3aXRoIDY0QiBjYWNoZSBsaW5lLCBidXQgd2lsbCBjaGFu Z2Ugb24gb3RoZXIgcGxhdGZvcm1zLg0KPj4gPiA+Pj4gKw0KPj4gPiA+Pj4gKyogY3J5cHRvZGV2 OiBUaGUgc3RydWN0dXJlIGBgc3ltYGAsIGluY2x1ZGluZyBpdHMgZmllbGRzDQo+PiA+ID4+PiAr YGBtYXhfbmJfc2Vzc2lvbnNgYA0KPj4gPiA+Pj4gKyAgYW5kIGBgbWF4X25iX3Nlc3Npb25zX3Bl cl9xcGBgLCBpbiBzdHJ1Y3R1cmUNCj4+ID4gPj4+ICtgYHJ0ZV9jcnlwdG9kZXZfaW5mb2BgLA0K Pj4gPiA+Pj4gKyAgd2lsbCBiZSByZW1vdmVkIGluIDE4LjA1LCBhcyB0aGVzZSBmaWVsZHMgYXJl IG5vdCByZWxldmFudA0KPj4gPiA+Pj4gK2FueW1vcmUNCj4+ID4gPj4+ICsgIHNpbmNlIHRoZSBz ZXNzaW9uIG1lbXBvb2wgaXMgbm90IGludGVybmFsIGluIHRoZSBjcnlwdG8gZGV2aWNlDQo+PiA+ ID4+IGFueW1vcmUuDQo+PiA+ID4+PiAtLQ0KPj4gPiA+PiBbRmlvbmFdIG1heF9uYl9zZXNzaW9u cyBtdXN0IGJlIGFsc28gcmVtb3ZlZCBmcm9tIHN0cnVjdA0KPj4gPiA+PiBydGVfY3J5cHRvZGV2 X3BtZF9pbml0X3BhcmFtcw0KPj4gPiA+DQo+PiA+ID4gR29vZCBwb2ludC4gU2luY2UgdGhpcyBz dHJ1Y3R1cmUgaXMgaW50ZXJuYWwsIEkgZ3Vlc3Mgd2UgZG9uJ3QgbmVlZA0KPj4gPiA+IGENCj4+ ID4gZGVwcmVjYXRpb24gbm90aWNlIGZvciBpdCwNCj4+ID4gPiBidXQgSSB3aWxsIHJlbW92ZSBp dCBpbiB0aGUgcGF0Y2ggZm9yIDE4LjA1Lg0KPj4gPiA+DQo+PiA+ID4+IFJlZ2FyZHMgZGVwcmVj YXRpb24gb2YgbWF4X25iX3Nlc3Npb25zIGZyb20gYm90aCBzdHJ1Y3RzOg0KPj4gPiA+PiBBY2tl ZC1ieTogRmlvbmEgVHJhaGUgPGZpb25hLnRyYWhlQGludGVsLmNvbT4NCj4+ID4gPj4NCj4+ID4g Pj4gSWYgcmVtb3ZpbmcgdGhlIG1heF9uYl9zZXNzaW9uc19wZXJfcXAsIHRoZW4gdGhlIGZvbGxv d2luZw0KPj4gPiA+PiBmdW5jdGlvbnMgc2hvdWxkIGFsc28gYmUgZGVwcmVjYXRlZC4NCj4+ID4g Pj4gcnRlX2NyeXB0b2Rldl9xdWV1ZV9wYWlyX2F0dGFjaF9zeW1fc2Vzc2lvbg0KPj4gPiA+PiBy dGVfY3J5cHRvZGV2X3F1ZXVlX3BhaXJfZGV0YWNoX3N5bV9zZXNzaW9uDQo+PiA+ID4+IFRoZXNl IGFuZCB0aGUgbWF4X25iX3Nlc3Npb25fcGVyX3FwIHdlcmUgYWRkZWQgaGVyZSBhdCByZXF1ZXN0 IG9mDQo+PiA+IE5YUDoNCj4+ID4gPj4gaHR0cDovL2RwZGsub3JnL21sL2FyY2hpdmVzL2Rldi8y MDE3LU1hcmNoLzA2MDc0MC5odG1sDQo+PiA+ID4NCj4+ID4gPiBBa2hpbCwgZG8geW91IGFncmVl IG9uIHRoaXMgY2hhbmdlPw0KPj4gPiA+DQo+PiA+DQo+PiA+IFdlIHJlY2VudGx5IGRpZCBzb21l IGNoYW5nZXMgaW4gdGhlIGRyaXZlciB0byB0YWtlIGNhcmUgb2YgdGhlDQo+PiA+IGRlcGVuZGVu Y3kgZm9yIGxpbWl0IG9uIG1heF9uYl9zZXNzaW9uc19wZXJfcXAsIGJ1dCBpdCBpcyBub3QgcmVt b3ZlZA0KPj4gPiBjb21wbGV0ZWx5LiBXZSB3aWxsIG5lZWQgdG8gbG9vayBpbnRvIHRoaXMuIEJ1 dCBzZW5kaW5nIHRoZQ0KPj4gPiBkZXByZWNhdGlvbiBub3RpY2UgYXQgdGhpcyBtb21lbnQgaXMg ZmluZS4gSWYgc29tZXRoaW5nIGNvbWVzIHVwLCB3aWxsDQo+PiA+IGxldCB5b3Uga25vdyBsYXRl ci4NCj4NCj5Mb29rcyBnb29kIHRvIG1lLiBDb3VsZCB5b3UgYWNrIHRoaXMgaWYgeW91IGFncmVl IHdpdGggaXQ/DQo+DQo+VGhhbmtzLA0KPlBhYmxvDQo+DQo+PiA+DQo+PiA+IC1Ba2hpbA0KDQo=