From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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" To: Andrew Rybchenko , "Yigit, Ferruh" , Lijun Ou , "thomas@monjalon.net" CC: "dev@dpdk.org" , "linuxarm@openeuler.org" , Andrew Rybchenko , "David Marchand" , Ray Kinsella , "Luca Boccassi" 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: References: <1616070332-63414-1-git-send-email-oulijun@huawei.com> In-Reply-To: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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=