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 4B775A04A5 for ; Thu, 3 Mar 2022 07:45:08 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3931742768; Thu, 3 Mar 2022 07:45:08 +0100 (CET) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id AEDC740141; Thu, 3 Mar 2022 07:45:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646289906; x=1677825906; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=v+qVmcA8pBO5tSaUWEPxq0OHuM/hy+y16xrqwjTRI1c=; b=OOeRRxsh9rktORTdbEWKzbAsFHVz+CAMtA24PE30pfJj+g2Uk5CjZ4/U VRt7Zm0rVkAEuFEN+BakAx/uVZRwTzQaUG2Ao90toFKcUTk9uyVR9TX3s /Ydr83CodG8MjTuLqif5X91VivKB2YFIYGPbaIv+CS9TcTuR4TTXqhtPQ 9XsSuwXxuX65o8YMuj8ULcsfa/XsBV5HlAwIhHjh7JEKdpy1rnkLlyIvy Cydx01B9+UvRz6ItJWutSIfWPuYnIoPK2VpYiUE5jlqphiZJ+vCeZcv+F YyVcxNvaXoSVvBymPWiTndDm8KN9tRFzLVPw/YA4ikVw3wKriPnD6xxkk g==; X-IronPort-AV: E=McAfee;i="6200,9189,10274"; a="340026057" X-IronPort-AV: E=Sophos;i="5.90,151,1643702400"; d="scan'208";a="340026057" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2022 22:45:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,151,1643702400"; d="scan'208";a="640067971" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga002.fm.intel.com with ESMTP; 02 Mar 2022 22:45:04 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 2 Mar 2022 22:45:04 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Wed, 2 Mar 2022 22:45:04 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Wed, 2 Mar 2022 22:45:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dNXZQX6fJEfR6Tzg/o9Cl8rDIBwPuxLcsWEQbxQY/H/6kzDRuuCsxTa7wQmOyMbzxKNCG4UvgNFtj/op9WJNvhUEqiCDOBZToghXjwaSRWDg0MqDhIcZusbqYS0nSp0HABY+73cPuDT3W3Hlf3wB+H/sgpI5v3f7Uc3ut26qr/lVBFi7Jer4vQySLBh/UOTWoE3uUrziMPOeG6yEwg/Nr4W3Zj8tjCxsdijlU0KXgfXC1RF6YnEp3VSesp5eBnjVCKgfg0ciMKtdwmN0E3zoSlMZ7xlCnH2F3+//cEPAE/M+j5IAP6LknDuchIYSdmbHf42jWuCm3wSHmrdHFcOQDw== 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=v+qVmcA8pBO5tSaUWEPxq0OHuM/hy+y16xrqwjTRI1c=; b=dpE0Deg0CBzSekRPCgLbLOWZ0NOXw/fcg0SZUCaRiGN3qXnuBlfkL2wrPwCCrQgBzYZS3iAxsFE8WjvxtqkyfvCMX+WICnXJ6uK/UmBxTwHr1P9A5GbekWo7eEs37fRRwJlopvPbCZkcC7SybL2ECxg+5XoB5H82gdThyZR8yJ/jmjzf6wc9HRFJhcpMR2gDCucOx0bST/8MGR2416heLokJWS8hI4zxH3Anz9gAcM8OOMjgGTvqyOdMjOSv2fPMGhIRxBZSB80pz9B5xu595sqNX9ITUM/j8dD+29rpZKFoI+Er75tnbDBURXThC47wnxiv+czCJJ3gVRSS40SI+Q== 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 Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by BY5PR11MB4055.namprd11.prod.outlook.com (2603:10b6:a03:18b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Thu, 3 Mar 2022 06:45:01 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::4de5:c095:2da2:5a3b]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::4de5:c095:2da2:5a3b%3]) with mapi id 15.20.5017.027; Thu, 3 Mar 2022 06:45:01 +0000 From: "Xia, Chenbo" To: Xueming Li , "dev@dpdk.org" CC: "stable@dpdk.org" , Maxime Coquelin , Matan Azrad Subject: RE: [PATCH] examples/vdpa: fix disabled VirtQ statistics query Thread-Topic: [PATCH] examples/vdpa: fix disabled VirtQ statistics query Thread-Index: AQHYKYHoNJNYH7uvnkyuSFBtBILkHaytP/5w Date: Thu, 3 Mar 2022 06:45:01 +0000 Message-ID: References: <20220224132405.1939006-1-xuemingl@nvidia.com> In-Reply-To: <20220224132405.1939006-1-xuemingl@nvidia.com> Accept-Language: en-US, zh-CN 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=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8c92772e-79ca-49de-92ed-08d9fce157a6 x-ms-traffictypediagnostic: BY5PR11MB4055: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: JF5QLXOtXsH6av1gE4f5gaspVXkqq7Vym0rUYsBIbPqJCGTUuuD2Odpvh7eTQCkicAVpqOspFuq3bhVLaRb1k1nU+DB3VL6iTTeWvHfD6jeAM2LfHaIHHxrr8S+hL/RC2WxAvxzx0SszmaxHz+rAGuG1NLRoGNR/C/4jf2At9jlMjQlPBvbPBgtoae2cJnC5hJo3juTOM761yNDDsXtpVtkRR1ZeNu+zdQ43BCgJv/MpfoPLNRA5jvRLsq0qm37ONnPqbDQnVdHebnRBDiPRcTnMHi1/vmAowWVVyyDTg4B//tMg3zFJtyY36c4u99F2KgTYhE0AgmZMCqD3gtrMewlRnEWz7B5CXutgSRWDLw9/YEs+OFHGk8NtD0LriondRhf4dKg+A64k1xRTjbLdFJTkkQERTr/PPw8ggciHI565/jqh/LR38VoXfvifma/M8oe5doQM7x2rdh41FLzdZ7lM9j3aUZTJJpf/nssmWT6posQoTKWMfwa5STJyOqybhaqLb5O7w9J0AGnvRPXUKvhv6vICkLKwYgPXV/hLQoSNZP7x4vUynUm2eg37OZ30d52xh4x+zDIL364m5YIEs9qXVrhSKkMKU4a9qUg2laf8y0UzkbuzAvcSs7/duRZPmWIbDfAoYqipNecLgsHPz3UzsQ5eRwE8cp7vyP/othpb50uNcBv6TVcyID4o14Omq+9RCgKS6ssu3XOwQAx2Iw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(76116006)(64756008)(9686003)(7696005)(6506007)(66556008)(66946007)(66446008)(33656002)(66476007)(8676002)(4326008)(53546011)(110136005)(122000001)(508600001)(82960400001)(54906003)(38100700002)(2906002)(86362001)(8936002)(316002)(38070700005)(55016003)(186003)(26005)(5660300002)(52536014)(83380400001)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZlhsR3dBR0NhbldZZ2NVbzg3OXJ3M3ZLSEFPdFU2VkhYU3RNTWJ5Qk83NmNE?= =?utf-8?B?S2R2a2lKYzQ3VzJHcjFndCtFVVRkMDJqSU03VVovT0tNZDFWcUJwd0lNcTV1?= =?utf-8?B?eUdiemI3T3MyeXAvK1B2ajJVTVZrZFZ5Y2ZHYXl6WWdlTWNEbnlWYmZ2b3g1?= =?utf-8?B?MFVqdmREVEpFcXpLTjZiaVl6R2R6Wk9wb25NSlhhdGZTUDFoaXhCVVg5VTJj?= =?utf-8?B?L29yTUh4TUExeG43dE5VVDd2a2JzT2RkZGFTdi9sTXhic1I2STNXMnJuSnNR?= =?utf-8?B?MXZvalUwMlNJekFUenoxSEJla1h6aFJtNElrRnk4bDhGa2VoWWRrQ3c5RWtN?= =?utf-8?B?Sm9xVlhiNnJlMk5yK1JCbGh3NnRiRkVDWVhqM28vbFFiZHpRM1ZFblVnRy9Q?= =?utf-8?B?ZUp2dXdLVGhhSm5iK3pSTWlOaGw3ZXB4eTRwak5pZVVIOEdvWVdHWEl5NFMr?= =?utf-8?B?dEx5QlF3a2phbytwK3dYYzkxSHFySXYyTm1uaTZTVms2ZjlkMWZ3Vnk4N09I?= =?utf-8?B?K2w1OHJoM2I3ZW1hdUR6YjRWMndmd0RuMFZhWnNLZ0Z2MmhwV0NEdkxzcVht?= =?utf-8?B?NHhsd0VJaGdaSXlmSWpWMmNlSFBJR281blg1dHlURUp4VVRITmM1V3htamtM?= =?utf-8?B?QVFORkYyQVBtVkpJNnozd0NxdEMzYjcwRG1YOXpDbjdSK1c0KzJlR3ovL0dy?= =?utf-8?B?OVU4cGZrRk14cml5Sk9CYklhbFdFOCtjcjBWSm1lU1ZmVVVMQ3dFVURWNG1I?= =?utf-8?B?cjlLT2FEMWs4d2ZjSC81K25VSDBXQ1UybUhnb2JTVXBJSm5wcUxqZVBuMU9F?= =?utf-8?B?OEtJc2EzeHE0YjdEZDBhL0pKYXZ2cEFzQ0MvMk5uV2lLbHo0TGJjTGFnWWp0?= =?utf-8?B?ZkNHaWsrU3ROMmFqam01dEg2a25SN1E2Tm85MUlhSzVxZXhzZ2dIZmNFSjV5?= =?utf-8?B?ZkFTUllPVmpKcnExWnNqTnlyNXFhZkRPRmNiZlhvZnRGb0VaRFdVUmRHcTJG?= =?utf-8?B?YnNRY0l4NXhaU0dlckVEVlNiWmEyUTZnSWFIVWFrS0Q2YjVvU0l0cXBna2pz?= =?utf-8?B?RkQ3eEp2YTJCelAyU1l1aDRKU1liZlFLU0orbjd2cnFZWkdOYWRhMjd2TGZM?= =?utf-8?B?emVZazViU2pBYmVYRGVFcmFqdnRTZmtEQitqMTdrNXczdExrUUhRN3JjdmFG?= =?utf-8?B?cXdOSXF0NFRteUJld1hyaTMzUHA3S3pzVkp3QjZ5dmp1Uk5HSW5URzNYVno5?= =?utf-8?B?NkxoSjh6OTg0cldncDc0TGpiK2tmcnptdll6TFF6L0R5WVE0RmVBdXZiS1hX?= =?utf-8?B?SWF3YVgxYXJTOFJ2OTVMc25DMUhaSzAyeFJQRytTYzhkQ1Yxc0c4a2hIaVcy?= =?utf-8?B?ZXlJZ2hzRUZHNzk2Wm1MUmh3M0hPZFN1QkFCNDRxbFlRV0lXVDdwelBsQ3BR?= =?utf-8?B?N0Jkd2p0WENWM3I1RnZBdGh0dlNMSk9oSXVDcWp1RG0wR3E0RzV1WXBBa1VP?= =?utf-8?B?ZnJEQVJUclczd2J1eFNRakJIWjhXQ29id0JQQm95SnplYnpaODZ4eUtHYzBT?= =?utf-8?B?c0xRcU96ZE5VQ3VqeFRla3I2b2laakJGcXo3cHNsajNnb3M1TjZuVGRSYmI4?= =?utf-8?B?UDNlVjdDSkVEZEhvc1A0a2ltVGdjZ3dlQVhTdTR5aWpCdHpFQzRMU2hYWG9l?= =?utf-8?B?ajdScllVNzc0WTNmMzYyTU5pd2FxYm5vM2UvSmdWM3E5RVRHK0FYc0NRVXJ6?= =?utf-8?B?ayt2M2N2b0FwOTQwV01pdGFuM3hGVUppNnZQQTgxdE9LQkZ0WWFVQjY3djcv?= =?utf-8?B?eldpWTNuWlRvaWFTSXlHeW8xeTM3Y2dzOWRvOVY0c0pqRWptNkd1OG1jWlpq?= =?utf-8?B?NmtjL2h5bUROMWxIa01oZ0U0bFRuSzF3MjF1Q2tibWNFRnBPZUFqWDRmWjIz?= =?utf-8?B?Ymw5eE9FNnRLTFQ2LzIrVHgrNzJYWG5Xc0JwRWZUSnJrUDJFZTRWQjlWZUFR?= =?utf-8?B?RWo2WkYvY0hYS1AyN1U2OG5DWGFXeElrS3M0M0RSOERRR29sUVpXdEI5TytG?= =?utf-8?B?MjZLUXB2VEh3Wk1rekFaOUlPYjdMM1VWK25ZQjRBMHc2VGUyamMxRUtIYjly?= =?utf-8?B?SGdOdFo5NGQxRXJMU3BsMllWSlgyNHZINGRyTHRoRUE3Z3lGWTFkS2dVS0k4?= =?utf-8?Q?bgkVbc4ojQJXYnOMpxiHuNo=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: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c92772e-79ca-49de-92ed-08d9fce157a6 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2022 06:45:01.7073 (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: 3CydpIqqQRsPZfO+BVS0wTo0mjLVqfzZQfn6697tCASEwW1XTU+ubXIl/BrzyCPvHAB9Afu5iObUeKMj69RInQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4055 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org SGkgWHVlbWluZywNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYdWVt aW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkg MjQsIDIwMjIgOToyNCBQTQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+IENjOiB4dWVtaW5nbEBudmlk aWEuY29tOyBzdGFibGVAZHBkay5vcmc7IE1heGltZSBDb3F1ZWxpbg0KPiA8bWF4aW1lLmNvcXVl bGluQHJlZGhhdC5jb20+OyBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBNYXRh biBBenJhZA0KPiA8bWF0YW5AbWVsbGFub3guY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0hdIGV4YW1w bGVzL3ZkcGE6IGZpeCBkaXNhYmxlZCBWaXJ0USBzdGF0aXN0aWNzIHF1ZXJ5DQo+IA0KPiBRdWl0 IFZpcnRRIHN0YXRpc3RpY3MgcXVlcnkgaW5zdGVhZCBvZiByZXBvcnRpbmcgZXJyb3IuDQo+IA0K PiBGaXhlczogNjUwNTg2NWFhOGVkICgiZXhhbXBsZXMvdmRwYTogYWRkIHN0YXRpc3RpY3Mgc2hv dyBjb21tYW5kIikNCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiANCj4gU2lnbmVkLW9mZi1ieTog WHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT4NCj4gLS0tDQo+ICBleGFtcGxlcy92ZHBh L21haW4uYyB8IDIxICsrKysrKysrKysrKysrKysrKystLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDE5 IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZXhhbXBs ZXMvdmRwYS9tYWluLmMgYi9leGFtcGxlcy92ZHBhL21haW4uYw0KPiBpbmRleCA1YWIwNzY1NWFl ZC4uYmQ2NmRlY2E4NWMgMTAwNjQ0DQo+IC0tLSBhL2V4YW1wbGVzL3ZkcGEvbWFpbi5jDQo+ICsr KyBiL2V4YW1wbGVzL3ZkcGEvbWFpbi5jDQo+IEBAIC0zOTEsNyArMzkxLDkgQEAgc3RhdGljIHZv aWQgY21kX2RldmljZV9zdGF0c19wYXJzZWQodm9pZCAqcGFyc2VkX3Jlc3VsdCwNCj4gc3RydWN0 IGNtZGxpbmUgKmNsLA0KPiAgCXN0cnVjdCBydGVfdmRwYV9kZXZpY2UgKnZkZXYgPSBydGVfdmRw YV9maW5kX2RldmljZV9ieV9uYW1lKHJlcy0+YmRmKTsNCj4gIAlzdHJ1Y3QgdmRwYV9wb3J0ICp2 cG9ydCA9IE5VTEw7DQo+ICAJdWludDMyX3QgZmlyc3QsIGxhc3Q7DQo+ICsJaW50IHZxX2Rpc2Fi bGVkID0gLTE7DQo+ICAJaW50IGk7DQo+ICsJaW50IHJldDsNCj4gDQo+ICAJaWYgKCF2ZGV2KSB7 DQo+ICAJCVJURV9MT0coRVJSLCBWRFBBLCAiSW52YWxpZCBkZXZpY2U6ICVzLlxuIiwNCj4gQEAg LTQ0OSw4ICs0NTEsMjAgQEAgc3RhdGljIHZvaWQgY21kX2RldmljZV9zdGF0c19wYXJzZWQodm9p ZCAqcGFyc2VkX3Jlc3VsdCwNCj4gc3RydWN0IGNtZGxpbmUgKmNsLA0KPiAgCWNtZGxpbmVfcHJp bnRmKGNsLCAiXG5EZXZpY2UgJXM6XG4iLCByZXMtPmJkZik7DQo+ICAJZm9yICg7IGZpcnN0IDw9 IGxhc3Q7IGZpcnN0KyspIHsNCj4gIAkJbWVtc2V0KHZwb3J0LT5zdGF0cywgMCwgc2l6ZW9mKCp2 cG9ydC0+c3RhdHMpICogdnBvcnQtPnN0YXRzX24pOw0KPiAtCQlpZiAocnRlX3ZkcGFfZ2V0X3N0 YXRzKHZwb3J0LT5kZXYsIChpbnQpZmlyc3QsIHZwb3J0LT5zdGF0cywNCj4gLQkJCQkJdnBvcnQt PnN0YXRzX24pIDw9IDApIHsNCj4gKwkJcmV0ID0gcnRlX3ZkcGFfZ2V0X3N0YXRzKHZwb3J0LT5k ZXYsIChpbnQpZmlyc3QsIHZwb3J0LT5zdGF0cywNCj4gKwkJCQkJCXZwb3J0LT5zdGF0c19uKTsN Cj4gKwkJaWYgKHJldCA9PSAwKSB7DQo+ICsJCQkvKiBWUSBkaXNhYmxlZC4gKi8NCj4gKwkJCWlm ICh2cV9kaXNhYmxlZCA9PSAtMSkNCj4gKwkJCQl2cV9kaXNhYmxlZCA9IChpbnQpZmlyc3Q7DQo+ ICsJCQljb250aW51ZTsNCg0KSSBhbSBub3Qgc3VyZS4gRG9lcyByZXQgPT0gMCBtZWFuIFZRIGlz IGRpc2FibGVkIGluIHRoaXMgQVBJPyBCZWNhdXNlIEkgZG9uJ3Qgc2VlIA0KYW55dGhpbmcgc3Bl Y2lhbCBkZXNjcmliZWQgaW4gQVBJIGRveHlnZW4gYWJvdXQgcmV0dXJuIHZhbHVlIGVxdWFscyB6 ZXJvLg0KDQo+ICsJCX0NCj4gKwkJaWYgKHZxX2Rpc2FibGVkICE9IC0xKSB7DQo+ICsJCQljbWRs aW5lX3ByaW50ZihjbCwgIlx0VmlydHEgJWQgLSAlZCBkaXNhYmxlZFxuIiwNCj4gKwkJCQkgICAg ICAgdnFfZGlzYWJsZWQsIChpbnQpZmlyc3QgLSAxKTsNCg0KTGV0J3MgY2hlY2sgaWYgdnFfZGlz YWJsZWQgPT0gZmlyc3QgLSAxIHRvIG1ha2UgZGlmZmVyZW50IGxvZy4gSSB3aWxsIGZlZWwgc3Ry YW5nZQ0KaWYgSSBzZWUgbG9nIGxpa2UgJ1ZpcnEgMi0yIGRpc2FibGVkJy4NCg0KVGhhbmtzLA0K Q2hlbmJvDQoNCj4gKwkJCXZxX2Rpc2FibGVkID0gLTE7DQo+ICsJCX0NCj4gKwkJaWYgKHJldCA8 IDApIHsNCj4gIAkJCVJURV9MT0coRVJSLCBWRFBBLCAiRmFpbGVkIHRvIGdldCB2ZHBhIHF1ZXVl IHN0YXRpc3RpY3MiDQo+ICAJCQkJIiBmb3IgZGV2aWNlICVzIHFpZCAlZC5cbiIsIHJlcy0+YmRm LA0KPiAgCQkJCShpbnQpZmlyc3QpOw0KPiBAQCAtNDY0LDYgKzQ3OCw5IEBAIHN0YXRpYyB2b2lk IGNtZF9kZXZpY2Vfc3RhdHNfcGFyc2VkKHZvaWQgKnBhcnNlZF9yZXN1bHQsDQo+IHN0cnVjdCBj bWRsaW5lICpjbCwNCj4gIAkJCQl2cG9ydC0+c3RhdHNbaV0udmFsdWUpOw0KPiAgCQl9DQo+ICAJ fQ0KPiArCWlmICh2cV9kaXNhYmxlZCAhPSAtMSkNCj4gKwkJY21kbGluZV9wcmludGYoY2wsICJc dFZpcnRxICVkIC0gJWQgZGlzYWJsZWRcbiIsDQo+ICsJCQkgICAgICAgdnFfZGlzYWJsZWQsIChp bnQpZmlyc3QgLSAxKTsNCj4gIH0NCj4gDQo+ICBjbWRsaW5lX3BhcnNlX3Rva2VuX3N0cmluZ190 IGNtZF9kZXZpY2Vfc3RhdHNfID0NCj4gLS0NCj4gMi4zNS4xDQoNCg==