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 EFA42A00C4; Thu, 13 Jan 2022 09:21:53 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 89DE340689; Thu, 13 Jan 2022 09:21:53 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 7F38640150 for ; Thu, 13 Jan 2022 09:21:51 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20D1nCft029805; Thu, 13 Jan 2022 00:21:50 -0800 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2108.outbound.protection.outlook.com [104.47.70.108]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3djarn92mk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Jan 2022 00:21:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OSlBgsXJI7UMNAQr/omQ8UsWVALxleZ+mfPAucICasXa0cD4/LiBuMzMtx+u9VKsW3Weo33aIUTy/+iN2BEtcPifqi3LN5Wo2AVXMlY6HAEDbAH9777vXSbv5YO949kTS982UWNAxqrs9KCCxeuckBcw78wPfiZ0zNgK+v4bzXocVOjPsNpDpsnUNOr4b169ddkBkNMBEwO2G1vEZ++G3S4mPIULLaJoaUKCqkZ6kGdQPJ18O6RfVenjtLTty7i7YoZQvW+7NWmmD/EcdvyqSDV9bW39TjKp3MzEzutfU1RUzQ2gr9LXhJfewy0QWIXPodmvxJEmW1P8w2sfdlIz+g== 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=E/dSONzxGdM+vQ1g3n0Q+wsJef9PPcb7cwwv6W26B+o=; b=K5dB8ZS/M47fJGaxZN7DntwklncQggUlB7AeJKYrhIAtKqc32xweJDmuBSL1/6A8+xIGp6UIgVd18da26xaxrVBWMuOg/PvFCUmHopHf4s6foWNFoJ/u8gieQE1FUoAxY8AiZQeQgVb1qAiXELCrO3RkiGz4lbPvFgAOLjg6mmU0sb71OrsxLKtbiLAKfAOJODWrY8ch9XomR+4SEgnJmVAV8O+MwaEwHOA8zu31/9YcoZgdIbQX16NSUEPUXRYj8AGrnX5+q8noIuO9JRfeVw8d8G5KOYYxk9jLwMcripG72Yq7t1wbOCqnbX0uH28HJnYdqE+znGh8kVh0ciW8eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E/dSONzxGdM+vQ1g3n0Q+wsJef9PPcb7cwwv6W26B+o=; b=icKpmDK/b2rCDzcg41ltPCUiR7IYGyZcZLp01BuiM07PvGwkOWgGZNLCyw/l47Ql0BKb2p4bc018tfQZLH+rW3gWHUvhqMynd2jbs13PUwlDNPsojrVvPlsHeXy5AvsZdzoGMTNS0xd0g+1rsfE2EVG3j50cfzIMiCTJnlcW30c= Received: from BN8PR18MB2482.namprd18.prod.outlook.com (2603:10b6:408:9b::23) by DM5PR18MB1596.namprd18.prod.outlook.com (2603:10b6:3:146::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Thu, 13 Jan 2022 08:21:48 +0000 Received: from BN8PR18MB2482.namprd18.prod.outlook.com ([fe80::8daf:8841:22b7:2d9f]) by BN8PR18MB2482.namprd18.prod.outlook.com ([fe80::8daf:8841:22b7:2d9f%5]) with mapi id 15.20.4888.011; Thu, 13 Jan 2022 08:21:47 +0000 From: Rakesh Kudurumalla To: Ferruh Yigit , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda , Sunil Kumar Kori , Satha Koteswara Rao Kottidi CC: "dev@dpdk.org" Subject: RE: [EXT] Re: [PATCH 1/2] net/cnxk: update meter bpf ID in rq Thread-Topic: [EXT] Re: [PATCH 1/2] net/cnxk: update meter bpf ID in rq Thread-Index: AQHX5bVsfnPpPvjGP06Om1vO9w0s96xeBvmAgALZ7PA= Date: Thu, 13 Jan 2022 08:21:47 +0000 Message-ID: References: <20211130064147.1023321-1-rkudurumalla@marvell.com> <1014f09c-762b-079f-c28b-2d3c57415111@intel.com> In-Reply-To: <1014f09c-762b-079f-c28b-2d3c57415111@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4d42d775-c903-4251-85f5-08d9d66dbe1d x-ms-traffictypediagnostic: DM5PR18MB1596:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3631; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aAAXp25q3U7G4tCDFVZgFHJ1p1VmqGdwPFROqqcltMRO5QnVQsZBEhq2FokG3D+2v6MYTHR+spPjRLhT327PAOR+vnrvcvgDNUqNZVTjpcdYxJohAbBUSyZkJ9OaPlPmrVAjkUAZCLDXQ3FvZx2sIeMW72Kzawwug0+IbzMI2EqwzCxs+DS7e1/Ws3dGLl7pWZWX687TMO2ywRyWb3HWse935XNs71UT+GqCisMkUQdFD6cVbclIlWb65psTQS+SLrVVDi3n2SRn8ViHw7pn8gN+oNtok6B2k7Rr8T/8bpX1OJFacROOQ7ZUo+QoSu/GsCfMYyUaXw6usz2K/S67R4Q4rcuhW011QTglDI7Gh/yC8gcOUl2VrQ+Kjj2y5N1XPxgGJtLhBD4lCUU5doXNSdgm957ATgD/QYTLn3oEkxSUXW2Ib0HRvpFfVKbvOVL7mk/a1S1rulUEcJ4/RHsjx+QzE3GrIEkTpVaQaqTR83uElZDh7QvYf8DuV/frX6CoajuA0zNh/EEVXlKOoHuIz07y4iI0ytdACKEC1rOyBMFmocHrBgnzX8fy5myQ+zjSy2T60x71hMuMSnSTinpr5EY8X8cM/KaJiCKbhgOcqAka/SklIE0pH06AV6RdNhrM+FrZpiYFwkirSRmivJ2PrIel5lsRtWt89ZaiVF5Iq5vPcyB8cGsI9pUkzB9YpYkWWkK23vo5tJF+2NuK0eNoDA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR18MB2482.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(71200400001)(66476007)(66556008)(66446008)(64756008)(38100700002)(122000001)(86362001)(8936002)(83380400001)(8676002)(38070700005)(5660300002)(76116006)(9686003)(66946007)(186003)(55016003)(508600001)(33656002)(15650500001)(2906002)(26005)(52536014)(6636002)(53546011)(6506007)(7696005)(316002)(110136005)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cm5GbHVhRTZZZ0hXSWwySjNOdEM0eEFFMkREYldUR3lDRlF2YnpscVIwVEhN?= =?utf-8?B?OEQ2TzlrV1BoZkNxdDVRVm9jNHU3LzF3SnZ5L2wreEN0RmNIWUc5VGVaWGls?= =?utf-8?B?cmlLQm5yRzRHVXYwM1lMWlRMMzFMREQ0MlVTZnVib3pacG5YZDJIT0JOM3VP?= =?utf-8?B?aHBFV2UrQjRic1RBVGVTU3kyc0VWdlcwTGhFSzQ3S0x4emdZRnozMWUzMEdo?= =?utf-8?B?QzFuOHA0eEhpalBXb0JJMGJhR24zZkFIWitPUXQ0OFhEQUJMY2dGS2ZCbnZG?= =?utf-8?B?YXBYdHlmckNucFpFdHdlOHVsZGIydTFXQkxjMzE0NjhNYVVsUU1YYy9zWXU4?= =?utf-8?B?amh1emN3bnVLS1NLQ3BQRUFVMXpMN1FSS0hHdnBFdFROdjFVdXhiN0JybGYw?= =?utf-8?B?UFNwK0VXd0gxQjc3WjZVcitPRUVzWVlqWHBQZzNDTUtsWUJaK042R096QUNr?= =?utf-8?B?OHJmWFBqdGo4K1pvRGRBendjZTVrY3RvRWdhemF0V3hrcFRpNjBETjRwVHp3?= =?utf-8?B?Z3h5SWxFbm1vYTNTSWZXY0VsMVNxQzZNNE02ZlJhN1ZvMWVzaVFwdnpIaWdY?= =?utf-8?B?cTlwTUVWa2N1VWRpOUw1RlhDUCtsRjQyMVpwSlRlWDFibC9sSUpBSFF5UVVT?= =?utf-8?B?ZWZleTlsVkI0andBak9mS3VPQ2g2OThtS2tvYVd5SEVxZGtraG1sT1cyS3Fp?= =?utf-8?B?dithbkQ2MGo5QjdpZDNpYjdncHk5blNRVmN1UC9LK005N2dyUkxCOWRUM3E4?= =?utf-8?B?T2Nxb1ZFWSt0N2pqOUNwMkZJTFNob3hwaXhQS29sWmhiUEM0dkdlUmhjaGJl?= =?utf-8?B?dUpuSnNPTks4TDV2MzB6L1F4LzR6d1pjUWp2RENEUmtsNTRnZGltQ0ZyM1Ex?= =?utf-8?B?UmorMk1WSmJvbGI5NVhMOUk4bjFlRTd5OHkxNEozaEszbkNndTV1ZmhrSjVw?= =?utf-8?B?WVg2UlkzZlpEa3Fld29VdGltQ0pkV0F4UHBDVDNkdGhtc1VnOVNyZFdwU2k0?= =?utf-8?B?MzRoQjZFd0xGU0l2QTJ5eEIxNHp0ajk1WkNDMTl6cU9WRVNTQXNwWGFaWll0?= =?utf-8?B?WjVYN1dLT3dXdE1UdXhnek0xZWVvYzJTbTV0cGJJOVVaVHBqbXpLdklaQlpX?= =?utf-8?B?ejJyeVBSZmFxS2lkTjJxRU1kQlZjSGhRL3dhTHFBMEFSbkhFVlJrQlhERGJw?= =?utf-8?B?bWFXdlYxK1dTZzhjS0ZCUEVhWDhkbEc1aG1XUmRKNVRrNzJUUGptd2daajFu?= =?utf-8?B?a2dJUTBDVitJVVAwWlRwK2RLYzBjWGhnYTdKa3RmWTUwUUhHckkrckd2eE1a?= =?utf-8?B?Zm5qeERDa2tzZWp5ZG5sUTJTaElOOHF3dXNHZmNNS052UzdRUlRjN3lqaGFG?= =?utf-8?B?azh2Y2M4d25UU2Q0czRBenNJNDQxNXBCSlE1T05CUnhxU0swU2RPaGFqa01o?= =?utf-8?B?UWsvcng5YTQ5SDNEbGlZaHdZZE0zSW5GL2lTUy94TzRIdEIwVlp3QnlYczZr?= =?utf-8?B?eEo4aGxRdXY2Q0cwODFXT2FlRlp0TmRjOUFXWTc3c1FHNDR2eGpObFRqRjlF?= =?utf-8?B?YnBuQUlHUEFlcm9tU1ovVW92amN6WDBJZFQ3aWY3Q1RoYjlmVFhDcTl0RzNF?= =?utf-8?B?ZTZwSGhKMEdWcVVwN3FNRWtVNlhSeGVYYlZzbnVkR25EaW1HdERPNVVreURJ?= =?utf-8?B?dUI0LytYaE5VZkNuQ1RuQ2crUjlHYnBUR3RNd0ZMNnlCZXYyRlRFTlpCaVg3?= =?utf-8?B?VzRscFdhWVIraTFqV2xBUzBtRHVZeUZ3aHIrN1MvZytHaUdGME5Mb3IyV1Jx?= =?utf-8?B?UUZrWkdsK0NIQkhQUC92MWtyajZoQUFJUjQyQ2IzUXFlK2lxMUtyb0IyODRN?= =?utf-8?B?WUlHMmpEZFVkSzQrR21ISzJIZGsyVmlzdVRnaER5SDljaHYrRG1pN3dldHYr?= =?utf-8?B?MktlMWRQUnZPNkVTQ3ZWdFBEVDVRTXErNHBQSHMvU3FOOEJGZ2prMmoyZlAx?= =?utf-8?B?SnlLNkRNa0tsWmEyWnBRRDFFbkthekRpa3VHMmVsQ3ZtR0cxdGdZd3lKR20z?= =?utf-8?B?ajV4YlcxajZiNFozTENsaTRCb2RQWlJCTGtwcXA0eXFXa293NEZiQSsybUQ1?= =?utf-8?B?YXl0MW9hd3Z1TE1HSVJoUFdBWTZEZGZZU2FHWG42REo2cVZxSVYweHpFSks5?= =?utf-8?B?aE52NExHWlN1QW41QkJDSVpXTVd1TUgvRWRSbGpJdnZZNnNKN2U5MDJZb3l5?= =?utf-8?B?THh6b1FTaVpFcHBwd2F4dUtmZlVnPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR18MB2482.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4d42d775-c903-4251-85f5-08d9d66dbe1d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2022 08:21:47.5427 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /83fPhHxHWuXJ8mu8Huykp2zh0dOmzEWAXmj3b2V42+c5YZiBJqN0o73pwmtzJ4K0DwBtYMKcWOTenkonYsW3AsTbLYHR2vUxbNlQepPvVQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR18MB1596 X-Proofpoint-GUID: KriF_TwV5KkUojLDxztRibgBehaebW3u X-Proofpoint-ORIG-GUID: KriF_TwV5KkUojLDxztRibgBehaebW3u X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-13_02,2022-01-11_01,2021-12-02_01 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDExLCAyMDIy IDY6MTYgUE0NCj4gVG86IFJha2VzaCBLdWR1cnVtYWxsYSA8cmt1ZHVydW1hbGxhQG1hcnZlbGwu Y29tPjsgTml0aGluIEt1bWFyDQo+IERhYmlscHVyYW0gPG5kYWJpbHB1cmFtQG1hcnZlbGwuY29t PjsgS2lyYW4gS3VtYXIgS29ra2lsYWdhZGRhDQo+IDxraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbT47 IFN1bmlsIEt1bWFyIEtvcmkgPHNrb3JpQG1hcnZlbGwuY29tPjsgU2F0aGENCj4gS290ZXN3YXJh IFJhbyBLb3R0aWRpIDxza290ZXNod2FyQG1hcnZlbGwuY29tPg0KPiBDYzogZGV2QGRwZGsub3Jn DQo+IFN1YmplY3Q6IFtFWFRdIFJlOiBbUEFUQ0ggMS8yXSBuZXQvY254azogdXBkYXRlIG1ldGVy IGJwZiBJRCBpbiBycQ0KPiANCj4gRXh0ZXJuYWwgRW1haWwNCj4gDQo+IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cj4gT24gMTEvMzAvMjAyMSA2OjQxIEFNLCBSYWtlc2ggS3VkdXJ1bWFsbGEgd3JvdGU6DQo+ID4g UGF0Y2ggdXBkYXRlcyBjb25maWd1cmVkIG1ldGVyIGJwZiBpcyBpbiBycSBjb250ZXh0IGR1cmlu ZyBtZXRlcg0KPiA+IGNyZWF0aW9uDQo+IA0KPiBSUSBpcyByZWNlaXZlIHF1ZXVlLCByaWdodD8g Q2FuIHlvdSBwbGVhc2UgdXNlIHRoZSBsb25nIHZlcnNpb24gZm9yDQo+IGNsYXJpZmljYXRpb24/ DQpZZXMgUlEgaXMgcmVjZWl2ZSBxdWV1ZS4gU3VyZSB3aWxsIHVzZSBsb25nIHZlcnNpb24NCj4g DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSYWtlc2ggS3VkdXJ1bWFsbGEgPHJrdWR1cnVtYWxs YUBtYXJ2ZWxsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRyaXZlcnMvbmV0L2NueGsvY24xMGtfcnRl X2Zsb3cuYyAgfCAgOSArKysrLS0tLS0NCj4gPiAgIGRyaXZlcnMvbmV0L2NueGsvY254a19ldGhk ZXZfbXRyLmMgfCAyNSArKysrKysrKysrKysrKysrKystLS0tLS0tDQo+ID4gICAyIGZpbGVzIGNo YW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbmV0L2NueGsvY24xMGtfcnRlX2Zsb3cuYw0KPiA+IGIvZHJpdmVycy9u ZXQvY254ay9jbjEwa19ydGVfZmxvdy5jDQo+ID4gaW5kZXggYjgzMGFiZTYzZS4uNDAyYmIxYzcy ZiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC9jbnhrL2NuMTBrX3J0ZV9mbG93LmMNCj4g PiArKysgYi9kcml2ZXJzL25ldC9jbnhrL2NuMTBrX3J0ZV9mbG93LmMNCj4gPiBAQCAtMzYsMjAg KzM2LDIwIEBAIGNuMTBrX210cl9jb25maWd1cmUoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2 LA0KPiA+ICAgCWZvciAoaSA9IDA7IGFjdGlvbnNbaV0udHlwZSAhPSBSVEVfRkxPV19BQ1RJT05f VFlQRV9FTkQ7IGkrKykgew0KPiA+ICAgCQlpZiAoYWN0aW9uc1tpXS50eXBlID09IFJURV9GTE9X X0FDVElPTl9UWVBFX01FVEVSKSB7DQo+ID4gICAJCQltdHJfY29uZiA9IChjb25zdCBzdHJ1Y3Qg cnRlX2Zsb3dfYWN0aW9uX21ldGVyDQo+ID4gLQkJCQkJICAgICopKGFjdGlvbnMtPmNvbmYpOw0K PiA+ICsJCQkJCSAgICAqKShhY3Rpb25zW2ldLmNvbmYpOw0KPiA+ICAgCQkJbXRyX2lkID0gbXRy X2NvbmYtPm10cl9pZDsNCj4gPiAgIAkJCWlzX210cl9hY3QgPSB0cnVlOw0KPiA+ICAgCQl9DQo+ ID4gICAJCWlmIChhY3Rpb25zW2ldLnR5cGUgPT0gUlRFX0ZMT1dfQUNUSU9OX1RZUEVfUVVFVUUp IHsNCj4gPiAgIAkJCXFfY29uZiA9IChjb25zdCBzdHJ1Y3QgcnRlX2Zsb3dfYWN0aW9uX3F1ZXVl DQo+ID4gLQkJCQkJICAqKShhY3Rpb25zLT5jb25mKTsNCj4gPiArCQkJCQkgICopKGFjdGlvbnNb aV0uY29uZik7DQo+ID4gICAJCQlpZiAoaXNfbXRyX2FjdCkNCj4gPiAgIAkJCQluaXhfbXRyX3Jx X3VwZGF0ZShldGhfZGV2LCBtdHJfaWQsIDEsDQo+ID4gICAJCQkJCQkgICZxX2NvbmYtPmluZGV4 KTsNCj4gPiAgIAkJfQ0KPiA+ICAgCQlpZiAoYWN0aW9uc1tpXS50eXBlID09IFJURV9GTE9XX0FD VElPTl9UWVBFX1JTUykgew0KPiA+ICAgCQkJcnNzX2NvbmYgPSAoY29uc3Qgc3RydWN0IHJ0ZV9m bG93X2FjdGlvbl9yc3MNCj4gPiAtCQkJCQkgICAgKikoYWN0aW9ucy0+Y29uZik7DQo+ID4gKwkJ CQkJICAgICopKGFjdGlvbnNbaV0uY29uZik7DQo+ID4gICAJCQlpZiAoaXNfbXRyX2FjdCkNCj4g PiAgIAkJCQluaXhfbXRyX3JxX3VwZGF0ZShldGhfZGV2LCBtdHJfaWQsDQo+ID4gICAJCQkJCQkg IHJzc19jb25mLT5xdWV1ZV9udW0sDQo+ID4gQEAgLTk4LDcgKzk4LDcgQEAgY24xMGtfcnNzX2Fj dGlvbl92YWxpZGF0ZShzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmV0aF9kZXYsDQo+ID4gICAJCXJl dHVybiAtRUlOVkFMOw0KPiA+ICAgCX0NCj4gPg0KPiA+IC0JaWYgKGV0aF9kZXYtPmRhdGEtPmRl dl9jb25mLnJ4bW9kZS5tcV9tb2RlICE9DQo+IFJURV9FVEhfTVFfUlhfUlNTKSB7DQo+ID4gKwlp ZiAoZXRoX2Rldi0+ZGF0YS0+ZGV2X2NvbmYucnhtb2RlLm1xX21vZGUgIT0gRVRIX01RX1JYX1JT UykNCj4gew0KPiANCj4gVGhpcyBjaGFuZ2Ugc2VlbXMgdW5pbnRlbmRlZC4gUGxlYXNlIGtlZXAg dGhlIG9yaWdpbmFsIHZhbHVlLg0KV2lsbCBrZWVwIG9yaWdpbmFsIHZhbHVlDQo+IA0KPiANCj4g DQo+IDwuLi4+DQo+IA0KPiA+ICAgCWlmICghY2FwYSkNCj4gPiAgIAkJcmV0dXJuIC1ydGVfbXRy X2Vycm9yX3NldChlcnJvciwgRUlOVkFMLA0KPiA+IC0JCQkJUlRFX01UUl9FUlJPUl9UWVBFX01U Ul9QQVJBTVMsDQo+IE5VTEwsDQo+ID4gLQkJCQkiTlVMTCBpbnB1dCBwYXJhbWV0ZXIiKTsNCj4g PiArDQo+IFJURV9NVFJfRVJST1JfVFlQRV9NVFJfUEFSQU1TLCBOVUxMLA0KPiA+ICsJCQkJCSAg Ik5VTEwgaW5wdXQgcGFyYW1ldGVyIik7DQo+ID4NCj4gDQo+IFByZXZpb3VzIGluZGVudGF0aW9u IGxvb2tzIG1vcmUgY29uc2lzdGVudCB3aXRoIERQREsgY29kaW5nIGd1aWRlLg0KV2lsbCB1cGRh dGUgdG8gcGVydmlvdXMgaW5kZW50YXRpb24NCg==