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 C796CA0542; Wed, 26 Oct 2022 23:17:53 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7599040A7E; Wed, 26 Oct 2022 23:17:53 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2043.outbound.protection.outlook.com [40.107.94.43]) by mails.dpdk.org (Postfix) with ESMTP id DF0B7400D5 for ; Wed, 26 Oct 2022 23:17:51 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uu31EB2I5lxTmNK+2fItm7j+2e96kTnEHTry+sdk4gzWv9G0Mlvr1hPYbvRPhA8NjZfMwOZGWaTichGB8UWHrtq4KzPK7bRXgGgLSkkE61q0WxcEzNMrxkkXNnxDpFWXywX7LyIs0T8q+bjQyIuoAA93bnyuNyigfqVdRXQ9DAXGNQ8+E+Xxl2EhOz8IRv5pkgnIfmPKEsmukQuIi7zFQEF0ygH8yURz4o7SLs5uNaWvEygstuTwEV2pj3nkPKsCmUuWoZ6uRMPRj3gPwCc1LnO4boyFylbxFuqkmi2nt5fxTVS6HhaVfPOBKmvrqMD3rVJAU3adYN7jAqTO7Rm4XQ== 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=6TxRq0WZFJJnaS8LhJeEg3asTiR0/gv8nxUChCoka1Y=; b=T0aR9h7EjJ5JV2OCC98zh337N1V23A1UXuomh9g4a73x2TBh1VwwW1hYcx7cQSe6toHglTUhkCD4mugckQ95YaYGNHomZAfj/U1NpxOnGNjl8xCJNmKLCBkaJn2926/GuzvvwV//yQENU6bkAUyN0FdZ+kYlYDq0eWJISwu2vFM7wZqjwS98LwEZhC4EPqRq/baBt4ANDx+k58aOO0IJCLSa4OZKeLWXsVYodt55hmMi1PON4oHf27L+yJpgm0DfOXgD4QCOcNRS8rX7D/OyMD7FlgYtFaMosvenu1JSXMErfGKaNuIwARVK4XwiDOVYX1SMk2W/Ju4bRa2Ri3sHHA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6TxRq0WZFJJnaS8LhJeEg3asTiR0/gv8nxUChCoka1Y=; b=dPJKqAl/j8wPSOZEn5DuRjDRX2jyXgEDEbRZJ6g3pzbDVm9RkENvLNtIa+5B5VY0o10GeIRktUDi5mVe1dJAe/Uyhu6ShXoWl3sN3AgnfoZSPOtMUz2UYQZ9BCrPm07b5XekpMYvW7Xm3pNBGTWZslXzBDNnShTCgJ0IdG0Nj5bdeQbnSjaLzP8is4wjoQaJImIw3HZn/yxL3Ts2cS09HjxqXbKND0xUZOJMjhrju+1vMiSfZkzk0kh9KcGpXQD5+jrRCsypszxCzsWF94q66hL7wTrKt1MFaWokta9V0vO4Ajg0xvyBc5MbPCv83Fkl6VaofnU0waOAWxLueRjCaQ== Received: from DM5PR12MB4661.namprd12.prod.outlook.com (2603:10b6:4:aa::32) by PH0PR12MB7960.namprd12.prod.outlook.com (2603:10b6:510:287::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Wed, 26 Oct 2022 21:17:49 +0000 Received: from DM5PR12MB4661.namprd12.prod.outlook.com ([fe80::f400:221e:cbe1:6fb5]) by DM5PR12MB4661.namprd12.prod.outlook.com ([fe80::f400:221e:cbe1:6fb5%7]) with mapi id 15.20.5746.028; Wed, 26 Oct 2022 21:17:49 +0000 From: Michael Baum To: Andrew Rybchenko , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , Ori Kam Subject: RE: [PATCH v3 2/3] ethdev: add queue-based API to report aged flow rules Thread-Topic: [PATCH v3 2/3] ethdev: add queue-based API to report aged flow rules Thread-Index: AQHY48oEzNg+uAhc9UWu75VTCYs3gK4hFxuAgAAg9fA= Date: Wed, 26 Oct 2022 21:17:49 +0000 Message-ID: References: <20221019131228.2538941-1-michaelba@nvidia.com> <20221019144904.2543586-1-michaelba@nvidia.com> <20221019144904.2543586-3-michaelba@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR12MB4661:EE_|PH0PR12MB7960:EE_ x-ms-office365-filtering-correlation-id: ae71e667-3788-4e71-81c6-08dab797895e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: X5CB2z5dNC5gNDnMZEBij+9YqsQWXDSCHjSaAg57x5KdHRRZD3M3neaC2L55cSMEOkfigtRdbT/A/IihklFEPnyaK7C0XDbdB+P1ueeeNlTeD5a460MXgK9wcc8qUUAYrmso8fHYoqKySpFU81pBZ4U4UepTBQhasbJBShom0Bt9eHVVboytvmrjqYb4DfxgkTNvtoxvKxLa3Dq5PcxW4waxnKLUezhSithe1sijoJiLbbLWx62H43AjvEq62jIjgQYFju7egowQVG0YOMP4+N/8cVsymJKVMZUsnfuLCiEBIXfBczlkr3Y0yVqPyUncSvsYIN4HaHvTS80p5m1BfItfRgaLEPMCtExMO4dLqgzsL+/FaAObhjHqdTdvzoOSRcjPONcKSGoyVfja0ze/7zLFiac1uP6KzJlsykportiG0VFp2OFUjBTxvg7dcHc1j5J3UqdcerPl2R+hO2WLBWxnnKpIfHMLBpGmeDZoo+gfwsdnN1nTgrnyWf4LJo65951OC1tGweS1TxorTQOXn45Z355Wv9sKT9Onrp1JUWXhFOuFY31Xkch7hOP7OymgyljvwAAFdnXpFXB+eKMfjfXCS8mHq2glLa99pfQrX2fzSsWDujjoe1Nmp+CJRHlUbBwz1IxylktsD1Pi7nHaZ4sFqK/CS/wZ5IJLtHjKxjHdbHNfB5NSVO8YaJ4ZxZmzrbMeZljyVkLaREyNPN8aX0fLo8QM4k1ObN97KF2I5TbSEYg18SMMAEtOTCtnva5v0Pc7zK6aJfUfjCul1hk2xg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR12MB4661.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(346002)(376002)(366004)(39860400002)(396003)(451199015)(53546011)(6506007)(9686003)(26005)(107886003)(2906002)(478600001)(55016003)(186003)(7696005)(54906003)(316002)(110136005)(8676002)(66946007)(71200400001)(66556008)(5660300002)(4326008)(66476007)(66446008)(41300700001)(52536014)(76116006)(64756008)(8936002)(122000001)(86362001)(33656002)(38070700005)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MVNOK2VmL1F4aUx0VHBKdGFDTWhyMmwvS2NOMlY3bFlJVm10WTM1TGo5c1F3?= =?utf-8?B?Qk5ianp2NERFVEFjOVM1TFZZVVY2cFdXY1ZIRnlOY3ZoTk4vWW4rTmYzSU9E?= =?utf-8?B?cksvK3FXSGY2TEtJUXhLL0dpYWNkTnd1dmFvZEZnT2QxTGNTSjE0QXVnUlZF?= =?utf-8?B?cnpaY0NsTFNoRzZvUHRKelBJL0hqZVdINVFWMnRGUklCUjk2cHVXYTVCdHc3?= =?utf-8?B?Ni9zak5pczhWZmJ3bUs3bnl3eU9OaHdQOE45ZzZPTEpJVFk0SHdjNzJjU21i?= =?utf-8?B?bVlaNDdnaHc3VU4zYThDekRJRmNCeE5ySUdyZ1E2MmVsMittV2RRRE4xQVpK?= =?utf-8?B?cnBZcGl6enBrNzBJbnlGZGZnU2VCc2twTVp0SkpYY0hpUTJYZkQ0OW9CZVp3?= =?utf-8?B?a0V3aWtYVkNQY1lVbisxSllpOSswa2lLWFFDRVlFajJpM0xXMmtqZktwOXdw?= =?utf-8?B?b3Qxem5UK0E2bTNYSGlaRHBicnhZRyttY2FuT1JzR3JDUUJobFBuNGpKdyt6?= =?utf-8?B?OHdGbGxxY0pXcXdBVnRwYkpyUC9pQmwwMGZJM0pEcDAvUm9QdFBaQkRnWWU3?= =?utf-8?B?MTFDOXRyRTJrVENRU25UMm1KZkdZWkdjUngrbExLNGRLTU5TYzVpWWh0bTNF?= =?utf-8?B?d3NhSmUrTmxwaEtJVGUxNEI5UGJBMXZKYW00SzQyamljQ2dTTlZwYjFFRDNq?= =?utf-8?B?NzVkV1lSVVI1UGx6eElBa0xYRkltOU9xZHhxa1o1QW1yMjJTc21TdGsrbVk4?= =?utf-8?B?ZUE4R2hISkp2QllRSWJLUE1OdWJyeklyU3BSYzNWSStlTVkvalZkaHMyekMy?= =?utf-8?B?QlM5WlhBaCtML254bUFkSDNQbVI2L0w0TEJTdXZUeHRSQVdNSUJ6SmpJcnpu?= =?utf-8?B?RVAvUmNDZTNtYnpoK2hYOTE5Yk5PTjRZUk9DWVJvb1l4TGR1cTd1YlE1cGJ4?= =?utf-8?B?VHg1UW1xQTlqL2ZtTHhIZk5sMzlWZ0dmY29OOUYrVXAvSmF2TFRJbi9WOUgx?= =?utf-8?B?cU9mdnRsOUtzL0xvMUxhdUtIQmcxSU1mdUxEMGwraSs1TEQ0b3c3QlZEU1kx?= =?utf-8?B?WmszSDExV05PU090VzNTdVY5WkNEbWZzYm1kM0ZCUTRmNmdaU3ZIYjlMK0Fo?= =?utf-8?B?Uk03UW1rb0RSeFV6ZXRzR3ZJMmdOZ00zMzcyZ2tmdThQZ2N6aXZuWDhOYzhQ?= =?utf-8?B?NktXYllGMWdXb3IyQnhiUGVMazFPaFhCTnlYTVRZRHNXcmZtUDIvQ3d2OGk3?= =?utf-8?B?Vm0wbDhXc1lqdWxEdEpVam9YdFhJYzRNNU0yZWhNemJnUkxTNTFZWHB1TjVy?= =?utf-8?B?QTNrVi8wNnJQY1ppTjFBTGR0cUFFVnA2QXd4TDJtRHdmcmZOaHV3SXlBQldP?= =?utf-8?B?b21aQnI0UDdJelNwVXFGRkxsS0JyWVVNdnEyanp1K1JIU21lYlp0cCtndE5v?= =?utf-8?B?T1RmODl0dHg0MDUzZzYwK1hwb2RjUHVNdStZQmI4QVFzQ3poMWpWekMrRzBK?= =?utf-8?B?cUh4QUN1RytsRmZwTUhPVTY4RzdtTDZmZVVQQUZDZzlVNFk5NG8zSU9tUzlB?= =?utf-8?B?Y3ljbFNGRlVHejZmQTh1bnBHeDFFSHpyQVRxWHAvOUdQajlMdXRYTkYvS3NN?= =?utf-8?B?aEw4blVudjIwYUVwVEhxMXVQMUZadGZhalpoNVJsY0JBUHhZOWlBUFc3eTkw?= =?utf-8?B?S3JYS1BuamFiOWtNSnVvNG9QRjR4bGoxaG9WMG51TXArWHMxV1lxQUl5OEY1?= =?utf-8?B?bDA3Y1dyaUhOTkVDdmZuL1VvNDdsdU0wMXFzK0dxcVY2MnJ1Q1NwZnBJd1No?= =?utf-8?B?akRkSnFHcC9ENzNSYWVJelFlczVVYWR0VTZ2R0dONnR6dHN2dmhodWNaRHMw?= =?utf-8?B?MFh3c3UrYzdRUHVlMVgrNnJaYk5neFdWdWY4bzNJWEkwRVp4S0k0YkRXSG9W?= =?utf-8?B?alpQZFNVOXdaQ3I2cXZpNjE0U1N0OGY5THBJV2ZYMzRaSHhXekQ4L21aTHo4?= =?utf-8?B?c05jN2x0RVlTazFkNWcrNzJnOWRSK0NpeGNaYXhJUXlsY1dnUzBBVFNqZ3Ja?= =?utf-8?B?RnYvSE1taE5rOTdXS1NWcmdKa1VaTkk0TEtVMEl6a3hTeXBONGR2dVpMYytm?= =?utf-8?Q?zHQW4NMmJU0uxTOPyfQYtjAqv?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR12MB4661.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae71e667-3788-4e71-81c6-08dab797895e X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2022 21:17:49.8807 (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: RuqPZ0+PGKhb3yVxGFElHWDotoL+sh3Rj29tRsINgZlENHSzjltdOg3avf6+Bco9W7l3K0uDgxSh1S4aeiQ9jg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7960 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 DQpPbiAxMC8yNi8yMiAyMjoxNiwgQW5kcmV3IFJ5YmNoZW5rbyB3cm90ZToNCj4gDQo+IE9uIDEw LzE5LzIyIDE3OjQ5LCBNaWNoYWVsIEJhdW0gd3JvdGU6DQo+ID4gV2hlbiBhcHBsaWNhdGlvbiB1 c2UgcXVldWUtYmFzZWQgZmxvdyBydWxlIG1hbmFnZW1lbnQgYW5kIG9wZXJhdGUgdGhlDQo+ID4g c2FtZSBmbG93IHJ1bGUgb24gdGhlIHNhbWUgcXVldWUsIGUuZyBjcmVhdGUvZGVzdHJveS9xdWVy eSwgQVBJIG9mDQo+ID4gcXVlcnlpbmcgYWdlZCBmbG93IHJ1bGVzIHNob3VsZCBhbHNvIGhhdmUg cXVldWUgaWQgcGFyYW1ldGVyIGp1c3QgbGlrZQ0KPiA+IG90aGVyIHF1ZXVlLWJhc2VkIGZsb3cg QVBJcy4NCj4gPg0KPiA+IEJ5IHRoaXMgd2F5LCBQTUQgY2FuIHdvcmsgaW4gbW9yZSBvcHRpbWl6 ZWQgd2F5IHNpbmNlIHJlc291cmNlcyBhcmUNCj4gPiBpc29sYXRlZCBieSBxdWV1ZSBhbmQgbmVl ZG4ndCBzeW5jaHJvbml6ZS4NCj4gPg0KPiA+IElmIGFwcGxpY2F0aW9uIGRvIHVzZSBxdWV1ZS1i YXNlZCBmbG93IG1hbmFnZW1lbnQgYnV0IGNvbmZpZ3VyZSBwb3J0DQo+ID4gd2l0aG91dCBSVEVf RkxPV19QT1JUX0ZMQUdfU1RSSUNUX1FVRVVFLCB3aGljaCBtZWFucyBhcHBsaWNhdGlvbg0KPiA+ IG9wZXJhdGUgYSBnaXZlbiBmbG93IHJ1bGUgb24gZGlmZmVyZW50IHF1ZXVlcywgdGhlIHF1ZXVl IGlkIHBhcmFtZXRlcg0KPiA+IHdpbGwgYmUgaWdub3JlZC4NCj4gPg0KPiA+IFNpZ25lZC1vZmYt Ynk6IE1pY2hhZWwgQmF1bSA8bWljaGFlbGJhQG52aWRpYS5jb20+DQo+ID4gQWNrZWQtYnk6IE9y aSBLYW0gPG9yaWthQG52aWRpYS5jb20+DQo+IA0KPiBGZXcgbWlub3Igbm90ZXMgYmVsb3csIG90 aGVyIHRoYW4gdGhhdA0KPiANCj4gQWNrZWQtYnk6IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5y eWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiANCg0KVGhhbmsgeW91LCBJJ20gc2VuZGluZyBhIG5l dyB2ZXJzaW9uIHdpdGhvdXQgdW5yZWxhdGVkIGZpeGVzLg0KSSdsbCBzZW5kIHRoZW0gbGF0ZXIg aW4gYSBkaWZmZXJlbnQgcGF0Y2ggc2V0Lg0KDQo+IFtzbmlwXQ0KPiANCj4gPiBkaWZmIC0tZ2l0 IGEvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy90ZXN0cG1kX2Z1bmNzLnJzdA0KPiA+IGIvZG9j L2d1aWRlcy90ZXN0cG1kX2FwcF91Zy90ZXN0cG1kX2Z1bmNzLnJzdA0KPiA+IGluZGV4IGE4Yjk5 YzhjMTkuLjhlMjFiMmE1YjcgMTAwNjQ0DQo+ID4gLS0tIGEvZG9jL2d1aWRlcy90ZXN0cG1kX2Fw cF91Zy90ZXN0cG1kX2Z1bmNzLnJzdA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBf dWcvdGVzdHBtZF9mdW5jcy5yc3QNCj4gPiBAQCAtMjg5NCw5ICsyODk0LDEwIEBAIGZvbGxvd2lu ZyBzZWN0aW9ucy4NCj4gPiAgICAgICAgICBbbWV0ZXJzX251bWJlciB7bnVtYmVyfV0gW2ZsYWdz IHtudW1iZXJ9XQ0KPiA+DQo+ID4gICAtIENyZWF0ZSBhIHBhdHRlcm4gdGVtcGxhdGU6Og0KPiA+ ICsNCj4gDQo+IHVucmVsYXRlZCBzdHlsZSBmaXhlcywgc2hvdWxkIGJlIGluIGEgc2VwYXJhdGUg cGF0Y2gNCj4gDQo+ID4gICAgICBmbG93IHBhdHRlcm5fdGVtcGxhdGUge3BvcnRfaWR9IGNyZWF0 ZSBbcGF0dGVybl90ZW1wbGF0ZV9pZCB7aWR9XQ0KPiA+ICAgICAgICAgIFtyZWxheGVkIHtib29s ZWFufV0gW2luZ3Jlc3NdIFtlZ3Jlc3NdIFt0cmFuc2Zlcl0NCj4gPiAtICAgICAgICB0ZW1wbGF0 ZSB7aXRlbX0gWy8ge2l0ZW19IFsuLi5dXSAvIGVuZA0KPiA+ICsgICAgICAgdGVtcGxhdGUge2l0 ZW19IFsvIHtpdGVtfSBbLi4uXV0gLyBlbmQNCj4gDQo+IHVucmVsYXRlZCBzdHlsZSBmaXhlcw0K PiANCj4gPg0KPiA+ICAgLSBEZXN0cm95IGEgcGF0dGVybiB0ZW1wbGF0ZTo6DQo+ID4NCj4gPiBA QCAtMjk5NSw2ICsyOTk2LDEwIEBAIGZvbGxvd2luZyBzZWN0aW9ucy4NCj4gPg0KPiA+ICAgICAg ZmxvdyBhZ2VkIHtwb3J0X2lkfSBbZGVzdHJveV0NCj4gPg0KPiA+ICstIEVucXVldWUgbGlzdCBh bmQgZGVzdHJveSBhZ2VkIGZsb3cgcnVsZXM6Og0KPiA+ICsNCj4gPiArICAgZmxvdyBxdWV1ZSB7 cG9ydF9pZH0gYWdlZCB7cXVldWVfaWR9IFtkZXN0cm95XQ0KPiA+ICsNCj4gPiAgIC0gVHVubmVs IG9mZmxvYWQgLSBjcmVhdGUgYSB0dW5uZWwgc3R1Yjo6DQo+ID4NCj4gPiAgICAgIGZsb3cgdHVu bmVsIGNyZWF0ZSB7cG9ydF9pZH0gdHlwZSB7dHVubmVsX3R5cGV9IEBAIC00MjM2LDcNCj4gPiAr NDI0MSw3IEBAIERpc2FibGluZyBpc29sYXRlZCBtb2RlOjoNCj4gPiAgICB0ZXN0cG1kPg0KPiA+ DQo+ID4gICBEdW1waW5nIEhXIGludGVybmFsIGluZm9ybWF0aW9uDQo+ID4gLX5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPiA+ICt+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+DQo+IA0KPiB1bnJlbGF0ZWQgY2hhbmdlcw0KPiANCj4gPg0KPiA+ ICAgYGBmbG93IGR1bXBgYCBkdW1wcyB0aGUgaGFyZHdhcmUncyBpbnRlcm5hbCByZXByZXNlbnRh dGlvbiBpbmZvcm1hdGlvbiBvZg0KPiA+ICAgYWxsIGZsb3dzLiBJdCBpcyBib3VuZCB0byBgYHJ0 ZV9mbG93X2Rldl9kdW1wKClgYDo6DQo+ID4gQEAgLTQyNTIsMTAgKzQyNTcsMTAgQEAgT3RoZXJ3 aXNlLCBpdCB3aWxsIGNvbXBsYWluIGVycm9yIG9jY3VycmVkOjoNCj4gPiAgICAgIENhdWdodCBl cnJvciB0eXBlIFsuLi5dIChbLi4uXSk6IFsuLi5dDQo+ID4NCj4gPiAgIExpc3RpbmcgYW5kIGRl c3Ryb3lpbmcgYWdlZCBmbG93IHJ1bGVzDQo+ID4gLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPiA+ICt+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fg0KPiA+DQo+ID4gICBgYGZsb3cgYWdlZGBgIHNpbXBseSBsaXN0cyBhZ2VkIGZs b3cgcnVsZXMgYmUgZ2V0IGZyb20gYXBpDQo+ID4gYGBydGVfZmxvd19nZXRfYWdlZF9mbG93c2Bg LCAtYW5kIGBgZGVzdHJveWBgIHBhcmFtZXRlciBjYW4gYmUgdXNlZCB0bw0KPiBkZXN0cm95IHRo b3NlIGZsb3cgcnVsZXMgaW4gUE1ELg0KPiA+ICthbmQgYGBkZXN0cm95YGAgcGFyYW1ldGVyIGNh biBiZSB1c2VkIHRvIGRlc3Ryb3kgdGhvc2UgZmxvdyBydWxlcyBpbiBQTUQ6Og0KPiANCj4gdW5y ZWxhdGVkIHN0eWxlIGZpeGVzDQo+IA0KPiA+DQo+ID4gICAgICBmbG93IGFnZWQge3BvcnRfaWR9 IFtkZXN0cm95XQ0KPiA+DQo+ID4gQEAgLTQyOTAsNyArNDI5NSw3IEBAIHdpbGwgYmUgSUQgMywg SUQgMSwgSUQgMDo6DQo+ID4gICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICBpLS0NCj4gPiAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIGktLQ0KPiA+DQo+ID4gLUlmIGF0dGFjaCBgYGRl c3Ryb3lgYCBwYXJhbWV0ZXIsIHRoZSBjb21tYW5kIHdpbGwgZGVzdHJveSBhbGwgdGhlIGxpc3Qg YWdlZA0KPiBmbG93IHJ1bGVzLg0KPiA+ICtJZiBhdHRhY2ggYGBkZXN0cm95YGAgcGFyYW1ldGVy LCB0aGUgY29tbWFuZCB3aWxsIGRlc3Ryb3kgYWxsIHRoZSBsaXN0IGFnZWQNCj4gZmxvdyBydWxl czo6DQo+IA0KPiB1bnJlbGF0ZWQgc3R5bGUgZml4ZXMNCj4gDQo+IFtzbmlwXQ0KDQo=