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 9FABAA046B for ; Sun, 18 Aug 2019 08:19:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 24E212A5D; Sun, 18 Aug 2019 08:18:59 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80043.outbound.protection.outlook.com [40.107.8.43]) by dpdk.org (Postfix) with ESMTP id D115D2AB for ; Sun, 18 Aug 2019 08:18:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OMYpwyJ1+PpHAwlxXt33RFvmJDYcC+BqgFM8Q34zD6p7O3wBwHYPUUkS4IN80YSzAUMkxg36ZOXJDGPLZDFfWHkzxgEhQ73LD/rSBYLU+FHxTQX313P4ri/E3e3tdv7kXvpxCHno5aivwbtDE7kLB7dJ7/sqErajx3+FGr3rwb+JGbSjjFwEhHlNHAEunDd7Nzsk27UweN/ecMxl1c/d7OP+Rf+xxgaRaNnrdk0GrC0hwqjd7YziQQAJQn6toLHVrNSQBpR9QTbGtCuZKhMQaxZlK0iqNz6zh02dWv6FH1hnlGJEaMwMzYAPnoiomIIUsRIzR7yg9B9JQHbjAQGSsw== 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=/ugnmS9cJ98KumsKywVnfhotNiNd0IgDvLgQJc5ZbHI=; b=Rfk9rW8zpY+qfGVQzJE19a1R50PmhCLU4U6rlfFM5IJ7UyXM5THQToEoFkEF+a6t9kAQZx01DcJzgmxN8HsuByG3EPsFSltVUQIYZPWxvWCpuAWjt/ONYsm4kUjCDnjacRSKMgdn9tG6kRub5Wr8RROdVk8adqIY2Ss9TDGW3kYftV2OBGPNtCnIiIbc4a6voIPyaHBVMuxS9hxl7MnAjLsnokSLvtyy/iPl+kCurvzuno0a7QLnJFHc/z6LI+7zYA6aD8hu0gw4IlUOxiCIk4NXbZ5nryc02/Fln9PYh1rSDJJM9/6fWiKrAstu+HkILDy/AeKzVXuQ9Tt2Lqv9pg== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/ugnmS9cJ98KumsKywVnfhotNiNd0IgDvLgQJc5ZbHI=; b=GPoTKZgU6+t+IILjcilEFN4lFfp5rQipiWF384tvcg1MtKkHZKgHfMTW+TWUmK8CtygBpUU6RQ6pY5JjID5hRd+w89UsGtXPnfoaGCG6bv9v+YQNgcE/imGN1Bvvi68GbsWf0VV0COsx0zl9CmUmGnM+CazPuTCtJ8H+fQ8ovXM= Received: from AM0PR0502MB3795.eurprd05.prod.outlook.com (52.133.45.150) by AM0PR0502MB3906.eurprd05.prod.outlook.com (52.133.45.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Sun, 18 Aug 2019 06:18:55 +0000 Received: from AM0PR0502MB3795.eurprd05.prod.outlook.com ([fe80::c9fe:8276:60a1:1dee]) by AM0PR0502MB3795.eurprd05.prod.outlook.com ([fe80::c9fe:8276:60a1:1dee%6]) with mapi id 15.20.2178.018; Sun, 18 Aug 2019 06:18:55 +0000 From: Shahaf Shuler To: Andrew Rybchenko , "pbhagavatula@marvell.com" , "jerinj@marvell.com" , "ferruh.yigit@intel.com" , John McNamara , Marko Kovacevic , Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 2/7] ethdev: add mbuf RSS update as a offload Thread-Index: AQHVVAcN/9Jzv+oC5kmQxSyV+3AG6acAV4LQgAAOz4CAAAY0QA== Date: Sun, 18 Aug 2019 06:18:55 +0000 Message-ID: References: <20190816055511.2322-1-pbhagavatula@marvell.com> <20190816055511.2322-3-pbhagavatula@marvell.com> <672afa31-6f88-9099-f4c7-e85a24959c0e@solarflare.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=shahafs@mellanox.com; x-originating-ip: [31.154.10.105] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 09df9820-8077-4ca7-ebb4-08d723a3f2ec x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR0502MB3906; x-ms-traffictypediagnostic: AM0PR0502MB3906: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 01334458E5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(376002)(396003)(136003)(346002)(39850400004)(189003)(199004)(5660300002)(2906002)(26005)(71200400001)(3846002)(6116002)(76116006)(486006)(71190400001)(7696005)(76176011)(6436002)(14454004)(316002)(99286004)(52536014)(66556008)(66476007)(66446008)(64756008)(2501003)(110136005)(446003)(11346002)(66946007)(8676002)(81166006)(8936002)(81156014)(7736002)(74316002)(476003)(9686003)(305945005)(186003)(15650500001)(55016002)(53936002)(14444005)(256004)(33656002)(53546011)(86362001)(2201001)(6506007)(4326008)(6246003)(478600001)(66066001)(229853002)(102836004)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0502MB3906; H:AM0PR0502MB3795.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: zYXF6uEYVH4flMJTtAGn4Sx92yBKpny/ZbCmImcgQjZdiq4ms7iU6lcr34ihvjm9/WVwzZaNOdZLaJ3qX2Dfibxyo5lP2ocR4qxhnzqsxXAoGYrzAUOLP+I3/tjFycBNUP8RkWqrMVauHwfcuZSz8aRF4e01b/oMCzHcAfQvyzvEGQA//g/PkrV51peZY68LixMZgLumVaw7AY8sbbxhuWG4WmabsAoAyPl4994tteTIOByEhGvecfB4vJ1L/W3i1kaO29itEyKqWQh3SEkAbdSyI4+8xaeF5qAkoazYo2SCNIiE90eghtvac2JOTlD5ID8z6tES4Aots7V8SBr7gqYaKFK8ubHceB7ffIGNuUETAL7rbX0HTRgpX1InFkgDkNqlBHOLreE7Im5mBGkYRY88VfGWpd4T+ZYfx0CWyzI= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09df9820-8077-4ca7-ebb4-08d723a3f2ec X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2019 06:18:55.7349 (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: K4wKgLUvAPGM7d2bS5RltffcTpWRs2LrYF1PmvwR65DvBPYCZ96gskLcfsoH13Qx76thboFcv0IQkTgdhAfzsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0502MB3906 Subject: Re: [dpdk-dev] [PATCH 2/7] ethdev: add mbuf RSS update as a offload 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" U3VuZGF5LCBBdWd1c3QgMTgsIDIwMTkgODozOSBBTSwgQW5kcmV3IFJ5YmNoZW5rbzoNCj4gPG1h cmtvLmtvdmFjZXZpY0BpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxv bi5uZXQ+DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BB VENIIDIvN10gZXRoZGV2OiBhZGQgbWJ1ZiBSU1MgdXBkYXRlIGFzIGENCj4gb2ZmbG9hZA0KPiAN Cj4gT24gOC8xOC8xOSA3OjUyIEFNLCBTaGFoYWYgU2h1bGVyIHdyb3RlOg0KPiA+IEZyaWRheSwg QXVndXN0IDE2LCAyMDE5IDEwOjQ4IEFNLCBBbmRyZXcgUnliY2hlbmtvOg0KPiA+PiBTdWJqZWN0 OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMi83XSBldGhkZXY6IGFkZCBtYnVmIFJTUyB1cGRhdGUg YXMgYQ0KPiA+PiBvZmZsb2FkDQo+ID4+DQo+ID4+IE9uIDgvMTYvMTkgODo1NSBBTSwgcGJoYWdh dmF0dWxhQG1hcnZlbGwuY29tIHdyb3RlOg0KPiA+Pj4gRnJvbTogUGF2YW4gTmlraGlsZXNoIDxw YmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+DQo+ID4+Pg0KPiA+Pj4gQWRkIG5ldyBSeCBvZmZsb2Fk IGZsYWcgYERFVl9SWF9PRkZMT0FEX1JTU19IQVNIYCB3aGljaCBjYW4gYmUNCj4gdXNlZA0KPiA+ PiB0bw0KPiA+Pj4gZW5hYmxlL2Rpc2FibGUgUE1EcyB3cml0ZSB0byBgcnRlX21idWY6Omhhc2g6 OnJzc2AuDQo+ID4+IEl0IHNob3VsZCBiZSBoaWdobGlnaHRlZCB0aGF0IHByZXNlbmNlIG9mIHRo ZSBSU1MgaGFzaCBpcyBpbmRpY2F0ZWQNCj4gPj4gYnkgUEtUX1JYX1JTU19IQVNIIGZsYWcgaW4g bWJ1ZiBhbnl3YXkuIE5vdyBhcHBsaWNhdGlvbnMgaGF2ZSBhIHdheQ0KPiA+PiB0byBjaGVjayB0 aGF0IFJTUyBoYXNoIGRlbGl2ZXJ5IGlzIHN1cHBvcnRlZCBhbmQgc2hvdWxkIGVuYWJsZSB0aGUN Cj4gPj4gb2ZmbG9hZCBpZiBSU1MgaGFzaCBpcyB1c2VkLiBQTUQgbWF5IHN0aWxsIHByb3ZpZGUg dGhlIGhhc2ggZXZlbiBpZg0KPiA+PiB0aGUgb2ZmbG9hZCBpcyBub3QgZW5hYmxlZC4NCj4gPiBJ IGRvbid0IHVuZGVyc3RhbmQgaG93IFBNRHMgc2hvdWxkIGFjdCB3LyB0aGlzIGFkZGl0aW9uIHdo ZW4gY29uc2lkZXJpbmcNCj4gdGhlIEFQSSBicmVha2FnZSB0byBhcHBsaWNhdGlvbi4NCj4gDQo+ IFRoZXJlIGlzIGEgZGVwcmVjYXRpb24gbm90aWNlIGZvciBpdC4NCj4gSSBtZW50aW9uZWQgaW4g bXkgcmV2aWV3IG5vdGVzIGZvciBvbmUgb2YgcGF0Y2hlcyBpbiB0aGUgc2VyaWVzIHRoYXQgdGhl DQo+IGNoYW5nZSBzaG91bGQgYmUgaGlnaGxpZ2h0ZWQgaW4gcmVsZWFzZSBub3Rlcy4NCj4gWWVz LCBpdCBpcyBhYnNvbHV0ZWx5IHJlcXVpcmVkIGlmIHRoZXNlIHBhdGNoZXMgYXJlIGFjY2VwdGVk Lg0KPiANCj4gPiBDdXJyZW50bHkgYXBwbGljYXRpb24gZG9uJ3Qgc2V0IHRoaXMgZmxhZywgYW5k IGV4cGVjdCB0byBnZXQgdGhlIFJTUyBoYXNoDQo+IHJlc3VsdCBvbiBtYnVmLg0KPiA+IElmIFBN RHMgd2lsbCBub3Qgc2V0IHRoZSBSU1MgaGFzaCByZXN1bHQgd2hlbiBmbGFnIGlzIG5vdCBwcmVz ZW50IHRoZW4NCj4gYXBwbGljYXRpb25zIG1pZ2h0IGJyZWFrLg0KPiA+IElmIHRoZXkgd2lsbCBh bHdheXMgc2V0LCB0aGVuIHRoZXJlIGlzIG5vIG1lYW5pbmcgZm9yIGl0Lg0KPiA+DQo+ID4gYXMg SSB1bmRlcnN0YW5kIHRoZSBtb3RpdmF0aW9uIHRvIHNhdmUgZmV3IGN5Y2xlcyBvbiB0aGUgUE1E IHJlY2VpdmUgcGF0aCwNCj4gaWYgd2Ugd2FudCB0byBpbmNsdWRlIGl0IHdlIHNob3VsZCB0cmVh dCBpdCBhcyBBUEkgYnJlYWthZ2UgYW5kIGRvY3VtZW50cyBpdA0KPiBvbiB0aGUgcmVsZWFzZSBu b3Rlcy4NCj4gPiBNeSBvcHRpb24gaXMgdGhhdCBzb21lIG9mZmxvYWQgc2hvdWxkIGp1c3QgYmUg dXNhYmxlIChPT0IpIGJ5IHRoZSBmYWN0IHVzZXINCj4gZW5hYmxlZCB0aGVtIChlLmcuIFJTUyku IG5vIG5lZWQgdG8gY29tcGxpY2F0ZSB0aGUgdXNlciBieSBjaGVja2luZyBhbmQgc2V0DQo+IHRo aXMgZmllbGQuDQo+IA0KPiBXaGF0IEkgZG9uJ3QgdW5kZXJzdGFuZCBpcyB3aHkgc29tZSBvZmZs b2FkcyBzaG91bGQganVzdCB3b3JrIGJ1dCBhbm90aGVyDQo+IHJlcXVpcmVzIGFjdGlvbiB0byBl bmFibGUgaXQuIEp1c3QgYmVjYXVzZSBpdCBpcyB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGluZ3Mg LSBJDQo+IGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBtb3RpdmF0aW9uLiBTb3JyeS4NCg0KTm90 IGJlY2F1c2UgaXQgaXMgdGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhpbmdzLCBiZWNhdXNlIGl0IG1h a2VzIHVzZXIgZXhwZXJpZW5jZSBtdWNoIHNpbXBsZXIuIA0KDQpZb3UgZW5hYmxlZCBSU1MgLT4g eW91IGdldCBmdWxsIFJTUyBiZWhhdmlvciANCllvdSBzZXQgYSBmbG93IHJ1bGUgdy8gbWFyayAt PiB5b3UgZ2V0IGZ1bGwgZmxvdyBtYXJrIGJlaGF2aW9yDQpZb3Ugc2V0IGNoZWNrc3VtIC0+IHlv dSBnZXQgZnVsbCBjc3VtIGJlaGF2aW9yLiANCg0KPiBJIHRoaW5rIG1vcmUgYXBwbGljYXRpb25z IHVzZSBjaGVja3N1bSBvZmZsb2FkcyB0aGFuIFJTUyBoYXNoLCBidXQgaXQgaXMgc3RpbGwNCj4g cmVxdWlyZWQgdG8gZW5hYmxlIGl0LiBJdCBsb29rcyBsaWtlIG5vIHNpbmdsZSBEUERLIGV4YW1w bGUgdXNlcyBSU1MgaGFzaC4gU28sDQo+IEkgZ3Vlc3MgaXQgbm90IHdpZGVseSB1c2VkIGJ5IGFw cGxpY2F0aW9ucyBhcyB3ZWxsLg0KDQpXZWxsIHRoZXJlIGlzIGF0IGxlYXN0IG9uZSBjYWxsZWQg b3ZzLWRwZGssIHRoYXQgdXNlIHRoZSBSU1MgcmVzdWx0IGFzIHRoZSBrZXkgdG8gYWNjZXNzIHRo ZSBFTUMuDQpJIGtub3cgb2YgZmV3IG1vcmUsIG5vdCB1cHN0cmVhbSwgb25lcy4gDQoNCj4gQW55 d2F5IHRoZXNlIDIgcGF0Y2hlcyBmb3IgZmxvdyBhY3Rpb24gYW5kIFJTUyBoYXNoIG1ha2UgYWxs IFJ4IG9mZmxvYWRzDQo+IGNvbnNpc3RlbnQgLSBpZiB5b3UgbmVlZCBzb21ldGhpbmcsIGVuYWJs ZSBpdC4NCg0KQnV0IHRoZSB1c2VyIGVuYWJsZWQgaXQgLQ0KSXQgZW5hYmxlZCBSU1MgYnkgc2V0 dGluZyBFVEhfTVFfUlhfUlNTLCB3aHkgZG9lcyBpdCBuZWVkIHRvIGVuYWJsZSBhbm90aGVyIGZs YWc/IA0KDQpTYW1lIGZvciBmbG93IG1hcmsuIA0KDQo+IA0KPiBBbmQgdGhlIHF1ZXN0aW9uIGlz IG5vdCB0byBzYXZlIGZldyBjeWNsZXMgaW4gdGhlIFBNRCByZWNlaXZlIHBhdGguDQo+IEl0IG1h a2VzIGlzIHBvc3NpYmxlIHRvIG5vdCBkZWxpdmVyIGJvdGggZnJvbSBOSUMgdG8gaG9zdC4NCj4g OCBieXRlcyAoNCBSU1MgaGFzaCBhbmQgNCBmbG93IG1hcmspIGFyZSBtb3JlIHRoYW4gMTAlIGZv ciB0aGUgc21hbGxlc3QNCj4gcGFja2V0cy4NCg0KVGhlcmUgaXMgYWx3YXlzIHRoZSBsaW5lIGJl dHdlZW4gaG93IG11Y2ggdGlnaHQgY29udHJvbCB3ZSB3YW50IHRvIHByb3ZpZGUgdG8gdXNlciAo dG8gc2F2ZSBjeWNsZXMvIHRvIHNhdmUgUENJIEJXKSBhbmQgaG93IG11Y2ggaXQgd2lsbCBiZSBz aW1wbGUgZm9yIHRoZSB1c2VyIHRvIHdvcmsgb24gdG9wLg0KTXkgb3BpbmlvbiBpcyB0aGF0IHdl IG5lZWQgdG8gaGF2ZSBzb21lIGJhc2ljcy4gDQoNCj4gDQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBQ YXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4gPj4gUmV2aWV3ZWQt Ynk6IEFuZHJldyBSeWJjaGVua28gPGFyeWJjaGVua29Ac29sYXJmbGFyZS5jb20+DQo+ID4+DQo+ ID4+IHdpdGggYWJvdmUgYW5kIG9uZSBub3RlIGJlbG93IGZpeGVkLg0KPiA+Pg0KPiA+Pj4gLS0t DQo+ID4+PiAgICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMucnN0ICAgfCAyICsrDQo+ID4+PiAg ICBsaWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmggfCAxICsNCj4gPj4+ICAgIDIgZmlsZXMg Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RvYy9n dWlkZXMvbmljcy9mZWF0dXJlcy5yc3QNCj4gPj4+IGIvZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVz LnJzdCBpbmRleCBkNGQ1NWY3MjEuLmY3OWI2OWIzOCAxMDA2NDQNCj4gPj4+IC0tLSBhL2RvYy9n dWlkZXMvbmljcy9mZWF0dXJlcy5yc3QNCj4gPj4+ICsrKyBiL2RvYy9ndWlkZXMvbmljcy9mZWF0 dXJlcy5yc3QNCj4gPj4+IEBAIC0yNzQsNiArMjc0LDcgQEAgU3VwcG9ydHMgUlNTIGhhc2hpbmcg b24gUlguDQo+ID4+Pg0KPiA+Pj4gICAgKiAqKlt1c2VzXSAgICAgdXNlciBjb25maWcqKjogYGBk ZXZfY29uZi5yeG1vZGUubXFfbW9kZWBgID0NCj4gPj4gYGBFVEhfTVFfUlhfUlNTX0ZMQUdgYC4N Cj4gPj4+ICAgICogKipbdXNlc10gICAgIHVzZXIgY29uZmlnKio6IGBgZGV2X2NvbmYucnhfYWR2 X2NvbmYucnNzX2NvbmZgYC4NCj4gPj4+ICsqICoqW3VzZXNdICAgICBydGVfZXRoX3J4Y29uZixy dGVfZXRoX3J4bW9kZSoqOg0KPiA+PiBgYG9mZmxvYWRzOkRFVl9SWF9PRkZMT0FEX1JTU19IQVNI YGAuDQo+ID4+PiAgICAqICoqW3Byb3ZpZGVzXSBydGVfZXRoX2Rldl9pbmZvKio6IGBgZmxvd190 eXBlX3Jzc19vZmZsb2Fkc2BgLg0KPiA+Pj4gICAgKiAqKltwcm92aWRlc10gbWJ1ZioqOiBgYG1i dWYub2xfZmxhZ3M6UEtUX1JYX1JTU19IQVNIYGAsDQo+IGBgbWJ1Zi5yc3NgYC4NCj4gPj4+DQo+ ID4+PiBAQCAtMjg2LDYgKzI4Nyw3IEBAIElubmVyIFJTUw0KPiA+Pj4gICAgU3VwcG9ydHMgUlgg UlNTIGhhc2hpbmcgb24gSW5uZXIgaGVhZGVycy4NCj4gPj4+DQo+ID4+PiAgICAqICoqW3VzZXNd ICAgIHJ0ZV9mbG93X2FjdGlvbl9yc3MqKjogYGBsZXZlbGBgLg0KPiA+Pj4gKyogKipbdXNlc10g ICAgcnRlX2V0aF9yeGNvbmYscnRlX2V0aF9yeG1vZGUqKjoNCj4gPj4gYGBvZmZsb2FkczpERVZf UlhfT0ZGTE9BRF9SU1NfSEFTSGBgLg0KPiA+Pj4gICAgKiAqKltwcm92aWRlc10gbWJ1ZioqOiBg YG1idWYub2xfZmxhZ3M6UEtUX1JYX1JTU19IQVNIYGAsDQo+IGBgbWJ1Zi5yc3NgYC4NCj4gPj4+ DQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYu aA0KPiA+Pj4gYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmggaW5kZXggZjk3ZjBhNmU1 Li44ODk0ODZhMTEgMTAwNjQ0DQo+ID4+PiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRo ZGV2LmgNCj4gPj4+ICsrKyBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuaA0KPiA+Pj4g QEAgLTEwMTMsNiArMTAxMyw3IEBAIHN0cnVjdCBydGVfZXRoX2NvbmYgew0KPiA+Pj4gICAgI2Rl ZmluZSBERVZfUlhfT0ZGTE9BRF9LRUVQX0NSQwkJMHgwMDAxMDAwMA0KPiA+Pj4gICAgI2RlZmlu ZSBERVZfUlhfT0ZGTE9BRF9TQ1RQX0NLU1VNCTB4MDAwMjAwMDANCj4gPj4+ICAgICNkZWZpbmUg REVWX1JYX09GRkxPQURfT1VURVJfVURQX0NLU1VNICAweDAwMDQwMDAwDQo+ID4+PiArI2RlZmlu ZSBERVZfUlhfT0ZGTE9BRF9SU1NfSEFTSAkJMHgwMDA4MDAwMA0KPiA+PiBTaG91bGQgYmUgYWRk ZWQgdG8gcnRlX3J4X29mZmxvYWRfbmFtZXMgaW4NCj4gPj4gbGliL2xpYnJ0ZV9ldGhkZXYvcnRl X2V0aGRldi5jLg0KDQo=