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 169C2A0C43; Fri, 22 Oct 2021 11:02:37 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0057141103; Fri, 22 Oct 2021 11:02:36 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id EA8D44069D for ; Fri, 22 Oct 2021 11:02:34 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10144"; a="226717114" X-IronPort-AV: E=Sophos;i="5.87,172,1631602800"; d="scan'208";a="226717114" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2021 02:02:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,172,1631602800"; d="scan'208";a="595481421" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga004.jf.intel.com with ESMTP; 22 Oct 2021 02:02:33 -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; Fri, 22 Oct 2021 02:02:32 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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; Fri, 22 Oct 2021 02:02:31 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 22 Oct 2021 02:02:31 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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; Fri, 22 Oct 2021 02:02:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bnN2LSHFU0JXAIAPnobl7CfNAl0UdUxij954XgexH6TMtyCi6ox973mSh66fOzAqD7VuPdwbZU6r1YyzsmhRUgwdg85ZTKcnLsz3NFHjujYO2lmOJmCHdFIDRA2gHpDGcGXaVjIRgFBdnoFjYlVKFiFoW9pq/mA0L2EcAtYGLpD0YZKZRbSZcDjcOkvsyAnlA54IEA6Xrm0iCJ3xZ3O+RCpaR9aOb5Y/N31s5tXds9bpZ2KSrkSrVs3qTn+D/xU+5sfG1NsXcBmkHFBJkD++aZAS8b2OCqYmH17hNic3a8lFydUcrpoY8jVRMqzZ2qjqtnPXAC75O4uCDBXmG8hdmQ== 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=UTXdJAXwsgOUDotTt2GX363XOWX6nQksnlfPInVQdc4=; b=AZ4qM+lMhUTccDrNNw86mprMbVxdH73dyC9id8q8HfcchERzrd3D++DeU5C/dyI41jMgeSgaHQxa7iHPG3pvCNFmvPe7vpp8TjQ+B+SXaxgUYe195tVduMAxXu4P8NFaUymAXUS2+ku2YZsl41dNNUgbKrx4oKwPgeGfB5l5SXs8U9ATDW8yaxemG3ZuJ01kRyTuEsec87APkEwoyS2cyTyeovQLHTM1+m8vu/W1FT2N+Vptj+UGkXxBeJu1IyVWSMRWadzXvSRKapgYX+TOKWhtNphKhVX8T+OFqBiLHQPdQikshqhqxufuPZGxe53vSu9DKdhnFzOzcrMIRTnM8w== 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=UTXdJAXwsgOUDotTt2GX363XOWX6nQksnlfPInVQdc4=; b=neFlAo881A+yR7mdIMx1WSS/mI+sQUvw5SiCxBsD8f7Ma5iI5xN2wtwWaxxNDju09h3gOSM/Hjg/r7KjLqtPmXxAQ2pd3z/toGoaGpbfe31dxttkF2P9qd3FxrfZi5w26qP6oqQ/SZHUaaN9Jl/6w3uePDhoQuIecyIC5BXA0LY= Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by SN6PR11MB2766.namprd11.prod.outlook.com (2603:10b6:805:53::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Fri, 22 Oct 2021 09:02:30 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511%7]) with mapi id 15.20.4628.018; Fri, 22 Oct 2021 09:02:30 +0000 From: "Xia, Chenbo" To: "Yigit, Ferruh" , "Li, Miao" , "dev@dpdk.org" CC: "maxime.coquelin@redhat.com" Thread-Topic: [dpdk-dev] [PATCH v7 1/5] net/virtio: implement rte_power_monitor API Thread-Index: AQHXw+cmviuAbxNadkOG48T7p4VgzKvdshcAgAEDogCAAAaBgIAAAkiAgAAAI0A= Date: Fri, 22 Oct 2021 09:02:29 +0000 Message-ID: References: <20211015170911.478394-1-miao.li@intel.com> <20211018141638.5916-1-miao.li@intel.com> <20211018141638.5916-2-miao.li@intel.com> <47ad3cc9-bfe9-f8e5-83c7-626edbcee3c0@intel.com> <5a2f25db-dd26-de68-e0a1-39cb9ddf882c@intel.com> In-Reply-To: <5a2f25db-dd26-de68-e0a1-39cb9ddf882c@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6a944ae5-5173-4d8a-ad3a-08d9953aada1 x-ms-traffictypediagnostic: SN6PR11MB2766: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1HLd2w86eIJ+XvE/k7tbhV5qeSQpISEwwD8BEgG4ouZsvMHLoh0RQxa1QuuC1We7T1gGfMuNvNa8Q1ki7fMnQRTC1DthDhI6HdYtCDX0ZecqOZLwz5xbnP/9Dq4Z8l9dAvRTiXbDvJcWtXv+QRnmcpcPiDXbeV81aqYJes6yQdbCi8gwNrS1COlhMbgsmsDDrqd1oEhG/ZzEVx4pbPNIbMD94S8TrRw0n8i9pXJZdqk4UoPZzyl0UP5zGYbceU3om29j9+DThGLwB9vxdUApfK6Iamaf4VvKR0nf78gUcotjM3EwE3HAB49fsf8hucQ5u+4SnkMCdI1TYCfzmTV+rKY1VO15DUhAeK4uweN+YPFtvHdxdASI4mkYFV6faCtqr8L8FfzIqsIhj5kdt4YNERr/FsiRcJbsDe2IEJek9v/Spi2ga5D8zcxoKAmrBu20a0f38myl4JpWohj2j6GfNZ49E7X6w0zhOvmbEBWvilf66HjiJ50Ky3SxlRxMhqfx7NrVxtf//I4UAsw2xpo1tD6Z+591qDtVjpdK8QyuzG+ob2MDveImbOLgCqLjiEIx5Kq0dCA9oZTu5UVCWhWigfbCpgm10gzrwJnNRyCk/bTDy8dRrPRokdEKfXqzCQutq084P7LaFLq2Er8TCao7oH+na992x3ClH2lDzCXMxfl27rqxji/ktPhUyNOprDWVB/QO3Iu4WsxoTk1UGEdYEQ== 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:(366004)(64756008)(52536014)(26005)(33656002)(8936002)(2906002)(83380400001)(76116006)(9686003)(66946007)(66476007)(4326008)(71200400001)(66446008)(66556008)(316002)(86362001)(508600001)(110136005)(55016002)(5660300002)(122000001)(38070700005)(7696005)(6506007)(8676002)(82960400001)(53546011)(38100700002)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ek5BNnZzRjhYalNPbDlTM2ZOL3BnbzZjWnNaVEh3YXh5U2VVUy9RYUJHNDVK?= =?utf-8?B?WVQ5bE5qMXh6U2F4ckdYdW50RGcveDd1SGxrSTJBclpDRFlkUXhWYWRRWVpp?= =?utf-8?B?Z2dFV3RLUXJNRVNRbGVnQ1dHeTFUUVBNTkpYNFhEcVZ5dW1BQnc1VGd3M2Mv?= =?utf-8?B?eFFEd000TnQvbGtZU0VYVGptNXFGZTNHSVE4eU55U3BwaDJ3WEpBQndxMzdX?= =?utf-8?B?Q2RBd1dtcTB3OEJ0SU9yWmFPRVhMa2lWK29hWmdYN2lSUnY2a2JPVUd2QnFN?= =?utf-8?B?R2graENCV1JqRWVHbjE5N2lPdkJVd3h5QlFybmpqNVdpYXZkaVRUdFpDaCts?= =?utf-8?B?SXVYTHJ3SVloaU1BYmtQVmhqemdueFZGbHlJNE5PZVl3RmN4MVJ3blFSNTFG?= =?utf-8?B?ZFY1M2JWSU1wRnJENEZOaGl5VmovZDlaeGp6aVZ4d3dCTkkwQ2pvODVnanFr?= =?utf-8?B?YjlIdEY4cTJ2ZUVmcC9PTk1ldUJKK1VzUTZNL0gxMGdiclZFOXZIVGYrWVZn?= =?utf-8?B?UnFJSnc5eHJWanYxems0Q3lzTHAzMUtoNWFLYUtMUzIvRHBLajJMb0RRZXdL?= =?utf-8?B?TlZJTVdvQys1VDBkcWJWOEloMEJzR0grTmNIQ0xIU1hoWjZ2TG0wUzhhaGR4?= =?utf-8?B?UytFZGk3dlg5R2JnK1dnSDB3TEZuL0I3ekg0MkZEVktrVkhmd21EUjVTbkpn?= =?utf-8?B?UTRHYVJoM2NlZy9RMVFPZ3k0dSt5Tk00U3pETDFMOEdwK1ZoZWNzeFpYNnho?= =?utf-8?B?ZWRuWi9GU0ZZZWdpT1IrSlRvTVJLOUN1Lyt3encwZDg3bTFmS0x2SXF2OTI4?= =?utf-8?B?VlhIalR5b0FGYkJMa1Q0ZHlsUVo3dzZiVzdiWUx2NWhSdDFVT0ppNjlzZXpZ?= =?utf-8?B?SWpvTFUyL2U5d00zNVRYN0tGTU5xV2ozdHUvWjRTOERnRkM1TXgwcHlJNytp?= =?utf-8?B?a21OZ2pyN2dPZVhBTlF6aTQ2WWphSUdlaVBRRmlqalhvdG9oK0JaMlVLa1NH?= =?utf-8?B?clZwclU2NXdoWTBQMFhLOStIQ3JWanY4Z29DeVZZV3VMSCtLYzZsdGJxT0Zx?= =?utf-8?B?d21yOHdNV2YrWlR0cXJUQ3VnVG9HT0xqRVBuNjhjMGx4OGJERVQ3cXRmeVFF?= =?utf-8?B?UTZldkJVZzR3eTJsQ2JTQTFzbmpXbDUzZGRpTFV2TU54cnF0azJnWCt4NVpM?= =?utf-8?B?MnYyM0ZpbE9NZmVWS2Ixd21mU1VFNk43Z0ltdFhkTFFQbEZKSGJGUjNQSTdn?= =?utf-8?B?NzJDMEZuRy9vdVYyUW1QRk40REVQODhYWEtabUc2YjIwRktDZnZNa0NKdkVo?= =?utf-8?B?ZXcxN0FaWFZjTjh2UHNKaWhBS2xlcS9tYzB1WlMyU0JWSkVoM3crYW4vZFZW?= =?utf-8?B?Z1Fna1RIVCtQSy83WEYydzlzSy8zYUhVVnRMNTJyTlk4ZTZDUW5salk1Q3Q0?= =?utf-8?B?Q0xXSWFMMTFEcGdRN0JkS3BqcW1HNFYyWktHSzMzLzd1NjZhdTR1Y2xXbG5R?= =?utf-8?B?QzRmTzRsdjhNMGI3TjRmMmZHYitkVUtvSENiRVZhaElRWDhldGkwbEdQSTh6?= =?utf-8?B?bGdRVnlMTUtHeEI0SXhWQzR3QXlMV0krcllwVlpUVTJ0YjFKbEZTVmg0UUZi?= =?utf-8?B?dEVCcktuN01YYW8rV1JYYjJ1QTQzWEJBZ0JBa2FxOU4zWGllSzF2ZkJFMXFX?= =?utf-8?B?K1l1dFNkd2VOY21LTWoyVE56OE41czVjRFhxYkxtL0w0bjRaUnNlbzRVSWFT?= =?utf-8?Q?h3uHB/MeLVx6oS5jQE=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: 6a944ae5-5173-4d8a-ad3a-08d9953aada1 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2021 09:02:29.6535 (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: chenbo.xia@intel.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2766 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v7 1/5] net/virtio: implement rte_power_monitor API 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoIDxmZXJy dWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMjIsIDIwMjEgNTow MCBQTQ0KPiBUbzogTGksIE1pYW8gPG1pYW8ubGlAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ IENjOiBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBtYXhpbWUuY29xdWVsaW5A cmVkaGF0LmNvbQ0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjcgMS81XSBuZXQv dmlydGlvOiBpbXBsZW1lbnQgcnRlX3Bvd2VyX21vbml0b3INCj4gQVBJDQo+IA0KPiBPbiAxMC8y Mi8yMDIxIDk6NTEgQU0sIExpLCBNaWFvIHdyb3RlOg0KPiA+IEhpLA0KPiA+DQo+ID4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IExpLCBNaWFvDQo+ID4+IFNlbnQ6IEZy aWRheSwgT2N0b2JlciAyMiwgMjAyMSA0OjI4IFBNDQo+ID4+IFRvOiBZaWdpdCwgRmVycnVoIDxm ZXJydWgueWlnaXRAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+IENjOiBYaWEsIENoZW5i byA8Q2hlbmJvLlhpYUBpbnRlbC5jb20+OyBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbQ0KPiA+ PiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjcgMS81XSBuZXQvdmlydGlvOiBpbXBs ZW1lbnQNCj4gPj4gcnRlX3Bvd2VyX21vbml0b3IgQVBJDQo+ID4+DQo+ID4+IEhpLA0KPiA+Pg0K PiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IFlpZ2l0LCBGZXJy dWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+ID4+PiBTZW50OiBGcmlkYXksIE9jdG9iZXIg MjIsIDIwMjEgMTI6NTkgQU0NCj4gPj4+IFRvOiBMaSwgTWlhbyA8bWlhby5saUBpbnRlbC5jb20+ OyBkZXZAZHBkay5vcmcNCj4gPj4+IENjOiBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5j b20+OyBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbQ0KPiA+Pj4gU3ViamVjdDogUmU6IFtkcGRr LWRldl0gW1BBVENIIHY3IDEvNV0gbmV0L3ZpcnRpbzogaW1wbGVtZW50DQo+ID4+PiBydGVfcG93 ZXJfbW9uaXRvciBBUEkNCj4gPj4+DQo+ID4+PiBPbiAxMC8xOC8yMDIxIDM6MTYgUE0sIE1pYW8g TGkgd3JvdGU6DQo+ID4+Pj4gVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHJ0ZV9wb3dlcl9tb25pdG9y IEFQSSBpbiB2aXJ0aW8gUE1EIHRvIHJlZHVjZQ0KPiA+Pj4+IHBvd2VyIGNvbnN1bXB0aW9uIHdo ZW4gbm8gcGFja2V0IGNvbWUgaW4uIEFjY29yZGluZyB0byBjdXJyZW50DQo+ID4+IHNlbWFudGlj cw0KPiA+Pj4+IG9mIHBvd2VyIG1vbml0b3IsIHRoaXMgY29tbWl0IGFkZHMgYSBjYWxsYmFjayBm dW5jdGlvbiB0byBkZWNpZGUgd2hldGhlcg0KPiA+Pj4+IGFib3J0cyB0aGUgc2xlZXAgYnkgY2hl Y2tpbmcgY3VycmVudCB2YWx1ZSBhZ2FpbnN0IHRoZSBleHBlY3RlZCB2YWx1ZSBhbmQNCj4gPj4+ PiB2aXJ0aW9fZ2V0X21vbml0b3JfYWRkciB0byBwcm92aWRlIGFkZHJlc3MgdG8gbW9uaXRvci4g V2hlbiBubyBwYWNrZXQNCj4gPj4+IGNvbWUNCj4gPj4+PiBpbiwgdGhlIHZhbHVlIG9mIGFkZHJl c3Mgd2lsbCBub3QgYmUgY2hhbmdlZCBhbmQgdGhlIHJ1bm5pbmcgY29yZSB3aWxsDQo+ID4+Pj4g c2xlZXAuIE9uY2UgcGFja2V0cyBhcnJpdmUsIHRoZSB2YWx1ZSBvZiBhZGRyZXNzIHdpbGwgYmUg Y2hhbmdlZCBhbmQgdGhlDQo+ID4+Pj4gcnVubmluZyBjb3JlIHdpbGwgd2FrZXVwLg0KPiA+Pj4+ DQo+ID4+Pg0KPiA+Pj4gQSBtaW5vciBjb21tZW50IGJ1dCBpbnN0ZWFkIG9mIHBhdGNoIHRpdGxl IG1lbnRpb25pbmcgd2hhdCBpcyBpbXBsZW1lbnRlZCwNCj4gPj4+IGJldHRlciB0byBkZXNjcmli ZSB3aGF0IGZlYXR1cmUgaXMgYWRkZWQsIGxpa2U6DQo+ID4+PiBuZXQvdmlydGlvOiBzdXBwb3J0 IHBvd2VyIG1vbml0b3INCj4gPj4NCj4gPj4gSSB3aWxsIG1vZGlmeSBpdCBpbiB0aGUgbmV4dCB2 ZXJzaW9uLg0KPiA+Pg0KPiA+Pj4NCj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBNaWFvIExpIDxtaWFv LmxpQGludGVsLmNvbT4NCj4gPj4+PiBSZXZpZXdlZC1ieTogQ2hlbmJvIFhpYSA8Y2hlbmJvLnhp YUBpbnRlbC5jb20+DQo+ID4+Pj4gLS0tDQo+ID4+Pj4gICAgZG9jL2d1aWRlcy9yZWxfbm90ZXMv cmVsZWFzZV8yMV8xMS5yc3QgfCAgNCArKw0KPiA+Pj4+ICAgIGRyaXZlcnMvbmV0L3ZpcnRpby92 aXJ0aW9fZXRoZGV2LmMgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPj4+ PiAgICAyIGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKykNCj4gPj4+Pg0KPiA+Pj4+IGRp ZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIxXzExLnJzdA0KPiA+Pj4g Yi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIxXzExLnJzdA0KPiA+Pj4+IGluZGV4IGQ1 NDM1YTY0YWEuLmMyOTg4NDQ4OTggMTAwNjQ0DQo+ID4+Pj4gLS0tIGEvZG9jL2d1aWRlcy9yZWxf bm90ZXMvcmVsZWFzZV8yMV8xMS5yc3QNCj4gPj4+PiArKysgYi9kb2MvZ3VpZGVzL3JlbF9ub3Rl cy9yZWxlYXNlXzIxXzExLnJzdA0KPiA+Pj4+IEBAIC04MCw2ICs4MCwxMCBAQCBOZXcgRmVhdHVy ZXMNCj4gPj4+PiAgICAgIEFkZGVkIG1hY3JvcyBFVEhfUlNTX0lQVjRfQ0hLU1VNIGFuZCBFVEhf UlNTX0w0X0NIS1NVTSwgbm93DQo+ID4+PiBJUHY0IGFuZA0KPiA+Pj4+ICAgICAgVENQL1VEUC9T Q1RQIGhlYWRlciBjaGVja3N1bSBmaWVsZCBjYW4gYmUgdXNlZCBhcyBpbnB1dCBzZXQgZm9yIFJT Uy4NCj4gPj4+Pg0KPiA+Pj4+ICsqICoqVXBkYXRlZCB2aXJ0aW8gUE1ELioqDQo+ID4+Pj4gKw0K PiA+Pj4+ICsgIEltcGxlbWVudCBydGVfcG93ZXJfbW9uaXRvciBBUEkgaW4gdmlydGlvIFBNRC4N Cj4gPj4+PiArDQo+ID4+Pg0KPiA+Pj4gVGhlIHJlbGVhc2Ugbm90ZSB1cGRhdGVzIGFyZSBncm91 cGVkIGFzIGRlc2NyaWJlZCBpbiB0aGUgZG9jdW1lbnRzIHNlY3Rpb24NCj4gPj4+IGNvbW1lbnQs IGFuZCBpbiBhIGdyb3VwIGl0IGlzIHNvcnRlZCBhbHBoYWJldGljYWxseSwgY2FuIHlvdSBwbGVh c2UgcmUtDQo+IGFycmFuZ2UNCj4gPj4+IHRoZSB1cGRhdGUgYWNjb3JkaW5nbHkuIEFuZCBzaW1p bGFyIGNvbW1lbnQsIGluc3RlYWQgb2YgZG9jdW1lbnRpbmcgd2hhdA0KPiA+PiBBUEkNCj4gPj4+ IGltcGxlbWVudGVkLCB5b3UgY2FuIG1lbnRpb24gd2hhdCBzdXBwb3J0IGlzIGFkZGVkLg0KPiA+ Pg0KPiA+PiBJIHdpbGwgcmUtYXJyYW5nZSB0aGUgdXBkYXRlIGFuZCBtb2RpZnkgdGhlIGRlc2Ny aXB0aW9uIGluIHRoZSBuZXh0IHZlcnNpb24uDQo+ID4NCj4gPiBUaGUgdXBkYXRlcyBhcmUgcmVx dWVzdGVkIHRvIGJlIG9yZGVyZWQgYWxwaGFiZXRpY2FsbHkgYnkgdmVuZG9yIG5hbWUuIEJ1dA0K PiA+IFZob3N0L3ZpcnRpbyBkbyBub3QgaGF2ZSBhIHZlbmRvciBuYW1lLiBTbyBzaG91bGQgSSBv cmRlciB2aXJ0aW8vdmhvc3QgYnkNCj4gJ3YnPw0KPiA+DQo+IA0KPiBJIHRoaW5rIHNvcnQgaXQg YnkgJ3YnIGlzIGdvb2QsIHVubGVzcyBNYXhpbWUgJiBDaGVuYm8gaGFzIGJldHRlciBpZGVhLg0K DQpHb29kIGlkZWEgdG8gc29ydCBieSB2LCBzbyB3ZSBhcmUgYWxpZ25lZCB0aGF0IHdlIHVzZSB0 aGUgbmFtZSAnVmlydGlvJyBhbmQgJ1Zob3N0Jw0KaW5zdGVhZCBvZiB2ZW5kb3IgbmFtZSB0byBz b3J0IGluIGxhdGVyIHJlbGVhc2UuDQoNClRoYW5rcywNCkNoZW5ibw0K