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 8C2B2A0A0E; Wed, 3 Feb 2021 13:11:27 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3A5E1240523; Wed, 3 Feb 2021 13:11:27 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id A221E240516 for ; Wed, 3 Feb 2021 13:11:24 +0100 (CET) IronPort-SDR: m1Veezk4fJCZ4ege30kGyGwwGmpNLIeAjtAQDic0QQOm+o82OFphYA2CKBhkLGOJQc6yWZs+26 SycCXKJGAeCQ== X-IronPort-AV: E=McAfee;i="6000,8403,9883"; a="181175119" X-IronPort-AV: E=Sophos;i="5.79,398,1602572400"; d="scan'208";a="181175119" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2021 04:11:23 -0800 IronPort-SDR: 7pM+lcSXWg+U4eGUDXIGeHEA+6I1G29JxfmQQz259KBAQyLwH32O2TZusJNeB5AOdudfRnd7/X afBdrETppaxg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,398,1602572400"; d="scan'208";a="575876181" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga005.jf.intel.com with ESMTP; 03 Feb 2021 04:11:23 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2106.2; Wed, 3 Feb 2021 04:11:22 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 3 Feb 2021 04:11:22 -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.2106.2 via Frontend Transport; Wed, 3 Feb 2021 04:11:22 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) 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.1713.5; Wed, 3 Feb 2021 04:11:17 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VuDoPyJ5H5audYLgy6Z3EVdY0ejWQPFV5jhba6VPQoQ3HBfmD/Vs8lqkSm7/CHWSXVWSbaIzYIQQQP6q0B2nTxqu0Rym2tz55Qtb54oTXRIAfgDVQD/782IL3GexOflvnmjSiWTyA/8beVbVeMHfPgQBasFL4iOjDaPIp2WHW8GOXlTCfK9qvF24xQnVqpJ0+jIndpkeurA0LQyiBExFa1kfjMeP2m63FQe1/FvXiu0e94l5BHtcmQecSnGuvbbRkvcCpWGPqW8/iBPQAXIC+epGb5WVa83il+n4i2UTDBbwsN2AxwBMeLXrZf9HjocQanMvG+Au8GfsV1M7fCEPvQ== 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-SenderADCheck; bh=/TVJbJETP9QAYO3zx9tjQ0DpvPqehKjYZ+yLTs1iiOM=; b=EYu671zb4C2M8YDQnq/N6hOYH30LMq7CYF57jQn42aaoOf5WLxdki7FvKT6SqFyCsjM+t9W33CWV6gAwi8COYSVF1jPkq6eLed67naAx6TzGuGqUSpxmXNhheA/eMPTcE4nC8hbDqKe+ed+bdqp9n5lfN66x1v5QcSGGPKi8jqt8QFf/5ieDKZaTafTFxkA6zjbjSBjY5emw5h//0S09ISeQLsYbyv9pKceXf5Ptf8TlSrtfxZlCwDIYkF6rWSgjAFxKFfc4TlBG5TCamUhwpO6Rygsc7aHT+MPImyylUmQs5CL3RbgOKLCObsDDbTmh+Pg54pNi1Ixp0iXa+TIL2Q== 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=/TVJbJETP9QAYO3zx9tjQ0DpvPqehKjYZ+yLTs1iiOM=; b=j1I30d6lLOE9vruyIz2GfVajAEDIG2sepKYX0X9ApneijC37bdflLlVcfdMjMXD3Nlqrrg2+CFMcydZLHhCmFCYHmpdeWwcpkUA+2fCoKr10JaQUHBs9lzpeIurNOYyit87irVbPuenoi0rD2WFhEMIRkDSZNLOaVCa4oqcvaIc= Received: from SJ0PR11MB5006.namprd11.prod.outlook.com (2603:10b6:a03:2db::22) by BYAPR11MB2630.namprd11.prod.outlook.com (2603:10b6:a02:c2::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.17; Wed, 3 Feb 2021 12:11:13 +0000 Received: from SJ0PR11MB5006.namprd11.prod.outlook.com ([fe80::e0e5:a43c:6894:e03b]) by SJ0PR11MB5006.namprd11.prod.outlook.com ([fe80::e0e5:a43c:6894:e03b%4]) with mapi id 15.20.3825.017; Wed, 3 Feb 2021 12:11:13 +0000 From: "Jiang, Cheng1" To: Maxime Coquelin , "Xia, Chenbo" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Yang, YvonneX" , "Wang, Yinan" Thread-Topic: [PATCH v3] examples/vhost: remove async inflight packet counter Thread-Index: AQHW+Sy8eJEqD2wNEk62rxyFk6QAFKpGMgkAgAAh0bA= Date: Wed, 3 Feb 2021 12:11:13 +0000 Message-ID: References: <20210131125617.53078-1-Cheng1.jiang@intel.com> <20210202061751.1614-1-Cheng1.jiang@intel.com> In-Reply-To: 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-originating-ip: [192.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b27fceb3-417c-49b2-bcf9-08d8c83cccce x-ms-traffictypediagnostic: BYAPR11MB2630: 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:849; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9hX/HQI8lNnTq8bxgYcwUeAgD2n7zcPhuTvbFa7xY8EK0+Dw5iJIU+rZq5lCoOEqRx7vC8usS4qqMyzUJFr0FoFcnbMctjXeWdoNjZSnWpB9U+jYyBE7p2jScRtMzVnxLXynn7TKEKfmedB3DGKF4eNf6MW8sjhqYt4sfEB1yl48sSoRPcyTLyr9XYPGrjOWXHYeFHYGwguipUSLwu4AeY43PNmlBJXVItDM+iXmDYpdXLwP7YLaiI6cUBcPuZxtCBszI78zuG+tDctjUSh9rpvUdxR2gOhHjXJyo5BcY+q2KDkispYHqd8N/jUM/9i1VALcXSy72iXNbLIty2bNgbYDBnMtF4c4ZGap5mx83etc6qMt6eY8gv7ZysFicteS6O/S55j+D2Sim5OELWiGwQKWlLWXU1o77O7NLErsGd1v2VScDjZN5zlg8SS2gC6Vrcf+BmcHXRLx87cIPJ/bk4JIMDxPzvelIxK113tGULQH3Wwycb9cHKnV/GdXDqrgCmYo/LOmadxlxMTsUjSs3A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5006.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(136003)(346002)(366004)(396003)(376002)(52536014)(478600001)(7696005)(26005)(186003)(76116006)(9686003)(5660300002)(6636002)(316002)(110136005)(54906003)(33656002)(107886003)(4326008)(8936002)(8676002)(55016002)(64756008)(66946007)(86362001)(83380400001)(71200400001)(53546011)(6506007)(66446008)(66556008)(2906002)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?QVB3TGpLL3F5QXcrMzVDUzFLWktJT2xXT2RvZU04WjhhZzVSbXVKMTlvS0xI?= =?utf-8?B?RUZHRG9KVFFCNlozcThybkZwRzM2K3d1YU9IL0NFUytTY250d0tKTTNOWmlr?= =?utf-8?B?Q0FtRXRaRm9iV3NHVjk4dUdyT3N5cnBZZldVcjNnbFJxMm9QMGk4UVJVTHlS?= =?utf-8?B?bXRtRXRXY3R5Ri9hOWJ3UldGNUJVdUJiQndvRWlPbFd2YlpJMGk0V2hRM0RO?= =?utf-8?B?QWdHRTk4clVNYkpoQjhwUTZNRXFoMlh3RUhDZW5mbUp4Z2paanhuNFhGV3l3?= =?utf-8?B?dDh3blcxb3Nvdmo5Qjgwd1VKVlB0bEpaM01sVUkxU2xwMWJiRlp1M0kvV2p0?= =?utf-8?B?QzFhZVFQWElwaHBEUTlHTVVhR0tCZkF3aEllMkI0ZlZzRHZEUTlvL0hsSlJy?= =?utf-8?B?NFhnZUVsNXA0QzB4SG1URElaaURGa1VQTnlnVytYdm1oVnFIVDk4NDJ6emZL?= =?utf-8?B?YmNMclp1WUhPR05XcElEUDFjWEowT3dhU3hvYllZQWxZWmpKQm41eDZCVThU?= =?utf-8?B?Rk5CVXlBQWpmUFZSSWlmNkFmb2FkTGlJcllZU014bCt0NnJQU3pMU2V6bEsr?= =?utf-8?B?bFZIQVBVMFY5eXNpOHlKQmxjYitLSXRMY2lRM1NwSkJwYU9rTUorcG9UZStv?= =?utf-8?B?WkxHWmRXalhIUUJMdGRrVWRwS1FKMjh3R0ZobkdCNzJOdkIrenRLWVhJR1JB?= =?utf-8?B?cVViWC91bVVVMkNqSklzTi8xTEFqYzI3Mi9Fakowa3pjM2UwUWN4NVFPMjZE?= =?utf-8?B?c1Vqc1YvdHFCSkRObURzQVhndTkvZ29JbENOVEloU21zc2ZaNUNsZUJiTEdn?= =?utf-8?B?N01zam1tQytRYlFLMUUvVG84WEtXL0tWU056ajVCRDU5Mlc0anVWMlh0UFd5?= =?utf-8?B?eVZ5akRiYVorcms0SW1PakRNSVFqTm5PR2hTeDV1WlFFbFQ1WWNUcEZ1eTh3?= =?utf-8?B?QjJzb0JlYVdSWDcwNDFHRzhIUFIyVlhSU0w0K0pZd1FPUmNQcWFmMzhCV3dj?= =?utf-8?B?NkUySDk2alNVbGVteExwNkZvUUp1d2ROSzhqRzdUcm9tNGxwZUNNVkI0dTdG?= =?utf-8?B?QTlEY1EyUmllV3Q4dGNyRkU4NmQrbTVsZGZKbE9SekxnWEtuajF4SWtNbm90?= =?utf-8?B?SXgxZEE2enQwcFlVM1d5djdBK3VsYjBHUlBHRXByY3ZZdzJhVThIM3E5ZDkw?= =?utf-8?B?cDFpWGhZQjdJckhURUU5UU1Selp5elpzZ05tK3J5K1RHd2Q4U2l4MWUwWEM0?= =?utf-8?B?MW5iNThlMFMybVg1SE9PSzRwNzFkcFYvZHpvR2R0d0l3RGhIT3Rkd3JvQ1RJ?= =?utf-8?B?N2lvSG8xa3pINk9lNkRleUR0dmdkd1lqY0pvOEJocUtuOHYwNFpJR2g4dkli?= =?utf-8?B?eE1icUt4Tk02WTRvWDhvK3h2RUxtS3d3QnhNRDJSSHdVTUtBbGtESU9iR25s?= =?utf-8?Q?dquasILi?= 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: SJ0PR11MB5006.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b27fceb3-417c-49b2-bcf9-08d8c83cccce X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2021 12:11:13.1324 (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: 9XSJGdaMeRymFWqDHPiVU02cCbyM+N/wqUcBY9x3389g7Jr7rQXqJJKQxmRJoNPe23ShqNrfa+U+dFypdIotsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2630 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3] examples/vhost: remove async inflight packet counter 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" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVl bGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBGZWJy dWFyeSAzLCAyMDIxIDU6NTIgUE0NCj4gVG86IEppYW5nLCBDaGVuZzEgPGNoZW5nMS5qaWFuZ0Bp bnRlbC5jb20+OyBYaWEsIENoZW5ibw0KPiA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+DQo+IENjOiBk ZXZAZHBkay5vcmc7IEh1LCBKaWF5dSA8amlheXUuaHVAaW50ZWwuY29tPjsgWWFuZywgWXZvbm5l WA0KPiA8eXZvbm5leC55YW5nQGludGVsLmNvbT47IFdhbmcsIFlpbmFuIDx5aW5hbi53YW5nQGlu dGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2M10gZXhhbXBsZXMvdmhvc3Q6IHJlbW92 ZSBhc3luYyBpbmZsaWdodCBwYWNrZXQNCj4gY291bnRlcg0KPiANCj4gDQo+IA0KPiBPbiAyLzIv MjEgNzoxNyBBTSwgQ2hlbmcgSmlhbmcgd3JvdGU6DQo+ID4gUmVtb3ZlIGFzeW5jIGluZmxpZ2h0 IHBhY2tldCBjb3VudGVyIHNpbmNlIHRoZXJlIGlzIG5vIG5lZWQgdG8ga2VlcA0KPiA+IHRyYWNr aW5nIGl0LiBJbmNyZWFzZSBNQVhfRU5RVUVVRURfU0laRSB0byBwcmV2ZW50IHBhY2tldCBzZWdt ZW50DQo+ID4gbnVtYmVyIHRyYWNraW5nIHJpbmcgZnJvbSBiZWluZyBleGhhdXN0ZWQuDQo+IA0K PiBJcyB0aGF0IGFuIG9wdGltaXphdGlvbiBvciBhIGZpeD8NCj4gDQo+IElmIHRoZSBmb3JtZXIs IGxldCdzIG1vdmUgaXQgdG8gdjIxLjA1Lg0KPiANCg0KSSB0aGluayBpdCdzIGEgZml4IHNpbmNl IHRoZXJlIGlzIG5vIG5lZWQgdG8ga2VlcCB0aGUgaW5mbGlnaHQgcGFja2V0IGNvdW50ZXIsIHNv cnJ5IEkgZm9yZ2V0IGFkZGluZyB0aGUgZml4ZXMsIEkgY2FuIHN1Ym1pdCBhIHY0IHRvIGZpeCBp dC4NCg0KPiA+DQo+ID4gRml4ZXM6IGE2OGJhOGUwYTZiNiAoImV4YW1wbGVzL3Zob3N0OiByZWZh Y3RvciB2aG9zdCBkYXRhIHBhdGgiKQ0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQ2hlbmcgSmlh bmcgPENoZW5nMS5qaWFuZ0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gdjM6IGZpeGVkIGZpeGVz IGNvbW1pdCBpZCBpbiBnaXQgbG9nDQo+ID4NCj4gPiB2MjogZml4ZWQgYSB0eXBvDQo+ID4NCj4g PiAgZXhhbXBsZXMvdmhvc3QvaW9hdC5oIHwgIDIgKy0NCj4gPiAgZXhhbXBsZXMvdmhvc3QvbWFp bi5jIHwgMTAgKy0tLS0tLS0tLSAgZXhhbXBsZXMvdmhvc3QvbWFpbi5oIHwgIDEgLQ0KPiA+ICAz IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pDQo+ID4NCj4g PiBkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvdmhvc3QvaW9hdC5oIGIvZXhhbXBsZXMvdmhvc3QvaW9h dC5oIGluZGV4DQo+ID4gMGExZGJiODExLi4xYWEyOGVkNmEgMTAwNjQ0DQo+ID4gLS0tIGEvZXhh bXBsZXMvdmhvc3QvaW9hdC5oDQo+ID4gKysrIGIvZXhhbXBsZXMvdmhvc3QvaW9hdC5oDQo+ID4g QEAgLTExLDcgKzExLDcgQEANCj4gPg0KPiA+ICAjZGVmaW5lIE1BWF9WSE9TVF9ERVZJQ0UgMTAy NA0KPiA+ICAjZGVmaW5lIElPQVRfUklOR19TSVpFIDQwOTYNCj4gPiAtI2RlZmluZSBNQVhfRU5R VUVVRURfU0laRSA1MTINCj4gPiArI2RlZmluZSBNQVhfRU5RVUVVRURfU0laRSA0MDk2DQo+IA0K PiBCYXNpY2FsbHksIHRoaXMgdGhlIHNpemUgb2YgdGhlIHJpbmcgc2l6ZSwgY29ycmVjdD8NCj4g SXQgbWlnaHQgYmUgZnVydGhlciBzaW1wbGlmaWVkIHRoZW4uDQo+IA0KDQpZZXMsIGl0J3MgYSB0 aGUgc2l6ZSBvZiBwYWNrZXQgdHJhY2tpbmcgcmluZywgYW5kIGl0IHNob3VsZCBiZSBubyBsZXNz IHRoZW4gSU9BVF9SSU5HX1NJWkUgZm9yIHNvbWUgY29ybmVyIGNhc2VzLg0KSSdtIG5vdCBzdXJl IEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGJ5IHNheWluZyBJdCBtaWdodCBiZSBmdXJ0aGVy IHNpbXBsaWZpZWQgdGhlbi4NCg0KVGhhbmtzLA0KQ2hlbmcNCg0KPiA+DQo+ID4gIHN0cnVjdCBk bWFfaW5mbyB7DQo+ID4gIAlzdHJ1Y3QgcnRlX3BjaV9hZGRyIGFkZHI7DQo+ID4gZGlmZiAtLWdp dCBhL2V4YW1wbGVzL3Zob3N0L21haW4uYyBiL2V4YW1wbGVzL3Zob3N0L21haW4uYyBpbmRleA0K PiA+IGU3NGZjODc1MC4uY2E3M2U3MDg2IDEwMDY0NA0KPiA+IC0tLSBhL2V4YW1wbGVzL3Zob3N0 L21haW4uYw0KPiA+ICsrKyBiL2V4YW1wbGVzL3Zob3N0L21haW4uYw0KPiA+IEBAIC04MzEsMTEg KzgzMSw4IEBAIGNvbXBsZXRlX2FzeW5jX3BrdHMoc3RydWN0IHZob3N0X2RldiAqdmRldikNCj4g Pg0KPiA+ICAJY29tcGxldGVfY291bnQgPSBydGVfdmhvc3RfcG9sbF9lbnF1ZXVlX2NvbXBsZXRl ZCh2ZGV2LT52aWQsDQo+ID4gIAkJCQkJVklSVElPX1JYUSwgcF9jcGwsDQo+IE1BWF9QS1RfQlVS U1QpOw0KPiA+IC0JaWYgKGNvbXBsZXRlX2NvdW50KSB7DQo+ID4gLQkJX19hdG9taWNfc3ViX2Zl dGNoKCZ2ZGV2LT5ucl9hc3luY19wa3RzLA0KPiBjb21wbGV0ZV9jb3VudCwNCj4gPiAtCQkJX19B VE9NSUNfU0VRX0NTVCk7DQo+ID4gKwlpZiAoY29tcGxldGVfY291bnQpDQo+ID4gIAkJZnJlZV9w a3RzKHBfY3BsLCBjb21wbGV0ZV9jb3VudCk7DQo+ID4gLQl9DQo+ID4gIH0NCj4gPg0KPiA+ICBz dGF0aWMgX19ydGVfYWx3YXlzX2lubGluZSB2b2lkDQo+ID4gQEAgLTg3OCw4ICs4NzUsNiBAQCBk cmFpbl92aG9zdChzdHJ1Y3Qgdmhvc3RfZGV2ICp2ZGV2KQ0KPiA+ICAJCWNvbXBsZXRlX2FzeW5j X3BrdHModmRldik7DQo+ID4gIAkJcmV0ID0gcnRlX3Zob3N0X3N1Ym1pdF9lbnF1ZXVlX2J1cnN0 KHZkZXYtPnZpZCwNCj4gVklSVElPX1JYUSwNCj4gPiAgCQkJCQltLCBucl94bWl0LCBtX2NwdV9j cGwsDQo+ICZjcHVfY3BsX25yKTsNCj4gPiAtCQlfX2F0b21pY19hZGRfZmV0Y2goJnZkZXYtPm5y X2FzeW5jX3BrdHMsIHJldCAtDQo+IGNwdV9jcGxfbnIsDQo+ID4gLQkJCQlfX0FUT01JQ19TRVFf Q1NUKTsNCj4gPg0KPiA+ICAJCWlmIChjcHVfY3BsX25yKQ0KPiA+ICAJCQlmcmVlX3BrdHMobV9j cHVfY3BsLCBjcHVfY3BsX25yKTsNCj4gPiBAQCAtMTIxMCw5ICsxMjA1LDYgQEAgZHJhaW5fZXRo X3J4KHN0cnVjdCB2aG9zdF9kZXYgKnZkZXYpDQo+ID4gIAkJZW5xdWV1ZV9jb3VudCA9IHJ0ZV92 aG9zdF9zdWJtaXRfZW5xdWV1ZV9idXJzdCh2ZGV2LQ0KPiA+dmlkLA0KPiA+ICAJCQkJCVZJUlRJ T19SWFEsIHBrdHMsIHJ4X2NvdW50LA0KPiA+ICAJCQkJCW1fY3B1X2NwbCwgJmNwdV9jcGxfbnIp Ow0KPiA+IC0JCV9fYXRvbWljX2FkZF9mZXRjaCgmdmRldi0+bnJfYXN5bmNfcGt0cywNCj4gPiAt CQkJCQllbnF1ZXVlX2NvdW50IC0gY3B1X2NwbF9uciwNCj4gPiAtCQkJCQlfX0FUT01JQ19TRVFf Q1NUKTsNCj4gPiAgCQlpZiAoY3B1X2NwbF9ucikNCj4gPiAgCQkJZnJlZV9wa3RzKG1fY3B1X2Nw bCwgY3B1X2NwbF9ucik7DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvdmhvc3QvbWFp bi5oIGIvZXhhbXBsZXMvdmhvc3QvbWFpbi5oIGluZGV4DQo+ID4gMmQ2YzA1ZmQ3Li4wY2NkY2U0 YjQgMTAwNjQ0DQo+ID4gLS0tIGEvZXhhbXBsZXMvdmhvc3QvbWFpbi5oDQo+ID4gKysrIGIvZXhh bXBsZXMvdmhvc3QvbWFpbi5oDQo+ID4gQEAgLTUxLDcgKzUxLDYgQEAgc3RydWN0IHZob3N0X2Rl diB7DQo+ID4gIAl1aW50NjRfdCBmZWF0dXJlczsNCj4gPiAgCXNpemVfdCBoZHJfbGVuOw0KPiA+ ICAJdWludDE2X3QgbnJfdnJpbmdzOw0KPiA+IC0JdWludDY0X3QgbnJfYXN5bmNfcGt0czsNCj4g PiAgCXN0cnVjdCBydGVfdmhvc3RfbWVtb3J5ICptZW07DQo+ID4gIAlzdHJ1Y3QgZGV2aWNlX3N0 YXRpc3RpY3Mgc3RhdHM7DQo+ID4gIAlUQUlMUV9FTlRSWSh2aG9zdF9kZXYpIGdsb2JhbF92ZGV2 X2VudHJ5Ow0KPiA+IC0tDQo+ID4gMi4yOS4yDQo+ID4NCg0K