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 C03B7A0C43; Thu, 23 Sep 2021 10:35:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A5A4F41225; Thu, 23 Sep 2021 10:35:41 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 43241410DD; Thu, 23 Sep 2021 10:35:38 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10115"; a="309351714" X-IronPort-AV: E=Sophos;i="5.85,316,1624345200"; d="scan'208";a="309351714" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2021 01:35:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,316,1624345200"; d="scan'208";a="653585578" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga005.jf.intel.com with ESMTP; 23 Sep 2021 01:35:36 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 23 Sep 2021 01:35:35 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 23 Sep 2021 01:35:35 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 23 Sep 2021 01:35:35 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 23 Sep 2021 01:35:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ow2+QruXOECdkDDcG3QEKH6fSZwk/oXyqaakADrnfg2BW48mTn3oXz5M3YDfXeNxHbmJiq2OcxZcnFJNXdFPbX8/8Al0UY0LJR7tMqmqWhHHLrS7wzecdiAdmC/BpcZsmtHkYiEMk11pZQfxmsbQHmtRNI+/AgPMYEmV5RbkkT7CjMfKcIYXpGtNN619sjN4gmE9d5IvLRysehqUmBxcUDMVeHJWH8C2SgKN/S2fK9UTpFKto9EQc7ujGF6qMZEfCjKcFurPSPh0KMJTaiDsoksETGnzGhaCt7bhHKR1TowB9iB+nszCH6b24kK02FTJ9KG6taSno6hiK1em/SYKfg== 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; bh=Xx83hFonou9MjvEgrY2WpmdCDYcsMZhCrpPd9ZsTNXs=; b=MuWraweyj5W/LwqBxYiPTA8aFyob9xAiNPGDP6EvWhF1Uf1+EMvrWJMk3/rxjb/oUje1ndTBopV6BXb7vqcNzB0P75fZxMHJjR8VB11Ud0AE1jws+mbq76wBPW/WNLUJ8hcjjfm4WKiXcExxxYlyglpnj5Wn5tJbLvJj+vqtLGiehxV3AQEx792b0EErAZdOaES3VmoTRsYyiJDwwP3CGcfrJeHscfRUoeqt11M7dx3bloraXQkRVeNnrRyhBjxfesA5RSx6UIHgaC08rHPhTxP9OwCLq0ABEZy/28AFj/AvUr8YBtM6m00eCbJxUzr8Fhl3dvxOaK9frBHDcddteQ== 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=Xx83hFonou9MjvEgrY2WpmdCDYcsMZhCrpPd9ZsTNXs=; b=uX0pWAma49/pB5woFlMp1inB6quHQzz9MzAXFGSgcZgxYYnbX1+dNYN1jcKTAcdObl0VptB9mfhJc8xgMsluzUp6qo4uedKy+8dciHfpps8DNeZfhqGTQJdNwPcIXPH1pZrJa/UMWlkA9NwsmiT8OlkcCGjml2vnhZYeaGbZ7Bc= Received: from BN9PR11MB5513.namprd11.prod.outlook.com (2603:10b6:408:102::11) by BN6PR11MB1411.namprd11.prod.outlook.com (2603:10b6:404:3c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.17; Thu, 23 Sep 2021 08:35:31 +0000 Received: from BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::99b5:c482:4da6:799e]) by BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::99b5:c482:4da6:799e%7]) with mapi id 15.20.4544.015; Thu, 23 Sep 2021 08:35:31 +0000 From: "Ding, Xuan" To: Maxime Coquelin , "Xia, Chenbo" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Wang, Yinan" , "stable@dpdk.org" , "Liu, Yong" Thread-Topic: [PATCH] net/virtio: fix indirect descriptors reconnection Thread-Index: AQHXlL1rLe3ozh3FOE2fsxqM0XxseKuxfPoAgAACKCA= Date: Thu, 23 Sep 2021 08:35:31 +0000 Message-ID: References: <20210819053518.106296-1-xuan.ding@intel.com> <38c47e02-408f-d06d-5d96-26824239fa30@redhat.com> In-Reply-To: <38c47e02-408f-d06d-5d96-26824239fa30@redhat.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 38230376-7420-48ef-f64a-08d97e6d1ac6 x-ms-traffictypediagnostic: BN6PR11MB1411: 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:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kya0MML4AoIHdGk80R/GBB349vqqvNhET4RPc+DfhGx1qn3JDWZMias62agk+8rbXMw73oQ0UYsAp8A7oT3YfjyA/qg0c2mBItxLGSzY8AT8zOc4zDIxzwtZcS6VQ62sHxBn/Y2je+Crjy6UeCsvWR4kr3zgepraN4Gu0QlNOhzfPgEW+5fjGFoh4SQPROHz789SFPKCQCVREZXyijX1vKu5tURq49AJP7CbYYF9wfKU6gr481BpEYXEOYbxf+pu3P0F+q0sXLbvyw4N2/BeINH9h6RqCbX3ruQN8B1sf1PNnYbLXJFZuPuQ8Aa+bkWbqKquBHagzsAE0W1iYu+RkJlYYzjPq3oUl/YLdMvRPSOMshBu5EwntKfQKktcMUi8CEz3r3FxwbUlcUCbR/7/+8k7gzRlqnTF9OhNGQrH0/7AQMPEUw3LHyaf2BnI3z+0BrziipcyBcT+/V7uhQVmqsJNfsrFM4u9bQ9dbmA2toKS9JkHojorNhc0b17/+3LRgrqhzglHt8124QqJUi/kMk0SgWblN8DPkETzvWdI8nE5fyR6yqskEOxMZrEw3X2AjEuiJ803YFSpamN4uKQhKunNplWtLGJXIudGaPUXF9iYdMZOv4kAaguFjsK0NqIccntStWPvlLDQDTaEsLYKU2Xr1flja8ctfuImyXdct5GcmBcfYw97r84377OHGq39C3tqDFcq6BOmU41ZrEZcSg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5513.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(508600001)(2906002)(86362001)(54906003)(52536014)(33656002)(83380400001)(110136005)(6636002)(7696005)(6506007)(8936002)(9686003)(55016002)(66446008)(26005)(64756008)(53546011)(107886003)(4326008)(66476007)(66556008)(71200400001)(38100700002)(316002)(76116006)(38070700005)(186003)(5660300002)(66946007)(122000001)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjB5bldiZmlhbmlyR3lJajFPNnJEOWpScTBjSVR5amZIR1dhL2M5TlNobWxi?= =?utf-8?B?NFhjOC9uVVAyWUNUa2p2cnlQZGs5N1U2NmV3WU92dTZuQitkS2tlRzNiaTgv?= =?utf-8?B?QnhmOXIvTjdwOUtSWUdrRGdZd21MN2YxQkVBeDJUeXk1bjNtZmJZSXYvN0I0?= =?utf-8?B?SC9FWTNIcVQzOUFRTTNOUGg4Nm1sZ0U0UDNRM2Z3YTVrdVk0cWx3eXZtbHk4?= =?utf-8?B?dHNrTUpUdTl4YjNzUkJWRlJ3M2xNMEc5RTlRRDFjcjVwMlFOSldhdTJGeFkx?= =?utf-8?B?ZmhJd0pFdStrQ2JSTCtuSmZRdnhxeXhTRkRzQjIyVERFZzZNM3JvcXZaTGhX?= =?utf-8?B?V1lGODBhUTJLbmFZeWdSS3FMaHA3bzY4dk1xcDFPWmtYR29JZUNXdUFJc1Jw?= =?utf-8?B?OWpNdW9jWmlDUE5ma2NGYmc2SUxTaDZlTk5GUE1TTjV5M1k5MFVDeFNJY1dp?= =?utf-8?B?QTNPN3BrV2lvc0pYRzBOTDlMa3ZkTlNCa21UUEh6QlZ5cmNubC9rbm0xL3JF?= =?utf-8?B?U25JUVJHWm5OQXIyUFhNSmREclUxR3R2TjhJV0ZSaG9CTkhDOTZveS83bEVE?= =?utf-8?B?VGhTZHNoWFV1Q29Sa1I5Y3o4TW9mSjBvdFdVRW5vQVVIQUVmZmcyQzJYY1d0?= =?utf-8?B?eTBpbGxsQmhJUFV4bkkrL3Nibm5YTEdqZzljb0xra2MvbXdCOStuV0VkK0Jr?= =?utf-8?B?b2h3eE1FQ20xWUJ5ZzhkajJQZE1nWXRxeTJkWXFLbTF1VmFGSzFTM3BQTXpN?= =?utf-8?B?bHd3bFV1ZEhRRkM1NmZzWXI2dlE3aFpidGdhbEw5b1lsM29sa2JQaXd4dTgx?= =?utf-8?B?MWxSM1kzK2hqdlZtZC9uTEdpcEhWclpsMnhsVjVKL0M5bCs2am9jaGZLUFAw?= =?utf-8?B?OHkwMVYrS0dpb1lVLzU0TGxkSnk1QlZub1o4Ym5YN0lkTzR2WU16QVlnU0ov?= =?utf-8?B?WUYyTFB0N3VST3RkMGhNQnJsRDlkYkI5TEdjY0hoaXRjbG1PTldCbEdEdlV5?= =?utf-8?B?Qnp3emRPRWFRM0FFa01oV1RlVlhaRGtCNDhRTmZOOE1kSVpmdVJCeG1LTURH?= =?utf-8?B?Zjdvc043cVhCblkxUWdQVUdiQ2Z5N3RYYnY1NUMySXp1VmczQlNzQWRVRFJx?= =?utf-8?B?VGNMWDE0TDQydVpyT0NtT1UrNzQvSVRyaDBrSC9May9SU3NSSnBmNnBCSFRO?= =?utf-8?B?Vm1uMW1XUEpiL3hCUndnMWZjUGNnLzEyRmlrb2JGdFltQzU4RnBNME1YUzli?= =?utf-8?B?RGdnZm95Z290dDVvTGJ0OC9aUk9jeElkYTdNN2hUMExTRFRSTEJpZFRsQkkr?= =?utf-8?B?NnIvT2V4WDRBTGsxVkhIYlBWZHNDQW5GWjA4d1BsVUFKbFRmSVNpMm9QeXg3?= =?utf-8?B?NU5PWVlqSSsrWWpqYnZNZlJTQThJb2kwUVhkemkyTExvRXVUc05oVFlqVjEw?= =?utf-8?B?cmFsVWVWVmQ3S2hkLzZxdmZJV2I5N293ekFiMTkvYXN2b3o5cCtibkZrTlVu?= =?utf-8?B?MUxlWk1VVldmTWtyY1ZzQVEzaFIvMkRBZXV0UDhqUStiMFhUYXdsSHlWeUV1?= =?utf-8?B?OTZHcVhaaUFVekoxaUxSdHM5ZzRDb3pSQ3kwQzFRQ2VJK3lqd2FFSmxBc3hJ?= =?utf-8?B?cDVwd2FGVW5YcktQRk5BQ1Nwc0VCNDFUa1Mzai81VkJYeVlZZU9YcUgzUDNH?= =?utf-8?B?YkZSQmF2dFJEWGNVa1RTUkpwSDNuL3RuNzlWYmw4eEVpNEE0b0dROXJXdnRr?= =?utf-8?Q?lif3zvQASQS+NmjA/I=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: BN9PR11MB5513.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38230376-7420-48ef-f64a-08d97e6d1ac6 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2021 08:35:31.3974 (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: 849+HpQWQ5NXJ1vNvpq8xlp9pzTJ/Bww3+nWko0tI2CYpiUafc8R9vEhDplevjf1MiVlq16ijwPVGk+l8waSTg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1411 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] net/virtio: fix indirect descriptors reconnection 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" SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5 LCBTZXB0ZW1iZXIgMjMsIDIwMjEgNDoxNiBQTQ0KPiBUbzogRGluZywgWHVhbiA8eHVhbi5kaW5n QGludGVsLmNvbT47IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCj4gQ2M6IGRl dkBkcGRrLm9yZzsgSHUsIEppYXl1IDxqaWF5dS5odUBpbnRlbC5jb20+OyBXYW5nLCBZaW5hbg0K PiA8eWluYW4ud2FuZ0BpbnRlbC5jb20+OyBzdGFibGVAZHBkay5vcmc7IExpdSwgWW9uZyA8eW9u Zy5saXVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBuZXQvdmlydGlvOiBmaXgg aW5kaXJlY3QgZGVzY3JpcHRvcnMgcmVjb25uZWN0aW9uDQo+IA0KPiBIaSBYdWFuLA0KPiANCj4g T24gOC8xOS8yMSAwNzozNSwgWHVhbiBEaW5nIHdyb3RlOg0KPiA+IFNpbmNlIHBhY2tlZCBpbmRp cmVjdCBkZXNjcmlwdG9ycyBhcmUgYWRkZWQgYW5kIGluaXRpYWxpemVkIHdoZW4NCj4gPiBpbml0 aWFsaXppbmcgdnJpbmcsIHRoZSByZWNvbm5lY3Rpb24gcGF0aCBhbHNvIG5lZWRzIHRvIGJlIGNv bnNpZGVyZWQuDQo+ID4NCj4gPiBGaXhlczogMzgxZjM5ZWJiNzhhICgibmV0L3ZpcnRpbzogZml4 IHBhY2tlZCByaW5nIGluZGlyZWN0IGRlc2NyaWNwdG9ycyBzZXR1cCIpDQo+ID4gQ2M6IHN0YWJs ZUBkcGRrLm9yZw0KPiA+IENjOiB5b25nLmxpdUBpbnRlbC5jb20NCj4gPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IFh1YW4gRGluZyA8eHVhbi5kaW5nQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRy aXZlcnMvbmV0L3ZpcnRpby92aXJ0cXVldWUuYyB8IDE0ICsrKysrKysrKysrKysrDQo+ID4gICAx IGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvbmV0L3ZpcnRpby92aXJ0cXVldWUuYyBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0cXVl dWUuYw0KPiA+IGluZGV4IDFmOWFmM2MzMWIuLjQ3MjI5ZjM1YzQgMTAwNjQ0DQo+ID4gLS0tIGEv ZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRxdWV1ZS5jDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvdmly dGlvL3ZpcnRxdWV1ZS5jDQo+ID4gQEAgLTIwOCw2ICsyMDgsMjAgQEAgdmlydHF1ZXVlX3R4dnFf cmVzZXRfcGFja2VkKHN0cnVjdCB2aXJ0cXVldWUgKnZxKQ0KPiA+ICAgCQkJcnRlX3BrdG1idWZf ZnJlZShkeHAtPmNvb2tpZSk7DQo+ID4gICAJCQlkeHAtPmNvb2tpZSA9IE5VTEw7DQo+ID4gICAJ CX0NCj4gDQo+IEl0IG1ha2VzIG1lIHRoaW5rIHdlIG1pZ2h0IHNhdmUgcXVpdGUgc29tZSBieXRl cyBieSBub3QgYWxsb2NhdGluZw0KPiBpbmRpcmVjdCBkZXNjcmlwdG9ycyB3aGVuIGZlYXR1cmUg aXMgbm90IG5lZ290aWF0ZWQsIGJ1dCBpdCBtaWdodCBoYXZlDQo+IGEgY29zdCBpbiB0ZXJtIG9m IHBlcmZvcm1hbmNlLg0KDQpEbyB5b3UgbWVhbiB3ZSBhbGxvY2F0ZSB0aGUgaW5kaXJlY3QgZGVz Y3JpcHRvcnMgYWZ0ZXIgY2hlY2tpbmcgdGhlIGluZGlyZWN0IGZlYXR1cmUgaW4gdmlydGlvIFRY IHF1ZXVlLA0KaW5zdGVhZCBvZiBhbGxvY2F0aW5nIGl0IGF0IGluaXRpYWxpemF0aW9uPw0KSWYg c28sIHRoYXQgbWFrZXMgc2Vuc2UsIGFuZCBoZW5jZSB3ZSBkb24ndCB0byBpbml0aWFsaXplIGl0 IGluIHR3byBwbGFjZXMuDQoNCj4gDQo+ID4gKw0KPiA+ICsJCXN0cnVjdCB2aXJ0aW9fdHhfcmVn aW9uICp0eHI7DQo+IA0KPiBEb24ndCBtaXggZGVjbGFyYXRpb25zIHdpdGhpbiBjb2RlLg0KPiAN Cj4gPiArCQl0eHIgPSB0eHZxLT52aXJ0aW9fbmV0X2hkcl9tei0+YWRkcjsNCj4gPiArCQkvKiBm aXJzdCBpbmRpcmVjdCBkZXNjcmlwdG9yIGlzIGFsd2F5cyB0aGUgdHggaGVhZGVyICovDQo+ID4g KwkJc3RydWN0IHZyaW5nX3BhY2tlZF9kZXNjICpzdGFydF9kcCA9DQo+ID4gKwkJCXR4cltkZXNj X2lkeF0udHhfcGFja2VkX2luZGlyOw0KPiANCj4gRGl0dG8uDQoNClRoYW5rcywgd2lsbCB1cGRh dGUgaW4gbmV4dCB2ZXJzaW9uLg0KDQpSZWdhcmRzLA0KWHVhbg0KDQo+IA0KPiA+ICsJCXZyaW5n X2Rlc2NfaW5pdF9pbmRpcmVjdF9wYWNrZWQoc3RhcnRfZHAsDQo+ID4gKwkJICAgICAgUlRFX0RJ TSh0eHJbZGVzY19pZHhdLnR4X3BhY2tlZF9pbmRpcikpOw0KPiA+ICsJCXN0YXJ0X2RwLT5hZGRy ID0gdHh2cS0+dmlydGlvX25ldF9oZHJfbWVtDQo+ID4gKwkJCSsgZGVzY19pZHggKiBzaXplb2Yo KnR4cikNCj4gPiArCQkJKyBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3R4X3JlZ2lvbiwNCj4gPiAr CQkJCSAgIHR4X2hkcik7DQo+ID4gKwkJc3RhcnRfZHAtPmxlbiA9IHZxLT5ody0+dnRuZXRfaGRy X3NpemU7DQo+ID4gKw0KPiA+ICAgCX0NCj4gPg0KPiA+ICAgCXZyaW5nX2Rlc2NfaW5pdF9wYWNr ZWQodnEsIHNpemUpOw0KPiA+DQo+IA0KPiBUaGFua3MsDQo+IE1heGltZQ0KDQo=