From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id AE1B0A0524; Thu, 26 Nov 2020 10:08:44 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7306AC930; Thu, 26 Nov 2020 10:08:42 +0100 (CET) Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4]) by dpdk.org (Postfix) with ESMTP id 2FE93C928 for ; Thu, 26 Nov 2020 10:08:38 +0100 (CET) Received: from HKMAIL104.nvidia.com (Not Verified[10.18.92.77]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Thu, 26 Nov 2020 17:08:36 +0800 Received: from HKMAIL103.nvidia.com (10.18.16.12) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Nov 2020 09:08:24 +0000 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.49) by HKMAIL103.nvidia.com (10.18.16.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 26 Nov 2020 09:08:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KU9ARsXNlbkcQaDkM8vCB+uvI6Xpvgq5Q5VvEre+7t50rvJsMr1kkH+ZvGhNqQStuO4Gfzv0c7hmd9OEZ2HazokroTlwJusiCRgldiI8b70Py8AYFe+1s0Vlnu40w1dxZUhAeB4QpPnLTskUvYSOh00eAaMt2vd/6bloVO2bxDWpgD0nAl4cWY+DfGNcR4WUeEGdlb21mlSmhbQzdtqDbRgYisaS56UByIbxbL2GDrBAvmYef4+GNa70R88Ke5MXVXt8yg7/RTnqRknszAY8iUdADHHdFsZpIFxu47xpCuv5vKJPc2FphPU7DIYK3jYifMPJ/PP2AChiTlVCWSGR2Q== 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=3LD0BlzbtZJoMJOf8qs3OfA0UhnKvrWw6nVey3POTmw=; b=TAnRhcOYcpqUpSfavrizQSMUx8FXwsNDmyBgA0xE7m94mVqAr+hkgBx/HMlmareFPA+4t8MUBBGEwTNlA9Xzi9dk5cHljhwk5MAvz8yM2sh5FisDCJPPNZiRk0yNnK5ng399SVQIvO5X/PqFn1Rihy1KjNgSecxR4aVpWzrDHGBFVCIOwQkjOUZUirVnmePuADgTF7BtI/eOexPcTyJK0SptSIY6qRmnWs7OayAHgt7mPt1iNQOLET/KvX3WGhJ6t63BSmsjYJJAZl93YD/Bzp86PUQs2MCGZTEgt3NMnd5ex79+qHmV0AbjMbozIGEdflzZ+Fq3A3u+L76SHNEWuA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB4987.namprd12.prod.outlook.com (2603:10b6:5:163::31) by DM6PR12MB3177.namprd12.prod.outlook.com (2603:10b6:5:187::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.22; Thu, 26 Nov 2020 09:08:21 +0000 Received: from DM6PR12MB4987.namprd12.prod.outlook.com ([fe80::e1e4:bf73:a753:2665]) by DM6PR12MB4987.namprd12.prod.outlook.com ([fe80::e1e4:bf73:a753:2665%4]) with mapi id 15.20.3611.021; Thu, 26 Nov 2020 09:08:21 +0000 From: Ori Kam To: Ajit Khaparde , Ferruh Yigit CC: Andrew Rybchenko , "Xueming(Steven) Li" , Andrew Rybchenko , "dev@dpdk.org" , "declan.doherty@intel.com" , Andrey Vesnovaty , NBU-Contact-Thomas Monjalon , Ray Kinsella , Neil Horman , "Wei Hu (Xavier)" , "Min Hu (Connor)" , "Yisen Zhuang" , Lijun Ou , Matan Azrad , Shahaf Shuler , Slava Ovsiienko , Jasvinder Singh , Cristian Dumitrescu , Somnath Kotur , Qiming Yang , Qi Zhang Thread-Topic: [dpdk-dev] [PATCH] ethdev: deprecate shared counters using action attribute Thread-Index: AQHWsDwdoNe81wIrrkiTIcur4Wj2Vqm1Ak0AgCK3RYCAAoxOsA== Date: Thu, 26 Nov 2020 09:08:20 +0000 Message-ID: References: <1603961577-13264-1-git-send-email-arybchenko@solarflare.com> <362bab6b-1dcc-2254-20a0-4ee62b0cd69b@oktetlabs.ru> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [147.236.152.129] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 43af2d26-a605-470e-df55-08d891ead257 x-ms-traffictypediagnostic: DM6PR12MB3177: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ftPNJ7wvN2lNHLcZya5ylzB5xbA1iCmgdqHGu+EJI1KgMPS1UCplC9VSzQZsA63b+y04L0BopuCMGKQ3RCZGxvfbIqF43CTO9FLi7DdSbj9umKaLTV1Dct2Bs6ao7SZ72zf9GQxoYfFIgvyWC+FzPpLPBh3Y95mSrhhqgFe1TajPwlFmIt7hDb5mo6Ky0D6SFx4ioTInWNSzu+x9UCNqeML/MXQDljUmIzHhIKAM6JdEZcouBcY8PMhobl/Eswhv14UXhvKMbDIXGDibvdZ/joo+j3MB2lQ+m3YuvEHTL8VeelKSuR++ae71XS5Bl2K8YDlVqcasuggWyCsj57tQtw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4987.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(346002)(396003)(39860400002)(136003)(64756008)(66446008)(4326008)(66946007)(186003)(7416002)(9686003)(54906003)(110136005)(6506007)(53546011)(2906002)(26005)(55016002)(478600001)(316002)(7696005)(33656002)(76116006)(66476007)(66556008)(8936002)(86362001)(8676002)(5660300002)(71200400001)(83380400001)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?dFZEQTVkb0F0RzBoYSsvLyt0dnR6Tit1elp1TnVEV1BXQWRLWXRyM1diL3lC?= =?utf-8?B?YU0ycHRIYnB3TUg2RmtERmlyOUlxb2pEb2hMMjVCZ0ttZmFYc2xuM05WSWND?= =?utf-8?B?YW5wTjNpK1F0KzB2aHI0NVorRTZxQ0YxZ2xOVEVxOG9qcEdxMGdHYkhLQ0Yr?= =?utf-8?B?aVBuNlRjZ1JGeFF6d0JaTWQ2Y0NOOE5KcVdKTFdOeEszaE9zRnZobzFOSitY?= =?utf-8?B?Z1djZlZvWGtMNGRFK3V3RjUwWXRPbzNqRUYyQUV4aUJuL2JOWUVsWmJFN3Er?= =?utf-8?B?d1h1dk9pK3ZOSUNKM25tWFNVRHlHNExVL0VDNlpmUXNtb2puTmJJc1MrYTlJ?= =?utf-8?B?UFpQMTFhdlY5M0hSa2hyYWphMjIrQ0paVTNtYUtXVTR0QlNMQXJLOVVNWWN6?= =?utf-8?B?T1FRWERiTnhXSHNhaUwyZXZEQ3N6VXFWNCtNWEw4cUZTTjhoUEN2S0YyZFFy?= =?utf-8?B?TnlteURmTm0yWTFMOVVQUlBMYW1obVo5a1dlbHBSUWR4WXhjTldVazF3NzRs?= =?utf-8?B?Q0JtN0hCbDFZcC9SNFh6aGlRNGtpdzdzNGdGMGFNV3M2UTM4ZUpjUXpwT3RM?= =?utf-8?B?OEpLQm5qUXkxTDRCVmI5VjE3akJuQ25EdmxhRVBKUjhPTXV5Q1E0YUlMWUl4?= =?utf-8?B?ckgyQ2oyaXE4TUhiWFhZNmFxa3A2cVZ1cys4eTFaUGxTSEpnalBBMStXY2ZY?= =?utf-8?B?cEVEdmNYcGFuanZRQ1JJSkFkTi9YVlJvbEhTMWlZQndxbWpMQXZZNmxiWVg5?= =?utf-8?B?OERJRVVuSUIrdFAwNExmSGdla1ZJdEFSS2xybFZwYnBUY2xaOTNGNTh3ZTFp?= =?utf-8?B?OFhRVlArcHRpRHZqMFhxK0FIV3JwTUlxRkt1ZEMzYzVlOWhKWERjbHVHNUpT?= =?utf-8?B?RlZSZXlCZitVVy95QnBqTGJrajEzeUpyYXJmb0IwcklRc1J1VHdSQkoxZEY5?= =?utf-8?B?enhwQytLUVpubk5GNjFPUGVkRkpOaVVQcUZrSFl3TXZOODhSZ3ZnUUYwZ1Y0?= =?utf-8?B?eVQzTzNoYnhucEFiRytmeEdQU1lFb1k4WTFKS3RZRTlacWI2VGJ6bFdPQWow?= =?utf-8?B?RkdpZ2ZWNGZUVXVrRnJ5bkgweE5Hb3VqTDlLRTJCc3hnTytLcU9qc2lzM0tl?= =?utf-8?B?WTYybUlxazM4aXI2bm4zVlI3MFRuWmhpZXAzYldQazB6eXFDQlVpUnBNT3J0?= =?utf-8?B?NExnYTlOa2g5U2VqY3hVYnh0KzlaVUpQOXdwdk5tNDQ1NGNVU01ZQW8yWWdJ?= =?utf-8?B?S2Y2akw5ZmgwR29GL094dHJrbnU5MTJqSjNIa2NuZEpNa0wxN3VIU1dpMGJr?= =?utf-8?Q?5f9rZP2xHtA8fkfDSSmQWSPZXW7lUs7Lxt?= 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: DM6PR12MB4987.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43af2d26-a605-470e-df55-08d891ead257 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2020 09:08:20.8854 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1xWy+iBZBbfPbpsHiFeY9OPVw0eFuxqcErEocdj5SSBcrByw4pjyRSl9K2KYDOXHx+XwzzbbfKGKssqtW6sD2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3177 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1606381716; bh=3LD0BlzbtZJoMJOf8qs3OfA0UhnKvrWw6nVey3POTmw=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=hP5/6Y6yuhRQWdCblOPyHTRJZGVaE89MXPy9x2BWHlpZ2cWoo397i0oR0TyF+oVO6 G6AvIws+6GRZ19DmpZXBD4YyCRLhOimiwcXQ0we/VBZo1nmGuPe9XSPwKTM3wFb69t kwsWUvu8Cv4wRH6kKiK3ohrcU/yMi/jUqtggevlnYylj1rysFNyMUYDHPI+Wm1Ct5F /BcRwJJi71mbHcVQZscTsxYBT7zzv5VxDB/SEvLhCzXDdLim4IhEk5LbYlgDTQWuHh OA5j9Y4eJAPXHsxi/GWeRc0jhDBopUWraYUQt/HeU06jgABc7rHEK5QPNy+JRIZbAG gWx2Hz+s294GQ== Subject: Re: [dpdk-dev] [PATCH] ethdev: deprecate shared counters using action attribute X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" SGkgQWxsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWppdCBLaGFw YXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVt YmVyIDI0LCAyMDIwIDg6MTAgUE0NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBl dGhkZXY6IGRlcHJlY2F0ZSBzaGFyZWQgY291bnRlcnMgdXNpbmcgYWN0aW9uDQo+IGF0dHJpYnV0 ZQ0KPiANCj4gT24gTW9uLCBOb3YgMiwgMjAyMCBhdCA4OjAxIEFNIEZlcnJ1aCBZaWdpdCA8ZmVy cnVoLnlpZ2l0QGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBPbiAxMS8xLzIwMjAgMTA6NDUg QU0sIEFuZHJldyBSeWJjaGVua28gd3JvdGU6DQo+ID4gPiBPbiAxMC8zMC8yMCA3OjEyIFBNLCBY dWVtaW5nKFN0ZXZlbikgTGkgd3JvdGU6DQo+ID4gPj4gSGkgQW5kcmV3LA0KPiA+ID4+DQo+ID4g Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPj4+IEZyb206IGRldiA8ZGV2LWJv dW5jZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBBbmRyZXcgUnliY2hlbmtvDQo+ID4gPj4+IFNl bnQ6IFRodXJzZGF5LCBPY3RvYmVyIDI5LCAyMDIwIDQ6NTMgUE0NCj4gPiA+Pj4gVG86IGRldkBk cGRrLm9yZw0KPiA+ID4+PiBDYzogQW5kcmV5IFZlc25vdmF0eSA8YW5kcmV5dkBudmlkaWEuY29t PjsgTkJVLUNvbnRhY3QtVGhvbWFzDQo+ID4gPj4+IE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24u bmV0PjsgRmVycnVoIFlpZ2l0DQo+IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsNCj4gPiA+Pj4g UmF5IEtpbnNlbGxhIDxtZHJAYXNocm9lLmV1PjsgTmVpbCBIb3JtYW4NCj4gPG5ob3JtYW5AdHV4 ZHJpdmVyLmNvbT47DQo+ID4gPj4+IE9yaSBLYW0gPG9yaWthQG52aWRpYS5jb20+OyBBbmRyZXcg UnliY2hlbmtvDQo+ID4gPj4+IDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gPiA+ Pj4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0hdIGV0aGRldjogZGVwcmVjYXRlIHNoYXJlZCBj b3VudGVycyB1c2luZw0KPiBhY3Rpb24NCj4gPiA+Pj4gYXR0cmlidXRlDQo+ID4gPj4+DQo+ID4g Pj4+IEEgbmV3IGdlbmVyaWMgc2hhcmVkIGFjdGlvbnMgQVBJIG1heSBiZSB1c2VkIHRvIGNyZWF0 ZSBzaGFyZWQgY291bnRlci4NCj4gPiA+Pj4gVGhlcmUgaXMgbm8gcG9pbnQgdG8ga2VlcCBkdXBs aWNhdGUgQ09VTlQgYWN0aW9uIHNwZWNpZmljIGNhcGFiaWxpdHkgdG8NCj4gY3JlYXRlDQo+ID4g Pj4+IHNoYXJlZCBjb3VudGVycy4NCj4gPiA+Pj4NCj4gPiA+Pj4gU2lnbmVkLW9mZi1ieTogQW5k cmV3IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT4NCj4gPiA+Pj4gLS0tDQo+ ID4gPj4+IEluIGZhY3QsIGl0IGxvb2tzIGxpa2UgdGhlIG5leHQgbG9naWNhbCBzdGVwIGlzIHRv IHJlbW92ZSBzdHJ1Y3QNCj4gPiA+Pj4gcnRlX2Zsb3dfYWN0aW9uX2NvdW50IGNvbXBsZXRlbHkg c2luY2UgY291bnRlciBJRCBtYWtlcyBzZW5zZSBmb3INCj4gc2hhcmVkDQo+ID4gPj4+IGNvdW50 ZXJzIG9ubHkuIEkgdGhpbmsgaXQgd2lsbCBqdXN0IG1ha2UgaXQgZWFzaXNlciB0byB1c2UgQ09V TlQgYWN0aW9uLg0KPiA+ID4+PiBDb21tZW50cyBhcmUgd2VsY29tZS4NCj4gPiA+Pj4NCj4gPiA+ Pj4gICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QgfCA0ICsrKysNCj4gPiA+ Pj4gICBsaWIvbGlicnRlX2V0aGRldi9ydGVfZmxvdy5oICAgICAgICAgfCA2ICsrKysrLQ0KPiA+ ID4+PiAgIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ ID4gPj4+DQo+ID4gPj4+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNh dGlvbi5yc3QNCj4gPiA+Pj4gYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QN Cj4gPiA+Pj4gaW5kZXggMmUwODI0OTliOC4uNGYzYmFjMWE2ZCAxMDA2NDQNCj4gPiA+Pj4gLS0t IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4gPj4+ICsrKyBiL2Rv Yy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+ID4+PiBAQCAtMTM4LDYgKzEz OCwxMCBAQCBEZXByZWNhdGlvbiBOb3RpY2VzDQo+ID4gPj4+ICAgICB3aWxsIGJlIGxpbWl0ZWQg dG8gbWF4aW11bSAyNTYgcXVldWVzLg0KPiA+ID4+PiAgICAgQWxzbyBjb21waWxlIHRpbWUgZmxh ZyBgYFJURV9FVEhERVZfUVVFVUVfU1RBVF9DTlRSU2BgIHdpbGwgYmUNCj4gPiA+Pj4gcmVtb3Zl ZC4NCj4gPiA+Pj4NCj4gPiA+Pj4gKyogZXRoZGV2OiBBdHRyaWJ1dGUgYGBzaGFyZWRgYCBvZiB0 aGUgYGBzdHJ1Y3QgcnRlX2Zsb3dfYWN0aW9uX2NvdW50YGANCj4gPiA+Pj4gKyAgaXMgZGVwcmVj YXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIERQREsgMjEuMTEuIFNoYXJlZCBjb3VudGVycw0K PiA+ID4+PiArc2hvdWxkDQo+ID4gPj4+ICsgIGJlIG1hbmFnZWQgdXNpbmcgc2hhcmVkIGFjdGlv bnMgQVBJDQo+IChgYHJ0ZV9mbG93X3NoYXJlZF9hY3Rpb25fY3JlYXRlYGANCj4gPiA+Pj4gZXRj KS4NCj4gPiA+Pj4gKw0KPiA+ID4+PiAgICogY3J5cHRvZGV2OiBzdXBwb3J0IGZvciB1c2luZyBJ ViB3aXRoIGFsbCBzaXplcyBpcyBhZGRlZCwgSjAgc3RpbGwgY2FuDQo+ID4gPj4+ICAgICBiZSB1 c2VkIGJ1dCBvbmx5IHdoZW4gSVYgbGVuZ3RoIGluIGZvbGxvd2luZyBzdHJ1Y3RzDQo+ID4gPj4+ IGBgcnRlX2NyeXB0b19hdXRoX3hmb3JtYGAsDQo+ID4gPj4+ICAgICBgYHJ0ZV9jcnlwdG9fYWVh ZF94Zm9ybWBgIGlzIHNldCB0byB6ZXJvLiBXaGVuIElWIGxlbmd0aCBpcyBncmVhdGVyIG9yDQo+ IGVxdWFsDQo+ID4gPj4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZmxvdy5o IGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2Zsb3cuaA0KPiBpbmRleA0KPiA+ID4+PiBhOGVhYzRk ZWI4Li4yYmI5M2QyMzdhIDEwMDY0NA0KPiA+ID4+PiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9y dGVfZmxvdy5oDQo+ID4gPj4+ICsrKyBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93LmgNCj4g PiA+Pj4gQEAgLTIyODcsNiArMjI4Nyw5IEBAIHN0cnVjdCBydGVfZmxvd19xdWVyeV9hZ2Ugew0K PiA+ID4+PiAgICAqIENvdW50ZXJzIGNhbiBiZSByZXRyaWV2ZWQgYW5kIHJlc2V0IHRocm91Z2gg YGBydGVfZmxvd19xdWVyeSgpYGAsIHNlZQ0KPiA+ID4+PiAgICAqIGBgc3RydWN0IHJ0ZV9mbG93 X3F1ZXJ5X2NvdW50YGAuDQo+ID4gPj4+ICAgICoNCj4gPiA+Pj4gKyAqIEBkZXByZWNhdGVkIFNo YXJlZCBhdHRyaWJ1dGUgaXMgZGVwcmVjYXRlZCwgdXNlIGdlbmVyaWMNCj4gPiA+Pj4gKyAqIFJU RV9GTE9XX0FDVElPTl9UWVBFX1NIQVJFRCBhY3Rpb24uDQo+ID4gPj4+ICsgKg0KPiA+ID4+PiAg ICAqIFRoZSBzaGFyZWQgZmxhZyBpbmRpY2F0ZXMgd2hldGhlciB0aGUgY291bnRlciBpcyB1bmlx dWUgdG8gdGhlIGZsb3cNCj4gcnVsZQ0KPiA+ID4+PiB0aGUNCj4gPiA+Pj4gICAgKiBhY3Rpb24g aXMgc3BlY2lmaWVkIHdpdGgsIG9yIHdoZXRoZXIgaXQgaXMgYSBzaGFyZWQgY291bnRlci4NCj4g PiA+Pj4gICAgKg0KPiA+ID4+PiBAQCAtMjI5OSw3ICsyMzAyLDggQEAgc3RydWN0IHJ0ZV9mbG93 X3F1ZXJ5X2FnZSB7DQo+ID4gPj4+ICAgICogdG8gYWxsIHBvcnRzIHdpdGhpbiB0aGF0IHN3aXRj aCBkb21haW4uDQo+ID4gPj4+ICAgICovDQo+ID4gPj4+ICAgc3RydWN0IHJ0ZV9mbG93X2FjdGlv bl9jb3VudCB7DQo+ID4gPj4+IC0gICAgdWludDMyX3Qgc2hhcmVkOjE7IC8qKjwgU2hhcmUgY291 bnRlciBJRCB3aXRoIG90aGVyIGZsb3cgcnVsZXMuICovDQo+ID4gPj4+ICsgICAgLyoqIEBkZXBy ZWNhdGVkIFNoYXJlIGNvdW50ZXIgSUQgd2l0aCBvdGhlciBmbG93IHJ1bGVzLiAqLw0KPiA+ID4+ PiArICAgIHVpbnQzMl90IHNoYXJlZDoxOw0KPiA+ID4+PiAgICAgICB1aW50MzJfdCByZXNlcnZl ZDozMTsgLyoqPCBSZXNlcnZlZCwgbXVzdCBiZSB6ZXJvLiAqLw0KPiA+ID4+PiAgICAgICB1aW50 MzJfdCBpZDsgLyoqPCBDb3VudGVyIElELiAqLw0KPiA+ID4+IERvIHlvdSB0aGluayBpZCBjb3Vs ZCBiZSByZW1vdmVkIGFzIHdlbGw/IG5laXRoZXIgbm9uLXNoYXJlZCBmbG93DQo+IGNvdW50ZXIg cXVlcnksDQo+ID4gPj4gbm9yIHNoYXJlZCBhY3Rpb24gcXVlcnkuDQo+ID4gPg0KPiA+ID4gSSdt IG5vdCAxMDAlIHN1cmUsIGJ1dCB5ZXMsIGFzIEkgd3JpdGUgYWJvdmUganVzdCBhZnRlciBteSBT aWduZWQtb2ZmLWJ5Lg0KPiA+ID4NCj4gPg0KPiA+IGNjJ2VkIERlY2xhbiArIG1haW50YWluZXJz IG9mIFBNRHMgZm9yIHRoZSAnaWQnIGZpZWxkLCBidXQgYXMgZmFyIGFzIEkgY2FuIHNlZQ0KPiA+ IGl0IGlzIHVzZWQgb3V0IG9mIHRoZSAnc2hhcmVkJyBjb250ZXh0LCBzbyBJIGFtIGZvciBnb2lu ZyBvbiB3aXRoIGV4aXN0aW5nIHBhdGNoDQo+ID4gZm9yIG5vdy4NCj4gPg0KPiA+IFJldmlld2Vk LWJ5OiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IA0KPiBBY2tlZC1i eTogQWppdCBLaGFwYXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb20+DQoNCk9uZSBzbWFs bCBwb2ludCwgSSBrbm93IGl0IHdhcyBtZW50aW9uIGluIHNvbWUgdGhyZWFkLCBjYW4gd2UgYWxz byBkZXByZWNhdGUgdGhlIGlkPw0KTWF5YmUgdGhlIGVudGlyZSBzdHJ1Y3Q/IHNpbmNlIHRoZXJl IGlzIG5vdCBuZWVkIGZvciBjb25maWd1cmF0aW9uIGFueSBtb3JlLg0KDQoNCiANCg==