From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id DC1A5A0543;
	Thu,  7 Jul 2022 19:13:38 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 72D91406B4;
	Thu,  7 Jul 2022 19:13:38 +0200 (CEST)
Received: from mga07.intel.com (mga07.intel.com [134.134.136.100])
 by mails.dpdk.org (Postfix) with ESMTP id 078E44069D
 for <dev@dpdk.org>; Thu,  7 Jul 2022 19:13:36 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1657214016; x=1688750016;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=qtpI1Nv3GpNzVG9n97oPnJ0xVhYEm+yMIOZ5BnlruGQ=;
 b=bRRWIxczK8SiZxvNSJGnFdptvtYvgxum3Dv/axhRXagUpQZQIZBbXXLR
 0mG12Qq7VwsBqLPEWWVSvGSKH/2Dr7bHFLnBOyl919Ok7QvXgIZa4DHhy
 4/oWTzkf2jkPZnnsflSFEKBfQjgqhOW+HVVaGTWnDoi9rnaT9cROAXv2j
 7MzTb5Y1VDcgJlQGIgHyqp4EOKuZ1fPzpIavjQVzRNLH/2u17oNFE7zKY
 pGXZXZCx1WpANwnJEUEvzud0lgR/LdvvzHPBYAlCXUq2gK3wNs6KQc//O
 kJUMQ11eh2AgggC5J9cn9wCXxsqIUqMi8frEc7hLYTysVyHe0Wfsbl5O3 w==;
X-IronPort-AV: E=McAfee;i="6400,9594,10401"; a="348061476"
X-IronPort-AV: E=Sophos;i="5.92,253,1650956400"; d="scan'208";a="348061476"
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 07 Jul 2022 10:13:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.92,253,1650956400"; d="scan'208";a="661463749"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by fmsmga004.fm.intel.com with ESMTP; 07 Jul 2022 10:13:35 -0700
Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) 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.2308.27; Thu, 7 Jul 2022 10:13:35 -0700
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.27; Thu, 7 Jul 2022 10:13:31 -0700
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.27 via Frontend Transport; Thu, 7 Jul 2022 10:13:31 -0700
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2308.27; Thu, 7 Jul 2022 10:13:31 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Vh3uNHsnSdY+ltTgjH9wC2TOg24v7QEvFfxHfTO3iBh+naA9YLzBiqPaLfZHaIf91x7QGmr4ySrGyfFDeKQMMNHg+O24GHhzQO07chqDpnNDT5WsoiAeQfaCK6D3bBvblyhxAyPo0T7sKRLuZsic6vpDWp0RRmbxRV2OqeNJush5jJ1MrPq/cLYczd+BFqDkchhElUSYtwJUpZ6Susu7+hP7OBIqnmPRcc61LlXXqN7mbxZt4Rd8aEyp4cgSRqBcu4TQoVal+0x577es6eX3r3DI0uWgxaO3e10GQy+LK+rWIyCINEdsOmflOkcW1Duw3Foyq50lLaUkBtpQ2A5Cvg==
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=qtpI1Nv3GpNzVG9n97oPnJ0xVhYEm+yMIOZ5BnlruGQ=;
 b=ArooXjkwVQ3MyDpknjLG/sUZXjPG0ylV9T10AYJtdxOvTJa2fpQxinhWPC+E6V3nblrNBl226X6C+QEnr/PWfXt50uiJiCC5Z9E8FKs3yDxGRMTmDlp+NHQku4k8ZhQfAR9KWBLB/O8TnLvZu8X96UXlF3usEevkbsuh6o+B9AC4UcrVGs4vuoddmNhCV7IG0dtbgx8dW6L973KQlRIbksMgwSbN6OYUZaoqKESiw34AQ+6CeYef0J2T0ceNUhA8LtMZEsmRPt69lK/Ejc0GQ0dHAq0grtAzloBpMtVaLW8DUBolBpozCvETI1xZ6LM65Cu4zhNJc/MCDlHKxIjKxg==
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
Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30)
 by IA1PR11MB6292.namprd11.prod.outlook.com (2603:10b6:208:3e4::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16; Thu, 7 Jul
 2022 17:13:29 +0000
Received: from BY5PR11MB4451.namprd11.prod.outlook.com
 ([fe80::1df7:bcbb:7825:37fe]) by BY5PR11MB4451.namprd11.prod.outlook.com
 ([fe80::1df7:bcbb:7825:37fe%7]) with mapi id 15.20.5417.017; Thu, 7 Jul 2022
 17:13:29 +0000
From: "Chautru, Nicolas" <nicolas.chautru@intel.com>
To: Tom Rix <trix@redhat.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "thomas@monjalon.net" <thomas@monjalon.net>, "gakhil@marvell.com"
 <gakhil@marvell.com>, "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>
CC: "maxime.coquelin@redhat.com" <maxime.coquelin@redhat.com>, "mdr@ashroe.eu"
 <mdr@ashroe.eu>, "Richardson, Bruce" <bruce.richardson@intel.com>,
 "david.marchand@redhat.com" <david.marchand@redhat.com>,
 "stephen@networkplumber.org" <stephen@networkplumber.org>
Subject: RE: [PATCH v4 3/7] bbdev: add device info on queue topology
Thread-Topic: [PATCH v4 3/7] bbdev: add device info on queue topology
Thread-Index: AQHYkNChSDX4ZTuNM0KsOnUvL0Uw7K1xgwwAgABU5ICAARLegIAAPKUQ
Date: Thu, 7 Jul 2022 17:13:29 +0000
Message-ID: <BY5PR11MB4451CD90CDE76247AC293AA6F8839@BY5PR11MB4451.namprd11.prod.outlook.com>
References: <1655491040-183649-6-git-send-email-nicolas.chautru@intel.com>
 <1657067022-54373-1-git-send-email-nicolas.chautru@intel.com>
 <1657067022-54373-4-git-send-email-nicolas.chautru@intel.com>
 <36d168b0-6bbf-b393-2f22-7b2968926cf5@redhat.com>
 <BY5PR11MB4451861603E696DE6B7FF1EDF8809@BY5PR11MB4451.namprd11.prod.outlook.com>
 <ff5dd41b-1057-1b28-5fc9-e0ab4e1b5e8e@redhat.com>
In-Reply-To: <ff5dd41b-1057-1b28-5fc9-e0ab4e1b5e8e@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-reaction: no-action
dlp-version: 11.6.500.17
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 34d51d35-b547-4b85-8d73-08da603c0345
x-ms-traffictypediagnostic: IA1PR11MB6292:EE_
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BH+5g8Ubwc6M5N6TPYrEgwzAfVRRorOE6PiKMvThpqytZswtUXxbtOOoYtobmhhOG23D9k8DPzVEktoBIvW6EQPgaoyDv4wMphWmv1uFc4tsAWjRq5WgFVJJyYC3BMxTw41zNut4D7xsZkmafnugXgfhk3uWnBWtS3w2ZclzQD4n5yUGTz0XXHnYw1+H2zu3e18dwU9byKSskP6+8InGcp79NS9IjsyGkXnm63bZzCzl5tXXwphk7H0do2jyMTEad/d4lOPo/CgudDbXpJF36bM/h5pjJ9T+sPQzYnPjGAs1Tnrn/dAtwAktKEwBDQrxyPEv2uWFPDOxmpzTgRDd0+nm/JCJQfWBWs+EKQ9WG9UZknW/qnQZpMa4ITLx9smKYvPf0Ts8cgtxepKT7+n6W+aATlHzpd3x6EGbuUQMHmKXp3fueyer2NfrPQliR29ga9rXwa+tCpxfy4v9J0EuVnFt8gpPGQkkpHRRfZdpppa2fNWsBfalKS02vkK5cE9nlmXCryzlarcZZkLXA9gHg0RhhKMdSPPIL7oQGXeGjifaKodkmYD6hWYAN+WtOOOXbTX6YH8vwTlkVvm2xYUUUlSVU/R16EWhFrn4voFdg9Q6wF6EL9sPGfydpngJlW8RAux9fxFvDbvLHEB6D88sCKxM4gsayKPzGhN2owVdWkcnS/B6QAwONeubZPqkWa85TJq5Rivisb1e91MZi2fmcrmsfBC2POeG9W1RbCRG3g4P3LOll4monOmqHTjl3FQ5aVyH53mX27o87iNYb2WeZfmjX05yqJ//ohrWvutYCnkxjNEWPuI66xcuv+IlwRYQ
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230016)(39860400002)(136003)(376002)(366004)(396003)(346002)(38100700002)(2906002)(4326008)(33656002)(55016003)(478600001)(122000001)(64756008)(38070700005)(82960400001)(110136005)(8676002)(66556008)(66946007)(71200400001)(66446008)(66476007)(76116006)(54906003)(5660300002)(83380400001)(26005)(53546011)(9686003)(186003)(6506007)(41300700001)(7696005)(316002)(52536014)(86362001)(8936002);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dzlWN2tpd01oMTg4SmhLT1lkM3VHNG1BRHQ5SmJTNENMZXpkaW1rdG9qdFNv?=
 =?utf-8?B?bVZSOHU4eCt3VjQ5WTdPUE9xWmE4ZnNEMDAvQWg1d2dzcXF3NVZvNDJEaHNH?=
 =?utf-8?B?RXd4ZlR2Y1h6SnZFNk04SXZEWWxpYVRNMFRMQUlNcWx2MmFRUXQvb094a1lK?=
 =?utf-8?B?d2NzTE1neExKeWhhbFd4OGUydm5KREtKbXJQa2dHRFJpVm54ancxb1NqWUxq?=
 =?utf-8?B?aDdrbFNqN01NNmFHVGVYc1lTZllsdHY2Z1JkUDV6ZzdwVUFPS3ZmWmUzZ29V?=
 =?utf-8?B?SUhKTm1VekI5ekhMbDA4bXRnbTBidTFIM0o2UmJlaTIxM2xDNEx3ZnZSSkEx?=
 =?utf-8?B?UXFzNUp5RFF4UXV0QVZFVTd5dWdjWWMyZ3l3MUdmazBhQkYzSTJzVjRCR1JY?=
 =?utf-8?B?R0t0RFlSRVI2VWpQeU9pbTNJRmU5bmprL1gvZnMzWXdCN2hCOEw3Nm5QTnQ5?=
 =?utf-8?B?ZzllNWo0ZU5PMTFuTllOUmF1UldneDF4WUlhVEZNUE9OWlVUSG94Q21QYUNM?=
 =?utf-8?B?NktSWG43VXNOT0orT0c2R1hCRTU3UGlyZkRWaVMyRDdNMzNjQzB0US9DTVZG?=
 =?utf-8?B?MmhOeUI5WktCYnFuUnJZK05tdWZnQTdJZnU0MUlpdlJnUVpJZWdhdmVVREd4?=
 =?utf-8?B?c2JmL0JGbDBBMWVGU2plK05wNkVLUjlZVmEvQWkwQ3Z2bThpQkdpYm5SMUJW?=
 =?utf-8?B?NjlCVFpJTGwwTmN0aWFzdGtYaVlDZzJ1V3VQT3J3MW1pT09VdFAzbDJ5UCtk?=
 =?utf-8?B?Z2VReXBjeWVLbTJ5WDFWVDNUM1JxRy9zeEZVVUE2S0hFeDVheCthQnhaL0VK?=
 =?utf-8?B?LzRBdDRNeGhlMEJRVUhBTUgrSElSbFlRWUlnN01Gblh3YVV6dE1iNGdOaXR3?=
 =?utf-8?B?M1A2OGE0YXpaN09wWlFMMnB3cmJBV2tVMFh0azdDYlcybWlkUXRsV1VzSDM3?=
 =?utf-8?B?eXY1MHhCQkhaenZtNHFTM2xQdXZqV25ZV1UwYTMrN2NZbzV3YUFFRWlvZzRV?=
 =?utf-8?B?T2srYlNZdTVVYWtiYlBBUk1hakxDQUxBWmZMUFZibDQyQ3JNdWtseFVYa21k?=
 =?utf-8?B?QXJwcHRPQVRMMk93V3FPY05TVTdnRWs2WFQ4Q1ZkdGdmWWtDbUxrelJyUnhI?=
 =?utf-8?B?TTdDNW82S0N0emZBTE1UekpXd3N3RG1KQVBBMGhzWGJpYk5KTnhRSXdxeHVP?=
 =?utf-8?B?NGZJVllZRGU5d3JCdW43RndyT3gzczh3cWtUcE1pWHNSaThWdThyNUJHdGtT?=
 =?utf-8?B?d1RoM1BzNHVUU1lNNjduZWF5eWdVNDNEVkRrVFVWK1ViOVAvUEthd2M0eEh2?=
 =?utf-8?B?ZzlPUXRaV3RUaUp0dkZ6eGo5eUt1SEFFaTA0TXpWazZKOUM4KzhVVG5RK2Fh?=
 =?utf-8?B?eURzL3hyNEs2YTE2d0xORE1vbytJWG96czk4MkExd1pXL05Na3ZjZUFCY2Vq?=
 =?utf-8?B?WDBvcmdBNXBienZkZEFVaHpjamVDVlRRSGFONmR6VTZDbUFBSzE4WWRySVdm?=
 =?utf-8?B?bklxWXhxSVhmZzhEK1F2MEFFT1JYR2tjcGQrYVhYcXNzbUs4QS94TlRzYUZY?=
 =?utf-8?B?T1VyOTV4Z0RVNXNaY1ZCL0lxbjV0c3phdGNiL3lIS1RnMTI0aWZtQ1YzcmZM?=
 =?utf-8?B?dWRBVHdFbmZkOUdadWpnWXhyMlBib2Y0U0ZDWmRlakJYOG5OMzlvRmpyc0xQ?=
 =?utf-8?B?WnZ5aVAyTnlab3pkZFlSY0NBbWpqR1dUeG5uQnNzY2h4U3Mvb1ZXc1phdlI3?=
 =?utf-8?B?aWt3dFZhbHJwekZUczErbjU0MFh4dFlOWlNQYnR6QnIwYk5OLyswT2JVY2VD?=
 =?utf-8?B?a1QyOEhzS25EU0RlbzVVcU4va2xKSERINTUxNFlKbkRIK3l0OTJnNGFtd1hU?=
 =?utf-8?B?SmFIU1NFNHlnZFhWbzNhOWFWTVZRYWlwLzgxZC9PdFl0Si9SaVU2bjhNRjFK?=
 =?utf-8?B?WVF3V0M3M3U1emVvWVFmZVZ5R2NxQWFKNk96K2hYdFNuQmZWK3lIMXFRUVVq?=
 =?utf-8?B?bC9ML1VlUEF4ei9DN2RqMm9PeGtCdW1YdW10ZjBhWHFpRENGOFBpenlPenhh?=
 =?utf-8?B?R3MxMzY0WjdFQnEra0xnNGRNL1Fvb2ZQZHlYUk9Rcnc5bCs1VEFSVEQzNWtu?=
 =?utf-8?Q?AroU4BKoAjJ7ccDSa8DHiLwVQ?=
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: BY5PR11MB4451.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 34d51d35-b547-4b85-8d73-08da603c0345
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2022 17:13:29.4915 (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: 8IZhdMNADgAaCBMH2N9aSaQpPZqsZOHJZveC+SCRgYbW8EvUwmYdRQ+zu+KbCEvdxhLD/wMQuBYUUQaX/bAmU+RhYalO4Q3pY+BCSMJjOoI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6292
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

SGkgVG9tLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20gUml4
IDx0cml4QHJlZGhhdC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBKdWx5IDcsIDIwMjIgNjozNCBB
TQ0KPiBUbzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT47IGRl
dkBkcGRrLm9yZzsNCj4gdGhvbWFzQG1vbmphbG9uLm5ldDsgZ2FraGlsQG1hcnZlbGwuY29tOyBo
ZW1hbnQuYWdyYXdhbEBueHAuY29tDQo+IENjOiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsg
bWRyQGFzaHJvZS5ldTsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPGJydWNlLnJpY2hhcmRzb25AaW50
ZWwuY29tPjsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsNCj4gc3RlcGhlbkBuZXR3b3JrcGx1
bWJlci5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAzLzddIGJiZGV2OiBhZGQgZGV2aWNl
IGluZm8gb24gcXVldWUgdG9wb2xvZ3kNCj4gDQo+IA0KPiBPbiA3LzYvMjIgMjoxMiBQTSwgQ2hh
dXRydSwgTmljb2xhcyB3cm90ZToNCj4gPiBIaSBUb20sDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogVG9tIFJpeCA8dHJpeEByZWRoYXQuY29tPg0KPiA+
PiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDMvN10gYmJkZXY6IGFkZCBkZXZpY2UgaW5mbyBvbiBx
dWV1ZSB0b3BvbG9neQ0KPiA+Pg0KPiA+Pg0KPiA+PiBPbiA3LzUvMjIgNToyMyBQTSwgTmljb2xh
cyBDaGF1dHJ1IHdyb3RlOg0KPiA+Pj4gQWRkaW5nIG1vcmUgb3B0aW9ucyBpbiB0aGUgQVBJIHRv
IGV4cG9zZSB0aGUgbnVtYmVyIG9mIHF1ZXVlcw0KPiA+Pj4gZXhwb3NlZCBhbmQgcmVsYXRlZCBw
cmlvcml0eS4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNvbGFzIENoYXV0cnUgPG5p
Y29sYXMuY2hhdXRydUBpbnRlbC5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICAgIGxpYi9iYmRldi9y
dGVfYmJkZXYuaCB8IDQgKysrKw0KPiA+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKQ0KPiA+Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS9saWIvYmJkZXYvcnRlX2JiZGV2LmggYi9s
aWIvYmJkZXYvcnRlX2JiZGV2LmggaW5kZXgNCj4gPj4+IDliMWZmYTQuLmFjOTQxZDYgMTAwNjQ0
DQo+ID4+PiAtLS0gYS9saWIvYmJkZXYvcnRlX2JiZGV2LmgNCj4gPj4+ICsrKyBiL2xpYi9iYmRl
di9ydGVfYmJkZXYuaA0KPiA+Pj4gQEAgLTI4OSw2ICsyODksMTAgQEAgc3RydWN0IHJ0ZV9iYmRl
dl9kcml2ZXJfaW5mbyB7DQo+ID4+Pg0KPiA+Pj4gICAgCS8qKiBNYXhpbXVtIG51bWJlciBvZiBx
dWV1ZXMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UgKi8NCj4gPj4+ICAgIAl1bnNpZ25lZCBpbnQg
bWF4X251bV9xdWV1ZXM7DQo+ID4+PiArCS8qKiBNYXhpbXVtIG51bWJlciBvZiBxdWV1ZXMgc3Vw
cG9ydGVkIHBlciBvcGVyYXRpb24gdHlwZSAqLw0KPiA+Pj4gKwl1bnNpZ25lZCBpbnQgbnVtX3F1
ZXVlc1tSVEVfQkJERVZfT1BfVFlQRV9QQURERURfTUFYXTsNCj4gPj4+ICsJLyoqIFByaW9yaXR5
IGxldmVsIHN1cHBvcnRlZCBwZXIgb3BlcmF0aW9uIHR5cGUgKi8NCj4gPj4+ICsJdW5zaWduZWQg
aW50IHF1ZXVlX3ByaW9yaXR5W1JURV9CQkRFVl9PUF9UWVBFX1BBRERFRF9NQVhdOw0KPiA+PiBJ
dCBpcyBiZXR0ZXIgdG8gYWRkIG5ldyBlbGVtZW50cyB0byB0aGUgZW5kIG9mIGEgc3RydWN0dXJl
IGZvciBiZXR0ZXINCj4gPj4gYmFja3dhcmQgY29tcGF0aWJpbGl0eQ0KPiA+IEFsbCB0aGF0IHNl
cmllIGlzIG5vdCBBQkkgY29tcGF0aWJsZSAoc2l6ZXMgY2hhbmdlIGV0Yy4uLikuIEkgZG9u4oCZ
dCBiZWxpZXZlIHRoZXJlDQo+IGlzIHN1Y2ggYSByZWNvbW1lbmRhdGlvbiwgaXMgdGhlcmU/DQo+
IA0KPiBEZXBlbmRzIG9uIHdoYXQgdXNlcnMgZXhwZWN0LCBhIGR5bmFtaWNhbGx5IGxpbmtlZCBv
bGQgYXBwbGljYXRpb24gd291bGQgYXQNCj4gYmVzdCBjb3JlIGhlcmUuwqAgSWYgdGhlIGVsZW1l
bnRzIHdlcmUgYWRkZWQgdG8gdGhlIGVuZCwgeWVzIHRoZSBzaXplIHdvdWxkDQo+IGNoYW5nZSBi
dXQgdGhlIG9sZCBkeW5hbWljYWxseSBsaW5rZWQgYXBwbGljYXRpb24gd291bGQgbm90IHVzZQ0K
PiB0aGVtLsKgIER5bmFtaWNhbGx5IGxpbmtpbmcgaXMgbmljZSBiZWNhdXNlIHByb2JsZW1zIGlu
IHRoZSBsaWJyYXJ5IGNhbiBiZSBmaXhlZA0KPiBhbmQgc2hpcHBlZCB3aXRob3V0IGZvcmNpbmcg
dGhlIHVzZXIgcmVjb21waWxlLsKgIFRob3VnaCB0aGUgdXNlciBtYXkgbm90DQo+IHJlYWxpemXC
oCBpdCwgdGhpcyBjaGFuZ2UgZm9yY2VzIHRoZW0gdG8gcmVjb21waWxlLg0KPiANCj4gVG9tDQoN
ClRoYW5rcyBUb20uIEluIHRoYXQgdmVyeSBjb250ZXh0LCB0aGUgY2hhbmdlIGFyZSBiaWcgZW5v
dWdoIG5vdCB0byBoYXZlIGFueSBmb3JtIG9mIGNvbXBhdGliaWxpdHkuIFRoaXMgYSBuZXcgQUJJ
IHZlcnNpb24sIGFuZCB1c2VyIGtub3dzIHRoZXkgd2lsbCBoYXZlIHRvIHJlY29tcGlsZS4gDQpT
dGlsbCBpdCB3b3VsZCBiZSBncmVhdCB0byBjYXB0dXJlIGEgcmVjb21tZW5kYXRpb24gaW4gRFBE
SyBjb2RpbmcgZ3VpZGVsaW5lIGluIGNhc2UgdGhlcmUgaXMgc3VjaCBhIEJLTSwgSSBoYXZlIGhl
YXJkIG11bHRpcGxlIGFyZ3VtZW50cyBmb3IgZGlmZmVyZW50IHByZWZlcmVuY2UsIGlmIHdlIHdh
bnQgdG8gaGFybW9uaXplIHN1Y2ggdGhpbmdzIGxldCdzIGNhcHR1cmUgaW4gY29kaW5nIGd1aWRl
IGxpbmVzLCBpdCB3b3VsZCBub3QgaHVydC4gTWF5YmUgb25lIGZvciBUaG9tYXM/DQoNCj4gDQo+
ID4NCj4gPj4gVG9tDQo+ID4+DQo+ID4+PiAgICAJLyoqIFF1ZXVlIHNpemUgbGltaXQgKHF1ZXVl
IHNpemUgbXVzdCBhbHNvIGJlIHBvd2VyIG9mIDIpICovDQo+ID4+PiAgICAJdWludDMyX3QgcXVl
dWVfc2l6ZV9saW07DQo+ID4+PiAgICAJLyoqIFNldCBpZiBkZXZpY2Ugb2ZmLWxvYWRzIG9wZXJh
dGlvbiB0byBoYXJkd2FyZSAgKi8NCg0K