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 AE2C642694; Sun, 1 Oct 2023 18:04:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3AEBC4027E; Sun, 1 Oct 2023 18:04:47 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2055.outbound.protection.outlook.com [40.107.243.55]) by mails.dpdk.org (Postfix) with ESMTP id 30C684026F for ; Sun, 1 Oct 2023 18:04:46 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JBkv/0RPq+aRM2TmmlQ2ZYUR5+KBodtCYuIMgwrmXDKSRouBjhQKKxQmY3ppLGOiRDa0piH73bEt2UgmivCxBZFHNtQfQWBRSNNpZd5jXDFHJdyoBcsbOHaxC8hlcJyG8H8OjVGp/5DEtbd+vJyJbmgOcdJ/2DOAyZ1w1UI2JdKeW91t0EzyevTPHcO7XHklLPNIMPtbRDj5iOwFzSyiHfASXfrypmPhZosDgnWzs6pgWdJyC1jzHSfCaZucK2mZMNCF77KU6oHbb4XwLB9zGTH7kbvYExjwV8VVym5HPqPpXnZh0DPIOlZMIIJlV9cNUmkKgL3rHn0xCF0Y9EmBXg== 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=gX1AW6p1Z07KQMDYCsfPkFiLdsFiJyH1Ro3nobMgPho=; b=Y0CFNtH//i2GqlKxpPpiZAfuv8/a5WNy5h/CsgCpVgH6RE+m8bMymz9fBw4fV0mUx9QF4i/1rcxXAK3a5YqYmUmPPoIKhjGxW4mWeoQdZmL5Tx4vIaD6GzJWiew+lFyx/axz3vOL6jDtPjha2lCGIkxkCrBLPuxR3WLdwvZWgZGVo/9DcH7n42OJsDUlyNgJz6ZgIt4c3VkVxkXnPKvgm8r6n6OVgxxirvVRKvhXMCn+n7+mZPylkfUuCJJvQ+4brFWExaUbj8QbH9I+g6Om4Vi92AAEs3h9I4ySPQNakpMGxnHiukzTqxwldAvu12nUwoenlPtZOZR8JiYXqt/5SA== 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=gX1AW6p1Z07KQMDYCsfPkFiLdsFiJyH1Ro3nobMgPho=; b=bjo0fLmRUd6imsRS/EgkLzs2QcXrEXuEgPBmrSM0Q3sRiuNJhnMt9WA+lqHCL8bMQ6B1sK+jbx6oz8NXy/PTPt5Y0Qcp/OL/uC8VzI0awAOYtsty5dvenS3TVpQG+KB6vewwuLNB2vrOpZZpMLx4dYqX2evYsFw02HPYh98vqT2WuL4kCfddLBj+EiEr+Crn8temi02mjdvbag6znX5vwbx4ZgbfaarLX+0SDEZnmrkTV3eOBL8AyNBxtgxo5BK6UAHViW0vWe1wWGGky81n3jIiS3En2ynUeVdennVPRNjJTVJ4EHrZg67QgDSbOBuxoIDrc2EKpp68f614qhAxKg== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by CH3PR12MB9193.namprd12.prod.outlook.com (2603:10b6:610:195::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.26; Sun, 1 Oct 2023 16:04:42 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::6cad:95d0:908a:981b]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::6cad:95d0:908a:981b%3]) with mapi id 15.20.6838.030; Sun, 1 Oct 2023 16:04:41 +0000 From: Ali Alnubani To: Jie Hai , "dev@dpdk.org" , Yuying Zhang , Beilei Xing CC: "lihuisong@huawei.com" Subject: RE: [PATCH v2 2/8] net/cpfl: support getting queue information Thread-Topic: [PATCH v2 2/8] net/cpfl: support getting queue information Thread-Index: AQHZ8d/pg6GHXybfuUab9CnbTbbSQ7A1HWpQ Date: Sun, 1 Oct 2023 16:04:41 +0000 Message-ID: References: <20230908112901.1169869-1-haijie1@huawei.com> <20230928074305.2991100-1-haijie1@huawei.com> <20230928074305.2991100-3-haijie1@huawei.com> In-Reply-To: <20230928074305.2991100-3-haijie1@huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB5167:EE_|CH3PR12MB9193:EE_ x-ms-office365-filtering-correlation-id: 52dc89d1-91c0-4be1-4589-08dbc2981ef7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: A5RfTw4/llVjrP0qHicARaR/LvHoiY6y9B4J33YMMJOkQ6rU3A9TfVIiQeHfObGdYkPV1FDHTmKxudzaNq6MzfRDrn9fn1jWygJl6oizkcWrhfsOf/xbBP21AJ4lm3N7uU4tZuF7x1MkHea+oe3VQ+tTHq/QRrGguSqfuDxk/cF543MfQs88sfAXJBmJGghQS245gNy4utStdI5+shkwSkbRoVzHDn53gKL4V5l8v5Vif44F73kna616ecyDAFBRjNFaa/ZIMJeFF6akhJM4y2MetrOkhWRsCjm6lxD4457woJx7wqNpHPCAttCV6Ip7GIR4WBxoFnuZLGXrIbnvT4xR6OT2oNOywWp1xkIDCT3ly1irwx1Yl2SyY0N0j5vHEB4UWJeVbvaA4C0xoshSeaa+GUYmZHImmF8eNRqjhPmuSleb/St0DUeMf7uNHGS/1Hs2CySE4pD6z6zJO0enq3znbQPH7GngifEgwCZZrAH+Q8EzYXDLTwwG4HrNmTjEelLOwFq/CVAdJke1p3VYVKPPGdjLnBH6OH+JbXzT2D3o6YSQI8sA1zHfUVoIsBck4V63NlmZ2TdnyAZttm658POCKX55gqyw1bfZYtoyLXk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5167.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(366004)(39860400002)(136003)(376002)(346002)(230922051799003)(451199024)(1800799009)(64100799003)(186009)(7696005)(2906002)(83380400001)(316002)(41300700001)(8936002)(5660300002)(52536014)(4326008)(55016003)(8676002)(66946007)(110136005)(64756008)(76116006)(33656002)(86362001)(9686003)(53546011)(38070700005)(26005)(6506007)(71200400001)(66446008)(66476007)(38100700002)(122000001)(478600001)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L1NWb0pvUEFzNldqUnhrSlhwVGQ5RVlyVytxRmFYWXdzZTVyUnhjdVZMTnQy?= =?utf-8?B?dENmSld1Q3FsaERQTGNueUc0OUdzdjBMYlB2Y3dtOWxodUlzaWQ4MHBTVExa?= =?utf-8?B?UDZjZ0o1ekJlbG1sdHRlUnZJNW13VFdvQmo2VEZQaVcwaHdJY3hzUC83OWZZ?= =?utf-8?B?WmlQd0FmM0l2bTlsVWxnL0pOaExLS3FjdElhck5CaERmQTByV2xTaUwvbWRj?= =?utf-8?B?YmxRczQ4ckZqQ0xVeUtMejVuN3VCcGFOcmNGa2JrZEMwQlc1U0M3V00yNi9W?= =?utf-8?B?ZUc1YjNmM3RZNDNDdGI0WWdYcXI3ZVRhSnBnTEtRWGhLdUhUSXJPbWwwTVBB?= =?utf-8?B?Wi9nWC9nYjUvVzFQcHBqNGExQUY5ekNLWUdCMDQ2Y3R5d1FJenVpa2syK3Rj?= =?utf-8?B?UnlZaWdaUS9LVmNtbTJaK0NLQmFhRm1sTFczWStReFhWZG9IVEZWTnVwOE5T?= =?utf-8?B?ZTVJK1k4ZXpPd2JxTUJBNFJWMzg4WWFJTHhwWTdRaGlmSWMvZ3hVVFZVNkZh?= =?utf-8?B?YTNQWUMvcWRod0V6T0JHQjdvTkR0S1U2SmtsWFQ3a1R3UlRLT0VvWHBxdVJl?= =?utf-8?B?Y3NwMmIweTN3bjJ0M3kzZFJuNWdQdjdCREEzOGlxREFCY0J3YnJFWFp0NHI5?= =?utf-8?B?U2JOb1FpSWlZZ0hvazZXaXY2bDk2Y0pLMmN6dFk3enl1YXg0RTVIM0p5NGV4?= =?utf-8?B?Ky8zd3lETEswamNObmdCa0FBR2c5alVVeCtRRVp3NUxUUFV3eWtmTmJRK296?= =?utf-8?B?K3BsUjhHQ3RKczlTUUtEeXhuU3Ftc3dyTDczZ1paVEtlUFpBQ0RCZ0Y3QkZW?= =?utf-8?B?S2NqMndYUWFLSDVTL3VRMC9EUTBBODRWK3RZbVl4bGFDQWRhTEdkc1VydTF0?= =?utf-8?B?aGJCY21QeXpVaVFMWVcrZFJaRGhwTXVKT1htUUVwOVpjTllwcG8zUEQyMkpl?= =?utf-8?B?SGlNQnF1SndyY2R5TVBFNit4MW00R2tud1c4Ymc1Q2VYRk1oMVhyTEpXbjJp?= =?utf-8?B?bEJRTHhIaHhBOUVoL1hHeVZLclp5cVd1OU9ORStabHZ6Unp5MS9ucE1zL0Yr?= =?utf-8?B?MmppSWdHSnZzNmtVYkpRWFJCQXlCajQybEZOUTA1Z0Zua0h6Tk8rNEY5Y3NC?= =?utf-8?B?R3dWMlNHbS95bDkzaldnMXFHNnFUdElqNmZUZVcwb2VPellrVGxrRXpuMmxH?= =?utf-8?B?cEZhVU5ncms2RjlOc29oY0s0WFJHeWFEVFFxREJCOHJVck5JOVo1NkU0ZEVq?= =?utf-8?B?UFlRTkhNUExUV2piUTMzZVdQQVpRUW0vYkFkYjZ5UmhOWHY2cFRLMy9QNlhx?= =?utf-8?B?UUViMDg2dXozUmY0SUtINFFsUDNiMTY5aHp4SFJpbTJKRERjdWlDajd1WVE1?= =?utf-8?B?dFFLdmlOVGFHU3dXc3QvRVNTeHNrNGJMVjFWV3NVcW9Gc3ZsTysvcXBtYkpP?= =?utf-8?B?czh5MjRTbi9Hdmx1c3c5WjhhUnZmM0lFR3VKZllyQ09LQ2dDZm4vTWdUV3lI?= =?utf-8?B?Z21XVW92NG5lUVlRc0U3dTFTN0UxMmZBMm9OVndWVG1xTHRXTUJOYitCVEFa?= =?utf-8?B?M2gyT2NoL1drcSthSkZMUXVyVDQwRW81OVFWRVRpMVorU2dyeXVvREJxTFRJ?= =?utf-8?B?NkFYMGJwUndLVytvS1piZ3hDRlBwQTFqL1VVMW83N1ZoYTM3dXZLVjRLK2M3?= =?utf-8?B?WjJnZ0JXK2VSUnBwMnlLbzVsVSt4V2F1STg1b1hGeHpiMHV5dVpGRHRNQUNB?= =?utf-8?B?YXhvNlRxOUJmdEM4Ry9RcFU3SWw4c1NmZjRIRzc1K3ZTMTFLZVNCL2RRT2t4?= =?utf-8?B?VFMyWGRCeWtEcFJaZmRSaTNjQTRtdUp2UTN0b3l5VFFrTWI1OXV0RVdKM2JS?= =?utf-8?B?WktsVGJlYW9FL0ZSb0ZDdjVPY1Rzcml2azRaNm9HLzNFcFhTU044aXI1QmhP?= =?utf-8?B?MFhOMU1OME5VbzJ1WGF6WFJKK21aaStxZlU1MnZtZWpsUzFQNjZsUWJXWkFx?= =?utf-8?B?eWdwejNLc3ZMYm1ZNStieHdKU1kwR2p6Mng4YXJndDkyamZ3a3JVb21qdWlV?= =?utf-8?B?WktYQ1lXZXM2bVNwK2hZZnNvbEh3R2wrQ2t1TDgrYmRBSjc1UmhvTnZ4MW94?= =?utf-8?Q?OaYg=3D?= 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: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52dc89d1-91c0-4be1-4589-08dbc2981ef7 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2023 16:04:41.3089 (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: MZfueCtSgRu982VOM/RMVhaQha4nl4wsgmpXGdNyn+YQX+r+LL+iQ/s9z+xFQ26RfuDTiIv2FXLYnw4S4tMEzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB9193 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWUgSGFpIDxoYWlqaWUxQGh1 YXdlaS5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjgsIDIwMjMgMTA6NDMgQU0N Cj4gVG86IGRldkBkcGRrLm9yZzsgWXV5aW5nIFpoYW5nIDx5dXlpbmcuemhhbmdAaW50ZWwuY29t PjsgQmVpbGVpIFhpbmcNCj4gPGJlaWxlaS54aW5nQGludGVsLmNvbT4NCj4gQ2M6IGhhaWppZTFA aHVhd2VpLmNvbTsgbGlodWlzb25nQGh1YXdlaS5jb20NCj4gU3ViamVjdDogW1BBVENIIHYyIDIv OF0gbmV0L2NwZmw6IHN1cHBvcnQgZ2V0dGluZyBxdWV1ZSBpbmZvcm1hdGlvbg0KPiANCj4gVGhp cyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIHF1ZXJ5aW5nIFJ4L1R4IHF1ZXVlIGluZm9ybWF0aW9u Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSmllIEhhaSA8aGFpamllMUBodWF3ZWkuY29tPg0KPiAt LS0NCj4gIGRyaXZlcnMvbmV0L2NwZmwvY3BmbF9ldGhkZXYuYyB8ICAyICsrDQo+ICBkcml2ZXJz L25ldC9jcGZsL2NwZmxfcnh0eC5jICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKw0K PiAgZHJpdmVycy9uZXQvY3BmbC9jcGZsX3J4dHguaCAgIHwgIDQgKysrKw0KPiAgMyBmaWxlcyBj aGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv Y3BmbC9jcGZsX2V0aGRldi5jIGIvZHJpdmVycy9uZXQvY3BmbC9jcGZsX2V0aGRldi5jDQo+IGlu ZGV4IGM0Y2E5MzQzYzNlMC4uMDU2MDRmOTllZDQ0IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25l dC9jcGZsL2NwZmxfZXRoZGV2LmMNCj4gKysrIGIvZHJpdmVycy9uZXQvY3BmbC9jcGZsX2V0aGRl di5jDQo+IEBAIC0xMjkxLDYgKzEyOTEsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV0aF9kZXZf b3BzIGNwZmxfZXRoX2Rldl9vcHMNCj4gPSB7DQo+ICAJLnR4X3F1ZXVlX3N0b3AJCQk9IGNwZmxf dHhfcXVldWVfc3RvcCwNCj4gIAkucnhfcXVldWVfcmVsZWFzZQkJPSBjcGZsX2Rldl9yeF9xdWV1 ZV9yZWxlYXNlLA0KPiAgCS50eF9xdWV1ZV9yZWxlYXNlCQk9IGNwZmxfZGV2X3R4X3F1ZXVlX3Jl bGVhc2UsDQo+ICsJLnJ4cV9pbmZvX2dldAkJCT0gY3BmbF9kZXZfcnhxX2luZm9fZ2V0LA0KPiAr CS50eHFfaW5mb19nZXQJCQk9IGNwZmxfZGV2X3R4cV9pbmZvX2dldCwNCj4gIAkubXR1X3NldAkJ CT0gY3BmbF9kZXZfbXR1X3NldCwNCj4gIAkuZGV2X3N1cHBvcnRlZF9wdHlwZXNfZ2V0CT0gY3Bm bF9kZXZfc3VwcG9ydGVkX3B0eXBlc19nZXQsDQo+ICAJLnN0YXRzX2dldAkJCT0gY3BmbF9kZXZf c3RhdHNfZ2V0LA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvY3BmbC9jcGZsX3J4dHguYyBi L2RyaXZlcnMvbmV0L2NwZmwvY3BmbF9yeHR4LmMNCj4gaW5kZXggMmVmNjg3MWE4NTA5Li43NjM2 MTYyYjMzMmEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2NwZmwvY3BmbF9yeHR4LmMNCj4g KysrIGIvZHJpdmVycy9uZXQvY3BmbC9jcGZsX3J4dHguYw0KPiBAQCAtMTYwNiwzICsxNjA2LDI5 IEBAIGNwZmxfc2V0X3R4X2Z1bmN0aW9uKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQ0KPiAgCX0N Cj4gICNlbmRpZiAvKiBSVEVfQVJDSF9YODYgKi8NCj4gIH0NCj4gKw0KPiArdm9pZA0KPiArY3Bm bF9kZXZfcnhxX2luZm9fZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LCB1aW50MTZfdCByeF9x dWV1ZV9pZCwNCj4gKwkJICAgICAgc3RydWN0IHJ0ZV9ldGhfcnhxX2luZm8gKnFpbmZvKQ0KPiAr ew0KPiArCXN0cnVjdCBjcGZsX3J4X3F1ZXVlICpjcGZsX3J4cTsNCj4gKw0KPiArCWNwZmxfcnhx ID0gZGV2LT5kYXRhLT5yeF9xdWV1ZXNbcnhfcXVldWVfaWRdOw0KPiArCXFpbmZvLT5uYl9kZXNj ID0gY3BmbF9yeHEtPmJhc2UubmJfcnhfZGVzYzsNCj4gKwlxaW5mby0+Y29uZi5yeF9mcmVlX3Ro cmVzaCA9IGNwZmxfcnhxLT5iYXNlLm5iX3J4X2Rlc2M7DQo+ICsJcWluZm8tPmNvbmYucnhfZnJl ZV90aHJlc2ggPSBjcGZsX3J4cS0+YmFzZS5yeF9mcmVlX3RocmVzaDsNCg0KcWluZm8tPmNvbmYu cnhfZnJlZV90aHJlc2ggaXMgYmVpbmcgc2V0IHR3aWNlLg0KDQo+ICsJcWluZm8tPmNvbmYucnhf ZGVmZXJyZWRfc3RhcnQgPSBjcGZsX3J4cS0+YmFzZS5yeF9kZWZlcnJlZF9zdGFydDsNCj4gK30N Cj4gKw0KPiArdm9pZA0KPiArY3BmbF9kZXZfdHhxX2luZm9fZ2V0KHN0cnVjdCBydGVfZXRoX2Rl diAqZGV2LCB1aW50MTZfdCB0eF9xdWV1ZV9pZCwNCj4gKwkJICAgICAgc3RydWN0IHJ0ZV9ldGhf dHhxX2luZm8gKnFpbmZvKQ0KPiArew0KPiArCXN0cnVjdCBjcGZsX3R4X3F1ZXVlICpjcGZsX3R4 cTsNCj4gKw0KPiArCWNwZmxfdHhxID0gZGV2LT5kYXRhLT50eF9xdWV1ZXNbdHhfcXVldWVfaWRd Ow0KPiArCXFpbmZvLT5uYl9kZXNjID0gY3BmbF90eHEtPmJhc2UubmJfdHhfZGVzYzsNCj4gKwlx aW5mby0+Y29uZi50eF9yc190aHJlc2ggPSBjcGZsX3R4cS0+YmFzZS5yc190aHJlc2g7DQo+ICsJ cWluZm8tPmNvbmYudHhfZnJlZV90aHJlc2ggPSBjcGZsX3R4cS0+YmFzZS5mcmVlX3RocmVzaDsN Cj4gKwlxaW5mby0+Y29uZi50eF9kZWZlcnJlZF9zdGFydCA9IGNwZmxfdHhxLT5iYXNlLnR4X2Rl ZmVycmVkX3N0YXJ0Ow0KPiArfQ0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvY3BmbC9jcGZs X3J4dHguaCBiL2RyaXZlcnMvbmV0L2NwZmwvY3BmbF9yeHR4LmgNCj4gaW5kZXggYWFjZDA4N2I1 NmNkLi4xZWMxNGVkMjRjZDYgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2NwZmwvY3BmbF9y eHR4LmgNCj4gKysrIGIvZHJpdmVycy9uZXQvY3BmbC9jcGZsX3J4dHguaA0KPiBAQCAtMTAyLDYg KzEwMiwxMCBAQCBpbnQgY3BmbF90eF9xdWV1ZV9zdG9wKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2 LA0KPiB1aW50MTZfdCB0eF9xdWV1ZV9pZCk7DQo+ICBpbnQgY3BmbF9yeF9xdWV1ZV9zdG9wKHN0 cnVjdCBydGVfZXRoX2RldiAqZGV2LCB1aW50MTZfdCByeF9xdWV1ZV9pZCk7DQo+ICB2b2lkIGNw ZmxfZGV2X3R4X3F1ZXVlX3JlbGVhc2Uoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVpbnQxNl90 IHFpZCk7DQo+ICB2b2lkIGNwZmxfZGV2X3J4X3F1ZXVlX3JlbGVhc2Uoc3RydWN0IHJ0ZV9ldGhf ZGV2ICpkZXYsIHVpbnQxNl90IHFpZCk7DQo+ICt2b2lkIGNwZmxfZGV2X3J4cV9pbmZvX2dldChz dHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgdWludDE2X3QgcnhfcXVldWVfaWQsDQo+ICsJCQkgICBz dHJ1Y3QgcnRlX2V0aF9yeHFfaW5mbyAqcWluZm8pOw0KPiArdm9pZCBjcGZsX2Rldl90eHFfaW5m b19nZXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVpbnQxNl90IHR4X3F1ZXVlX2lkLA0KPiAr CQkJICAgc3RydWN0IHJ0ZV9ldGhfdHhxX2luZm8gKnFpbmZvKTsNCj4gIHZvaWQgY3BmbF9zZXRf cnhfZnVuY3Rpb24oc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYpOw0KPiAgdm9pZCBjcGZsX3NldF90 eF9mdW5jdGlvbihzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldik7DQo+ICBpbnQgY3BmbF9yeF9oYWly cGluX3F1ZXVlX3NldHVwKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LCB1aW50MTZfdA0KPiBxdWV1 ZV9pZHgsDQo+IC0tDQo+IDIuMzAuMA0KDQo=