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 03C42A034F;
	Mon, 22 Mar 2021 17:53:20 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 7DFC140040;
	Mon, 22 Mar 2021 17:53:20 +0100 (CET)
Received: from mga05.intel.com (mga05.intel.com [192.55.52.43])
 by mails.dpdk.org (Postfix) with ESMTP id 7243A4003D
 for <dev@dpdk.org>; Mon, 22 Mar 2021 17:53:18 +0100 (CET)
IronPort-SDR: qQq402CXO05csupkbnBcNWyxF4b8GYCJKuBTGlPDhQl+OyeRW7h8lc0AFi/WMqbCc3K7FlH/k6
 7oPaE5a1f2IA==
X-IronPort-AV: E=McAfee;i="6000,8403,9931"; a="275407535"
X-IronPort-AV: E=Sophos;i="5.81,269,1610438400"; d="scan'208";a="275407535"
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 22 Mar 2021 09:53:15 -0700
IronPort-SDR: vSuqx0Msd9l086u2hZZa4XiyOP/MvDW9OrRZvdL5Myf5zNAXyX2rYly4m28lblbc+4Hwad0igl
 5BVN0C2gLpug==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.81,269,1610438400"; d="scan'208";a="513375544"
Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19])
 by fmsmga001.fm.intel.com with ESMTP; 22 Mar 2021 09:53:14 -0700
Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by
 ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2106.2; Mon, 22 Mar 2021 09:53:14 -0700
Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by
 ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2106.2; Mon, 22 Mar 2021 09:53:14 -0700
Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by
 orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2
 via Frontend Transport; Mon, 22 Mar 2021 09:53:14 -0700
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172)
 by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2106.2; Mon, 22 Mar 2021 09:53:11 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=W3aThYdbFHiGxcr76seP7rEVp/6alaDD1MKdB1dse3W3fH/aJXW3PkDsouX77SUIx5UTrzYOCGAqnw+I9tasPoX8oKKP2fZEx/ICyUeO25cKq+J+zsYcsussUh3WKbwkg6XNKhuzuMBpKFySIihcKblAMJAwi3UcmJS1tMYy4vipEA6onN+DgwCtQfkhopk1gk/tmr3vmIMTv5IfXqHqbdMV8c8W4fMdns0zayFdiYSVvMRwZAHdEOkvxNFZiP/aTx6KXq6Ebw9VVZvABokg4N08ZCe8/39/VMT00icByB2xvga8gdBmTetfV6NfOZJ/dG3t9I97cQ+w34TlJG2B8g==
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=MSQUqFLTmltxD95LMxMOa0sDKdB+bn0CJpjMNty7WRc=;
 b=FbZ49fgYoJj4E5TAuZswvhE6lRYBkUCqVwlFeMJ4UqpwUoF7/Ba706omzoXumu9B12LaLn9McIThQEuGqXGCEtRQErw2nXoYucqTicS8Oo+JKGai2wxZ+X9oQaTYFozrN/1sv6woUgz8qv9D/zwkUJUJOxbCM2YMamNrAKVsUFwqeRQNrd/4npORe8Y3JjEIT3HzP5SZFBKL8geXOX6p2YCQR7i+Ee8uH2PTOmUGxjogWFCtT5PRMe3rebyBPLOhul4TVLHHLpJY3RYBP3aLujg6ATDefI0tyYdusePwp4bL5GZD8tMzWRSanJ7VqDoHH+EYG2tdPZbNMwdLofGfxA==
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=MSQUqFLTmltxD95LMxMOa0sDKdB+bn0CJpjMNty7WRc=;
 b=T5shq+vxCRqpj5RvCd9e8Gg7TxMTvN2OyO3iR9vJCs4xRmTb+x5zOgcIVAFXgqbj1aDRnFGKp31HU3r0ImWrnKtYz97MK1iTBhH4XkOlOqZycK9zRIGSL7Vvx0nq0ICjZbsHS7pjz7BlDwfGpS6gmJNigYd7GJuLvPVHb7Fm0b4=
Received: from DM6PR11MB4491.namprd11.prod.outlook.com (2603:10b6:5:204::19)
 by DM6PR11MB4514.namprd11.prod.outlook.com (2603:10b6:5:2a3::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Mon, 22 Mar
 2021 16:53:09 +0000
Received: from DM6PR11MB4491.namprd11.prod.outlook.com
 ([fe80::3182:6da2:8c64:f07a]) by DM6PR11MB4491.namprd11.prod.outlook.com
 ([fe80::3182:6da2:8c64:f07a%3]) with mapi id 15.20.3955.027; Mon, 22 Mar 2021
 16:53:09 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, "Yigit, Ferruh"
 <ferruh.yigit@intel.com>, Lijun Ou <oulijun@huawei.com>,
 "thomas@monjalon.net" <thomas@monjalon.net>
CC: "dev@dpdk.org" <dev@dpdk.org>, "linuxarm@openeuler.org"
 <linuxarm@openeuler.org>, Andrew Rybchenko <arybchenko@solarflare.com>,
 "David Marchand" <david.marchand@redhat.com>, Ray Kinsella <mdr@ashroe.eu>,
 "Luca Boccassi" <bluca@debian.org>
Thread-Topic: [dpdk-dev] [PATCH] ethdev: add queue state when retrieve queue
 information
Thread-Index: AQHXG/HMy7HjD4SiBke3mXFSI0DyWqqPweiAgABbToCAAAQW4IAAEEmAgAAJh2A=
Date: Mon, 22 Mar 2021 16:53:09 +0000
Message-ID: <DM6PR11MB449174E752D3E1C32582203B9A659@DM6PR11MB4491.namprd11.prod.outlook.com>
References: <1616070332-63414-1-git-send-email-oulijun@huawei.com>
 <e7faecbb-f5bd-2534-7ddd-ab95a1c645cd@intel.com>
 <a98109cb-f664-2201-a1d6-97a5aba8015b@oktetlabs.ru>
 <DM6PR11MB4491E406B29398FA7EB9720F9A659@DM6PR11MB4491.namprd11.prod.outlook.com>
 <f0d193bd-05d0-693d-0a01-b65fb859f9b3@oktetlabs.ru>
In-Reply-To: <f0d193bd-05d0-693d-0a01-b65fb859f9b3@oktetlabs.ru>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-reaction: no-action
dlp-version: 11.5.1.3
authentication-results: oktetlabs.ru; dkim=none (message not signed)
 header.d=none;oktetlabs.ru; dmarc=none action=none header.from=intel.com;
x-originating-ip: [46.7.39.127]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: feeb037a-630b-40b7-4207-08d8ed52f908
x-ms-traffictypediagnostic: DM6PR11MB4514:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB4514D82D1C7623B7BB14DAA79A659@DM6PR11MB4514.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: g2yFmNBw86pIOWH3Z5HLixARpK40xOybExvuym/1/ukIEPYSthAGoZh/Tbtzc4OtxfTzOQawvAHqu7aZ/MLB/Tf8wq9j0NF6TXmI1vQXASUV8+S+myeR761Oh5loguGYbcpCDZ7lCSHcdn0esNROL3F/fO4hqPH4aUEP2WlY2uRW6hz/mUxS2Q4FclulNb1SxzZLeU0D6TzAPANxOd41h2AdPbP/2nejs1i2B+AFS2i2FnN105VIbIMS9F1WTusAdEB91NiHrRxfGUHSEY2hePxgHNhKKkbE4DBvZhwOo9QYkm2vX50etKT8F2Ja8cuZVvibLsXmO6cOqOAkPlpZpeFPubOb0Wy6TXXbleY4ULJHiJvrNZ/T8JUsV3aoZ5hyibaL+Vog8atpCYy/IsHEuUoeiw0nK6Mhe+U/aO07lModXSxpBIhi2bmxXYWNuZzPxYOk4ZSPEO3mTiINQlthyI9s1zoxqhdUqCbZKyS1XGWnxusuhqVT7fobI42Fn4SAsNqpPZVbW5N/CDTgyXE/gGI3PrsYznhcSnHTPbGhRN3uu7dWjNW6JOnkto5GMPxb6ntTs5DZ4fhvCusdkD1ySuQSof5a1ZRO5dlA0ZjjPtBk27YOsZs4jj6HrjszRSNJlqs16sQpHQKvIPiGyxtEW4SoWYgmHjUpc2/ziYNvPBkKxsEh2nv7BrYjcairELKxfHLqzIsRUbucGgN5jKB74Z4H8Qnm/BBEM9YxSd5R4V0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM6PR11MB4491.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(376002)(366004)(346002)(396003)(39860400002)(136003)(66946007)(5660300002)(76116006)(26005)(186003)(966005)(8936002)(2906002)(66446008)(478600001)(66476007)(66556008)(86362001)(64756008)(55016002)(9686003)(6506007)(4326008)(316002)(71200400001)(7696005)(8676002)(33656002)(83380400001)(53546011)(52536014)(110136005)(54906003)(38100700001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?aFEzeElNSGJHUGdYV1c4a1U1L3paZ1BYZEZzdXVOTDBSM2F0a1R2WTZBUG44?=
 =?utf-8?B?R1dPZGNhTDF2VnE0VkJheUYvSlFJK3BPcHJiUXJ1ekJKUVFMTWwxUFd6akdC?=
 =?utf-8?B?U1Jad3NLU294Ym1Yc21GZHFpWGpHaStkTC8zMXllQlR3bWJKQW9PKzBNYkJN?=
 =?utf-8?B?dEp3Rlh4THRuM2kxRHV1ZU9zUVFYdWo5STZqT0tqQlIyVEZJa0FGeXNLVW9N?=
 =?utf-8?B?MWJQblFSZUFwUFNWMGhhNk0wTjNQQWMzMXdpbnlzelk0eUZxTVBDUWYzYWlw?=
 =?utf-8?B?K2xpQzdZWEJkTmxzWTRRSEVYM1ptNUJzUlNoMm9FZy9qUHFUVlJOdzVBa3ZH?=
 =?utf-8?B?TTBFTDdocG1PaEMvem5pMXpOakdoZVFQNkszd3JEV1pRNGJxcG5SR2FxNmJr?=
 =?utf-8?B?cjFRbDZidGlVcnVsdWpIeXBMNFNXNlJSRUZYUG0vWEJtdXB3OVhHSitqTllE?=
 =?utf-8?B?L0dCdHBQWHYxUjlmOTZJRWlOdVdPNFFEQnhUYXJkOFhJOTEyVjYvSlFaVEc1?=
 =?utf-8?B?QmRPT0lhc01JcURJWElYcFJPQk52Y0xvRWMxQ0h2bmp3a0FVdkRSZTk4Nnph?=
 =?utf-8?B?REZ0UUVEMittZU5rWldEbHRyY01SUVR1SnUyVmJxRXdxTHBrTzFHQ2g3cVg0?=
 =?utf-8?B?ZzZtbHNrK0pTR0huTGdCay9PWHdtSldUa25LNUs0RnoxaHhlREk4RjlBWjlr?=
 =?utf-8?B?M1BPcTVJSytGTUg2QUkvSDJHS2pvSS9MSXNrZURobDRHV29WU2l4akQ5cFhM?=
 =?utf-8?B?cmlFZDBmZExYa2ZBelFKU25pU0hibHpJWktUeE8ybXZhQjdoVlV5YmlFdDdm?=
 =?utf-8?B?Y2EyV0pEYkVXTDFNL3NoSEd4QzdMazRuNGt0bmZZNnY0ZjdleldheFFnaUJi?=
 =?utf-8?B?eDE1d3FvZm50QW1JaFMrT0RkZXlFK0FoalB1dEVPVXp1U3Bndmk1RW1JdStT?=
 =?utf-8?B?Njh4L2hsSUJiaXMyL0p6YUJGZEZYeW4zVmdub1BybkpkcWk0Q2kyOWtIOGM3?=
 =?utf-8?B?TGJwL3hkZmNMU2JTdWdEQ1VrU0cxQmlVRU02MVNjUTh0aVRrcWtQV0VFWmRk?=
 =?utf-8?B?RmlBdDR0Zy8zVXA5aVVPOHJhajlhK3V0K21pR2ovK2NZL09DREVwQ3JrdTFI?=
 =?utf-8?B?MTlSVFc5WHBkYUJlRkYrWjQwT2JhdzgvMlpydGVZWVhDcXpWNkxIWVdLaWMy?=
 =?utf-8?B?eUpLcml0RjNPSmxNdHFvTTZ4bDZ4WXhYcjFWSzcyb0NYVjRrL01Yb09aK2pR?=
 =?utf-8?B?Vm1OYjRadmpqdm13NmpVb0tkdE5ad1QvVzB3MEdsZDYrNHk2aHN5VGpjdGxD?=
 =?utf-8?B?SW8rcjYxOVgrQXJpSVJodnBLM0ZyZjhSSWVuTmxNckJwNm5jVFBQQXRWQmNN?=
 =?utf-8?B?ei9wZVFYWGJpcGloZkg5cjZuSjRyOUNHNkxpclpjTDgyZUllUE41ODgyQ1k1?=
 =?utf-8?B?eHZZZEE1aUpjb1VZYVBQNHlRSk1obWdxZldFTytyQUFmSGgyeS9FZEhzZGl1?=
 =?utf-8?B?UDhNMmN5ZVRaTTc2OUVCbDkrSnlWODQrb3lPVXpSTFFJN0V6YTBjVENPV3Fz?=
 =?utf-8?B?V0xhL2dKUk40UGF0YitlMzU1cE55dkJqZlVsWHZJSE41Sk9pZlRrMm5zQTdZ?=
 =?utf-8?B?YmhrSXNsNzRwN2lTL3ZTdXltQVZTTFVWRHR0UE56OU55TTdvc1JlaWdUazVh?=
 =?utf-8?B?Si9Fc0VzdElYcWtMZ1p4bkV6Mk9sdWgwcnUzSjNPRGtWbEtXU01XV3R6clkw?=
 =?utf-8?Q?RxKDs288XEaP0zBBzw=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4491.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: feeb037a-630b-40b7-4207-08d8ed52f908
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2021 16:53:09.3264 (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: 67BGGbq5D0IN9OqFadX5jwJQdYpLMtlMWVPxlgB2aop+Wh/qUnoSL2nOzAQgbmoMFXFcmT/3rt9fCR3Kv9D8jdVvrwpC+M0TLzNZf53lahc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4514
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH] ethdev: add queue state when retrieve queue
 information
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>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNoZW5r
byA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+IFNlbnQ6IE1vbmRheSwgTWFyY2gg
MjIsIDIwMjEgNDowMiBQTQ0KPiBUbzogQW5hbnlldiwgS29uc3RhbnRpbiA8a29uc3RhbnRpbi5h
bmFueWV2QGludGVsLmNvbT47IFlpZ2l0LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+
OyBMaWp1biBPdSA8b3VsaWp1bkBodWF3ZWkuY29tPjsNCj4gdGhvbWFzQG1vbmphbG9uLm5ldA0K
PiBDYzogZGV2QGRwZGsub3JnOyBsaW51eGFybUBvcGVuZXVsZXIub3JnOyBBbmRyZXcgUnliY2hl
bmtvIDxhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPjsgRGF2aWQgTWFyY2hhbmQNCj4gPGRhdmlk
Lm1hcmNoYW5kQHJlZGhhdC5jb20+OyBSYXkgS2luc2VsbGEgPG1kckBhc2hyb2UuZXU+OyBMdWNh
IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBb
UEFUQ0hdIGV0aGRldjogYWRkIHF1ZXVlIHN0YXRlIHdoZW4gcmV0cmlldmUgcXVldWUgaW5mb3Jt
YXRpb24NCj4gDQo+IE9uIDMvMjIvMjEgNjo0NSBQTSwgQW5hbnlldiwgS29uc3RhbnRpbiB3cm90
ZToNCj4gPg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206
IGRldiA8ZGV2LWJvdW5jZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBBbmRyZXcgUnliY2hlbmtv
DQo+ID4+IFNlbnQ6IE1vbmRheSwgTWFyY2ggMjIsIDIwMjEgMjo0OSBQTQ0KPiA+PiBUbzogWWln
aXQsIEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IExpanVuIE91IDxvdWxpanVuQGh1
YXdlaS5jb20+OyB0aG9tYXNAbW9uamFsb24ubmV0DQo+ID4+IENjOiBkZXZAZHBkay5vcmc7IGxp
bnV4YXJtQG9wZW5ldWxlci5vcmc7IEFuZHJldyBSeWJjaGVua28gPGFyeWJjaGVua29Ac29sYXJm
bGFyZS5jb20+OyBEYXZpZCBNYXJjaGFuZA0KPiA+PiA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNv
bT47IFJheSBLaW5zZWxsYSA8bWRyQGFzaHJvZS5ldT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRl
Ymlhbi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gZXRoZGV2OiBh
ZGQgcXVldWUgc3RhdGUgd2hlbiByZXRyaWV2ZSBxdWV1ZSBpbmZvcm1hdGlvbg0KPiA+Pg0KPiA+
PiBPbiAzLzIyLzIxIDEyOjIyIFBNLCBGZXJydWggWWlnaXQgd3JvdGU6DQo+ID4+PiBPbiAzLzE4
LzIwMjEgMTI6MjUgUE0sIExpanVuIE91IHdyb3RlOg0KPiA+Pj4+IEN1cnJlbnRseSwgdXBwZXIt
bGF5ZXIgYXBwbGljYXRpb24gY291bGQgZ2V0IHF1ZXVlIHN0YXRlIG9ubHkNCj4gPj4+PiB0aHJv
dWdoIHBvaW50ZXJzIHN1Y2ggYXMgZGV2LT5kYXRhLT50eF9xdWV1ZV9zdGF0ZVtxdWV1ZV9pZF0s
DQo+ID4+Pj4gdGhpcyBpcyBub3QgdGhlIHJlY29tbWVuZGVkIHdheSB0byBhY2Nlc3MgaXQuIFNv
IHRoaXMgcGF0Y2gNCj4gPj4+PiBhZGQgZ2V0IHF1ZXVlIHN0YXRlIHdoZW4gY2FsbCBydGVfZXRo
X3J4X3F1ZXVlX2luZm9fZ2V0IGFuZA0KPiA+Pj4+IHJ0ZV9ldGhfdHhfcXVldWVfaW5mb19nZXQg
QVBJLg0KPiA+Pj4+DQo+ID4+Pj4gTm90ZTogVGhlIGhhaXJwaW4gcXVldWUgaXMgbm90IHN1cHBv
cnRlZCB3aXRoIGFib3ZlDQo+ID4+Pj4gcnRlX2V0aF8qeF9xdWV1ZV9pbmZvX2dldCwgc28gdGhl
IHF1ZXVlIHN0YXRlIGNvdWxkIGJlDQo+ID4+Pj4gUlRFX0VUSF9RVUVVRV9TVEFURV9TVEFSVEVE
IG9yIFJURV9FVEhfUVVFVUVfU1RBVEVfU1RPUFBFRC4NCj4gPj4+PiBOb3RlOiBBZnRlciBhZGQg
cXVldWVfc3RhdGUgZmllbGQsIHRoZSAnc3RydWN0IHJ0ZV9ldGhfcnhxX2luZm8nIHNpemUNCj4g
Pj4+PiByZW1haW5zIDEyOEIsIGFuZCB0aGUgJ3N0cnVjdCBydGVfZXRoX3R4cV9pbmZvJyBzaXpl
IHJlbWFpbnMgNjRCLCBzbw0KPiA+Pj4+IGl0IGNvdWxkIGJlIEFCSSBjb21wYXRpYmxlLg0KPiA+
Pj4+DQo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogQ2hlbmd3ZW4gRmVuZyA8ZmVuZ2NoZW5nd2VuQGh1
YXdlaS5jb20+DQo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogTGlqdW4gT3UgPG91bGlqdW5AaHVhd2Vp
LmNvbT4NCj4gPj4+DQo+ID4+PiA8Li4uPg0KPiA+Pj4NCj4gPj4+PiBkaWZmIC0tZ2l0IGEvbGli
L2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5oDQo+ID4+Pj4gYi9saWIvbGlicnRlX2V0aGRldi9y
dGVfZXRoZGV2LmgNCj4gPj4+PiBpbmRleCBlZmRhMzEzLi4zYjgzYzVhIDEwMDY0NA0KPiA+Pj4+
IC0tLSBhL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuaA0KPiA+Pj4+ICsrKyBiL2xpYi9s
aWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuaA0KPiA+Pj4+IEBAIC0xNTkxLDYgKzE1OTEsOCBAQCBz
dHJ1Y3QgcnRlX2V0aF9yeHFfaW5mbyB7DQo+ID4+Pj4gwqDCoMKgwqDCoCB1aW50OF90IHNjYXR0
ZXJlZF9yeDvCoMKgwqDCoMKgwqAgLyoqPCBzY2F0dGVyZWQgcGFja2V0cyBSWCBzdXBwb3J0ZWQu
ICovDQo+ID4+Pj4gwqDCoMKgwqDCoCB1aW50MTZfdCBuYl9kZXNjO8KgwqDCoMKgwqDCoMKgwqDC
oMKgIC8qKjwgY29uZmlndXJlZCBudW1iZXIgb2YgUlhEcy4gKi8NCj4gPj4+PiDCoMKgwqDCoMKg
IHVpbnQxNl90IHJ4X2J1Zl9zaXplO8KgwqDCoMKgwqDCoCAvKio8IGhhcmR3YXJlIHJlY2VpdmUg
YnVmZmVyIHNpemUuICovDQo+ID4+Pj4gK8KgwqDCoCAvKio8IFF1ZXVlcyBzdGF0ZTogU1RBUlRF
RCgxKSAvIFNUT1BQRUQoMCkuICovDQo+ID4+Pj4gK8KgwqDCoCB1aW50OF90IHF1ZXVlX3N0YXRl
Ow0KPiA+Pj4+IMKgIH0gX19ydGVfY2FjaGVfbWluX2FsaWduZWQ7DQo+ID4+Pj4gwqAgwqAgLyoq
DQo+ID4+Pj4gQEAgLTE2MDAsNiArMTYwMiw4IEBAIHN0cnVjdCBydGVfZXRoX3J4cV9pbmZvIHsN
Cj4gPj4+PiDCoCBzdHJ1Y3QgcnRlX2V0aF90eHFfaW5mbyB7DQo+ID4+Pj4gwqDCoMKgwqDCoCBz
dHJ1Y3QgcnRlX2V0aF90eGNvbmYgY29uZjsgLyoqPCBxdWV1ZSBjb25maWcgcGFyYW1ldGVycy4g
Ki8NCj4gPj4+PiDCoMKgwqDCoMKgIHVpbnQxNl90IG5iX2Rlc2M7wqDCoMKgwqDCoMKgwqDCoMKg
wqAgLyoqPCBjb25maWd1cmVkIG51bWJlciBvZiBUWERzLiAqLw0KPiA+Pj4+ICvCoMKgwqAgLyoq
PCBRdWV1ZXMgc3RhdGU6IFNUQVJURUQoMSkgLyBTVE9QUEVEKDApLiAqLw0KPiA+Pj4+ICvCoMKg
wqAgdWludDhfdCBxdWV1ZV9zdGF0ZTsNCj4gPj4+PiDCoCB9IF9fcnRlX2NhY2hlX21pbl9hbGln
bmVkOw0KPiA+Pj4+IMKgIMKgIC8qIEdlbmVyaWMgQnVyc3QgbW9kZSBmbGFnIGRlZmluaXRpb24s
IHZhbHVlcyBjYW4gYmUgT1JlZC4gKi8NCj4gPj4+Pg0KPiA+Pj4NCj4gPj4+IFRoaXMgaXMgY2F1
c2luZyBhbiBBQkkgd2FybmluZyBbMV0sIGJ1dCBJIGd1ZXNzIGl0IGlzIHNhZmUgc2luY2UgdGhl
DQo+ID4+PiBzaXplIG9mIHRoZSBzdHJ1Y3QgaXMgbm90IGNoYW5naW5nIChjYWNoZSBhbGlnbiku
IEFkZGluZyBhIGZldyBtb3JlDQo+ID4+PiBwZW9wbGUgdG8gY29tbWVudC4NCj4gPj4+DQo+ID4+
Pg0KPiA+Pj4gWzFdDQo+ID4+PiBodHRwczovL3RyYXZpcy1jaS5jb20vZ2l0aHViL292c3JvYm90
L2RwZGsvYnVpbGRzLzIyMDQ5NzY1MQ0KPiA+Pg0KPiA+PiBGcmFua2x5IHNwZWFraW5nIEkgZGlz
bGlrZSBhZGRpdGlvbiBvZiBxdWV1ZV9zdGF0ZSBhcyB1aW50OF90Lg0KPiA+PiBJTUhPIGl0IHNo
b3VsZCBiZSBlaXRoZXIgJ2Jvb2wgc3RhcnRlZCcgb3IgZW51bSB0byBzdXBwb3J0IG1vcmUNCj4g
Pj4gc3RhdGVzIGluIHRoZSBmdXR1cmUgaWYgd2UgbmVlZC4NCj4gPg0KPiA+IEkgdGhpbmsgd2Ug
YWxyZWFkeSBoYXZlIHNldCBvZiBkZWZpbmVzIGZvciBpdDoNCj4gPiBsaWIvbGlicnRlX2V0aGRl
di9ydGVfZXRoZGV2X2RyaXZlci5oOjkyNTojZGVmaW5lIFJURV9FVEhfUVVFVUVfU1RBVEVfU1RP
UFBFRCAwDQo+ID4gbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldl9kcml2ZXIuaDo5MjY6I2Rl
ZmluZSBSVEVfRVRIX1FVRVVFX1NUQVRFX1NUQVJURUQgMQ0KPiA+IGxpYi9saWJydGVfZXRoZGV2
L3J0ZV9ldGhkZXZfZHJpdmVyLmg6OTI3OiNkZWZpbmUgUlRFX0VUSF9RVUVVRV9TVEFURV9IQUlS
UElOIDINCj4gPg0KPiA+IElmIHdlIHdhbnQgdG8gcHVibGlzaCBpdCwgdGhlbiBtaWdodCBiZSBl
bm91Z2gganVzdCBtb3ZlIHRoZXNlIG1hY3JvcyB0byBydGVfZXRoZGV2Lmggb3Igc28uDQo+ID4N
Cj4gPiBBYm91dCB1aW50OF90IHZzIGVudW0gLSB5ZXMsIGluIHByaW5jaXBsZSBlbnVtIHdvdWxk
IGJlIGEgYml0IG5pY2VyLA0KPiA+IGJ1dCByaWdodCBub3cgcnRlX2V0aF9kZXZfZGF0YS4ocnh8
dHgpX3F1ZXVlX3N0YXRlW10gIGl0c2VsZiBpcyBhbiBhcnJheSBvZiB1aW50OF90Lg0KPiA+IFNv
IHByb2JhYmx5IG5vdCBtdWNoIHBvaW50IHRvIHdhc3RlIGV4dHJhIDNCIGluIHJ0ZV9ldGhfKHJ4
cXx0eHEpX2luZm8uDQo+ID4gVW5sZXNzIGluIGZ1dHVyZSB3aWxsIHdhbnQgdG8gY2hhbmdlIGl0
IGluIHN0cnVjdCBydGVfZXRoX2Rldl9kYXRhIHRvbw0KPiA+IChvciBldmVuIGhpZGUgaXQgaW5z
aWRlIGRldiBwcml2YXRlIHF1ZXVlIGRhdGEpLg0KPiANCj4gSSBmb3Jnb3QgYWJvdXQgaGFpcnBp
biBhbmQgYml0bWFzay4uLiBJZiBzbywgSSB0aGluayBpdCBpcw0KPiBzdWZmaWNpZW50IHRvIGZp
eCBhYnNvbHV0ZWx5IG1pc2xlYWRpbmcgY29tbWVudCwgc2F5DQo+IHRoYXQgaXQgaXMgYSBiaXQg
bWFzayBhbmQgdGhpbmsgYWJvdXQgcmVtb3ZhbCBvZg0KPiBSVEVfRVRIX1FVRVVFX1NUQVRFX1NU
T1BQRUQgKHNpbmNlIGl0IGNvdWxkIGJlDQo+IHN0b3BwZWQraGFpcnBpbikuIE1heSBiZSBjb25z
aWRlciB0byB1c2UgdWluMTZfdCwNCj4gc2luY2UgOCBiaXQgaXMgcmVhbGx5IHNtYWxsIGJpdG1h
c2suIEl0IHN0aWxsIGZpdHMgaW4NCj4gYXZhaWxhYmxlIGhvbGUuDQoNCkhtbSwgYXMgSSBjYW4g
cmVhZCB0aGUgY29kZSAtIGhhaXJwaW4gcXVldWUgY2FuJ3QgYmUgc3RhcnRlZC9zdG9wcGVkIGJ5
IFNXLA0KYW5kIGVhY2ggb2YgdGhlIHN0YXRlcyAoc3RvcHBlZC9zdGFydGVkL2hhaXJwaW4pIGlz
IG11dHVhbGx5IGV4Y2x1c2l2ZS4NCklzIHRoYXQgbm90IHdoYXQgd2FzIGludGVuZGVkIHdoZW4g
aGFpcnBpbiBxdWV1ZXMgd2VyZSBpbnRyb2R1Y2VkPw0KDQo=