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 22550A0547; Thu, 9 Sep 2021 04:13:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9DCD14003E; Thu, 9 Sep 2021 04:13:27 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 1106B4003C for ; Thu, 9 Sep 2021 04:13:25 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10101"; a="200183282" X-IronPort-AV: E=Sophos;i="5.85,279,1624345200"; d="scan'208";a="200183282" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2021 19:13:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,279,1624345200"; d="scan'208";a="469866101" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 08 Sep 2021 19:13:23 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 8 Sep 2021 19:13:23 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 8 Sep 2021 19:13:22 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Wed, 8 Sep 2021 19:13:22 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.48) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Wed, 8 Sep 2021 19:13:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i4OyP4/6yLubpxdc8IoOYD8jM7Qr0mA1J2h9jN4g5tF5Mej2MR+E7yEvGidC3qFZ+6H1k1NA99RUrAz0vjewKLA8gKN5Dq3dCHfczpOODdAWkjIXivow8STDYz4cTC4W5IZR4mRhLw6HeA7siLKbKYqvdaLWexGTuKHnb9VMNHmLUHmWZC0u3ly7mQqdkggsyiOCYDw0/QKl9ydjOuDlPutuRMUytIoZwZepxQkoZuuxMXrWcD/r3FEbcogjzqdI3xG9gbZKObjMUCk2QFtRXkLnPrxG4KwhRnN/lmg+a/pqYURmiJsL2bS4FgHlE35XHaHErTLUjtP+RFpe409pQg== 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=uEvIaCp1mvaaRTFifg2Pb5ZsHvd8ltNrdYbD4bCVWlU=; b=YPUkKISnp3N0ofx+Qyt6O7iDgEQn37VEfevhO/dcrLa9mOlxCXh3GIK4trhpIxRJ7LqpfC0FWEUl/jXqOyX70vGrHLSgVgE9Da6mMTmm4nRNVLNfDxiybwneX8ZJ+LMbEX31AiaP4foy1uRHlmAnNXlZkoQK/0JdSCSNBzLAYHIi4eJhgkkahrifwvb4mX1xjuRn+LNu/DBf+6+0c0MOu3k3bQoEMCEep/dPZNEBHrUI1LZE2SrNUVb5//6WddLUViZRsY6hioPFOCrjkUFtHCjhApj8Udw1b1G2KXYmVBi1wDzNjOPBVBovEHS8FXWGSXwD0sL93NfQ3yYbZiDRhQ== 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=uEvIaCp1mvaaRTFifg2Pb5ZsHvd8ltNrdYbD4bCVWlU=; b=MwNH03MGVHlc2054845mtZ1A851pJ1K2MBo/dMmPGbZ9l5HUOUcBamkpSGhPnSyWyiW3Ag8v/FKag6+vaAd5LLPVKG1HLWiWUUaabd/K06KkDnOle/SUdDt5d4r9sfMSU795RDBfjf9MjgjJI9BrjCiA8rky1K9nfFhPH1yVIGE= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB4030.namprd11.prod.outlook.com (2603:10b6:208:156::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19; Thu, 9 Sep 2021 02:13:21 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::6873:dced:7f68:801]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::6873:dced:7f68:801%3]) with mapi id 15.20.4500.014; Thu, 9 Sep 2021 02:13:21 +0000 From: "Xia, Chenbo" To: Kevin Traynor , "maxime.coquelin@redhat.com" , "mdr@ashroe.eu" CC: "Liu, Changpeng" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] vhost: promote some APIs to stable Thread-Index: AQHXo5YiTIdbqBo5TEC6JATP8h6qhKuaC1CAgADq7FA= Date: Thu, 9 Sep 2021 02:13:21 +0000 Message-ID: References: <20210907025800.55680-1-chenbo.xia@intel.com> <202f3e82-39ad-86d7-3f8a-ab1787c4795c@redhat.com> In-Reply-To: <202f3e82-39ad-86d7-3f8a-ab1787c4795c@redhat.com> Accept-Language: en-US, zh-CN 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: b110ef4d-4cba-4a93-84df-08d97337659a x-ms-traffictypediagnostic: MN2PR11MB4030: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ytlAGqKYv7KDzHLR0rQJwTb3aZKXnD8YkJT7Omt8om9S+J8wxR4d5k6KLNNDDAfQtEPPr+9OY0S1+O2Ag6yQpwKZ9QBSlpTKLCOELJjAqUibizi7zI+lljv3q2NEuq+s4d5xFRO9fLNJkL8IJqqAitM4v84fjCOicJ8nYRM6v/FiCQ6x2f6Z5GCXL5XuQlxvxm9T7O4CyCoZgLbmTs5SnK1j/IzNAoA93a5cwu5py96eeP9Av/nT1Q19kDZwX6m7k9CBy7APOYrCf/dvdAyeFNiVmITOqpxqHQPMJ7SFxySdOn60PzZea0vucr2vxf8gahGgdb8gCWtCCNgvLTw+JlX4khZQHAtZRaQDDTQqIPh2SSWJOz31WnR4SzWdBgmDp6kDbjtJ3SVSRZGq59eVm9e8mqdwu1hyLAqApnXFL4uVPwvW+z70ZQBlnCJVU3rvmk08qavI9RdXc72KzheOnIqs5jLhvU+6oquqHyyPzRP6UNsnSX2burv6lbwuPs5uabHGez/sO3KD8M/7XZL7tMPdtyBdiX2ZSmfYcAbsW+VJV1L8Re80rLIE30HMvdbrYKz1A1ujglLql357QqTWbEhB5Enmtffx60PPSBNYzkuR3aK9E/8Vf3dSci7yXlJetGH4hGlAPFVSlbuWY/zzYJ1zAX2i6EOQzE+eoF94G7/tclMDDsmfrWT2ii0PG6POLceum8MiNgG9wuChEZDx9g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(346002)(376002)(396003)(366004)(66946007)(83380400001)(76116006)(316002)(478600001)(6506007)(122000001)(53546011)(86362001)(66556008)(7696005)(66446008)(66476007)(52536014)(26005)(8676002)(4326008)(64756008)(9686003)(38070700005)(71200400001)(186003)(54906003)(5660300002)(8936002)(55016002)(33656002)(38100700002)(2906002)(110136005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M1YvUTdYelY2V3JXNy9CaEY5YXhPVDRjVVhBOXdxZy9QY3dob3ByQ08yQWxS?= =?utf-8?B?N2hjTnU4WVFQcUNETWppSmhGcC9KSkFtV0ZOK0lCWVdicWFYV1lXRndTSmp6?= =?utf-8?B?ODJOdllRWktMcm05NDRuQTJ2Q2NqNXdnQm8rclQ2cThUTC9ObmxSR0VKbUVU?= =?utf-8?B?RnJXM1NRU0xDcEttcmc1Z2grbkZYQ1k1WkUwZVdPVldNZHNSejA4NnVJZnRz?= =?utf-8?B?cnlXMFEwTXB4STZTU1VvcHlKOVJzaGJCZnB3T3VBU3c4S1FMSDdrMTdXN1Y4?= =?utf-8?B?WnFUVmpMa2Y3dVhFaW5ZbWYrTTdLSjdEcjQ0S05YWW8xTlVDOHdRRmVXelpZ?= =?utf-8?B?eFVrWVV5a3Y3ZDZZU2Jka1lub0crTnRueFRaaUJjaHUwM0J5ZThDcUVQbzVJ?= =?utf-8?B?dllWcnZnT21iTlNpMUdxS0t5bXhmU21aVnpXdThvYVd6Q2huSU1lc1hydHRw?= =?utf-8?B?bDErNWRKNS9JU3h5bk5uV2ptZ08wYWpXV1ZhR2N6a2Jua0xocEFEQk15QVRW?= =?utf-8?B?WWkxNzUwanhZK1dhRThld3RETDFQWFJobDh2LzE4QmpIcUZJRkg4YlQra285?= =?utf-8?B?MnY1WUV2K0ZlcVlTbHgzY3JubXN1U2hnWWFVaXMydUNDYzIwUnJDa0VUM1kv?= =?utf-8?B?d0VrVFZ2SUNvL0hCUFhnaytGK3ZCZjJHamlFbkNPbjk2bENmMWloamgrUG9Q?= =?utf-8?B?QTFHZUdTSXo3S3lkUWxGNnc5blg1SlVDdVFicE9DWmlyTFJlV3FVQ1puYkMz?= =?utf-8?B?VVNvY0hld1FGT1BsN0JZbmFPektNVjQ5RWpzSEdLcWlxbDBnUlFVUmxERGFC?= =?utf-8?B?V3diK3YwK3daeVdxVVREZkoxRVBYRTZoUEg0bTJ6NWNvVWsrZmtDbW55SVdy?= =?utf-8?B?RzE0SjZUNmxxTEQ2YnBXZWFEUHdJRzhXOVdBb2c2dnFqQVlrMkRoRmc2U3k4?= =?utf-8?B?YW1JL3EyaUk4ZXlCQmFrUWNERi93akc5aTU4RlhZZlRoeEZsY1pDQ1EvOE5Y?= =?utf-8?B?Z05ldjE0M21IK055VEtwRlVWazYyUlFtTisxL1E0VzV2MnpTelBoOVpTQUxM?= =?utf-8?B?SFR4NTV2Y1dFcTVrWUtiZ0dyZGg3NHdLOGk5VUZkbnNIVVBCOXk3OVhQOE16?= =?utf-8?B?SHVMQkJ3dzNWTXpUTXZUVXdZWnpWV1M0U1dwRkdDQ20rUU5haHN0R045TC9R?= =?utf-8?B?YURCU2pSOU1qQk0ycVVpMzg1V2hRWTVsZFUyaDJHTG5NQ1NDdlNrSnVGemtJ?= =?utf-8?B?cXVFd0VUV2NuNWpMMXZGREpVQ2QxRG1ZdUdkaWlMdi9oL1E5VFBZK3Fka3Jz?= =?utf-8?B?Z1h0MlQwZU52STZ2bGlQclVkNDF3WjY3TzRyaEdkSE41STZGejlhdTlsN2lR?= =?utf-8?B?d0VlRXFmSURjL3o2Y3VBeUhXQUFJdHlWOXcxZisyNlRXVkxLcXpHWHdaL2E1?= =?utf-8?B?Wjl4cmdLaUZIVnRPVWxKYWU3N2lmR1YyWGZlak11RzFSWFAxWGlIZVF3UDRX?= =?utf-8?B?dC8vNW1nZTNZbE5HWHVIWmkwZk5tNWdjalE2Vmk3WkdaMXZzc2xFZHM1amoy?= =?utf-8?B?Y2U5WXVpdzJ2YlFsTy96dllCTDl3QUpGQ3FZZ1p3TEl1WUw5bk1iY0ZCRC9F?= =?utf-8?B?YjkrUkZlSnZheWVGclVHcG9Xai9hMUl6RitqSThvVUMwbEh5Z1o4SGR2Ty9o?= =?utf-8?B?U1NVdEVkRXl4MXV4NFp3ZXloS2dobFVZRFNvaHV0Vk4wWXZwUHR2amRmSVpK?= =?utf-8?Q?F8BGoVZhr6sNew9E3s=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: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b110ef4d-4cba-4a93-84df-08d97337659a X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2021 02:13:21.3097 (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: GmWNbN9V3N6g1Rt5dQJjbC7w5gAz2fcbMZYvTh/pA2c8Xyf6fvRAzJunsSCIowlDWg+EyWWKnohzMjz5F7y72Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4030 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] vhost: promote some APIs to stable 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" SGkgS2V2aW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4g VHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1i ZXIgOCwgMjAyMSA4OjAxIFBNDQo+IFRvOiBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5j b20+OyBkZXZAZHBkay5vcmc7DQo+IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tDQo+IENjOiBM aXUsIENoYW5ncGVuZyA8Y2hhbmdwZW5nLmxpdUBpbnRlbC5jb20+OyBtZHJAYXNocm9lLmV1DQo+ IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gdmhvc3Q6IHByb21vdGUgc29tZSBBUElz IHRvIHN0YWJsZQ0KPiANCj4gT24gMDcvMDkvMjAyMSAwMzo1OCwgQ2hlbmJvIFhpYSB3cm90ZToN Cj4gPiBBcyByZXBvcnRlZCBieSBzeW1ib2wgYm90LCBBUElzIGxpc3RlZCBpbiB0aGlzIHBhdGNo IGhhdmUgYmVlbg0KPiA+IGV4cGVyaW1lbnRhbCBmb3IgbW9yZSB0aGFuIHR3byB5ZWFycy4gVGhp cyBwYXRjaCBwcm9tb3RlcyB0aGVzZQ0KPiA+IDE4IEFQSXMgdG8gc3RhYmxlLg0KPiA+DQo+IA0K PiBQYXRjaCBsZ3RtLiBPbmUgcXVlc3Rpb24gYWJvdXQgYSBwb3NzaWJsZSBmb2xsb3cgb24gYmVs b3cuDQo+IA0KPiBBY2tlZC1ieTogS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4N Cj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogQ2hlbmJvIFhpYSA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+ DQo+ID4gLS0tDQo+ID4gIGxpYi92aG9zdC9ydGVfdmhvc3QuaCAgICAgICAgfCAxMyAtLS0tLS0t LS0tLS0tDQo+ID4gIGxpYi92aG9zdC9ydGVfdmhvc3RfY3J5cHRvLmggfCAgNSAtLS0tLQ0KPiA+ ICBsaWIvdmhvc3QvdmVyc2lvbi5tYXAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysrLS0t LS0tLS0tLS0tLS0tLS0tDQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg MzYgZGVsZXRpb25zKC0pDQo+ID4NCg0KWy4uLl0NCg0KPiA+IGRpZmYgLS1naXQgYS9saWIvdmhv c3QvdmVyc2lvbi5tYXAgYi9saWIvdmhvc3QvdmVyc2lvbi5tYXANCj4gPiBpbmRleCBjOTJhOWQ0 OTYyLi44ZWJkZTNmNjk0IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi92aG9zdC92ZXJzaW9uLm1hcA0K PiA+ICsrKyBiL2xpYi92aG9zdC92ZXJzaW9uLm1hcA0KPiA+IEBAIC0xMyw2ICsxMywxMyBAQCBE UERLXzIyIHsNCj4gPiAgCXJ0ZV92ZHBhX3Jlc2V0X3N0YXRzOw0KPiA+ICAJcnRlX3ZkcGFfdW5y ZWdpc3Rlcl9kZXZpY2U7DQo+ID4gIAlydGVfdmhvc3RfYXZhaWxfZW50cmllczsNCj4gPiArCXJ0 ZV92aG9zdF9jbHJfaW5mbGlnaHRfZGVzY19wYWNrZWQ7DQo+ID4gKwlydGVfdmhvc3RfY2xyX2lu ZmxpZ2h0X2Rlc2Nfc3BsaXQ7DQo+ID4gKwlydGVfdmhvc3RfY3J5cHRvX2NyZWF0ZTsNCj4gPiAr CXJ0ZV92aG9zdF9jcnlwdG9fZmV0Y2hfcmVxdWVzdHM7DQo+ID4gKwlydGVfdmhvc3RfY3J5cHRv X2ZpbmFsaXplX3JlcXVlc3RzOw0KPiA+ICsJcnRlX3Zob3N0X2NyeXB0b19mcmVlOw0KPiA+ICsJ cnRlX3Zob3N0X2NyeXB0b19zZXRfemVyb19jb3B5Ow0KPiA+ICAJcnRlX3Zob3N0X2RlcXVldWVf YnVyc3Q7DQo+ID4gIAlydGVfdmhvc3RfZHJpdmVyX2F0dGFjaF92ZHBhX2RldmljZTsNCj4gPiAg CXJ0ZV92aG9zdF9kcml2ZXJfY2FsbGJhY2tfcmVnaXN0ZXI7DQo+ID4gQEAgLTIwLDEzICsyNywx NyBAQCBEUERLXzIyIHsNCj4gPiAgCXJ0ZV92aG9zdF9kcml2ZXJfZGlzYWJsZV9mZWF0dXJlczsN Cj4gPiAgCXJ0ZV92aG9zdF9kcml2ZXJfZW5hYmxlX2ZlYXR1cmVzOw0KPiA+ICAJcnRlX3Zob3N0 X2RyaXZlcl9nZXRfZmVhdHVyZXM7DQo+ID4gKwlydGVfdmhvc3RfZHJpdmVyX2dldF9wcm90b2Nv bF9mZWF0dXJlczsNCj4gPiArCXJ0ZV92aG9zdF9kcml2ZXJfZ2V0X3F1ZXVlX251bTsNCj4gPiAg CXJ0ZV92aG9zdF9kcml2ZXJfZ2V0X3ZkcGFfZGV2aWNlOw0KPiA+ICAJcnRlX3Zob3N0X2RyaXZl cl9yZWdpc3RlcjsNCj4gPiAgCXJ0ZV92aG9zdF9kcml2ZXJfc2V0X2ZlYXR1cmVzOw0KPiA+ICsJ cnRlX3Zob3N0X2RyaXZlcl9zZXRfcHJvdG9jb2xfZmVhdHVyZXM7DQo+ID4gIAlydGVfdmhvc3Rf ZHJpdmVyX3N0YXJ0Ow0KPiA+ICAJcnRlX3Zob3N0X2RyaXZlcl91bnJlZ2lzdGVyOw0KPiA+ICAJ cnRlX3Zob3N0X2VuYWJsZV9ndWVzdF9ub3RpZmljYXRpb247DQo+ID4gIAlydGVfdmhvc3RfZW5x dWV1ZV9idXJzdDsNCj4gPiArCXJ0ZV92aG9zdF9leHRlcm5fY2FsbGJhY2tfcmVnaXN0ZXI7DQo+ ID4gIAlydGVfdmhvc3RfZ2V0X2lmbmFtZTsNCj4gPiAgCXJ0ZV92aG9zdF9nZXRfbG9nX2Jhc2U7 DQo+ID4gIAlydGVfdmhvc3RfZ2V0X21lbV90YWJsZTsNCj4gPiBAQCAtMzUsMTUgKzQ2LDIyIEBA IERQREtfMjIgew0KPiA+ICAJcnRlX3Zob3N0X2dldF9udW1hX25vZGU7DQo+ID4gIAlydGVfdmhv c3RfZ2V0X3F1ZXVlX251bTsNCj4gPiAgCXJ0ZV92aG9zdF9nZXRfdmRwYV9kZXZpY2U7DQo+ID4g KwlydGVfdmhvc3RfZ2V0X3Zob3N0X3JpbmdfaW5mbGlnaHQ7DQo+ID4gIAlydGVfdmhvc3RfZ2V0 X3Zob3N0X3ZyaW5nOw0KPiA+ICAJcnRlX3Zob3N0X2dldF92cmluZ19iYXNlOw0KPiA+ICsJcnRl X3Zob3N0X2dldF92cmluZ19iYXNlX2Zyb21faW5mbGlnaHQ7DQo+ID4gIAlydGVfdmhvc3RfZ2V0 X3ZyaW5nX251bTsNCj4gDQo+ID4gIAlydGVfdmhvc3RfZ3BhX3RvX3Z2YTsNCj4gDQo+IENhbiB0 aGlzIF5eXiBiZSBhbHNvIHJlbW92ZWQgbm93IHRoYXQgcnRlX3Zob3N0X3ZhX2Zyb21fZ3Vlc3Rf cGEoKSBpcw0KPiBwcm9tb3RlZCB0byBub24tZXhwZXJpbWVudGFsPyBJdCBpcyBtYXJrZWQgYXMg ZGVwcmVjYXRlZCBpbiBBUEkgKHNlZQ0KPiBiZWxvdykgYnV0IGkgZG9uJ3Qgc2VlIGFueXRoaW5n IGluIHRoZSBkZXByZWNhdGlvbiBkb2N1bWVudGF0aW9uLg0KDQpHb29kIHBvaW50LiBJIHRoaW5r IGl0IGNhbiBiZSByZW1vdmVkIG5vdy4gQnV0IHdlIGRpZG4ndCBzZW5kIHRoZSBkZXByZWNhdGlv bg0Kbm90aWNlIGxhc3QgcmVsZWFzZS4gSSBhbSBub3Qgc3VyZSBpZiBpdCdzIG9rIHRvIHJlbW92 ZSBpdCB0aGlzIHJlbGVhc2UuDQoNCkBSYXkgJiBNYXhpbWUsDQoNCldoYXQgZG8geW91IHRoaW5r PyBJIHRoaW5rIHNpbmNlIHRoaXMgQVBJIGlzIHVuc2FmZSBhbmQgdGhlIHNhZmUgdmVyc2lvbiBp cw0KcHJvbW90ZWQsIGl0IG1ha2VzIHNlbnNlIHRvIHJlbW92ZSB0aGlzLg0KDQpUaGFua3MsDQpD aGVuYm8NCg0KPiANCj4gY29tbWl0IDk1NTNlNmU0MDg4ODNiMzY3N2UyMDhkYzY2MDQ5YmNkN2Y3 NTg1MjkNCj4gQXV0aG9yOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQu Y29tPg0KPiBEYXRlOiAgIFdlZCBNYXIgMTQgMTc6MzE6MjUgMjAxOCArMDEwMA0KPiANCj4gICAg IHZob3N0OiBkZXByZWNhdGUgdW5zYWZlIEdQQSB0cmFuc2xhdGlvbiBBUEkNCj4gDQo+ICAgICBU aGlzIHBhdGNoIG1hcmtzIHJ0ZV92aG9zdF9ncGFfdG9fdnZhKCkgYXMgZGVwcmVjYXRlZCBiZWNh dXNlDQo+ICAgICBpdCBpcyB1bnNhZmUuIEFwcGxpY2F0aW9uIHJlbHlpbmcgb24gdGhpcyBBUEkg c2hvdWxkIG1vdmUNCj4gICAgIHRvIHRoZSBuZXcgcnRlX3Zob3N0X3ZhX2Zyb21fZ3Vlc3RfcGEo KSBBUEksIGFuZCBjaGVjaw0KPiAgICAgcmV0dXJuZWQgbGVuZ3RoIHRvIGF2b2lkIG91dC1vZi1i b3VuZCBhY2Nlc3Nlcy4NCj4gDQo+ICAgICBUaGlzIGlzc3VlIGhhcyBiZWVuIGFzc2lnbmVkIENW RS0yMDE4LTEwNTkuDQo+IA0KPiAgICAgU2lnbmVkLW9mZi1ieTogTWF4aW1lIENvcXVlbGluIDxt YXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gDQo+IA0KPiA+ICAJcnRlX3Zob3N0X2hvc3Rf bm90aWZpZXJfY3RybDsNCj4gPiAgCXJ0ZV92aG9zdF9sb2dfdXNlZF92cmluZzsNCj4gPiAgCXJ0 ZV92aG9zdF9sb2dfd3JpdGU7DQo+ID4gIAlydGVfdmhvc3RfcnhfcXVldWVfY291bnQ7DQo+ID4g KwlydGVfdmhvc3Rfc2V0X2luZmxpZ2h0X2Rlc2NfcGFja2VkOw0KPiA+ICsJcnRlX3Zob3N0X3Nl dF9pbmZsaWdodF9kZXNjX3NwbGl0Ow0KPiA+ICsJcnRlX3Zob3N0X3NldF9sYXN0X2luZmxpZ2h0 X2lvX3BhY2tlZDsNCj4gPiArCXJ0ZV92aG9zdF9zZXRfbGFzdF9pbmZsaWdodF9pb19zcGxpdDsN Cj4gPiAgCXJ0ZV92aG9zdF9zZXRfdnJpbmdfYmFzZTsNCj4gPiArCXJ0ZV92aG9zdF92YV9mcm9t X2d1ZXN0X3BhOw0KPiA+ICAJcnRlX3Zob3N0X3ZyaW5nX2NhbGw7DQo+ID4NCj4gPiAgCWxvY2Fs OiAqOw0KPiA+IEBAIC01MiwyNSArNzAsNyBAQCBEUERLXzIyIHsNCj4gPiAgRVhQRVJJTUVOVEFM IHsNCj4gPiAgCWdsb2JhbDoNCj4gPg0KPiA+IC0JcnRlX3Zob3N0X2RyaXZlcl9nZXRfcHJvdG9j b2xfZmVhdHVyZXM7DQo+ID4gLQlydGVfdmhvc3RfZHJpdmVyX2dldF9xdWV1ZV9udW07DQo+ID4g LQlydGVfdmhvc3RfY3J5cHRvX2NyZWF0ZTsNCj4gPiAgCXJ0ZV92aG9zdF9jcnlwdG9fZHJpdmVy X3N0YXJ0Ow0KPiA+IC0JcnRlX3Zob3N0X2NyeXB0b19mcmVlOw0KPiA+IC0JcnRlX3Zob3N0X2Ny eXB0b19mZXRjaF9yZXF1ZXN0czsNCj4gPiAtCXJ0ZV92aG9zdF9jcnlwdG9fZmluYWxpemVfcmVx dWVzdHM7DQo+ID4gLQlydGVfdmhvc3RfY3J5cHRvX3NldF96ZXJvX2NvcHk7DQo+ID4gLQlydGVf dmhvc3RfdmFfZnJvbV9ndWVzdF9wYTsNCj4gPiAtCXJ0ZV92aG9zdF9leHRlcm5fY2FsbGJhY2tf cmVnaXN0ZXI7DQo+ID4gLQlydGVfdmhvc3RfZHJpdmVyX3NldF9wcm90b2NvbF9mZWF0dXJlczsN Cj4gPiAtCXJ0ZV92aG9zdF9zZXRfaW5mbGlnaHRfZGVzY19zcGxpdDsNCj4gPiAtCXJ0ZV92aG9z dF9zZXRfaW5mbGlnaHRfZGVzY19wYWNrZWQ7DQo+ID4gLQlydGVfdmhvc3Rfc2V0X2xhc3RfaW5m bGlnaHRfaW9fc3BsaXQ7DQo+ID4gLQlydGVfdmhvc3Rfc2V0X2xhc3RfaW5mbGlnaHRfaW9fcGFj a2VkOw0KPiA+IC0JcnRlX3Zob3N0X2Nscl9pbmZsaWdodF9kZXNjX3NwbGl0Ow0KPiA+IC0JcnRl X3Zob3N0X2Nscl9pbmZsaWdodF9kZXNjX3BhY2tlZDsNCj4gPiAtCXJ0ZV92aG9zdF9nZXRfdmhv c3RfcmluZ19pbmZsaWdodDsNCj4gPiAtCXJ0ZV92aG9zdF9nZXRfdnJpbmdfYmFzZV9mcm9tX2lu ZmxpZ2h0Ow0KPiA+ICAJcnRlX3Zob3N0X3NsYXZlX2NvbmZpZ19jaGFuZ2U7DQo+ID4gIAlydGVf dmhvc3RfYXN5bmNfY2hhbm5lbF9yZWdpc3RlcjsNCj4gPiAgCXJ0ZV92aG9zdF9hc3luY19jaGFu bmVsX3VucmVnaXN0ZXI7DQo+ID4NCg0K