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 6736042D70;
	Tue, 27 Jun 2023 10:19:39 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 3A46D4113F;
	Tue, 27 Jun 2023 10:19:39 +0200 (CEST)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com
 (mail-dm3nam02on2054.outbound.protection.outlook.com [40.107.95.54])
 by mails.dpdk.org (Postfix) with ESMTP id 2F4BF40F18
 for <dev@dpdk.org>; Tue, 27 Jun 2023 10:19:37 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=CcRSvmPwV4byzPTLn9heYbcCsVToIZLjhDnr5SsgyjVzbmcxuZqX6ZiiOdQu6CZyZJv7cZbatnvQg9UPprC+ZsOmjAErCXF2/QnZp8JEHqh4Pe4SVZ4FhXDJz/cQnViDx9Pia5tEhc/uMVl4RL31k7VKx1w+8i6AWcYLZw3zrQ9ssFANK2yBK1HxbqOHPNUQ7MRyc/PbB3BAt4TjzuyH8Q1lKImxL4hl++FL1LNSBMtFgp08HaxtHqUlUVdGf7n438id+7KO8K4k8ZEuCdW3q7JmD2xnBPTyXrqjJazweEVBRYPvRAwHzM+zA9WjwPU7z9aBQidfQusP0ECgZQesIg==
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=v6XmfszIym1yIKrmCMYWqkyrRC3CLWMkaGaZlFIi334=;
 b=YunbczP77MRFdJL8nSQafsvdkHp67oSUBA0Pe6S9nDS1RYmxy0iGLoQUBLe+3TMK7bZ/gj6AilcXuSpTzTGZoDGMd/ph0Glt0aZZRFDF2Z+uIVNXVm0VGojvMGPiZEOZDAcMEJMJlSt6T9NnLIGoKh3CKxjwkhuyrpOkXQSG93eVT2sG+uw5aSTvfDjf2qJD6O+LuZ44hL76cWkQ2it0QS/QESKlvJwEapQue7FPTvcZ46X7Ci8hVXYglaz+r4+09AvSMYoM76MK2CFH3LSj5daAzrC06u7w8y80U11m0ltssRJF8JghQXvFR7xbOwp4pmmAMzSeFbbfPuj3YNssTg==
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=v6XmfszIym1yIKrmCMYWqkyrRC3CLWMkaGaZlFIi334=;
 b=jKJUXHUU08hEF+/A4i+RQGh2EwaHizFSREr1tFoNtBKtYUVvV0pIoyWP7URbnQCVW7N1vF2X7F/Gy8kMcKHZKIF2cFskKjd2ZyTk5q31IBSDdwyFFvsw3x02B8N6Cslp4BBoo9JWHtqhrd7WfYqPxcvaAQX4Ak4GLwU+bnRnSYC1J/x2YAcnBCTF2oFMAqikjjfmyW8wlPBWfxQ9CwWBugVSLaYzvd9NwwKwUg1t4Dz6qriPH4Sr4kG2+qHV8vPlYzc+Puc4I6pJHHL18Sdh48GxuAYrAvRxjbjgXJ5bJkXgAZ6N7kb5w9evKIf76dhz2Dc5UupZHaFLYGPsrxAGZw==
Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18)
 by DM4PR12MB5088.namprd12.prod.outlook.com (2603:10b6:5:38b::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Tue, 27 Jun
 2023 08:19:28 +0000
Received: from DM6PR12MB3753.namprd12.prod.outlook.com
 ([fe80::ab87:3bac:b8e:a23d]) by DM6PR12MB3753.namprd12.prod.outlook.com
 ([fe80::ab87:3bac:b8e:a23d%3]) with mapi id 15.20.6521.023; Tue, 27 Jun 2023
 08:19:28 +0000
From: Slava Ovsiienko <viacheslavo@nvidia.com>
To: "NBU-Contact-Thomas Monjalon (EXTERNAL)" <thomas@monjalon.net>
CC: "dev@dpdk.org" <dev@dpdk.org>, Jerin Jacob <jerinjacobk@gmail.com>, Raslan
 Darawsheh <rasland@nvidia.com>
Subject: RE: [RFC 2/5] common/mlx5: introduce tracepoints for mlx5 drivers
Thread-Topic: [RFC 2/5] common/mlx5: introduce tracepoints for mlx5 drivers
Thread-Index: AQHZc3AeV2MfLRvljU6FTpSV/C0fja8z+iyAgFU8S+CAAADwgIAAAEywgAACEwCAFP8igIAAXWpggAAUxQCAAA2PsA==
Date: Tue, 27 Jun 2023 08:19:28 +0000
Message-ID: <DM6PR12MB3753B96D3888545DF715B606DF27A@DM6PR12MB3753.namprd12.prod.outlook.com>
References: <20230420100803.494-1-viacheslavo@nvidia.com>
 <2594368.9Mp67QZiUf@thomas>
 <DM6PR12MB3753C39BF4796C7B3DD92644DF27A@DM6PR12MB3753.namprd12.prod.outlook.com>
 <2800790.AiC22s8V5E@thomas>
In-Reply-To: <2800790.AiC22s8V5E@thomas>
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: DM6PR12MB3753:EE_|DM4PR12MB5088:EE_
x-ms-office365-filtering-correlation-id: e00ef174-a3a5-4c63-ab83-08db76e739b9
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OTqL4ZPgG/T9w4t0SjMB33UjTm8z5FbSrleyAK7tBq7XIlHCBVPEwhVcfo3aMvtiDYH23DmiSVjAXPipUO1LdvdYKI2TMAxOvjiPLaTWCC4LHqHJTTKjoONodREhl8ot4I0fWizw/rj85pUM+CnZdhbiPgEWssRvF5bo7KMEgyxq1orq5CA82JxEhpVaWdBXt4IU/9lUh9pdFSbhMvaPv8AnH0FiBAX+rsdy2oFNDnFKXxSRlyx0PKdIwYe4d+bbSEBV2upC9npUZ0J0s8D5bdftS5Dzjx+mTu40yMhqa9SJSD10LyAB/R+fHpLbkn0s+2RdNoB3ck61pdY5iPBmO0f8G8MTU53xm4b0v+9u+2+KlCsT61Qr/b645pynIFW82yTk6ccw9oj7n7pF5e4XMaNOp4qKkONs7FdiBkSijtNG3rk3TMlzKrRDgo2Hs2WBDDzO5WKy2+7wPBwKIJE82MHjahB8hQTzVv19MclBYoLBoGB/TUdRYIfGDMqNpeX6FeymCGQIppf8+qZg4sPTj79rU/e1oWHjWh5/O9VBnXkzKOP81sKDAWGXk18qIBJ8+KsujtfY1UlDsyp7nPLc0rK/mXTmZaKxiwPjQUr5hWSOKaQgGz/AsMlXrc9dKdDQ
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230028)(4636009)(39860400002)(366004)(136003)(376002)(396003)(346002)(451199021)(6506007)(33656002)(6916009)(52536014)(5660300002)(316002)(41300700001)(66476007)(8936002)(8676002)(66446008)(64756008)(86362001)(4326008)(66556008)(55016003)(38100700002)(76116006)(38070700005)(66946007)(122000001)(107886003)(2906002)(9686003)(53546011)(26005)(7696005)(186003)(478600001)(54906003)(83380400001)(71200400001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?clpXSGRqekppSS9oa3lucE1EOGxJNWYxRkJBWE5qZE00MkRsdS9mOVJjWW5z?=
 =?utf-8?B?cndMZmFXRDFMWWptaFoxUG1oTE9vUDRjeTAxMld4MStudncrZ2l0VUhlQ3Mx?=
 =?utf-8?B?YTk4UEg2dWJUbnZGUmcxaGZtWVNraGhtN1QyUzdDYzZiZWZSOXBrczd2K0hN?=
 =?utf-8?B?ZkpEaTZ0aEIwYmU3M1BFWXBJNHFndTJ0Q2QwMStLQm9wRVJpeEdIckxaQ2NK?=
 =?utf-8?B?NG9FTjc4MkswWkxyOGlYMVdoQy9LWWVicWVKSVMzcGRRM01QSFpMWTdEd0g1?=
 =?utf-8?B?K052cDMra3hKZzU2OWlnUXNHVkxVQ1lkMzVxendjWlpJZVpCMU8razdMTEJt?=
 =?utf-8?B?cU1VTjFjcVJCWEpyUjRFQzlCaDczanZRUDJ3aSs2TUN3eGVHMWV5M0haU011?=
 =?utf-8?B?c0paMHEyS0oyRVYxMHN3N1U4N2wxQzdtdFFOdG9NTGRHNlZGNU5zRDBsbjRp?=
 =?utf-8?B?Ylo2NHI4UG9Qb210MWNkTEZRYS9wdjluZUtDQ1JGU1R2eWhSOWQzVVNTYVFa?=
 =?utf-8?B?eW11V1J1bDRuMGcyTDRxY0w3VFpKaldSRzY3MFpGN0pqaDN4YUVTN2UydlJL?=
 =?utf-8?B?WWFpTTdiQkNqdGprbzhabnAxQXp6L1N2UEVzN1NXSGZzRGFlTHJEWlVQdmQ4?=
 =?utf-8?B?bTkvbEEvMkV1M0tMWG14QkNvTGxReCs5dGJoTEk0T2UxczZBdm9hMmQwWk5X?=
 =?utf-8?B?ZmZoczY5QkROTlMrMzFUVUFONWN2RzZHNVY3c1YyUXdqVHU0cVVSdmdiRU52?=
 =?utf-8?B?V3J1bHp4bm5BK0hjczB2S01wV3VEcUlyVjZON0x5b1lDQk5ucE9JV1VkbmMy?=
 =?utf-8?B?S01kYzdzL2pXY2xJNW1WeWZUZ0cySHFLSFZKVmZIaDVPN2ROblVWeW9jMUhX?=
 =?utf-8?B?OHdXS0VtWjEyUVZQZmJDakNRQmo1enE5dlRqQW40aVdTMjA4YUJoL2hycE5u?=
 =?utf-8?B?bDNUb1lkVDRmaWRaQUZkaS83aDl3WW1URDlObzhLMWxrTDlwYXIvanFqTW84?=
 =?utf-8?B?L2JiME05Nk5oR2lmS3prTVhZVUMzdy9wNi9SVnBkbk5CSjJaNE9DRjV2QnF2?=
 =?utf-8?B?dU95eC9nN096YTQxU1FVcDRsS2hUSEJiZm5OdXBSM0lzN2Y2eXVHZW9jUkdk?=
 =?utf-8?B?QUhDWStIMWlDVVc1T0p1U1I5ZGZFSzFyZkZXbGxuQit0di93LzdUM24rWTVY?=
 =?utf-8?B?VGFnRDN4bGNsSXdhL3RpU2pUckE1elZvZnBXQ1B0U2gzcGk4THRFWHJQRTZJ?=
 =?utf-8?B?Yng2WlltWi85a2RwVDJLTWk2Mi96NEtscTRtTUdZN2lzUU96M2lMaHpKVEY4?=
 =?utf-8?B?eFVzKzZudFFCNlkybEM2ejlZTEZQNm82SDNtYnNaTGgwSndPSjF3NWhwditp?=
 =?utf-8?B?YWFmUUNGYTVWbFVCem4zVmxCaTIyeDRqTEtDYlF0SXhhbjcrQ2RwZjUzRXUx?=
 =?utf-8?B?V21BZ1BGZzlVdkFzejhPV1REdzFpcXdHVGZNa0hvbUFLYUpBQ3JERmk3SzRH?=
 =?utf-8?B?ZFlmRXNlejRiRG15QllqV0RBcjJnMXE5Wll6ak1ianVoZkVrSGE1NFVUM1Ru?=
 =?utf-8?B?azB0ZXVndnFnSGhQNERueGZNSERSV0VpUmFrNXVibnlGQ2hMNmtKWlBRQmZz?=
 =?utf-8?B?QkVxVklBUlp5VUE1V29hWXI4bGMraEVtSEtSdWM1QUgzdTdXeW1sR3BUNlFZ?=
 =?utf-8?B?eUVLTmJ4YkdsTWQ5K1RJSmkxS0ZqYnVhRkZYcE9zTld3enBIbldFK2UvY1Jh?=
 =?utf-8?B?YmQwRWdUdnQzVy9VWEhhRExDWkd4dFJzWUJXM3AwYW5DOHVRZUVpaDB1TnMy?=
 =?utf-8?B?WXZ1dUQ2ZjFxRVVVUTBYSUJoekZhWXlrSU5EbWFYWDVmQkZadlhjd0I1d3hk?=
 =?utf-8?B?VUdYMDdGVTNFWFllbzg0WEFkWmZ1cDZURktSNHpDaDEzV0Q4Qlkra2VCd0NC?=
 =?utf-8?B?N25zeUhESk0vV0JEcC9ramlBNFQ3YkRDMHRKcVJ2ZXRsU3ZBQjNZdmtZY0V5?=
 =?utf-8?B?L0ZYTWVxczljb3hWL0I2TVgvaWhFOFVFanI1NTRlY2dObDFNcEN4WDJtWkM0?=
 =?utf-8?B?OWZITitOdmJOOHhpWTRaNWpPMkVOSGllMnBVY1V2Z05ObzJXMityanZhc0E2?=
 =?utf-8?Q?HNfusbk5jAsKxHyvmmu7dCagc?=
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: DM6PR12MB3753.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e00ef174-a3a5-4c63-ab83-08db76e739b9
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2023 08:19:28.0762 (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: kpj89mBUV/F3l1WcjeTMNG5Eam1TTwOezcZ3JDm2gJP2LhiGewcL7tkVE2C00PQszs1q8sAKpMNGSLo1HCmiUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5088
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

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaG9tYXMgTW9uamFsb24gPHRo
b21hc0Btb25qYWxvbi5uZXQ+DQo+IFNlbnQ6IFR1ZXNkYXksIEp1bmUgMjcsIDIwMjMgMTA6Mjkg
QU0NCj4gVG86IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4gQ2M6
IGRldkBkcGRrLm9yZzsgSmVyaW4gSmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT47IFJhc2xh
biBEYXJhd3NoZWgNCj4gPHJhc2xhbmRAbnZpZGlhLmNvbT4NCj4gU3ViamVjdDogUmU6IFtSRkMg
Mi81XSBjb21tb24vbWx4NTogaW50cm9kdWNlIHRyYWNlcG9pbnRzIGZvciBtbHg1IGRyaXZlcnMN
Cj4gDQo+IDI3LzA2LzIwMjMgMDg6MTUsIFNsYXZhIE92c2lpZW5rbzoNCj4gPiBGcm9tOiBUaG9t
YXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ID4gPiAxMy8wNi8yMDIzIDE4OjAx
LCBKZXJpbiBKYWNvYjoNCj4gPiA+ID4gT24gVHVlLCBKdW4gMTMsIDIwMjMgYXQgOToyOeKAr1BN
IFNsYXZhIE92c2lpZW5rbw0KPiA+ID4gPiA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4gPiA+
IHdyb3RlOg0KPiA+ID4gPiA+IEZyb206IEplcmluIEphY29iIDxqZXJpbmphY29ia0BnbWFpbC5j
b20+DQo+ID4gPiA+ID4gPiBPbiBUdWUsIEp1biAxMywgMjAyMyBhdCA5OjIw4oCvUE0gU2xhdmEg
T3ZzaWllbmtvDQo+ID4gPiA+ID4gPiA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4gPiA+ID4g
PiA+IHdyb3RlOg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBIaSwNCj4gPiA+ID4gPiA+
ID4NCj4gPiA+ID4gPiA+ID4gPC4uc25pcC4uPg0KPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4g
PiA+ID4gPiA+ICAgICAgICAgbWx4NV9vc19pbnRlcnJ1cHRfaGFuZGxlcl9jcmVhdGU7ICMNCj4g
V0lORE9XU19OT19FWFBPUlQNCj4gPiA+ID4gPiA+ID4gPiA+ICAgICAgICAgbWx4NV9vc19pbnRl
cnJ1cHRfaGFuZGxlcl9kZXN0cm95OyAjDQo+ID4gPiA+ID4gPiA+ID4gPiBXSU5ET1dTX05PX0VY
UE9SVA0KPiA+ID4gPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICBfX3J0
ZV9wbWRfbWx4NV90cmFjZV90eF9lbnRyeTsNCj4gPiA+ID4gPiA+ID4gPiA+ICsgICAgICAgX19y
dGVfcG1kX21seDVfdHJhY2VfdHhfZXhpdDsNCj4gPiA+ID4gPiA+ID4gPiA+ICsgICAgICAgX19y
dGVfcG1kX21seDVfdHJhY2VfdHhfd3FlOw0KPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICBfX3J0
ZV9wbWRfbWx4NV90cmFjZV90eF93YWl0Ow0KPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICBfX3J0
ZV9wbWRfbWx4NV90cmFjZV90eF9wdXNoOw0KPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICBfX3J0
ZV9wbWRfbWx4NV90cmFjZV90eF9jb21wbGV0ZTsNCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+
ID4gPiA+IE5vIG5lZWQgdG8gZXhwb3NlIHRoZXNlIHN5bWJvbHMuIEl0IGlzIGdldHRpbmcgcmVt
b3ZlZA0KPiA+ID4gPiA+ID4gPiA+IGZyb20gcmVzdCBvZg0KPiA+ID4gRFBESy4NCj4gPiA+ID4g
PiA+ID4gPiBBcHBsaWNhdGlvbiBjYW4gZG8gcnRlX3RyYWNlX2xvb2t1cCgpIHRvIGdldCB0aGlz
IGFkZHJlc3MuDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g
PiBJdCBpcyBub3QgZm9yIGFwcGxpY2F0aW9uLCBpdCBpcyBmb3IgUE1EIGl0c2VsZiwgdy9vDQo+
ID4gPiA+ID4gPiA+IGV4cG9zaW5nIHRoZSBzeW1ib2xzIGJ1aWxkDQo+ID4gPiA+ID4gPiBmYWls
ZWQuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gUE1EIGlzIGltcGxlbWVudGluZyB0aGlzIHRy
YWNlIGVuZHBvaW50cywgbm90IGNvbnN1bWluZyB0aGlzDQo+ID4gPiA+ID4gPiB0cmFjZQ0KPiA+
ID4gcG9pbnQuDQo+ID4gPiA+ID4gPiBSaWdodD8gSWYgc28sIFdoeSB0byBleHBvc2UgdGhlc2Ug
c3ltYm9scz8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFzIGZhciBhcyB1bmRlcnN0YW5kOg0KPiA+
ID4gPiA+IFRoZSB0cmFjZXBvaW50IHJvdXRpbmVzIGFyZSBkZWZpbmVkIGluIGRlZGljYXRlZA0K
PiA+ID4gPiA+IGNvbW1vbi9tbHg1X3RyYWNlLmMNCj4gPiA+IGZpbGUuDQo+ID4gPiA+ID4gVGhl
IHR4X2J1cnN0IGluIG1seDUgaXMgaW1wbGVtZW50ZWQgYXMgdGVtcGxhdGUgaW4gaGVhZGVyIGZp
bGUsDQo+ID4gPiA+ID4gYW5kIHRoaXMgdGVtcGxhdGUgaXMgdXNlZCBpbiBtdWx0aXBsZSAuYyBm
aWxlcyB1bmRlciBuZXQvbWx4NSBmaWxkZXIuDQo+ID4gPiA+ID4gU28sIGNvbW1vbi9tbHg1IHNo
b3VsZCBleHBvc2UgaXRzIHN5bWJvbHMgdG8gbmV0L21seDUgdG8gYWxsb3cNCj4gPiA+ID4gPiBz
dWNjZXNzZnVsIGxpbmthZ2UuDQo+ID4gPiA+DQo+ID4gPiA+IE9LLiBJIG1pc3NlZCB0aGUgZmFj
dCB0aGUgdGhlc2UgYXJlIGluIGNvbW1vbiBjb2RlIGFuZCBuZXQgZHJpdmVyDQo+ID4gPiA+IGlz
IGRlcGVuZWQgb24gdGhhdC4NCj4gPiA+ID4gU28gY2hhbmdlcyBtYWtlcyBzZW5zZS4NCj4gPiA+
DQo+ID4gPiBJdCBkb2VzIG5vdCBtYWtlIHNlbnNlIHRvIG1lLg0KPiA+ID4gVGhlc2UgYXJlIHRy
YWNlcG9pbnRzIGZvciB0aGUgZXRoZGV2IGRyaXZlci4NCj4gPiA+IFdoeSBkZWNsYXJpbmcgdGhl
bSBpbiB0aGUgY29tbW9uIGxpYnJhcnk/DQo+ID4NCj4gPiBKdXN0IHRvIGdhdGhlciBhbGwgbWx4
NSB0cmFjZXMgaW4gdGhlIHNpbmdsZSBmaWxlLCB0byBzZWUgYWxsIGF2YWlsYWJsZSB0cmFjaW5n
DQo+IGNhcHMgaW4gc2luZ2xlIHZpZXcuDQo+IA0KPiBCZXR0ZXIgdG8gbm90IGV4cG9ydCB0aGVt
Lg0KPiANCkl0IGlzIG5vdCBhYm91dCBleHBvcnQsIHdlIGhhdmUgYW5hbHl6aW5nIHNjcmlwdCBv
dmVyIHRoZSB0cmFjZSBkYXRhLCBhbmQgaXQgd291bGQgYmUgYmV0dGVyIHRvIHNlZSBhbGwgdGhl
IHRyYWNpbmcNCnJvdXRpbmVzIGdhdGhlcmVkIGluIG9uZSBwbGFjZS4gSSB3b3VsZCBwcmVmZXIg
bm90IHRvIHNwcmVhZCB0cmFjZSBwb2ludCBkZWZpbml0aW9ucyBvdmVyIHRoZSBtdWx0aXBsZSBz
b3VyY2UgZmlsZXMuDQogDQpXaXRoIGJlc3QgcmVnYXJkcywNClNsYXZhDQoNCg==