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 96548A0513; Wed, 15 Jan 2020 15:11:19 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 05FEC1C013; Wed, 15 Jan 2020 15:11:19 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 542261BFE0 for ; Wed, 15 Jan 2020 15:11:16 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2020 06:11:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,322,1574150400"; d="scan'208";a="256785122" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga002.fm.intel.com with ESMTP; 15 Jan 2020 06:11:07 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 15 Jan 2020 06:11:07 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 15 Jan 2020 06:11:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X1D1LK5hO/K04EuMESoMNXEr8IbuONdsDB9gLtO0z7YTfHOhy0AJB0QWFdwy4UpjkcbLjfVzK7p1yQdK51FRcwobBVPdPTKwYKlwkZ3Vdts0mF+O/VLlUHirCeQYa6gOe7VaYnkAI8uhVaoi2TaUJEDXpRmvx4mylBDZG4LRupnUuhfa9J8uF+UVK2bBu0RZgwxHpIOh95W40XVVWSnbytHXI2Qr6Hopuf8WKEteWcaTIfx0kdox2vGBFNStoBy8R9fNKcON7P1ZwjF8OdvT2cXbfOb9aNCf9rSD3YKlgJKpCIT6I9VY9eOyl7Eirio+0bfhDdgNyrriOGDA3ga3GA== 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=QwnrpWpL5al/T1dLt4YFLF0GDBLdNL+Ri2wcGkWeaOw=; b=N7NEO17JoWBS12NnirwWqKFR4ERLu3N+ddV3+o/7nV4IFT4Ow/iH1huRPMLRaPlMXBuGtFvUyFzDSpjrh1b8k+debKAVG2UBCnrlkBxsGDIf25RVNKQyeww1aVgXN3qE30Vq1qbjjjz/JRONPA4nybSHyE38qhs7cOMq/NlyLBMaSUoFbuKJH3YqVLoH829U9NAHhyBdQKGIjN29obgLSggkLgAxwQBe8UQhAA/0ebxSwMKj0XAqgYe6gI5v2/XBJYPuOs1qATmKWU4chvtuP6hs5oNqc56wDbAEGRRCYU01SInSkhfCx/iprq7GiSesKIa4xJx9b6y0rg124myPTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QwnrpWpL5al/T1dLt4YFLF0GDBLdNL+Ri2wcGkWeaOw=; b=KjJwqxZZPgKbf3+KotEa87/Ux/ma8CR5UWHesftnCFfUXhxq0dksA19KSYnR7QqjjmCDKUSMXghIF4MIwDUobdKXzcuV0KWxOUTimWGXhX6D0b3++is4eQHVpA93W/LDycB93FNoHEWYtIYGVWOpqaEmc9+42yuNyA4SrU1980k= Received: from DM6PR11MB3914.namprd11.prod.outlook.com (20.176.126.24) by DM6PR11MB2972.namprd11.prod.outlook.com (20.177.216.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.13; Wed, 15 Jan 2020 14:11:03 +0000 Received: from DM6PR11MB3914.namprd11.prod.outlook.com ([fe80::29bf:9a8f:7bba:dd26]) by DM6PR11MB3914.namprd11.prod.outlook.com ([fe80::29bf:9a8f:7bba:dd26%6]) with mapi id 15.20.2644.015; Wed, 15 Jan 2020 14:11:03 +0000 From: "Iremonger, Bernard" To: "Yigit, Ferruh" , Andrew Rybchenko , "dev@dpdk.org" , "Xing, Beilei" , "Zhang, Qi Z" , "Doherty, Declan" CC: "Ananyev, Konstantin" , "Byrne, Stephen1" , "Zhang, Helin" , Ori Kam , Thomas Monjalon , "Richardson, Bruce" , "Kinsella, Ray" , David Marchand , Luca Boccassi , Jerin Jacob , "Olivier MATZ" Thread-Topic: [dpdk-dev] [PATCH v5 12/14] librte_ethdev: add ESP and AH flow types to RSS Thread-Index: AQHVyuJ2m/aarB72qkq1lyoWEKUp9afqf/AAgADyc4CAABlGgIAAAxiAgAAZ+YCAABrQkA== Date: Wed, 15 Jan 2020 14:11:02 +0000 Message-ID: References: <1578669630-23866-1-git-send-email-bernard.iremonger@intel.com> <1579010128-15794-13-git-send-email-bernard.iremonger@intel.com> <43ef6a41-6114-8a0c-bc64-3933d4dc9f7d@solarflare.com> <651f4fc5-ccee-a0fd-096e-d67c25248352@intel.com> <6b5811ba-2c98-6335-a723-87f64b137b0c@solarflare.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjUzMWRjOWEtZGE5Ny00ZDk2LWI2NWYtMGNkMWQzZTg0ZWE4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiYkgxVTA0clVhNnc3Y1g0dkRXNnI1R09HM3pXQnpPRVdMMFRLYmtzU3NxbWNvbncxeVFhMGNwQ0hOR1RlNmJCQSJ9 dlp-product: dlpe-windows x-ctpclassification: CTP_NT dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=bernard.iremonger@intel.com; x-originating-ip: [192.198.151.160] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bd2ea66c-d5a7-4b07-0278-08d799c4c13e x-ms-traffictypediagnostic: DM6PR11MB2972: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 02830F0362 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(136003)(39860400002)(396003)(346002)(189003)(199004)(64756008)(8936002)(316002)(4326008)(52536014)(53546011)(54906003)(6506007)(66446008)(5660300002)(66556008)(71200400001)(66476007)(55016002)(2906002)(76116006)(110136005)(9686003)(81166006)(186003)(7696005)(81156014)(66946007)(86362001)(8676002)(478600001)(6636002)(33656002)(26005)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR11MB2972; H:DM6PR11MB3914.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 65Jho+BwtldL9v8dNkqsW0RlDtOKOtE5chvX3bweaCvT5H2KcXmXZfSph1Fp1xr+npTEHlW8fZ5K21PL8XQU3Dw6YKxIXtgDWz5fwjFzw8afMj+k2TlDk/Ss1b0aMePFv29BVFUQNVfL8RtPALzs91pAd6nrG5HDTGZZgEE2gJp52fUYtxiJpOp4nf3Zc1uRg0NS9lQPZkjOgRmjf6Z1nXOn998k5n8VAYDFomLaFrlVa/Q8XLcbMRk/WtFwVuecGzsbmuMf7Bna8YdSySpsnPHNsSJ5LFwrrhzApacQe4jcVy1hd4OtazF747Lm5FRTkJ1nHJkvRM3tWoOmaV8KU1RsglXj0ofHEYhZrslpquOqecX/9TPo4W9c6CJ9zzXy+P6ZFFC637zxQKE10WBp5Mho2+XyRcavQEv08DDb1WYUiBV7v0+44C9hT59Zwa1iUWRItyvUaCLcrjUIQPSmbKR3xv2QXZxM1bfPpEiDq45YWWH7JTot+7n//LXTS7WR Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: bd2ea66c-d5a7-4b07-0278-08d799c4c13e X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2020 14:11:02.9811 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tJ3tUW6t/Jj6mrNPc1789lmUjklVhKZqxI97sDObR8+coPkHkAbyaqCewcEyJrj52nuDf4jGOX85q+OQRNT3gfE9E8Z+S1k7yCwDeSW07Bs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2972 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v5 12/14] librte_ethdev: add ESP and AH flow types to RSS 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" SGkgRmVycnVoLA0KDQo8c25pcD4NCg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0gg djUgMTIvMTRdIGxpYnJ0ZV9ldGhkZXY6IGFkZCBFU1AgYW5kIEFIDQo+IGZsb3cgdHlwZXMgdG8g UlNTDQo+IA0KPiBPbiAxLzE1LzIwMjAgMTA6NTUgQU0sIEFuZHJldyBSeWJjaGVua28gd3JvdGU6 DQo+ID4gT24gMS8xNS8yMCAxOjQ0IFBNLCBGZXJydWggWWlnaXQgd3JvdGU6DQo+ID4+IE9uIDEv MTUvMjAyMCA5OjEzIEFNLCBBbmRyZXcgUnliY2hlbmtvIHdyb3RlOg0KPiA+Pj4gT24gMS8xNC8y MCA5OjQ1IFBNLCBGZXJydWggWWlnaXQgd3JvdGU6DQo+ID4+Pj4gT24gMS8xNC8yMDIwIDE6NTUg UE0sIEJlcm5hcmQgSXJlbW9uZ2VyIHdyb3RlOg0KPiA+Pj4+PiBBZGQgbWFjcm9zIGZvciB0aGUg Zm9sbG93aW5nIHByb3RvY29scyBpbiB0aGUgRERQIGVzcC1haCBwcm9maWxlOg0KPiA+Pj4+PiBF U1ANCj4gPj4+Pj4gQUgNCj4gPj4+Pj4NCj4gPj4+Pj4gQWRkIHRoZSBmb2xsb3dpbmcgUlNTIG1h Y3JvIGZvciBJUHNlYzoNCj4gPj4+Pj4gRVRIX1JTU19JUFNFQw0KPiA+Pj4+Pg0KPiA+Pj4+PiBT aWduZWQtb2ZmLWJ5OiBCZXJuYXJkIElyZW1vbmdlciA8YmVybmFyZC5pcmVtb25nZXJAaW50ZWwu Y29tPg0KPiA+Pj4+ICtPcmkgYW5kIG90aGVyIGV0aGRldiBtYWludGFpbmVycy4NCj4gPj4+Pg0K PiA+Pj4+IE9yaSwgY2FuIHlvdSBwbGVhc2UgY2hlY2sgdGhpcyBwYXRjaD8NCj4gPj4+Pg0KPiA+ Pj4+PiAtLS0NCj4gPj4+Pj4gIGxpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuaCB8IDE0ICsr KysrKysrKysrKystDQo+ID4+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9l dGhkZXYvcnRlX2V0aGRldi5oDQo+ID4+Pj4+IGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRl di5oIGluZGV4IDE4YTlkZWYuLjIwOGVjOTAgMTAwNjQ0DQo+ID4+Pj4+IC0tLSBhL2xpYi9saWJy dGVfZXRoZGV2L3J0ZV9ldGhkZXYuaA0KPiA+Pj4+PiArKysgYi9saWIvbGlicnRlX2V0aGRldi9y dGVfZXRoZGV2LmgNCj4gPj4+Pj4gQEAgLTQ4NCw3ICs0ODQsOSBAQCBzdHJ1Y3QgcnRlX2V0aF9y c3NfY29uZiB7DQo+ID4+Pj4+ICAjZGVmaW5lIFJURV9FVEhfRkxPV19OVkdSRSAgICAgICAgICAg ICAgMjEgLyoqPCBOVkdSRSBwcm90b2NvbA0KPiBiYXNlZCBmbG93ICovDQo+ID4+Pj4+ICAjZGVm aW5lIFJURV9FVEhfRkxPV19WWExBTl9HUEUgICAgICAgICAgMjIgLyoqPCBWWExBTi1HUEUNCj4g cHJvdG9jb2wgYmFzZWQgZmxvdyAqLw0KPiA+Pj4+PiAgI2RlZmluZSBSVEVfRVRIX0ZMT1dfR1RQ VSAgICAgICAgICAgICAgIDIzIC8qKjwgR1RQVSBwcm90b2NvbCBiYXNlZA0KPiBmbG93ICovDQo+ ID4+Pj4+IC0jZGVmaW5lIFJURV9FVEhfRkxPV19NQVggICAgICAgICAgICAgICAgMjQNCj4gPj4+ Pj4gKyNkZWZpbmUgUlRFX0VUSF9GTE9XX0FIICAgICAgICAgICAgICAgICAyNCAvKio8IEFIIHBy b3RvY29sIGJhc2VkIGZsb3cNCj4gKi8NCj4gPj4+Pj4gKyNkZWZpbmUgUlRFX0VUSF9GTE9XX0VT UCAgICAgICAgICAgICAgICAyNSAvKio8IEVTUCBwcm90b2NvbCBiYXNlZA0KPiBmbG93ICovDQo+ ID4+Pj4+ICsjZGVmaW5lIFJURV9FVEhfRkxPV19NQVggICAgICAgICAgICAgICAgMjYNCj4gPj4+ IElzbid0IGNoYW5naW5nIFJURV9FVEhfRkxPV19NQVggdmFsdWUgYnJlYWtpbmcgQUJJPw0KPiA+ Pj4gSXMgdjIwLjExIHRhcmdldCByZWxlYXNlIG9mIHRoZSBwYXRjaD8NCj4gPj4gSSBjYW4ndCBz ZWUgaG93IHRoaXMgY2FuIGNhdXNlIGFuIEFCSSBicmVhaywgdW5sZXNzIHRoZQ0KPiA+PiAnUlRF X0VUSF9GTE9XX01BWCcgdmFsdWUgdXNlZCBhcyBzaXplIG9mIGFuIGFycmF5IGluIHRoZSBtaWRk bGUgb2YgYQ0KPiBzdHJ1Y3QuDQo+ID4+IFRoZXJlIGlzICdzdHJ1Y3QgcnRlX2V0aF9mZGlyX2Zs ZXhfY29uZicgYnV0IHRoZSBhcnJheSBpcyBhdCB0aGUgZW5kDQo+ID4+IHRoZXJlLCBzbyBpdCBz aG91bGQgYmUgT0ssIHVubGVzcyB0aGF0IHN0cnVjdCBpcyBub3QgaW4gdGhlIG1pZGRsZSBvZiBh bm90aGVyDQo+IHN0cnVjdC4NCj4gPg0KPiA+IHJ0ZV9ldGhfZmRpcl9mbGV4X2NvbmYgLT4gcnRl X2ZkaXJfY29uZiAtPiBydGVfZXRoX2NvbmYgKGluIHRoZQ0KPiA+IG1pZGRsZSkNCj4gDQo+IFll cywgdGhpcyBsb29rcyBsaWtlIGFuIEFCSSBicmVhayBhbmQgdGhpcyBpcyB2ZXJ5IGFubm95aW5n IG5vdCBhYmxlIHRvIGV2ZW4gYWRkDQo+IGEgbmV3IFJURV9GTE9XIHR5cGUuDQo+IA0KPiBXZSBu ZWVkIHRvIGZpbmQgYSBwcm9wZXIgd2F5IHRvIGhhbmRsZSB0aGlzLCBhdCBmaXJzdCBnbGFuY2Ug SSBjYW4gc2VlIHN0b3ANCj4gdXNpbmcgX01BWCBtYWNyb3MgZm9yIHRoZSBhcnJheSBzaXplIGNh biB3b3JrIGFuZCBwZXJoYXBzIHdlIGNhbiB1c2UNCj4gYW5vdGhlciBiaWcgZW5vdWdoIGhhcmRj b2RlZCB2YWx1ZSBmb3IgYWxsIHNpbWlsYXIgYXJyYXkgc2l6ZS4gQW55IG90aGVyDQo+IG9wdGlv bj8NCj4gDQo+IEJ1dCB3ZSBjYW4gZG8gdGhpcyBvbiAyMC4xMSwgd2UgbmVlZCBhIHNvbHV0aW9u IHVudGlsIHRoYXQgdGltZS4NCg0KVGhpcyBwYXRjaCBpcyByZXF1aXJlZCB0byBoYW5kbGUgUlNT IGZvciB0aGUgZXNwLWFoLnBrZyBERFAgcHJvZmlsZSwgaXQgZG9lcyBub3QgYWZmZWN0IHRoZSBp NDBlIEZEIGFuZCB0ZXN0cG1kIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBzZXQuDQpUaGUgZXNwLWFo LnBrZyBERFAgcHJvZmlsZSBpcyBub3QgcmVsZWFzZWQgeWV0Lg0KDQpHaXZlbiB0aGF0IHRoZSBt ZXJnZSBkZWFkbGluZSBpcyB0b2RheSwgSSBwcm9wb3NlIHRvIGRyb3AgdGhpcyBwYXRjaCBmcm9t IHRoZSB2NiBwYXRjaCBzZXQuDQoNCj4gDQo+ID4NCj4gPj4gQW5kIHRoZXJlIGFyZSB2YWx1ZXMg Y2FsY3VsYXRlZCBmcm9tICdSVEVfRVRIX0ZMT1dfTUFYJywgbGlrZQ0KPiA+PiAnUlRFX0ZMT1df TUFTS19BUlJBWV9TSVpFJywgc2FtZSBjb25jZXJuIGFwcGxpZXMgdGhlcmUsIGl0IHZlcnkgaGFy ZA0KPiB0byBmb2xsb3cuDQo+ID4+DQo+ID4+IEJlcm5hcmQsDQo+ID4+DQo+ID4+IENhbiB5b3Ug cGxlYXNlIHJ1biB0aGUgQUJJIHZlcnNpb24gc2NyaXB0IHRvIGJlIHN1cmUgdGhpcyBpcyBub3Qg YnJlYWtpbmcNCj4gdGhlIEFCST8NCj4gPj4NCj4gPj4NCj4gPj4+Pj4NCj4gPj4+Pj4gIC8qDQo+ ID4+Pj4+ICAgKiBCZWxvdyBtYWNyb3MgYXJlIGRlZmluZWQgZm9yIFJTUyBvZmZsb2FkIHR5cGVz LCB0aGV5IGNhbiBiZQ0KPiA+Pj4+PiB1c2VkIHRvIEBAIC01MTEsNiArNTEzLDEyIEBAIHN0cnVj dCBydGVfZXRoX3Jzc19jb25mIHsNCj4gPj4+Pj4gICNkZWZpbmUgRVRIX1JTU19HRU5FVkUgICAg ICAgICAgICAgKDFVTEwgPDwgMjApDQo+ID4+Pj4+ICAjZGVmaW5lIEVUSF9SU1NfTlZHUkUgICAg ICAgICAgICAgICgxVUxMIDw8IDIxKQ0KPiA+Pj4+PiAgI2RlZmluZSBFVEhfUlNTX0dUUFUgICAg ICAgICAgICAgICAoMVVMTCA8PCAyMykNCj4gPj4+Pj4gKyNkZWZpbmUgRVRIX1JTU19BSCAgICAg ICAgICAgICAgICAgKDFVTEwgPDwgMjQpDQo+ID4+Pj4+ICsjZGVmaW5lIEVUSF9SU1NfRVNQICAg ICAgICAgICAgICAgICgxVUxMIDw8IDI1KQ0KPiA+Pj4+PiArDQo+ID4+Pj4+ICsNCj4gPj4+Pj4g Kw0KPiA+Pj4+PiArDQo+ID4+Pj4+DQo+ID4+Pj4+ICAvKg0KPiA+Pj4+PiAgICogV2UgdXNlIHRo ZSBmb2xsb3dpbmcgbWFjcm9zIHRvIGNvbWJpbmUgd2l0aCBhYm92ZSBFVEhfUlNTXyoNCj4gPj4+ Pj4gZm9yIEBAIC01NzEsNiArNTc5LDEwIEBAIHJ0ZV9ldGhfcnNzX2hmX3JlZmluZSh1aW50NjRf dCByc3NfaGYpDQo+ID4+Pj4+ICAJRVRIX1JTU19OT05GUkFHX0lQVjRfU0NUUCB8IFwNCj4gPj4+ Pj4gIAlFVEhfUlNTX05PTkZSQUdfSVBWNl9TQ1RQKQ0KPiA+Pj4+Pg0KPiA+Pj4+PiArI2RlZmlu ZSBFVEhfUlNTX0lQU0VDICggXA0KPiA+Pj4+PiArCUVUSF9SU1NfQUggfCBcDQo+ID4+Pj4+ICsJ RVRIX1JTU19FU1ApDQo+ID4+Pj4+ICsNCj4gPj4+Pj4gICNkZWZpbmUgRVRIX1JTU19UVU5ORUwg KCBcDQo+ID4+Pj4+ICAJRVRIX1JTU19WWExBTiAgfCBcDQo+ID4+Pj4+ICAJRVRIX1JTU19HRU5F VkUgfCBcDQo+ID4+Pj4+DQo+ID4NClJlZ2FyZHMsDQoNCkJlcm5hcmQuDQo=