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 C33F8A052A; Mon, 3 Aug 2020 17:18:24 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 128272952; Mon, 3 Aug 2020 17:18:24 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2089.outbound.protection.outlook.com [40.107.20.89]) by dpdk.org (Postfix) with ESMTP id C0D2C11A2 for ; Mon, 3 Aug 2020 17:18:21 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oAnZhOn16+QrMnEx0WJFWpi9OKR+1j69/s/wo7R9D6dF7b8oc5thrTIb15AmgxZrr83su2ImpEUvTAd4gjKZv7WzlepLv+U33qrJxhtgfIMfkphK9sPl8xvZwvXPZHInhzJWHdaK8amzqffAUBvFTEaAXVaPIVcgtaqDI6ZyyrLGcz85m+E2uILIsrIal5yxi+hCMzBLBJ+weIBIPayCTLLQxNUuKjxZmawuZFuBHWa+CvAiaD6JWweiIPQTdYYMlNnfqyex8NK+RTzINKJUK77FMDdlR8Eyd1LlUm0foyOZmW+Td93Sxl7VcBmoYr+z9sCehDbAkwCY6clPSnvmHA== 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=rIHTyTIZFexEclidul3uqnq7bw+ZbJffkfzt1d5Dzhg=; b=ixMWG5snY1wUA37A3Frzsag56KSLcEFsS5KlWyHVBL3R7+IFmqoK+3zZFyQLul9qqf5e67LT5POsKZKvRkqR8twp2H15GbTHNqdGKABSmLVwpvBX07ocPUAhH9coG6ets0T4fMVJrhM09oYHEfgn1GZ2/6fld+MWaqHEsZjcgajir4ejp6F4E3t9L4WFujkvakJJTs66j1CkJmoYOdZYeMtfV4uTIxE3O0T4Ml+uzNBXPvAHSBJgyVadVYveaKl4VEV5xyWBS7cVi3T7DHG4e1sAgxWGrngKW7al5QJL0PHkf5QClWBWcS4xEGHJcbIAe8YewjUJDHhD+C8vKDqbSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rIHTyTIZFexEclidul3uqnq7bw+ZbJffkfzt1d5Dzhg=; b=XZYnN+kl5mRRjnRHR7l6XhSeyYTLc3EPcy4xIywwfRgFa1Z0iEmzghpDROQGZyk2v6tv30UntkbSJN2ZSr7ASd5f3GOrsqf3QacyaVXg0CaLtOp+gvG/YLEi6+oe0NHY9KOC+KlMN5JTe6BVrBZJ8Ho/to/+lWjjlu2gi8eBTQE= Received: from AM4PR05MB3265.eurprd05.prod.outlook.com (2603:10a6:205:8::26) by AM0PR05MB6081.eurprd05.prod.outlook.com (2603:10a6:208:123::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16; Mon, 3 Aug 2020 15:18:20 +0000 Received: from AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::194e:dc46:7543:50ed]) by AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::194e:dc46:7543:50ed%2]) with mapi id 15.20.3239.021; Mon, 3 Aug 2020 15:18:20 +0000 From: Slava Ovsiienko To: Andrew Rybchenko , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , Thomas Monjalon , "ferruh.yigit@intel.com" , "jerinjacobk@gmail.com" , "stephen@networkplumber.org" , "ajit.khaparde@broadcom.com" , "maxime.coquelin@redhat.com" , "olivier.matz@6wind.com" , "david.marchand@redhat.com" Thread-Topic: [PATCH] doc: announce changes to ethdev rxconf structure Thread-Index: AdZppv28BPBeJyAESP+YyTUbwA9Y4w== Date: Mon, 3 Aug 2020 15:18:20 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: solarflare.com; dkim=none (message not signed) header.d=none;solarflare.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: c57bcbc7-2675-4be1-858d-08d837c074b2 x-ms-traffictypediagnostic: AM0PR05MB6081: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr,ExtFwd x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tOPMUWDDqiKX20aP83q8WoUg0PDm2lVMB3Ke4qhS3Vx0bxp6OblHqGdcAiR740DxFG1knkq3g/FPL7n6ymEUbSXQYmH7ibfQt8souLRFjhvK7Ha0JmmtBHuapG0VaTqV+1K8Tdrko7GpJb3YX+/ELWkeW37hUHfYRyUM2P0Q8z4bFMYqpdyPu4D0kDMXagZdsCuGxaPCqlBZJacbl0E/20d61hcvLS1Tm4BvzebKKnRbtsZ/pfuenPV5RtNb1+oQowes5w0jYcivfxu1dvtkiLa0rfEmSP1xzgcnDWOZ2MRvKNRAwKXnrYxJejTdy3Xzx5nIYx7RKQFgN/MBYIhcSg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM4PR05MB3265.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(396003)(39860400002)(376002)(346002)(366004)(71200400001)(5660300002)(54906003)(26005)(52536014)(66556008)(64756008)(83380400001)(53546011)(6506007)(66446008)(66476007)(33656002)(66946007)(186003)(76116006)(316002)(110136005)(8676002)(9686003)(86362001)(7416002)(4326008)(7696005)(55016002)(8936002)(2906002)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: oaeC9O6r4yD0TpIMjW/KkQ5KJOnzHqBJJIRIdg4+4fD8k1d5kWw9RYQhT5bUCt7VV3ZAFLJ2KqFUx9hqh/OhbI+fUk2RBKlVHmERPJ5/NipRRZgCysewwloaSDamxdv3orxhbQgrCCVZEl0nuQvcdo5lsSqYB+SodZj8d9HENs+AGNPI/N8R8ERc709YY7Kc2uAxhYENryhRglj1Wd9Y25kplfLwyGuJeCd8LMlWL44ZH1gVXRbGgU4ERP7OUrG5iuSIQe1GhPf3ye6YyseSXVNOpAIJ23WuPtqACEX1IgNDR3I4X8aChBf+nlkiTsyQ6bro6QmRdUcZrM3vv+Eqa75QVCjDrWt+bpE2xMd8Eii6dM2BFPEAmyAxcyA3at/0jyGrcBfVloSWz1LA5NJoyzG5WpLArV4mueBED6abP+I1FX/TxFGsaZo+FSIg4caZDjfpuA2lr8qMBLVst/u4HNeB6n0HxgCv4NR7u4AuLpuEomrJzAAGkqQ/B1rKLL+XyLJ6cU2Tmc7UobUB/pytyLh0sQKfWVz+0CChg8lOWFnUmHltvdd8+RoWjO6KePuJl+XcB+jk6NO0STPkxRAm9oYwFBWHzxrv6hHJ61UNW3gh8aMVRcNFBtLVKaLhSa/LQAz8Jy70fCJRz+ihafrGbg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM4PR05MB3265.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c57bcbc7-2675-4be1-858d-08d837c074b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2020 15:18:20.3020 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YgFnPvobX2wdWHhgAMIV33oLuPoMrHfj4SD0gYr2kin4kcQ8VO9+XHZNRUL0ki9WoZvJuwBbxY5qJvxfRqK4q4BNSmfVwsiow9OfshPyQHw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB6081 Subject: Re: [dpdk-dev] [PATCH] doc: announce changes to ethdev rxconf structure 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" SGksIEFuZHJldw0KDQpUaGFua3MgZm9yIHRoZSBjb21tZW50LCBwbGVhc2UsIHNlZSBiZWxvdy4N Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtv IDxhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPg0KPiBTZW50OiBNb25kYXksIEF1Z3VzdCAzLCAy MDIwIDE3OjMxDQo+IFRvOiBTbGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG1lbGxhbm94LmNv bT47IGRldkBkcGRrLm9yZw0KPiBDYzogTWF0YW4gQXpyYWQgPG1hdGFuQG1lbGxhbm94LmNvbT47 IFJhc2xhbiBEYXJhd3NoZWgNCj4gPHJhc2xhbmRAbWVsbGFub3guY29tPjsgVGhvbWFzIE1vbmph bG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsNCj4gZmVycnVoLnlpZ2l0QGludGVsLmNvbTsgamVy aW5qYWNvYmtAZ21haWwuY29tOw0KPiBzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZzsgYWppdC5r aGFwYXJkZUBicm9hZGNvbS5jb207DQo+IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBvbGl2 aWVyLm1hdHpANndpbmQuY29tOw0KPiBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tDQo+IFN1Ympl Y3Q6IFJlOiAqKipTcGFtKioqIFtQQVRDSF0gZG9jOiBhbm5vdW5jZSBjaGFuZ2VzIHRvIGV0aGRl diByeGNvbmYNCj4gc3RydWN0dXJlDQo+IA0KPiBPbiA4LzMvMjAgMTo1OCBQTSwgVmlhY2hlc2xh diBPdnNpaWVua28gd3JvdGU6DQo+ID4gVGhlIERQREsgZGF0YXBhdGggaW4gdGhlIHRyYW5zbWl0 IGRpcmVjdGlvbiBpcyB2ZXJ5IGZsZXhpYmxlLg0KPiA+IFRoZSBhcHBsaWNhdGlvbnMgY2FuIGJ1 aWxkIG11bHRpc2VnbWVudCBwYWNrZXRzIGFuZCBtYW5hZ2VzIGFsbW9zdCBhbGwNCj4gPiBkYXRh IGFzcGVjdHMgLSB0aGUgbWVtb3J5IHBvb2xzIHdoZXJlIHNlZ21lbnRzIGFyZSBhbGxvY2F0ZWQg ZnJvbSwgdGhlDQo+ID4gc2VnbWVudCBsZW5ndGhzLCB0aGUgbWVtb3J5IGF0dHJpYnV0ZXMgbGlr ZSBleHRlcm5hbCwgcmVnaXN0ZXJlZCwgZXRjLg0KPiA+DQo+ID4gSW4gdGhlIHJlY2VpdmluZyBk aXJlY3Rpb24sIHRoZSBkYXRhcGF0aCBpcyBtdWNoIGxlc3MgZmxleGlibGUsIHRoZQ0KPiA+IGFw cGxpY2F0aW9ucyBjYW4gb25seSBzcGVjaWZ5IHRoZSBtZW1vcnkgcG9vbCB0byBjb25maWd1cmUg dGhlDQo+ID4gcmVjZWl2aW5nIHF1ZXVlIGFuZCBub3RoaW5nIG1vcmUuIEluIG9yZGVyIHRvIGV4 dGVuZCB0aGUgcmVjZWl2aW5nDQo+ID4gZGF0YXBhdGggY2FwYWJpbGl0aWVzIGl0IGlzIHByb3Bv c2VkIHRvIGFkZCB0aGUgbmV3IGZpZWxkcyBpbnRvDQo+ID4gcnRlX2V0aF9yeGNvbmYgc3RydWN0 dXJlOg0KPiA+DQo+ID4gc3RydWN0IHJ0ZV9ldGhfcnhjb25mIHsNCj4gPiAgICAgLi4uDQo+ID4g ICAgIHVpbnQxNl90IHJ4X3NwbGl0X251bTsgLyogbnVtYmVyIG9mIHNlZ21lbnRzIHRvIHNwbGl0 ICovDQo+ID4gICAgIHVpbnQxNl90ICpyeF9zcGxpdF9sZW47IC8qIGFycmF5IG9mIHNlZ21lbnQg bGVuZ3RoZXMgKi8NCj4gPiAgICAgc3RydWN0IHJ0ZV9tZW1wb29sICoqbXA7IC8qIGFycmF5IG9m IHNlZ21lbnQgbWVtb3J5IHBvb2xzICovDQo+ID4gICAgIC4uLg0KPiA+IH07DQo+ID4NCj4gPiBU aGUgbm9uLXplcm8gdmFsdWUgb2Ygcnhfc3BsaXRfbnVtIGZpZWxkIGNvbmZpZ3VyZXMgdGhlIHJl Y2VpdmluZw0KPiA+IHF1ZXVlIHRvIHNwbGl0IGluZ3Jlc3MgcGFja2V0cyBpbnRvIG11bHRpcGxl IHNlZ21lbnRzIHRvIHRoZSBtYnVmcw0KPiA+IGFsbG9jYXRlZCBmcm9tIHZhcmlvdXMgbWVtb3J5 IHBvb2xzIGFjY29yZGluZyB0byB0aGUgc3BlY2lmaWVkDQo+ID4gbGVuZ3Rocy4gVGhlIHplcm8g dmFsdWUgb2Ygcnhfc3BsaXRfbnVtIGZpZWxkIHByb3ZpZGVzIHRoZSBiYWNrd2FyZA0KPiA+IGNv bXBhdGliaWxpdHkgYW5kIHF1ZXVlIHNob3VsZCBiZSBjb25maWd1cmVkIGluIGEgcmVndWxhciB3 YXkgKHdpdGgNCj4gPiBzaW5nbGUvbXVsdGlwbGUgbWJ1ZnMgb2YgdGhlIHNhbWUgZGF0YSBidWZm ZXIgbGVuZ3RoIGFsbG9jYXRlZCBmcm9tDQo+ID4gdGhlIHNpbmdsZSBtZW1vcnkgcG9vbCkuDQo+ IA0KPiBGcm9tIHRoZSBhYm92ZSBkZXNjcmlwdGlvbiBpdCBpcyBub3QgMTAwJSBjbGVhciBob3cg aXQgd2lsbCBjb2V4aXN0IHdpdGg6DQo+IMKgLSBleGlzdGluZyBtYl9wb29sIGFyZ3VtZW50IG9m IHRoZSBydGVfZXRoX3J4X3F1ZXVlX3NldHVwKCkNCj4gwqAtIERFVl9SWF9PRkZMT0FEX1NDQVRU RVINCg0KREVWX1JYX09GRkxPQURfU0NBVFRFUiBmbGFnIGlzIHJlcXVpcmVkIHRvIGJlIHJlcG9y dGVkIGFuZCBjb25maWd1cmVkDQpmb3IgdGhlIG5ldyBmZWF0dXJlIHRvIGluZGljYXRlIHRoZSBh cHBsaWNhdGlvbiBpcyBwcmVwYXJlZCBmb3IgdGhlIA0KbXVsdGlzZWdtZW50IHBhY2tldHMuDQoN CkJ1dCBTQ0FUVEVSIGl0IGp1c3QgdGVsbHMgdGhhdCBpbmdyZXNzIHBhY2tldCBsZW5ndGggY2Fu IGV4Y2VlZA0KdGhlIG1idWYgZGF0YSBidWZmZXIgbGVuZ3RoIGFuZCB0aGUgY2hhaW4gb2YgbWJ1 ZnMgbXVzdCBiZSBidWlsdCB0byBzdG9yZQ0KdGhlIGVudGlyZSBwYWNrZXQuIEJ1dCB0aGVyZSBp cyB0aGUgbGltaXRhdGlvbiAtIGFsbCBtYnVmcyBhcmUgYWxsb2NhdGVkDQogZnJvbSB0aGUgc2Ft ZSBtZW1vcnkgcG9vbCwgYW5kIGFsbCBkYXRhIGJ1ZmZlcnMgaGF2ZSB0aGUgc2FtZSBsZW5ndGgu DQpUaGUgbmV3IGZlYXR1cmUgcHJvdmlkZXMgYW4gb3Bwb3J0dW5pdHkgdG8gYWxsb2NhdGVkIG1i dWZzIGZyb20gdGhlIGRlc2lyZWQNCnBvb2xzIGFuZCBzcGVjaWZpZXMgdGhlIGxlbmd0aCBvZiBl YWNoIGJ1ZmZlci9wYXJ0Lg0KDQo+IMKgLSBERVZfUlhfT0ZGTE9BRF9IRUFERVJfU1BMSVQNClRo ZSBuZXcgZmVhdHVyZSAobGV0J3MgbmFtZSBpdCBhcyAiQlVGRkVSX1NQTElUIikgbWlnaHQgYmUg c3VwcG9ydGVkDQppbiBjb25qdW5jdGlvbiB3aXRoIEhFQURFUl9TUExJVCAoc2F5LCBzcGxpdCB0 aGUgcmVzdCBvZiB0aGUgZGF0YSBhZnRlciB0aGUgaGVhZGVyKQ0Kb3IgcmVqZWN0ZWQgaWYgSEVB REVSX1NQTElUIGlzIGNvbmZpZ3VyZWQgb24gdGhlIHBvcnQsIGRlcGVuZGluZyBvbiBQTUQNCmlt cGxlbWVudGF0aW9uIChyZXR1cm4gRU5PVFNVUCBpZiBib3RoIGZlYXR1cmVzIGFyZSByZXF1ZXN0 ZWQgb24gdGhlIHNhbWUgcG9ydCkuDQoNCj4gSG93IHdpbGwgYXBwbGljYXRpb24ga25vdyB0aGF0 IHRoZSBmZWF0dXJlIGlzIHN1cHBvcnRlZD8gTGltaXRhdGlvbnM/DQpJdCBpcyBzdWJqZWN0IGZv ciBmdXJ0aGVyIGRpc2N1c3Npb24sIEkgc2VlIHR3byBvcHRpb25zOg0KIC0gaW50cm9kdWNlIHRo ZSBERVZfUlhfT0ZGTE9BRF9CVUZGRVJfU1BMSVQgZmxhZw0KLSByZXR1cm4gRU5PVFNVUC9FSU5W QUwgZnJvbSByeF9xdWV1ZV9zZXR1cCgpIGlmIGZlYXR1cmUgaXMgcmVxdWVzdGVkDQogIChtcCBw YXJhbWV0ZXIgaXMgc3VwcG9zZWQgdG8gYmUgTlVMTCBmb3IgdGhlIGNhc2UpDQoNCj4gSXMgaXQg YWx3YXlzIHNwbGl0IGJ5IHNwZWNpZmllZC9maXhlZCBsZW5ndGg/DQpZZXMsIGl0IGlzIHNpbXBs ZSBmZWF0dXJlLCBpdCBzcGxpdHMgdGhlIGRhdGEgdG8gdGhlIGJ1ZmZlcnMgd2l0aCByZXF1aXJl ZA0KbWVtb3J5IGF0dHJpYnV0ZXMgcHJvdmlkZWQgYnkgc3BlY2lmaWVkIHBvb2xzIGFjY29yZGlu ZyB0byB0aGUgZml4ZWQgbGVuZ3Rocy4NCkl0IHNob3VsZCBiZSBPSyBmb3IgcHJvdG9jb2xzIGxp a2UgZUNQUkkgb3Igc29tZSB0dW5uZWxpbmcuDQoNCj4gV2hhdCBoYXBwZW5zIGlmIGhlYWRlciBs ZW5ndGggaXMgYWN0dWFsbHkgZGlmZmVyZW50Pw0KSXQgaXMgcGVyIHF1ZXVlIGNvbmZpZ3VyYXRp b24sIHBhY2tldHMgbWlnaHQgYmUgc29ydGVkIHdpdGggcnRlX2Zsb3cgZW5naW5lIGJldHdlZW4g dGhlIHF1ZXVlcy4NClRoZSBzdXBwb3NlZCB1c2UgY2FzZSBpcyB0byBmaWx0ZXIgb3V0IHNwZWNp ZmljIHByb3RvY29sIHBhY2tldHMgKHNheSBlQ1BSSSB3aXRoIGZpeGVkIGhlYWRlciBsZW5ndGgp DQphbmQgc3BsaXQgb25lcyBvbiBzcGVjaWZpYyBSeCBxdWV1ZS4NCg0KDQpXaXRoIGJlc3QgcmVn YXJkcywNClNsYXZhDQoNCj4gDQo+ID4gVGhlIG5ldyBhcHByb2FjaCB3b3VsZCBhbGxvdyBzcGxp dHRpbmcgdGhlIGluZ3Jlc3MgcGFja2V0cyBpbnRvDQo+ID4gbXVsdGlwbGUgcGFydHMgcHVzaGVk IHRvIHRoZSBtZW1vcnkgd2l0aCBkaWZmZXJlbnQgYXR0cmlidXRlcy4NCj4gPiBGb3IgZXhhbXBs ZSwgdGhlIHBhY2tldCBoZWFkZXJzIGNhbiBiZSBwdXNoZWQgdG8gdGhlIGVtYmVkZGVkIGRhdGEN Cj4gPiBidWZmZXJzIHdpdGhpbiBtYnVmcyBhbmQgdGhlIGFwcGxpY2F0aW9uIGRhdGEgaW50byB0 aGUgZXh0ZXJuYWwNCj4gPiBidWZmZXJzIGF0dGFjaGVkIHRvIG1idWZzIGFsbG9jYXRlZCBmcm9t IHRoZSBkaWZmZXJlbnQgbWVtb3J5IHBvb2xzLg0KPiA+IFRoZSBtZW1vcnkgYXR0cmlidXRlcyBm b3IgdGhlIHNwbGl0IHBhcnRzIG1heSBkaWZmZXIgZWl0aGVyIC0gZm9yDQo+ID4gZXhhbXBsZSB0 aGUgYXBwbGljYXRpb24gZGF0YSBtYXkgYmUgcHVzaGVkIGludG8gdGhlIGV4dGVybmFsIG1lbW9y eQ0KPiA+IGxvY2F0ZWQgb24gdGhlIGRlZGljYXRlZCBwaHlzaWNhbCBkZXZpY2UsIHNheSBHUFUg b3IgTlZNZS4gVGhpcyB3b3VsZA0KPiA+IGltcHJvdmUgdGhlIERQREsgcmVjZWl2aW5nIGRhdGFw YXRoIGZsZXhpYmlsaXR5IHByZXNlcnZpbmcNCj4gPiBjb21wYXRpYmlsaXR5IHdpdGggZXhpc3Rp bmcgQVBJLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogVmlhY2hlc2xhdiBPdnNpaWVua28gPHZp YWNoZXNsYXZvQG1lbGxhbm94LmNvbT4NCj4gPiAtLS0NCj4gPiAgZG9jL2d1aWRlcy9yZWxfbm90 ZXMvZGVwcmVjYXRpb24ucnN0IHwgNSArKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl cnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVw cmVjYXRpb24ucnN0DQo+ID4gYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QN Cj4gPiBpbmRleCBlYTRjZmE3Li5jZDcwMGFlIDEwMDY0NA0KPiA+IC0tLSBhL2RvYy9ndWlkZXMv cmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVz L2RlcHJlY2F0aW9uLnJzdA0KPiA+IEBAIC05OSw2ICs5OSwxMSBAQCBEZXByZWNhdGlvbiBOb3Rp Y2VzDQo+ID4gICAgSW4gMTkuMTEgUE1EcyB3aWxsIHN0aWxsIHVwZGF0ZSB0aGUgZmllbGQgZXZl biB3aGVuIHRoZSBvZmZsb2FkIGlzIG5vdA0KPiA+ICAgIGVuYWJsZWQuDQo+ID4NCj4gPiArKiBl dGhkZXY6IGFkZCBuZXcgZmllbGRzIHRvIGBgcnRlX2V0aF9yeGNvbmZgYCB0byBjb25maWd1cmUg dGhlDQo+ID4gK3JlY2VpdmluZw0KPiA+ICsgIHF1ZXVlcyB0byBzcGxpdCBpbmdyZXNzIHBhY2tl dHMgaW50byBtdWx0aXBsZSBzZWdtZW50cyBhY2NvcmRpbmcgdG8NCj4gPiArdGhlDQo+ID4gKyAg c3BlY2lmaWVkIGxlbmd0aHMgaW50byB0aGUgYnVmZmVycyBhbGxvY2F0ZWQgZnJvbSB0aGUgc3Bl Y2lmaWVkDQo+ID4gKyAgbWVtb3J5IHBvb2xzLiBUaGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB0 byBleGlzdGluZyBBUEkgaXMgcHJlc2VydmVkLg0KPiA+ICsNCj4gPiAgKiBldGhkZXY6IGBgcnhf ZGVzY3JpcHRvcl9kb25lYGAgZGV2X29wcyBhbmQNCj4gYGBydGVfZXRoX3J4X2Rlc2NyaXB0b3Jf ZG9uZWBgDQo+ID4gICAgd2lsbCBiZSBkZXByZWNhdGVkIGluIDIwLjExIGFuZCB3aWxsIGJlIHJl bW92ZWQgaW4gMjEuMTEuDQo+ID4gICAgRXhpc3RpbmcgYGBydGVfZXRoX3J4X2Rlc2NyaXB0b3Jf c3RhdHVzYGAgYW5kDQo+ID4gYGBydGVfZXRoX3R4X2Rlc2NyaXB0b3Jfc3RhdHVzYGANCg0K