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 0C25BA00BE; Tue, 14 Jun 2022 10:50:23 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E5AE040DDD; Tue, 14 Jun 2022 10:50:22 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2094.outbound.protection.outlook.com [40.107.212.94]) by mails.dpdk.org (Postfix) with ESMTP id D4E884067C for ; Tue, 14 Jun 2022 10:50:20 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mqsiqDmT3yzQtIe+MsyQAb63hIaCjsTICmm1mQpkWdygI/4MWNAACatmCsgsGLckabUDo3krT64ZaISDGqK9kiqs0g4I5s9hXKTw9NmOtoLz7hDAc28UhJ6RzqeLttNZLqCCDHHEN/l6VIwT4eOlOENDOtbopjYT4eNXa8fdvHmFsZHUYeMNJnvb1OipRzj0BzjT9DmkCORSJWdUVhShUrB5oaC5Z1WxDqwGA/v4qxB8rZCj44Zrvkm7POuaFoEfNScKHYQDcZN5y7C+/DOYtvnjRPvPmvbea9vdmtgOWt+Zjrc9NTFZjXvyC5BSc2v/8QBfy63ikVHaDEXfTs/Flw== 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=2kM5vfKgcYbeg25wK/z8Of+dwAcKoZwCElBm8R8C4Ms=; b=WoDgglBozfYGodItMvQNajp7AjIJcUpvBQe5DPntvKysdvNbUPCupapnMbckxDIdksDKwbSdEJStUFzFjMoV7RpV3Wcp3FNfyh29ep7SRUqJ3Rp8+aO8SH8U1fUByySjMHpKyXap4G70RnxsDsDPqKBVvMVRA+58WTLYJft3dec8H/COl1hb6T/jKQDkr763b0rfYjQqIivKF4Bi/X1L81J2i9uNR/DcHSq6gPVxV104QZ9q80DpO/U/z2sR3CAZ3TRFpS5VdrQY65gQmHtrtZJWov/wjtrsNSkmEbLVj9Yv+jpq9jeH+lFT91ADaChspSTrAtUP8RYlIR4kntEXIg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2kM5vfKgcYbeg25wK/z8Of+dwAcKoZwCElBm8R8C4Ms=; b=Khv84m02IIBu07FvbFYstJQpWsivN0xWzZ1OyeCKIhooTZyBVy7SVAHwVY778mYX5tl6bR306ptn0oRnIXybVyr9Vj4EzbsGMQ9IEC7s1JORZ6cv+9M2phrbz08xTIek2LoO/WOvP/Z3bHjY5rIlMVNgJRixVqk7O96HgLAlz5E= Received: from DM6PR13MB3004.namprd13.prod.outlook.com (2603:10b6:5:191::21) by PH0PR13MB5639.namprd13.prod.outlook.com (2603:10b6:510:12a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.6; Tue, 14 Jun 2022 08:50:19 +0000 Received: from DM6PR13MB3004.namprd13.prod.outlook.com ([fe80::ac31:a36a:cc15:cd35]) by DM6PR13MB3004.namprd13.prod.outlook.com ([fe80::ac31:a36a:cc15:cd35%7]) with mapi id 15.20.5353.011; Tue, 14 Jun 2022 08:50:19 +0000 From: Kevin Liu To: Ferruh Yigit , "dev@dpdk.org" CC: Niklas Soderlund , Diana Wang , Nole Zhang , Chaoyong He Subject: RE: [PATCH 14/14] net/nfp: modify RSS logic Thread-Topic: [PATCH 14/14] net/nfp: modify RSS logic Thread-Index: AQHYdiPKDjhs/4LSIUmox2qksqVdm608u8uAgBHvbOA= Date: Tue, 14 Jun 2022 08:50:19 +0000 Message-ID: References: <20220602015304.710197-1-jin.liu@corigine.com> <20220602015304.710197-15-jin.liu@corigine.com> <72ca2e65-b419-ad26-a7dc-ac924845128b@xilinx.com> In-Reply-To: <72ca2e65-b419-ad26-a7dc-ac924845128b@xilinx.com> Accept-Language: en-GB, 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=corigine.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 960aa863-e089-44d2-8f44-08da4de2e90d x-ms-traffictypediagnostic: PH0PR13MB5639:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Q7mrDX3xfcBvquk3gS5tUyGizujISPvMbl5jhmNjqL3iiefPPyVQC+MV/HGtEGsajw5bRZ+R74xQV9Eef/efMRnLIag/7g0AYvSGn9FaEmT1eR9R2yha9T+/mw8w6ydsoX7RPKtVJdcWwIXdAB324OguZqo4vHq6ZgZ75VsJERTHjOkSq1M1ag6XJYz5hjWu4CrbgjJ4FoJA/mIb4y7hYelBLquzdgfTsMfNb3hu1AbMZ4MhTgQKqjmZzwDr1Dtk9thpeXtz8cR9g6s3Jktgtmre3582Hm8G8b4h+XH1L0GjwvQxYnX1TT1WQJ4ini8lUv/5asP45FPpAvzBtI9/n8bPqdJ0wW1nyv8pnZYN7wdOCeo4uYhOueQPZ0SxWsFIhBs1++H6B2NUfGUFvERNbv+TZYYx0QEjX9QgSfWTDegL3EB421nh7F20uG4ov/EEw2abwhgZu1S0YOs877Rv8sSGqt1aU7ssyaxqVWm1Ru6zLzj9aXyi1Y+oKGk18dLWX5x8ynqcQ1l2367cq8TEh7rRgJebOh6rxQc0jm8sUrtEr2qsz/5qcwhn5VEWqdRPEErsNvfD/Z3YtOSDxgTczFSudeHBcgcIG2UDqpdfh1ZTPUjdhSPJ/1n8mNik9DIut1B1v+7roonUEEeVGaCEVyXf6TZnA8xkgWt9twc31avEyzQWeftz40DIQozD10iTPDALu5lpzZRKxpy/vF5/Uqj2+8Azujrpog+iogeql3F4scTyDFZVfcszvJzNqc4c x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR13MB3004.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(136003)(39830400003)(366004)(396003)(86362001)(5660300002)(4326008)(64756008)(66946007)(66446008)(38070700005)(8676002)(52536014)(33656002)(8936002)(316002)(110136005)(71200400001)(2906002)(508600001)(55016003)(76116006)(66556008)(54906003)(66574015)(107886003)(6506007)(53546011)(7696005)(186003)(38100700002)(83380400001)(122000001)(41300700001)(26005)(66476007)(9686003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjJPQWl1QTdEdm03anRxMGtJU1c2SWh2cU9hclAybDFHWDd4azB6WUs1TlBz?= =?utf-8?B?eFhtYVpiUlRFQklzZUlOSlpQWEF2VzRhT1RodFFxUWNZZzl0WkNjK0k2dXV1?= =?utf-8?B?QzB2UG9TblhQa2xlVFQ4VTF1bVdrQncvRXJuYi9SY3JKRXVMd3MwWEYzYWdK?= =?utf-8?B?N044L2kwNmVIdVhpaElMa1VBcWFVY1FRcUhqYUFnamxQNTNmdDR6T1hoRExI?= =?utf-8?B?OXphMHBVenpxWEtOTG5PRkZHU1p6enp6Vm5ESy9Va09QVUNmdUNGWko2NzhL?= =?utf-8?B?aFlYeUV6Tk9XYVNpUWpjTzBqdmtLS1FpdFJtaVZoQm5UMXR0YytmeEhrYi8v?= =?utf-8?B?TzZIZFgrMm5lMXEwSm9sUVFSOXhTZzVsakl5eS8rR095N1lNOUI5M1JXMzdN?= =?utf-8?B?VkRiUlhSNDdHeVBCV3VxVU9mUVJrTXIxb0J3dFpvTzFzTmVKb1ltd0p6eWl0?= =?utf-8?B?eGRZWUE2Z293RXJ3R01PVU1MUGhLWWtqMGc4c2FGWjduOUFRTXhzNStjdElH?= =?utf-8?B?ZWdTR3lmWFlXNUVwTnIyTVhsUGxrVzZzK2RDS1d2dDNka1JFNDNaLzdxcmZ2?= =?utf-8?B?VFE0djhucFpiOTZWVzUvTGI2djVyU0JHcHpLRVZ4MnN0TWg3eHM2Sjdnb2J3?= =?utf-8?B?Uzk4RWx0aUFzOW00QnlJTjlCMk5ha05wTWxNYnhrOG9QckhXTTRybTBEU3di?= =?utf-8?B?RlVwL0tXYVRIR0pML3BNclhDTXY5bXJ4SXBIVnVhM1Rac2orZ2JROTJlaEtU?= =?utf-8?B?Z3o4U3NHdnQvcU95R0RtYklXM2lBUWNqRFRWMzFUOUpqclhKdnk3Y0wzM2pw?= =?utf-8?B?SStsZk8rd0dSb0RYYjRpNWl6TWtkVHBhclVGUWZHMG5ZYWV3OGJiQU0xTnA0?= =?utf-8?B?NXZONlVTUmdkem96OG1kUk1tcU5QRWZ5cllISGxLWCtMNVNCeDlqTXg1NG16?= =?utf-8?B?dXRoTUk5cSs1WmlaM2ZvTzlDL1dhQmQ3L2tkY29SK1dKS3RQaVM1dCtKcFFM?= =?utf-8?B?YXdNb0VGU0QxYWtUU2Y2dmxpdmZhOFlqMWFHTXB6ZFpsL0NHUTM3N1hrVzdG?= =?utf-8?B?eFoyb3VuclJsTEQ2Zy9zNVRnQnEvWDVsaFI2WFI4YVI5aFlnWmF4UlBqR3lE?= =?utf-8?B?c0JLcDBoT0wzTG5tUGcxek1TNHN2eUxIUFlRa1JUTzJ4S2VEelQzRFhNNXhR?= =?utf-8?B?Ylc1dzNPRzUzMDllV1A0bmxaMXhxZklrTDMxd3ZDYXR2Sk15V3JxcjQxUmdN?= =?utf-8?B?WHg1TEh4NWRsQnFUcXZYV25IN2dST0JlOWQ4WGw4Q0p6TXhMVm04WTBQWndz?= =?utf-8?B?Y1Y0STRTL3V2SVRrQlkxTGNQTUl4QUcyVGxRdGMxaHora1FKR3VReWF6TnpS?= =?utf-8?B?NHRSVUlaL1laVExJaW1GREFWWGR5bmdZMDJCUklUb2pTSTdPT3hUU1c5Z3FF?= =?utf-8?B?akRrTVpwc2QxTUNqZlpscVRuQUlGTEtWNFlWbzhFWkRMVXhzeHRaaXNhOTg4?= =?utf-8?B?eFdKRklqQVRnUWYxUkZkYzNzZXNCRnJzckNXK0pMZENDOElUR2dxK0pmM0k2?= =?utf-8?B?ODBkRFIrRnZsUFhZTVZHbFA5aG8vNXErTUlXenM1MXY5TCtDZHZMcWJ5cmQz?= =?utf-8?B?T29scE0wSjZuTy9PdE9lKzdETnhxL2pDTHFCK0lYNXBBalRaZ0ZseWxxRm5q?= =?utf-8?B?WmVxZVZGbmNTS3JPQVhSVTZVMVA5MTYxQkEwWlp6RDd4MXZPby9OSHE1ZXMw?= =?utf-8?B?VzBLYlFaSC8vaU4zZFY1bC96cURpa3lGcEhBSFVFeS9pU25QYitlemxyeTlF?= =?utf-8?B?TjY2VzNEU1B3QWRiRnpBRGV5elc3L3RsaUdsdFB2YW8yVE5QTzNtdHZ0aVBF?= =?utf-8?B?REVNdDMvS2FOc3QweEFuZ09jNWFQZmZYa2ZzYTdkeXh1T09uN21CUjlxam1o?= =?utf-8?B?YktuR1JOemxlSGVyelVkL1RHY0kyTmdlL3lJMlRIR21NRDR5dHNtYmxkSzJN?= =?utf-8?B?MXdXZWdLYmoyRDJuMTU5enpCK0tVV0lZbmxNc2U5Z1hPbWVhSG5rRGNWZ3NE?= =?utf-8?B?Ly91QXkzbks2MWFJUUlzQVJkNDJiaE43a25jY25oZDZYN2JMaE0yTlRhRFd5?= =?utf-8?B?Zi9PTFNnMUVZb0gvelMyTFA2ZFd0MlJ5UGJVdmJYMGlOQVlNWmZId1Jjdld4?= =?utf-8?B?YTA1cGRoamZ0QmtXTXYrUHg1VU01ei85ODhYaWEyVUFSK3d0QStDODlZTWRv?= =?utf-8?B?cjV1eGYrZGc0Q1hYWjNaQjVNVVMwT2ltRXRYV3NlL3loRzM5ZUFQc0JOK3hw?= =?utf-8?B?VDZTT05zSk9SUmNzVXliNjRHSS9hUHVHeElPWFpuMHU2SFJzQ2liQT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR13MB3004.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 960aa863-e089-44d2-8f44-08da4de2e90d X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2022 08:50:19.4117 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4ytnlQCkxx+KtvcjL5QFCUVTOoKv6Xl7Hn8+YkPldnqNQ0+io2MnDNVtOjf/f/szvH+OFW+H9o13dr53Q4FRUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5639 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 WWVzLCB5b3UgYXJlIHJpZ2h0LCB0aGFua3MgZm9yIHlvdXIgY29tbWVudC4NCkFuZCBJIGZvdW5k IHRoaXMgbG9naWMgaXMgbm90IHJpZ2h0LCBhbmQgSSBoYXZlIHVwZGF0ZSB0aGlzIGxvZ2ljIGFz IGJlbG93IFdlIHdpbGwgdXNlIFJTUzIgaWYgTklDIGNhcCBzdXBwb3J0LCBvdGhlcndpc2Ugd2ls bCB1c2UgUlNTDQoNCgkJaWYgKGh3LT5jYXAgJiBORlBfTkVUX0NGR19DVFJMX1JTUzIpDQoJCQlu ZXdfY3RybCB8PSBORlBfTkVUX0NGR19DVFJMX1JTUzI7DQoJCWVsc2UNCgkJCW5ld19jdHJsIHw9 IE5GUF9ORVRfQ0ZHX0NUUkxfUlNTOw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJv bTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAeGlsaW54LmNvbT4gDQpTZW50OiBGcmlkYXks IEp1bmUgMywgMjAyMiAwNjo1Nw0KVG86IEtldmluIExpdSA8amluLmxpdUBjb3JpZ2luZS5jb20+ OyBkZXZAZHBkay5vcmcNCkNjOiBOaWtsYXMgU29kZXJsdW5kIDxuaWtsYXMuc29kZXJsdW5kQGNv cmlnaW5lLmNvbT47IERpYW5hIFdhbmcgPG5hLndhbmdAY29yaWdpbmUuY29tPjsgTm9sZSBaaGFu ZyA8cGVuZy56aGFuZ0Bjb3JpZ2luZS5jb20+OyBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29y aWdpbmUuY29tPg0KU3ViamVjdDogUmU6IFtQQVRDSCAxNC8xNF0gbmV0L25mcDogbW9kaWZ5IFJT UyBsb2dpYw0KDQpPbiA2LzIvMjAyMiAyOjUzIEFNLCBKaW4gTGl1IHdyb3RlOg0KPiBNb2RpZnkg UlNTLXJlbGF0ZWQgaW50ZXJmYWNlIGZ1bmN0aW9ucywgYXMgdGhlIE5GREsgZmlybXdhcmUgc3Vw cG9ydCANCj4gZmVhdHVyZSBORlBfTkVUX0NGR19DVFJMX1JTUzIgcmF0aGVyIHRoYW4gTkZQX05F VF9DRkdfQ1RSTF9SU1MuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKaW4gTGl1IDxqaW4ubGl1QGNv cmlnaW5lLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogRGlhbmEgV2FuZyA8bmEud2FuZ0Bjb3JpZ2lu ZS5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFBlbmcgWmhhbmcgPHBlbmcuemhhbmdAY29yaWdpbmUu Y29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUu Y29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBOaWtsYXMgU8O2ZGVybHVuZCA8bmlrbGFzLnNvZGVybHVu ZEBjb3JpZ2luZS5jb20+DQoNCjwuLi4+DQoNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L25m cC9uZnBfY3RybC5oIGIvZHJpdmVycy9uZXQvbmZwL25mcF9jdHJsLmggDQo+IGluZGV4IGU3Mzcx NWUyYWEuLjM3MmQ1Mzc0NjIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L25mcC9uZnBfY3Ry bC5oDQo+ICsrKyBiL2RyaXZlcnMvbmV0L25mcC9uZnBfY3RybC5oDQo+IEBAIC0xMTksNiArMTE5 LDcgQEANCj4gICAjZGVmaW5lIE5GUF9ORVRfQ0ZHX01BQ0FERFIgICAgICAgICAgICAgMHgwMDI0 DQo+ICAgDQo+ICAgI2RlZmluZSBORlBfTkVUX0NGR19DVFJMX0xTT19BTlkgKE5GUF9ORVRfQ0ZH X0NUUkxfTFNPIHwgDQo+IE5GUF9ORVRfQ0ZHX0NUUkxfTFNPMikNCj4gKyNkZWZpbmUgTkZQX05F VF9DRkdfQ1RSTF9SU1NfQU5ZIChORlBfTkVUX0NGR19DVFJMX1JTUyB8IA0KPiArTkZQX05FVF9D RkdfQ1RSTF9SU1MyKQ0KPiAgIA0KPiAgIC8qDQo+ICAgICogUmVhZC1vbmx5IHdvcmRzICgweDAw MzAgLSAweDAwNTApOg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXYu YyANCj4gYi9kcml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldi5jIGluZGV4IDIzOGIyYjU0NTEuLmJk N2RkMzBmMTAgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L25mcC9uZnBfZXRoZGV2LmMNCj4g KysrIGIvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXYuYw0KPiBAQCAtMTIzLDcgKzEyMywxNyBA QCBuZnBfbmV0X3N0YXJ0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQ0KPiAgIAlpZiAocnhtb2Rl LT5tcV9tb2RlICYgUlRFX0VUSF9NUV9SWF9SU1MpIHsNCj4gICAJCW5mcF9uZXRfcnNzX2NvbmZp Z19kZWZhdWx0KGRldik7DQo+ICAgCQl1cGRhdGUgfD0gTkZQX05FVF9DRkdfVVBEQVRFX1JTUzsN Cj4gLQkJbmV3X2N0cmwgfD0gTkZQX05FVF9DRkdfQ1RSTF9SU1M7DQo+ICsJCXN3aXRjaCAoTkZE X0NGR19DTEFTU19WRVJfb2YoaHctPnZlcikpIHsNCj4gKwkJY2FzZSBORlBfTkVUX0NGR19WRVJT SU9OX0RQX05GRDM6DQo+ICsJCQluZXdfY3RybCB8PSBORlBfTkVUX0NGR19DVFJMX1JTUzsNCj4g KwkJCWJyZWFrOw0KPiArCQljYXNlIE5GUF9ORVRfQ0ZHX1ZFUlNJT05fRFBfTkZESzoNCj4gKwkJ CW5ld19jdHJsIHw9IE5GUF9ORVRfQ0ZHX0NUUkxfUlNTMjsNCj4gKwkJCWJyZWFrOw0KPiArCQlk ZWZhdWx0Og0KPiArCQkJUE1EX0lOSVRfTE9HKEVSUiwgIm5mcF9uZXQ6IG5vIGZ3IHZlcnNpb24g bWF0Y2giKTsNCj4gKwkJCXJldHVybiAtRU5PREVWOw0KPiArCQl9DQo+ICAgCX0NCj4gICANCj4g ICAJLyogRW5hYmxlIGRldmljZSAqLw0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbmZwL25m cF9ldGhkZXZfdmYuYyANCj4gYi9kcml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldl92Zi5jIGluZGV4 IGJiODIwNmM0ZjYuLjg3NjlmMDdiZTQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L25mcC9u ZnBfZXRoZGV2X3ZmLmMNCj4gKysrIGIvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXZfdmYuYw0K PiBAQCAtOTUsNyArOTUsMTcgQEAgbmZwX25ldHZmX3N0YXJ0KHN0cnVjdCBydGVfZXRoX2RldiAq ZGV2KQ0KPiAgIAlpZiAocnhtb2RlLT5tcV9tb2RlICYgUlRFX0VUSF9NUV9SWF9SU1MpIHsNCj4g ICAJCW5mcF9uZXRfcnNzX2NvbmZpZ19kZWZhdWx0KGRldik7DQo+ICAgCQl1cGRhdGUgfD0gTkZQ X05FVF9DRkdfVVBEQVRFX1JTUzsNCj4gLQkJbmV3X2N0cmwgfD0gTkZQX05FVF9DRkdfQ1RSTF9S U1M7DQo+ICsJCXN3aXRjaCAoTkZEX0NGR19DTEFTU19WRVJfb2YoaHctPnZlcikpIHsNCj4gKwkJ Y2FzZSBORlBfTkVUX0NGR19WRVJTSU9OX0RQX05GRDM6DQo+ICsJCQluZXdfY3RybCB8PSBORlBf TkVUX0NGR19DVFJMX1JTUzsNCj4gKwkJCWJyZWFrOw0KPiArCQljYXNlIE5GUF9ORVRfQ0ZHX1ZF UlNJT05fRFBfTkZESzoNCj4gKwkJCW5ld19jdHJsIHw9IE5GUF9ORVRfQ0ZHX0NUUkxfUlNTMjsN Cj4gKwkJCWJyZWFrOw0KPiArCQlkZWZhdWx0Og0KPiArCQkJUE1EX0lOSVRfTE9HKEVSUiwgIm5m cF9uZXQ6IG5vIGZ3IHZlcnNpb24gbWF0Y2giKTsNCj4gKwkJCXJldHVybiAtRU5PREVWOw0KPiAr CQl9DQoNCkFzIHRoaXMgRlcgc3BlY2lmaWMgY2hhbmdlcyBjcmVwdCBpbnRvIHZhcmlvdXMgbG9j YXRpb25zLCBpdCBjYW4gYmUgaGFyZGVyIHRvIG1haW50YWluIHRoZSBjb2RlLg0KSSB3b25kZXIg aWYgc29tZXRoaW5nIGxpa2UgYmVsb3cgY2FuIGhlbHAsIHdoYXQgZG8geW91IHRoaW5rOg0KDQp1 bnNpZ25lZCBpbnQgbmZwX0ZXX1JTU1tdID0geyAvLyBjb21tb24gZm9yIGJvdGggUEYgJiBWRg0K CU5GUF9ORVRfQ0ZHX0NUUkxfUlNTLA0KCU5GUF9ORVRfQ0ZHX0NUUkxfUlNTMiwNCn07DQoNCm5l d19jdHJsID0gbmZwX0ZXX1JTU1tORkRfQ0ZHX0NMQVNTX1ZFUl9vZihody0+dmVyKV07DQo=