From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 7DDFCA0C4C;
	Tue,  5 Oct 2021 17:07:02 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 62A0B413BF;
	Tue,  5 Oct 2021 17:07:02 +0200 (CEST)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com
 (mail-mw2nam08on2045.outbound.protection.outlook.com [40.107.101.45])
 by mails.dpdk.org (Postfix) with ESMTP id E3B2D413B8
 for <dev@dpdk.org>; Tue,  5 Oct 2021 17:07:00 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kV0oiGVK5lf3Dp6I7zMKQRQAMGpdsMS1qhKzHZpru4GbPDzsVE+dpw2aQnzziIDc3vBRNzyzqWyEli4LtZlKm63VU3KBvgcNVLJ9R4o72kps7ODX/B7xsf+H8fa02WssQBQkIeh/hPSPt4A9RXohIt1sP9vNr3PayHtQ6MR6QUS/YSdxI91ChSRbsKZbKeP9axCecro4OTgQin+YxcBhf7LvrpMFEliChpQAmLqC3yEfivgkUyhjmVaK2ZSRmP8lpTPeCKfiwZlBWtDoeYnvJC1aAxZCBfQ4wFRmAlfeG5DONTCWNvg1m5Zj1u8KHhYEtZlu0U34/xYV8d4/iFBW2Q==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=EJNSjivVHib9zcB7uF0SdzvQoBt7Jb8w0Ov8yZCWc9w=;
 b=APXnE20xMX9UwcUYRICpU9SdPc0cG8syt4A7Iz0RW2v1pxItTEmG3KUTQdvsm6A/uDykHARNT2b6ERpPV65o2v8GjWWq8SKPdHZ08+W71XIsV7hdihncq+3/B6uJpY0k84rrINeYX2T5EQvIjXNKnfiBBlz+EfQ2OCn8EOv1l8/9O1aZZEhy6FCf7pCy17XrxHK7p/pr513BER+TGM11NXKbwAiOVQtX16BQnvfFL3Uv2e634lRCyOKvbiZpOahEuFnlCXKstBJvMMNHAF36ac09rmtVvK1M6x1fERC6Ooks+QkLghTupr2SxHMyLLBo5idAZPVVl70C3A+2/SslMw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EJNSjivVHib9zcB7uF0SdzvQoBt7Jb8w0Ov8yZCWc9w=;
 b=bicH/sn+wVjdnASCYzRTMK9C4Zqt0uzH/BRACnuriGn4TAX/fEIgqCmydsnTpJKYTf+4qjbgQz9C6Uml2unJIEhDuvHMU72TUdGBLnzaBEevTwxM1BPB7dzks6J/n4bLgpr/+pCk423fSeUIujhZLX9UBINGnxdPYdinmzcf0JBJQ7a/znbUNdjn5SpqcWooqIaahxspcaGruUYMqDf6TN0w9iLAvKx1AjSGWMVAJWTEQfzrgjRjVFVM8AkrtVOWQUuUiMdD3vbU86pKCt45PgMhQFlyvM7Cqd4b4jmmCvrMJfKIF+HW7y78hnp1JlR8TMKeOAOxnSfw3mLzMsj6Lg==
Received: from DM8PR12MB5400.namprd12.prod.outlook.com (2603:10b6:8:3b::12) by
 DM4PR12MB5232.namprd12.prod.outlook.com (2603:10b6:5:39c::16) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4566.21; Tue, 5 Oct 2021 15:06:59 +0000
Received: from DM8PR12MB5400.namprd12.prod.outlook.com
 ([fe80::d03d:1f75:ca20:6a32]) by DM8PR12MB5400.namprd12.prod.outlook.com
 ([fe80::d03d:1f75:ca20:6a32%5]) with mapi id 15.20.4566.022; Tue, 5 Oct 2021
 15:06:59 +0000
From: Ori Kam <orika@nvidia.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>, Jie Wang <jie1x.wang@intel.com>,
 "dev@dpdk.org" <dev@dpdk.org>, "andrew.rybchenko@oktetlabs.ru"
 <andrew.rybchenko@oktetlabs.ru>
CC: NBU-Contact-Thomas Monjalon <thomas@monjalon.net>, "xiaoyun.li@intel.com"
 <xiaoyun.li@intel.com>, "jingjing.wu@intel.com" <jingjing.wu@intel.com>,
 "beilei.xing@intel.com" <beilei.xing@intel.com>, "wenjun1.wu@intel.com"
 <wenjun1.wu@intel.com>, "stevex.yang@intel.com" <stevex.yang@intel.com>
Thread-Topic: [dpdk-dev] [PATCH 3/4] ethdev: support PPPoL2TPv2oUDP RSS Hash
Thread-Index: AQHXsRSfvJtk+a+kLUedUuKqn5uurau8pyoAgAflMgCAAAZjwA==
Date: Tue, 5 Oct 2021 15:06:58 +0000
Message-ID: <DM8PR12MB540091B79A72048A56A9583AD6AF9@DM8PR12MB5400.namprd12.prod.outlook.com>
References: <20210924151705.287571-1-jie1x.wang@intel.com>
 <20210924151705.287571-4-jie1x.wang@intel.com>
 <DM8PR12MB5400D8190893D779C1584787D6AA9@DM8PR12MB5400.namprd12.prod.outlook.com>
 <4f695186-87ca-fe49-db72-b91b5fb9041a@intel.com>
In-Reply-To: <4f695186-87ca-fe49-db72-b91b5fb9041a@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: intel.com; dkim=none (message not signed)
 header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d67c9576-205e-473c-cff5-08d98811c776
x-ms-traffictypediagnostic: DM4PR12MB5232:
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-microsoft-antispam-prvs: <DM4PR12MB5232E213EBEE836B7EE3F13ED6AF9@DM4PR12MB5232.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zbcuU9jnA0zh3+hIy3kwl6cCV74KrZX8WhHR9I09C/SZ4EdEhCaJm5NKsKaqTfwWu2/bkM+39StFevex8ngkTgOL3gb6N4s10AtEb4tuiLohMqkdI+QUtDYD2A9hsg0AK9+FVLK01Jj3ZMs7gzvx73aDgyFOPfgWEyNoBqopR8CCZdUf3kAM0S0opORuurd1tZ5oosvQpYNWqH4kPxXZ0YpN4j3i0H2aMwU5a0axOV3VoyOosBxlZHgxIMVSdjFdrDygkOY3qnY8ixHM1YwXfK9jboI2EJLQ3f1hw1jrJEQFmGMLZDlByJK2KLCSWMQ8mQZNsMiQKfs9VIxe600qrHFmpaYD2gWmgfA5ncClzhh52L7osNOT+p2sqcrhtBeThFjyQGstXoizwB849u/xXOkgIUfCDscVq2qrsxNn8udi+Br1T4KKC57sgGzVhLnCMwxGS8cUVYzLg25TWvCg3p/rPJyRZfBu5QBctN77f+BLNwsapLsl0lcXbEzJaGGxIZVfq5Ab834QTVvdyF/14S7KM6KqyQ3LGTXSS6Ar1PvZJvWpKLJUddhrxxrNr7uPwvjSmwmkfhMDOc2Qw+yadReSAgnCcGlwHrf59OWGODwk+VLJu8FwtTbns7pqNiK95ZRUPp8OfSVBRd+OnAJRRLdK4+ziQ8pVdCQ0Ju1hpDh6Q5keMVIIW42Y0CyxU5jH4MsGQa6Kuns2RbjSSGcJjQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM8PR12MB5400.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(2906002)(83380400001)(508600001)(38100700002)(7416002)(54906003)(8936002)(5660300002)(4326008)(33656002)(186003)(38070700005)(66946007)(8676002)(9686003)(86362001)(53546011)(6506007)(7696005)(55016002)(66446008)(66556008)(64756008)(76116006)(71200400001)(110136005)(122000001)(316002)(52536014)(66476007);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SDhmckdBYVY2Q01qU1VMTlpmNkFLdjNoZFhSMzZpMCtOVW9lVDdFYWxCdmpi?=
 =?utf-8?B?Nk9pM1RrQkdyN0p0ejg5cmM2K0tYK29hNUtmZzI4MXNSZ3pkUmxTUFNqN1N3?=
 =?utf-8?B?WHEzZTFzcFJKZ1dQazRocm1FOTFBU25BdWZkYzBLNlZkc0M4dmRwcTh1cnN0?=
 =?utf-8?B?N1l2eEpmZmZoRXZRbFIzZXJJakhmdjM3RHVsZUg1eHh3aDZLMllCT0tVOXI3?=
 =?utf-8?B?emxwd29Vd25iWWc2UnFtMkhYdkRhdGpIRG1Ydml0Z0s5SE16SlNWWEFPby9q?=
 =?utf-8?B?TGNuSEMvT2k1WnhES1EySm1LckxzbE1uS2I1blFKZ0d3S0hlaElrR25yZzJR?=
 =?utf-8?B?NWdhem5TZkhVbTZmcDlaeEVnUE9QNHJEcFNKaTZCRUFrbmhZNFlIMGp5cnRI?=
 =?utf-8?B?cnlzUVFHZSt5WWdTNFN2WnV1Wk85OFUrUVAxcy9lMWRFZkVGNlpIV08vVjZv?=
 =?utf-8?B?VUhwQTdGdGV6VjdtK3FvVlFYRjB1b3RuSGhwZDFtaElSRG1NRm9Gb3l1R1pG?=
 =?utf-8?B?c0VlYXhvdGNpUTM1QVJNZWpncTh2QlQraU4vZnpiS0RhQWQ5NjIyTnVtNC9W?=
 =?utf-8?B?bmNyNDg1ZHNTdG5ndjlDbVdRenNES0NITjAzUThWamZzcWx1cGp4MUxkSnR0?=
 =?utf-8?B?U3VFYWhzd200UnA0UFR5S0lkeEV4Q01DY3JZZGxtYlJpY1E1a0NsNGY5WDZ0?=
 =?utf-8?B?RmVnNUdCbDF3WFM3U09SbmI3WG5pODBQNmU5TEt3bWhkYmNDNEJtTTFudlZW?=
 =?utf-8?B?ZzQrMGVORVVqSThQU2RqM1hKNkhIRUczbGNOV3I4MVZyUWhtNVJDWjI0Z0x1?=
 =?utf-8?B?dlVQK0ttMk5TVnlSL3dUdERNWXhnV0VLaC9MazM1V0FjNEdObG1sbVdGNCtq?=
 =?utf-8?B?MHJKRWhlNEFkRjJkeXE5SjB1QTIxZVEzdjdzMjZOaFlaQmtwbEhrR25hbzZs?=
 =?utf-8?B?L0NuOGNRYTBUeFRkVnhLU2pyTDRzZ2xOT0JtenhDQURRMU8wMmwza2JISW5Q?=
 =?utf-8?B?Q3FLbkJZVHVxZmFEcVhWbzF4VlhGbko1L2JQWXJOU0IvbkM1eUtmTHpkWFU4?=
 =?utf-8?B?UDNTZUorUDFWeDVtSjBYR3BnQWs1UVpmc0lrMWNjUnVWVVlCS0dRSFJFb2NS?=
 =?utf-8?B?ZFdtbnV3NWYwWUZ4NlVUZXZTR0hMUXdjc0hMSEc5L0wwYjNTK3BvRHc3dThl?=
 =?utf-8?B?MzVWZFhSRmtDNXdTTkJlaHE2Q3cvZzUwaGY5UThNRnV5eEF0VWdaMXZhYXZM?=
 =?utf-8?B?YXVmdm5iVWF6RjVRaVd3N1dsU0V3OUx2dzZxRERCUGJqaDQzc1JVV3ArY284?=
 =?utf-8?B?U0JRVU9EWGVUaXZaNTZBbStGQlJnVEd5RXNhYnQ1a1phb0tDMXJ0bzRRQUoy?=
 =?utf-8?B?V0xGK1VlQUlnNXlvL1lSek1abGVYc3hNbVRDWE56Z21YR0JXNGxMd09RSzFa?=
 =?utf-8?B?Z2FTYzVqMWlWRnJNQ2Z2dnFnYlNNSy84b3dnTkI2eDdMaVRzOWpSK0dKaE5k?=
 =?utf-8?B?bzBYQkg4R1AwY3puYnF4dG1pRjBoWFhQejUvdTJZUzJ4M0xKTUdieW9JNmFI?=
 =?utf-8?B?U0RxR3F0WDRreUVXUmREcEtyblllMVdGeUNDWlJ5bWUrWFNRVE1Sa1p4U0c5?=
 =?utf-8?B?VUtISmRRQ29paXQxeGFYTENjbzB0NVFkTGM3RUg3b2tYUEE3ditsVVdFQzdl?=
 =?utf-8?B?ckswL1ZZd3Ixc1JYN3JBNVFuT0E5R1ZLSTZKT2xWeUZuSEhCUVJPaU1uUko5?=
 =?utf-8?B?SUJjUHA3N2dxTmVYQUVFK3FjaUJXZ2JmN2tTTE5pU042SStZTnhZdWJRUFQ0?=
 =?utf-8?B?bDM4MEJyNDc1SysvaHI5b25Tb3lhL2xjRUdsQlIwZTFIcmE1TEU5OHJING1F?=
 =?utf-8?Q?/9hF+zXikpZl4?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8PR12MB5400.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d67c9576-205e-473c-cff5-08d98811c776
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2021 15:06:59.0784 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: muNyihmFZxglxdaL9ed5Ubc+Oe8AqJU9tpALUBHftPRn4DYapokjtjtY/+3omh6b3riqlSP57+J8Yixl/TRt6g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5232
Subject: Re: [dpdk-dev] [PATCH 3/4] ethdev: support PPPoL2TPv2oUDP RSS Hash
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm
ZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDUsIDIwMjEg
NTo0MyBQTQ0KPiBUbzogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT47IEppZSBXYW5nIDxqaWUx
eC53YW5nQGludGVsLmNvbT47DQo+IGRldkBkcGRrLm9yZzsgYW5kcmV3LnJ5YmNoZW5rb0Bva3Rl
dGxhYnMucnUNCj4gQ2M6IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmph
bG9uLm5ldD47DQo+IHhpYW95dW4ubGlAaW50ZWwuY29tOyBqaW5namluZy53dUBpbnRlbC5jb207
IGJlaWxlaS54aW5nQGludGVsLmNvbTsNCj4gd2VuanVuMS53dUBpbnRlbC5jb207IHN0ZXZleC55
YW5nQGludGVsLmNvbQ0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMy80XSBldGhk
ZXY6IHN1cHBvcnQgUFBQb0wyVFB2Mm9VRFAgUlNTIEhhc2gNCj4gDQo+IE9uIDkvMzAvMjAyMSAz
OjM4IFBNLCBPcmkgS2FtIHdyb3RlOg0KPiA+IEhpIEppZSwNCj4gPg0KPiA+IFlvdSBhcmUgbWlz
c2luZyB1cGRhdGluZyB0aGUgcnRlX2Zsb3cucnN0IGFuZCByZWxlYXNlIG5vdGVzOg0KPiA+DQo+
ID4gUGxlYXNlIHNlZSBtb3JlIGNvbW1lbnRzIGJlbG93Lg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+
IE9yaQ0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGRl
diA8ZGV2LWJvdW5jZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBKaWUgV2FuZw0KPiA+PiBTZW50
OiBGcmlkYXksIFNlcHRlbWJlciAyNCwgMjAyMSA2OjE3IFBNDQo+ID4+IFN1YmplY3Q6IFtkcGRr
LWRldl0gW1BBVENIIDMvNF0gZXRoZGV2OiBzdXBwb3J0IFBQUG9MMlRQdjJvVURQIFJTUw0KPiA+
PiBIYXNoDQo+ID4+DQo+ID4+IEFkZCBmbG93IHBhdHRlcm4gaXRlbXMsIFJTUyBvZmZsb2FkIHR5
cGVzIGFuZCBoZWFkZXIgZm9ybWF0cyBvZg0KPiA+PiBMMlRQdjIgYW5kIFBQUC4NCj4gPj4NCj4g
Pj4gU2lnbmVkLW9mZi1ieTogV2VuanVuIFd1IDx3ZW5qdW4xLnd1QGludGVsLmNvbT4NCj4gPj4g
U2lnbmVkLW9mZi1ieTogSmllIFdhbmcgPGppZTF4LndhbmdAaW50ZWwuY29tPg0KPiA+PiAtLS0N
Cj4gPj4gICBsaWIvZXRoZGV2L3J0ZV9mbG93LmMgfCAgMiArDQo+ID4+ICAgbGliL2V0aGRldi9y
dGVfZmxvdy5oIHwgOTkNCj4gPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKw0KPiA+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKykNCj4gPj4N
Cj4gPj4gZGlmZiAtLWdpdCBhL2xpYi9ldGhkZXYvcnRlX2Zsb3cuYyBiL2xpYi9ldGhkZXYvcnRl
X2Zsb3cuYyBpbmRleA0KPiA+PiA4Y2I3YTA2OWM4Li4zMDdmYmMzYWJlIDEwMDY0NA0KPiA+PiAt
LS0gYS9saWIvZXRoZGV2L3J0ZV9mbG93LmMNCj4gPj4gKysrIGIvbGliL2V0aGRldi9ydGVfZmxv
dy5jDQo+ID4+IEBAIC05OCw2ICs5OCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcnRlX2Zsb3df
ZGVzY19kYXRhDQo+ID4+IHJ0ZV9mbG93X2Rlc2NfaXRlbVtdID0gew0KPiA+PiAgIAlNS19GTE9X
X0lURU0oUEZDUCwgc2l6ZW9mKHN0cnVjdCBydGVfZmxvd19pdGVtX3BmY3ApKSwNCj4gPj4gICAJ
TUtfRkxPV19JVEVNKEVDUFJJLCBzaXplb2Yoc3RydWN0IHJ0ZV9mbG93X2l0ZW1fZWNwcmkpKSwN
Cj4gPj4gICAJTUtfRkxPV19JVEVNKEdFTkVWRV9PUFQsIHNpemVvZihzdHJ1Y3QNCj4gcnRlX2Zs
b3dfaXRlbV9nZW5ldmVfb3B0KSksDQo+ID4+ICsJTUtfRkxPV19JVEVNKEwyVFBWMiwgc2l6ZW9m
KHN0cnVjdCBydGVfZmxvd19pdGVtX2wydHB2MikpLA0KPiA+PiArCU1LX0ZMT1dfSVRFTShQUFAs
IHNpemVvZihzdHJ1Y3QgcnRlX2Zsb3dfaXRlbV9wcHApKSwNCj4gPj4gICAJTUtfRkxPV19JVEVN
KElOVEVHUklUWSwgc2l6ZW9mKHN0cnVjdCBydGVfZmxvd19pdGVtX2ludGVncml0eSkpLA0KPiA+
PiAgIAlNS19GTE9XX0lURU0oQ09OTlRSQUNLLCBzaXplb2YodWludDMyX3QpKSwgIH07IGRpZmYg
LS1naXQNCj4gPj4gYS9saWIvZXRoZGV2L3J0ZV9mbG93LmggYi9saWIvZXRoZGV2L3J0ZV9mbG93
LmggaW5kZXgNCj4gPj4gNzBmNDU1ZDQ3ZC4uOTMyMDViN2QxZSAxMDA2NDQNCj4gPj4gLS0tIGEv
bGliL2V0aGRldi9ydGVfZmxvdy5oDQo+ID4+ICsrKyBiL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaA0K
PiA+PiBAQCAtNTU0LDYgKzU1NCwyMCBAQCBlbnVtIHJ0ZV9mbG93X2l0ZW1fdHlwZSB7DQo+ID4+
ICAgCSAqLw0KPiA+PiAgIAlSVEVfRkxPV19JVEVNX1RZUEVfR0VORVZFX09QVCwNCj4gPj4NCj4g
Pj4gKwkvKioNCj4gPj4gKwkgKiBNYXRjaGVzIEwyVFBWMiBIZWFkZXIuDQo+ID4+ICsJICoNCj4g
Pj4gKwkgKiBTZWUgc3RydWN0IHJ0ZV9mbG93X2l0ZW1fbDJ0cHYyLg0KPiA+PiArCSAqLw0KPiA+
PiArCVJURV9GTE9XX0lURU1fVFlQRV9MMlRQVjIsDQo+ID4+ICsNCj4gPj4gKwkvKioNCj4gPj4g
KwkgKiBNYXRjaGVzIFBQUCBIZWFkZXIuDQo+ID4+ICsJICoNCj4gPj4gKwkgKiBTZWUgc3RydWN0
IHJ0ZV9mbG93X2l0ZW1fcHBwLg0KPiA+PiArCSAqLw0KPiA+PiArCVJURV9GTE9XX0lURU1fVFlQ
RV9QUFAsDQo+ID4+ICsNCj4gPg0KPiA+IFdoeSBkaWQgeW91IHB1c2ggdGhlIG5ldyBpdGVtcyBo
ZXJlIGFuZCBub3QgaW4gdGhlIGVuZD8NCj4gPg0KPiA+PiAgIAkvKioNCj4gPj4gICAJICogW01F
VEFdDQo+ID4+ICAgCSAqDQo+ID4+IEBAIC0xNzk5LDYgKzE4MTMsOTEgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBydGVfZmxvd19pdGVtX2Nvbm50cmFjaw0KPiA+PiBydGVfZmxvd19pdGVtX2Nvbm50
cmFja19tYXNrID0geyAgfTsgICNlbmRpZg0KPiA+Pg0KPiA+PiArLyoqDQo+ID4+ICsgKiBAd2Fy
bmluZw0KPiA+PiArICogQGIgRVhQRVJJTUVOVEFMOiB0aGlzIHN0cnVjdHVyZSBtYXkgY2hhbmdl
IHdpdGhvdXQgcHJpb3Igbm90aWNlDQo+ID4+ICsgKiBSVEVfRkxPV19JVEVNX1RZUEVfTDJUUFYy
DQo+ID4+ICsgKg0KPiA+PiArICogTWF0Y2hlcyBMMlRQdjIgSGVhZGVyDQo+ID4+ICsgKi8NCj4g
Pj4gK1JURV9TVERfQzExDQo+ID4+ICtzdHJ1Y3QgcnRlX2Zsb3dfaXRlbV9sMnRwdjIgew0KPiA+
PiArCXJ0ZV9iZTE2X3QgZmxhZ3NfdmVyc2lvbjsgICAvKio8IGZsYWcoMTIpICB2ZXJzaW9uKDIp
LiB2ZXJzaW9uIG11c3QgYmUNCj4gPj4gMiAqLw0KPiA+PiArCXVuaW9uew0KPiA+PiArCQlzdHJ1
Y3R7DQo+ID4+ICsJCQlydGVfYmUxNl90IGxlbmd0aDsgIC8qKjwgbGVuZ3RoKDE2KSAqLw0KPiA+
PiArCQkJcnRlX2JlMTZfdCB0dW5uZWxfaWQ7ICAgLyoqPCB0dW5uZWwgaWQoMTYpICovDQo+ID4+
ICsJCQlydGVfYmUxNl90IHNlc3Npb25faWQ7ICAvKio8IHNlc3Npb24gaWQoMTYpICovDQo+ID4+
ICsJCQlydGVfYmUzMl90IG5zX25yOyAgIC8qKjwgTnMoMTYpICsgTnIoMTYpICovDQo+ID4NCj4g
PiBXaHkgbm90IHNwbGl0IHRob3NlIGZpZWxkcz8NCj4gPg0KPiANCj4gSGkgT3JpLA0KPiANCj4g
QXMgZmFyIGFzIEkgcmVtZW1iZXIgdGhlIGRlY2lzaW9uIHdhcyB0byBkZWZpbmUgcHJvdG9jb2wg
aGVhZGVycyBzZXBhcmF0ZWx5DQo+IGFuZCB1c2UgdGhlbSBhcyBmaXJzdCBlbGVtZW50IGluIHRo
ZSBmbG93X2l0ZW0gc3RydWN0LCB0aGlzIGVuYWJsZXMgY2FzdGluZyB0aGUNCj4gZmxvd19pdGVt
IHRvIHByb3RvY29sLiBBbmQgQW5kcmV3IGRpZCBzb21lIGNsZWFudXBzIGluIHRoZSBwYXN0IHJl
bGF0ZWQgdG8NCj4gdGhpcy4NCj4gQ2FuJ3Qgd2UgdXNlIHRoZSBzYW1lIGxvZ2ljIGZvciB0aGlz
IGNhc2U/DQoNClRoaXMgaXMgYWxzbyBteSB0aGlua2luZyBidXQgSSdtIG5vdCBmYW1pbGlhciB3
aXRoIHRoaXMgcHJvdG9jb2wgYW5kIGl0IGxvb2tzIGxpa2UgaXQgaGFzIG1hbnkgZGlmZmVyZW50
DQpvcHRpb25zLg0KDQpCZXN0LA0KT3JpDQo=