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 719F6A0032;
	Tue, 13 Sep 2022 08:51:19 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 0CABB40156;
	Tue, 13 Sep 2022 08:51:19 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174])
 by mails.dpdk.org (Postfix) with ESMTP id 0D6C940151
 for <dev@dpdk.org>; Tue, 13 Sep 2022 08:51:17 +0200 (CEST)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28D0l8BO001505;
 Mon, 12 Sep 2022 23:48:50 -0700
Received: from nam10-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100])
 by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3jgqxqamn4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Mon, 12 Sep 2022 23:48:50 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YAxNOIeCjo9lZkwwCHDGm2HzSJkSIOXsF5fTAJByMbFpHcXE5LbREnxFNpf8J2nIdoofPYiRctqk4RzIbd1KjsjTYozDdfIaONg6wGAeat9IqVBFvalKKmZbZLBQKeI+dKHaEDMZ5PKqf3bKKXKOKuLGoSY0YybuOcE9lcvv+sOLYPzHKHSN5GMECl1QemvwODQP/kGe1qyeGdV14kCJdidBOlcgjEhsFPXusSVBAVLfOBS+uAJ7XrwNs/RUzxnpcWwJx/PlKMLUI7mLJ7AzpuDAAGXGm42LOYL6SvRd/Y6J3nzdWjW2xAY7E+vfLadrW8h1WQpMO0B7YZQAH+Ar8g==
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=iE+9GjmeZuSaoOwBBpawydll06lVH8ZJFOgfSQzZgYE=;
 b=gd9fobBlmfFDrBAAUNWXjTRIKOO5WqWZMVQlrjML0favoBKtI4BVdjyuDH/IX+MhYAkE4mgRSQ9HkcJEaAhgPxnSEtjR6+I+yQoTq2eIqXfSf/DGILt1hS5OGhn6pWNbKU0ktiKoF9L1erUi3mhoyfgPAIN1TzfveZb6e+FsA+y5XhtzG5odDt0HhqFunt81wacByKy1gWQnabp90uh6JXp9RY2wpkKss9uSlyThsg5VJW8glfs/uzRzbh0UcYOmd7ChxgTXiUHg/BvkV2KYQoTmPaeDZUYfgiCZgQaTmIDTvSu5pe/diA7y/yhbprqYrjYFFhgPWHeAUZ6brJVbdg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iE+9GjmeZuSaoOwBBpawydll06lVH8ZJFOgfSQzZgYE=;
 b=Kn2BXJ3R2jbzSdntSQJUjqbnn/1yipTMa00rgju1txpfelpDUoc0ZhL0/ftr9+tgKVSYJ0SvMdH7q2T0R2GvEY9ZLYVB3pQAvkEvyFgjO3Q49lU1Z9U02r7P2kQbfTAW2x/2wFP1mzv1NvQZ0AhvfYqmO5n//IC2NxX2tu8v9TI=
Received: from CO3PR18MB5005.namprd18.prod.outlook.com (2603:10b6:303:17e::22)
 by PH0PR18MB3831.namprd18.prod.outlook.com (2603:10b6:510:22::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Tue, 13 Sep
 2022 06:48:48 +0000
Received: from CO3PR18MB5005.namprd18.prod.outlook.com
 ([fe80::f96e:9fff:fc48:8e1c]) by CO3PR18MB5005.namprd18.prod.outlook.com
 ([fe80::f96e:9fff:fc48:8e1c%7]) with mapi id 15.20.5612.022; Tue, 13 Sep 2022
 06:48:48 +0000
From: Ankur Dwivedi <adwivedi@marvell.com>
To: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, "dev@dpdk.org"
 <dev@dpdk.org>
CC: "thomas@monjalon.net" <thomas@monjalon.net>, "mdr@ashroe.eu"
 <mdr@ashroe.eu>, "orika@nvidia.com" <orika@nvidia.com>,
 "ferruh.yigit@xilinx.com" <ferruh.yigit@xilinx.com>, "chas3@att.com"
 <chas3@att.com>, "humin29@huawei.com" <humin29@huawei.com>,
 "linville@tuxdriver.com" <linville@tuxdriver.com>, "ciara.loftus@intel.com"
 <ciara.loftus@intel.com>, "qi.z.zhang@intel.com" <qi.z.zhang@intel.com>,
 "mw@semihalf.com" <mw@semihalf.com>, "mk@semihalf.com" <mk@semihalf.com>,
 "shaibran@amazon.com" <shaibran@amazon.com>, "evgenys@amazon.com"
 <evgenys@amazon.com>, "igorch@amazon.com" <igorch@amazon.com>,
 "chandu@amd.com" <chandu@amd.com>, Igor Russkikh <irusskikh@marvell.com>,
 "shepard.siegel@atomicrules.com" <shepard.siegel@atomicrules.com>,
 "ed.czeck@atomicrules.com" <ed.czeck@atomicrules.com>,
 "john.miller@atomicrules.com" <john.miller@atomicrules.com>,
 "ajit.khaparde@broadcom.com" <ajit.khaparde@broadcom.com>,
 "somnath.kotur@broadcom.com" <somnath.kotur@broadcom.com>, Jerin Jacob
 Kollanukkaran <jerinj@marvell.com>, "Maciej Czekaj [C]"
 <mczekaj@marvell.com>, Shijith Thotton <sthotton@marvell.com>,
 Srisivasubramanian Srinivasan <srinivasan@marvell.com>, Harman Kalra
 <hkalra@marvell.com>, "rahul.lakkireddy@chelsio.com"
 <rahul.lakkireddy@chelsio.com>, "johndale@cisco.com" <johndale@cisco.com>,
 "hyonkim@cisco.com" <hyonkim@cisco.com>, "liudongdong3@huawei.com"
 <liudongdong3@huawei.com>, "yisen.zhuang@huawei.com"
 <yisen.zhuang@huawei.com>,
 "xuanziyang2@huawei.com" <xuanziyang2@huawei.com>,
 "cloud.wangxiaoyun@huawei.com" <cloud.wangxiaoyun@huawei.com>,
 "zhouguoyang@huawei.com" <zhouguoyang@huawei.com>, "simei.su@intel.com"
 <simei.su@intel.com>, "wenjun1.wu@intel.com" <wenjun1.wu@intel.com>,
 "qiming.yang@intel.com" <qiming.yang@intel.com>, "Yuying.Zhang@intel.com"
 <Yuying.Zhang@intel.com>, "beilei.xing@intel.com" <beilei.xing@intel.com>,
 "xiao.w.wang@intel.com" <xiao.w.wang@intel.com>, "jingjing.wu@intel.com"
 <jingjing.wu@intel.com>, "junfeng.guo@intel.com" <junfeng.guo@intel.com>,
 "rosen.xu@intel.com" <rosen.xu@intel.com>, Nithin Kumar Dabilpuram
 <ndabilpuram@marvell.com>, Kiran Kumar Kokkilagadda
 <kirankumark@marvell.com>, Sunil Kumar Kori <skori@marvell.com>, Satha
 Koteswara Rao Kottidi <skoteshwar@marvell.com>, Liron Himi
 <lironh@marvell.com>, "zr@semihalf.com" <zr@semihalf.com>,
 Radha Chintakuntla <radhac@marvell.com>,
 Veerasenareddy Burru <vburru@marvell.com>, Sathesh B
 Edara <sedara@marvell.com>, "matan@nvidia.com" <matan@nvidia.com>,
 "viacheslavo@nvidia.com" <viacheslavo@nvidia.com>, "sthemmin@microsoft.com"
 <sthemmin@microsoft.com>, "longli@microsoft.com" <longli@microsoft.com>,
 "spinler@cesnet.cz" <spinler@cesnet.cz>, "chaoyong.he@corigine.com"
 <chaoyong.he@corigine.com>, "niklas.soderlund@corigine.com"
 <niklas.soderlund@corigine.com>, "hemant.agrawal@nxp.com"
 <hemant.agrawal@nxp.com>, "sachin.saxena@oss.nxp.com"
 <sachin.saxena@oss.nxp.com>, "g.singh@nxp.com" <g.singh@nxp.com>,
 "apeksha.gupta@nxp.com" <apeksha.gupta@nxp.com>, "sachin.saxena@nxp.com"
 <sachin.saxena@nxp.com>, "aboyer@pensando.io" <aboyer@pensando.io>, Rasesh
 Mody <rmody@marvell.com>, Shahed Shaikh <shshaikh@marvell.com>, Devendra
 Singh Rawat <dsinghrawat@marvell.com>, "jiawenwu@trustnetic.com"
 <jiawenwu@trustnetic.com>, "jianwang@trustnetic.com"
 <jianwang@trustnetic.com>, "jbehrens@vmware.com" <jbehrens@vmware.com>,
 "maxime.coquelin@redhat.com" <maxime.coquelin@redhat.com>,
 "chenbo.xia@intel.com" <chenbo.xia@intel.com>,
 "steven.webster@windriver.com" <steven.webster@windriver.com>,
 "matt.peters@windriver.com" <matt.peters@windriver.com>,
 "bruce.richardson@intel.com" <bruce.richardson@intel.com>,
 "mtetsuyah@gmail.com" <mtetsuyah@gmail.com>,
 "grive@u256.net" <grive@u256.net>, "jasvinder.singh@intel.com"
 <jasvinder.singh@intel.com>, "cristian.dumitrescu@intel.com"
 <cristian.dumitrescu@intel.com>, "jgrajcia@cisco.com" <jgrajcia@cisco.com>
Subject: RE: [EXT] Re: [PATCH 1/6] ethdev: add trace points
Thread-Topic: [EXT] Re: [PATCH 1/6] ethdev: add trace points
Thread-Index: AQHYqAip/OHRdTGTQ0ymoFI1VPi72q3b3ZGAgAFFzVA=
Date: Tue, 13 Sep 2022 06:48:47 +0000
Message-ID: <CO3PR18MB50056AEF81612EAD7A506E92DD479@CO3PR18MB5005.namprd18.prod.outlook.com>
References: <20220804134430.6192-1-adwivedi@marvell.com>
 <20220804134430.6192-2-adwivedi@marvell.com>
 <acfd172a-5df8-90f8-cfe5-c9f380f9494d@oktetlabs.ru>
In-Reply-To: <acfd172a-5df8-90f8-cfe5-c9f380f9494d@oktetlabs.ru>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO3PR18MB5005:EE_|PH0PR18MB3831:EE_
x-ms-office365-filtering-correlation-id: 7fc8fdd8-ad5a-422c-26ec-08da95540275
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ev4CoDigvTEfzyhAGcTZDaKOsx7oVixK7+Bk2CCsrEpE6Ij/MXsYzJ/su9Hs+VBuzruCAe7jLz9TpOxjDrl/J1gz2lOIFuqBb8y+Os8LhYKfgeBP1KDEF+RFv3QU8n5Rf42JfUFZWdkEPnUe37RyNyZXToqVR6W5V3Fzo9vDwYSQCGrbl/oPVCVYYrkw9WwaSfs0pJmQkcFP7FaFsRPNtSbIU28VUjfCYyANj/NTbNOSF/8SdEHfyoyxoQpz3gL8gcutB30UU+6w0R/4MG8TnxO7nlRYQvZ1YIQMhcJRpZH03psamVFeyWLvz71ZzOLlFJx/oeJuH/hyURe1ruKuO9GtALpHJnNL7v3wOd00x6eVIsjyARgZWGsh5KjgiDLN7kY9apnVrtbMPPb6Oe4q4irmKmtmgaIcIa020Rwcfy1xXK7be19Ekmlo7rW/rEKI8q1QD1vV9uV5GP29ZEmvcAXGIY5yyFGg7h4W+y1FMt0NCQUcE4Vlko3IlO0MGBUfcxaJVnTS1mOAVSI1KmxJJ9IMrYgxdCzyyZIzOgNh+Bvu30xy3Ipjfcle2vTXCKwnH3ec01HyPJPOVRne4/h2A3doAlAKVfuK+3urPA7ZfcdFglR6lbhTkqUcep1cPvOW+NOT3EZFs7aiW1glHc84ejnGNjgu2054uLOo1sowx0+G8wDuDV6OUJgh7AndCzT1BBCU4K1Bru4lgknW3HZFR6alL3kLQ9c0UVi7pHIfDXAjsVHvZLR1HqyUBSuBJ0GyVDkQHH7GFXwMZk2XrLGKSg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO3PR18MB5005.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(4636009)(396003)(366004)(136003)(376002)(39860400002)(346002)(451199015)(186003)(86362001)(9686003)(316002)(41300700001)(71200400001)(7406005)(64756008)(478600001)(7696005)(110136005)(33656002)(7416002)(54906003)(122000001)(8936002)(83380400001)(52536014)(38100700002)(4326008)(66446008)(76116006)(66556008)(6506007)(5660300002)(45080400002)(26005)(66946007)(7366002)(8676002)(66476007)(38070700005)(55016003)(2906002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Wm13UnBQUlVPdkowR1NKUGRsaEREbWc4NkZNNGg1OUNjRjlKcmErSCtxNnkr?=
 =?utf-8?B?MG5nZXZ2dkd0WVlLV29uVUxTRUdnd3hBZGFZN0NoWitQRDMxZVJxeEgvcldW?=
 =?utf-8?B?c2RlYVhtTzZVVkhyT0FrMi9zTHJQc1JnSGRmUXlTR1RFaUJxNy9Tem9mZGlr?=
 =?utf-8?B?SG9kcXdnQ3dHL3ZrcjVWeFdRZEVrNlVBZzBOeGhxNERWQ3pxakROZExXLzRq?=
 =?utf-8?B?b2V6bGorNFpYUGVoQlhTaDBrSEFXZm9JQTR2TTRyVHlVZkUzVnlrYlM5Tm9o?=
 =?utf-8?B?K3FaOWdrRE40SkFwbXRjT3BaRCsvUk1aN0NkNmZHSUdzUlI1WWU2emk5YjFP?=
 =?utf-8?B?bitVVVpoT1JkMFRRWGJPNWJkL0N1UmhJZjJseVpIUGVuUzhUQnhZQ0U0dTVL?=
 =?utf-8?B?aEwvZDVSUUtCM2czNlR1bGJRZzVNZ0NNeFQ0RU91Uyt4aDZKTzBQZVZ3OS80?=
 =?utf-8?B?M2VxcngyemF0YmxzOHlNZ3lnejV3bHNVcFJWTXIvOTdlV2dESEhGK1RNRzBu?=
 =?utf-8?B?MXd4REpZL1J4bDRvQm9EVzExaHdaaTBMUENUYmYwRlBoTVVmOXQ1b3NRdmRY?=
 =?utf-8?B?MkVZeVhyTnMrdHptNEttOEl1RHRrblJqdFVGbmFmQjNJUXNBVWl5NnRSMHFp?=
 =?utf-8?B?Q2kxRHMvSFVRditCeUJyRFhYSjJGZkJjb0k2eVo3NlBrajRZOUpBWGZTWDJW?=
 =?utf-8?B?T3psSkZoM1FnMU5IR2V3K2JVZlN2VmVvZFpaVXd6clE5MDJzNm5oUm12SEdq?=
 =?utf-8?B?R1l4UFBUalNlS0lLRHYvY0VCaW9FdVZDQTFLMjI4YmxTRUVybUlSdGFmUS9z?=
 =?utf-8?B?MmhSODhaY1AvYWRXMkZ5blVFSVFCL3FMeGtZemF1bHBYZlhZM0lod3dKbUtI?=
 =?utf-8?B?Q3RKd2pacjRnL1Rjb2lFcU8zUWhZUWNBMWpCbXdqKzFsS21zZnM3Q3RkQnRW?=
 =?utf-8?B?Ym5CbEM4QW8vU3FNRVVxV1p1Nnl5Z2lLaS9ISFJwenBleVNYakh3QU5naHln?=
 =?utf-8?B?ZTBCSnhoWHR3c0RvUjBRTDgrdDZSOFJtSEdHM0c3OXEwbmNWdlBXTFJTbDAx?=
 =?utf-8?B?QnZ4OEpjV1FhelRZOGRmQk1GcDBVOW5iY1RxakU5REZqT3Z6enYwamZtNERl?=
 =?utf-8?B?T256NFpvQmw5ZXQ5VlVrNHdudlhueS9FUmNJR1h5c2FyVmhtZFdQcUsyZWNo?=
 =?utf-8?B?TFZpSTlNZDl5QWVhaFBlcXZXZXFzOHVGRUdaaWN0U3hEMk4xSnJiUXhhVEl4?=
 =?utf-8?B?eHA2cThCaU9pbURRSWpsWmsvdjc1azNHUHhLL3ZSQUUwRUdaZk4yU0FnNXN1?=
 =?utf-8?B?TVAzNkxPeHRMSHAvcUdoL09DdkVrcnI1K0U4ZWZlKzlMRHBKYnZCcm5GelhN?=
 =?utf-8?B?RmVtVDZGR3dGMmxHd3k2bGFmWXg5ZlI1dW5wT0FaQmtkYXFlWHFYVGpVSVFX?=
 =?utf-8?B?M1lCUlJiQnl2NmpsRzNoMWZFQ3Z0dWJmSXI4cHB1OTVuckFJcU5EMzcxSC9B?=
 =?utf-8?B?OTkwSzN2bk5ZRG5CdkJ2a2xTTnlUL29kaWdxRlg0ckYvcDMvZGZwVlBDL2Ex?=
 =?utf-8?B?R2d3a05EL0VQbjBIeU1DaVFxclJCaEF6STRkWFRQVVIvSWRnYzRKRHVFbjJK?=
 =?utf-8?B?Um1aeWtBakZwZDNwL21wOFlaTzdjcjRySTVJZTJJcHlRS3kyZ3lPTkl2QnRa?=
 =?utf-8?B?Nmg0T1JOUHZpN0RCZ0pZVkJiY0lXck9QNElRVml4NVFMN3hpS0R1UGNWTFhO?=
 =?utf-8?B?MncwdUFlOUY0T09VdDF4Z0tkancxc202T24yNDkyNCtnRDVuVkR0RlFKbktV?=
 =?utf-8?B?ZGNNSGluOEU0TDdYSTZBRDE0RWp1OXI0L2grYXBUZzRPY0E5NVVyeElRWWNB?=
 =?utf-8?B?OWlRWFFhV1YwYzBUWWxUQUdlYldrWFozeXVBRXdtZGhHdmQwZkthWWVYRnp6?=
 =?utf-8?B?TTgxV1lFak1PMXl5TDFnTmEwUGZDL2JBRnpGZlRLR0I4cnlUQmJtYVlrMVRq?=
 =?utf-8?B?MGd6S1FlOXdVbGR0R01LUXRMRFdWeStRbFF3bnNGVkllMHFFdy9TWjduRUJ3?=
 =?utf-8?B?bkdqRU9TU2JYeXFHQlg5ZmhRT3JBTDg3WU9Sc0pzamdZMEo4UnR3eTVmRFIw?=
 =?utf-8?Q?ewVoOk/Klp89cSUxCJmqSukoI?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: marvell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO3PR18MB5005.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7fc8fdd8-ad5a-422c-26ec-08da95540275
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2022 06:48:47.7213 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uDkvIkF8ecz7zfU+XNR0yqF5dF4BjeYtrGVReIiSSQp5iMoei4Lz1ZGmpojhByWIHT/Lx/NuzmYOyjkXErDINw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB3831
X-Proofpoint-ORIG-GUID: GXcXlsdc2-yzsIgb4eOD8HdVWZq3yFIK
X-Proofpoint-GUID: GXcXlsdc2-yzsIgb4eOD8HdVWZq3yFIK
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1
 definitions=2022-09-13_02,2022-09-12_02,2022-06-22_01
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

SGkgQW5kcmV3LA0KDQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBBbmRyZXcg
UnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj5TZW50OiBNb25kYXks
IFNlcHRlbWJlciAxMiwgMjAyMiA0OjMwIFBNDQo+VG86IEFua3VyIER3aXZlZGkgPGFkd2l2ZWRp
QG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3JnDQo+Q2M6IHRob21hc0Btb25qYWxvbi5uZXQ7IG1k
ckBhc2hyb2UuZXU7IG9yaWthQG52aWRpYS5jb207DQo+ZmVycnVoLnlpZ2l0QHhpbGlueC5jb207
IGNoYXMzQGF0dC5jb207IGh1bWluMjlAaHVhd2VpLmNvbTsNCj5saW52aWxsZUB0dXhkcml2ZXIu
Y29tOyBjaWFyYS5sb2Z0dXNAaW50ZWwuY29tOyBxaS56LnpoYW5nQGludGVsLmNvbTsNCj5td0Bz
ZW1paGFsZi5jb207IG1rQHNlbWloYWxmLmNvbTsgc2hhaWJyYW5AYW1hem9uLmNvbTsNCj5ldmdl
bnlzQGFtYXpvbi5jb207IGlnb3JjaEBhbWF6b24uY29tOyBjaGFuZHVAYW1kLmNvbTsgSWdvcg0K
PlJ1c3NraWtoIDxpcnVzc2tpa2hAbWFydmVsbC5jb20+OyBzaGVwYXJkLnNpZWdlbEBhdG9taWNy
dWxlcy5jb207DQo+ZWQuY3plY2tAYXRvbWljcnVsZXMuY29tOyBqb2huLm1pbGxlckBhdG9taWNy
dWxlcy5jb207DQo+YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb207IHNvbW5hdGgua290dXJAYnJv
YWRjb20uY29tOyBKZXJpbiBKYWNvYg0KPktvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNv
bT47IE1hY2llaiBDemVrYWogW0NdDQo+PG1jemVrYWpAbWFydmVsbC5jb20+OyBTaGlqaXRoIFRo
b3R0b24gPHN0aG90dG9uQG1hcnZlbGwuY29tPjsNCj5TcmlzaXZhc3VicmFtYW5pYW4gU3Jpbml2
YXNhbiA8c3Jpbml2YXNhbkBtYXJ2ZWxsLmNvbT47IEhhcm1hbiBLYWxyYQ0KPjxoa2FscmFAbWFy
dmVsbC5jb20+OyByYWh1bC5sYWtraXJlZGR5QGNoZWxzaW8uY29tOyBqb2huZGFsZUBjaXNjby5j
b207DQo+aHlvbmtpbUBjaXNjby5jb207IGxpdWRvbmdkb25nM0BodWF3ZWkuY29tOw0KPnlpc2Vu
LnpodWFuZ0BodWF3ZWkuY29tOyB4dWFueml5YW5nMkBodWF3ZWkuY29tOw0KPmNsb3VkLndhbmd4
aWFveXVuQGh1YXdlaS5jb207IHpob3VndW95YW5nQGh1YXdlaS5jb207DQo+c2ltZWkuc3VAaW50
ZWwuY29tOyB3ZW5qdW4xLnd1QGludGVsLmNvbTsgcWltaW5nLnlhbmdAaW50ZWwuY29tOw0KPll1
eWluZy5aaGFuZ0BpbnRlbC5jb207IGJlaWxlaS54aW5nQGludGVsLmNvbTsgeGlhby53LndhbmdA
aW50ZWwuY29tOw0KPmppbmdqaW5nLnd1QGludGVsLmNvbTsganVuZmVuZy5ndW9AaW50ZWwuY29t
OyByb3Nlbi54dUBpbnRlbC5jb207IE5pdGhpbg0KPkt1bWFyIERhYmlscHVyYW0gPG5kYWJpbHB1
cmFtQG1hcnZlbGwuY29tPjsgS2lyYW4gS3VtYXIgS29ra2lsYWdhZGRhDQo+PGtpcmFua3VtYXJr
QG1hcnZlbGwuY29tPjsgU3VuaWwgS3VtYXIgS29yaSA8c2tvcmlAbWFydmVsbC5jb20+OyBTYXRo
YQ0KPktvdGVzd2FyYSBSYW8gS290dGlkaSA8c2tvdGVzaHdhckBtYXJ2ZWxsLmNvbT47IExpcm9u
IEhpbWkNCj48bGlyb25oQG1hcnZlbGwuY29tPjsgenJAc2VtaWhhbGYuY29tOyBSYWRoYSBDaGlu
dGFrdW50bGENCj48cmFkaGFjQG1hcnZlbGwuY29tPjsgVmVlcmFzZW5hcmVkZHkgQnVycnUgPHZi
dXJydUBtYXJ2ZWxsLmNvbT47DQo+U2F0aGVzaCBCIEVkYXJhIDxzZWRhcmFAbWFydmVsbC5jb20+
OyBtYXRhbkBudmlkaWEuY29tOw0KPnZpYWNoZXNsYXZvQG52aWRpYS5jb207IHN0aGVtbWluQG1p
Y3Jvc29mdC5jb207IGxvbmdsaUBtaWNyb3NvZnQuY29tOw0KPnNwaW5sZXJAY2VzbmV0LmN6OyBj
aGFveW9uZy5oZUBjb3JpZ2luZS5jb207DQo+bmlrbGFzLnNvZGVybHVuZEBjb3JpZ2luZS5jb207
IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207DQo+c2FjaGluLnNheGVuYUBvc3MubnhwLmNvbTsgZy5z
aW5naEBueHAuY29tOyBhcGVrc2hhLmd1cHRhQG54cC5jb207DQo+c2FjaGluLnNheGVuYUBueHAu
Y29tOyBhYm95ZXJAcGVuc2FuZG8uaW87IFJhc2VzaCBNb2R5DQo+PHJtb2R5QG1hcnZlbGwuY29t
PjsgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+OyBEZXZlbmRyYQ0KPlNpbmdo
IFJhd2F0IDxkc2luZ2hyYXdhdEBtYXJ2ZWxsLmNvbT47IGppYXdlbnd1QHRydXN0bmV0aWMuY29t
Ow0KPmppYW53YW5nQHRydXN0bmV0aWMuY29tOyBqYmVocmVuc0B2bXdhcmUuY29tOw0KPm1heGlt
ZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBjaGVuYm8ueGlhQGludGVsLmNvbTsNCj5zdGV2ZW4ud2Vi
c3RlckB3aW5kcml2ZXIuY29tOyBtYXR0LnBldGVyc0B3aW5kcml2ZXIuY29tOw0KPmJydWNlLnJp
Y2hhcmRzb25AaW50ZWwuY29tOyBtdGV0c3V5YWhAZ21haWwuY29tOyBncml2ZUB1MjU2Lm5ldDsN
Cj5qYXN2aW5kZXIuc2luZ2hAaW50ZWwuY29tOyBjcmlzdGlhbi5kdW1pdHJlc2N1QGludGVsLmNv
bTsNCj5qZ3JhamNpYUBjaXNjby5jb20NCj5TdWJqZWN0OiBbRVhUXSBSZTogW1BBVENIIDEvNl0g
ZXRoZGV2OiBhZGQgdHJhY2UgcG9pbnRzDQo+DQo+RXh0ZXJuYWwgRW1haWwNCj4NCj4tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo+T24gOC80LzIyIDE2OjQ0LCBBbmt1ciBEd2l2ZWRpIHdyb3RlOg0KPj4gQWRkIHRy
YWNlIHBvaW50cyBmb3IgZXRoZGV2IGZ1bmN0aW9ucy4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBB
bmt1ciBEd2l2ZWRpIDxhZHdpdmVkaUBtYXJ2ZWxsLmNvbT4NCj4+IC0tLQ0KPg0KPltzbmlwXQ0K
Pg0KPj4gZGlmZiAtLWdpdCBhL2xpYi9ldGhkZXYvcnRlX2V0aGRldi5jIGIvbGliL2V0aGRldi9y
dGVfZXRoZGV2LmMgaW5kZXgNCj4+IDE5NzlkYzA4NTAuLmE2ZmIzNzBiMjIgMTAwNjQ0DQo+PiAt
LS0gYS9saWIvZXRoZGV2L3J0ZV9ldGhkZXYuYw0KPj4gKysrIGIvbGliL2V0aGRldi9ydGVfZXRo
ZGV2LmMNCj4NCj5bc25pcF0NCj4NCj4+IEBAIC01MjUsNiArNTM2LDcgQEAgcnRlX2V0aF9kZXZf
b3duZXJfZGVsZXRlKGNvbnN0IHVpbnQ2NF90DQo+b3duZXJfaWQpDQo+Pg0KPj4gICAJcnRlX3Nw
aW5sb2NrX3VubG9jaygmZXRoX2Rldl9zaGFyZWRfZGF0YS0+b3duZXJzaGlwX2xvY2spOw0KPj4N
Cj4+ICsJcnRlX2V0aGRldl90cmFjZV9vd25lcl9kZWxldGUob3duZXJfaWQsIHJldCk7DQo+DQo+
SSdtIHdvbmRlcmluZyB3aHkgdHJhY2UgaXMgc29tZXRpbWVzIGFkZGVkIGluIHRoZSBtaWRkbGUg
b2YgdGhlIGZ1bmN0aW9uLA0KPmJ1dCBpbiB0aGUgbWFqb3JpdHkgb2YgY2FzZXMgaXQgaXMgYWRk
ZWQgYXMgdGhlIGZpcnN0IG9yIHRoZSBsYXN0IGFjdGlvbi4gSXMgdGhlcmUNCj5hbnkgbG9naWNh
bC9ndWlkZWxpbmVzIGJlaGluZCBpdD8NCkluIHRoaXMgY2FzZSBmb3IgcHJpbnRpbmcgdGhlIHJl
dHVybiB2YWx1ZSB0aGUgdHJhY2Ugd2FzIGFkZGVkIGF0IHRoZSBlbmQuIEkgY2FuIGNoYW5nZSBp
dCBpZiBub3QgcmVxdWlyZWQuDQpUaGUgbG9naWMgd2hpY2ggSSB1c2VkIHdhcyB0byBsb2cgYXQg
bGVhc3QgdGhlIGlucHV0IGFyZ3VtZW50cyBvZiBhIGZ1bmN0aW9uIGFuZCBpbiBzb21lIGNhc2Vz
IGFsc28gbG9nIGltcG9ydGFudCBpbmZvcm1hdGlvbihhY2NvcmRpbmcgdG8gbWUpIGlmIHBvc3Np
YmxlLkZvciBleGFtcGxlIGluIHJ0ZV9ldGhfdHhfYnVmZmVyX2NvdW50X2NhbGxiYWNrKCkgSSB3
YXMgYWxzbyBsb2dnaW5nIHRoZSBjb3VudCBhdCB0aGUgZW5kLiBTaW1pbGFyIGxvZ2ljIGluIHJ0
ZV9ldGhfbGlua19nZXRfbm93YWl0KCkuDQpQbGVhc2UgbGV0IG1lIGtub3cgeW91ciB2aWV3cy4N
Cj4NCj4+ICAgCXJldHVybiByZXQ7DQo+PiAgIH0NCj4+DQo+DQo+W3NuaXBdDQo+DQo+PiBkaWZm
IC0tZ2l0IGEvbGliL2V0aGRldi9ydGVfZXRoZGV2X3RyYWNlLmgNCj4+IGIvbGliL2V0aGRldi9y
dGVfZXRoZGV2X3RyYWNlLmggaW5kZXggMTQ5MWM4MTVjMy4uZGU3MjhkMzU1ZCAxMDA2NDQNCj4+
IC0tLSBhL2xpYi9ldGhkZXYvcnRlX2V0aGRldl90cmFjZS5oDQo+PiArKysgYi9saWIvZXRoZGV2
L3J0ZV9ldGhkZXZfdHJhY2UuaA0KPg0KPltzbmlwXQ0KPg0KPj4gK1JURV9UUkFDRV9QT0lOVCgN
Cj4NCj5TaG91bGRuJ3QgaXQgYmUgUlRFX1RSQUNFX1BPSU5UX0ZQPyBJc24ndCBpdCBmYXN0IHBh
dGg/DQpZZXMgaXQgaXMgZmFzdHBhdGguIFdpbGwgbWFrZSBpdCBhcyBmYXN0cGF0aCBpbiB2Mi4N
Cj4NCj4+ICsJcnRlX2V0aF90cmFjZV9jYWxsX3J4X2NhbGxiYWNrcywNCj4+ICsJUlRFX1RSQUNF
X1BPSU5UX0FSR1ModWludDE2X3QgcG9ydF9pZCwgdWludDE2X3QgcXVldWVfaWQsDQo+PiArCQlz
dHJ1Y3QgcnRlX21idWYgKipyeF9wa3RzLCB1aW50MTZfdCBuYl9yeCwNCj4+ICsJCXVpbnQxNl90
IG5iX3BrdHMsIHZvaWQgKm9wYXF1ZSksDQo+PiArCXJ0ZV90cmFjZV9wb2ludF9lbWl0X3UxNihw
b3J0X2lkKTsNCj4+ICsJcnRlX3RyYWNlX3BvaW50X2VtaXRfdTE2KHF1ZXVlX2lkKTsNCj4+ICsJ
cnRlX3RyYWNlX3BvaW50X2VtaXRfcHRyKHJ4X3BrdHMpOw0KPj4gKwlydGVfdHJhY2VfcG9pbnRf
ZW1pdF91MTYobmJfcngpOw0KPj4gKwlydGVfdHJhY2VfcG9pbnRfZW1pdF91MTYobmJfcGt0cyk7
DQo+PiArCXJ0ZV90cmFjZV9wb2ludF9lbWl0X3B0cihvcGFxdWUpOw0KPj4gKykNCj4+ICsNCj4+
ICtSVEVfVFJBQ0VfUE9JTlQoDQo+DQo+c2FtZSBoZXJlDQpZZXMgaXQgaXMgZmFzdHBhdGguIFdp
bGwgbWFrZSBpdCBhcyBmYXN0cGF0aCBpbiB2Mi4NCj4NCj4+ICsJcnRlX2V0aF90cmFjZV9jYWxs
X3R4X2NhbGxiYWNrcywNCj4+ICsJUlRFX1RSQUNFX1BPSU5UX0FSR1ModWludDE2X3QgcG9ydF9p
ZCwgdWludDE2X3QgcXVldWVfaWQsDQo+PiArCQlzdHJ1Y3QgcnRlX21idWYgKip0eF9wa3RzLCB1
aW50MTZfdCBuYl9wa3RzLA0KPj4gKwkJdm9pZCAqb3BhcXVlKSwNCj4+ICsJcnRlX3RyYWNlX3Bv
aW50X2VtaXRfdTE2KHBvcnRfaWQpOw0KPj4gKwlydGVfdHJhY2VfcG9pbnRfZW1pdF91MTYocXVl
dWVfaWQpOw0KPj4gKwlydGVfdHJhY2VfcG9pbnRfZW1pdF9wdHIodHhfcGt0cyk7DQo+PiArCXJ0
ZV90cmFjZV9wb2ludF9lbWl0X3UxNihuYl9wa3RzKTsNCj4+ICsJcnRlX3RyYWNlX3BvaW50X2Vt
aXRfcHRyKG9wYXF1ZSk7DQo+PiArKQ0KPj4gKw0KPg0KPltzbmlwXQ0KPg0KPj4gK1JURV9UUkFD
RV9QT0lOVCgNCj4+ICsJcnRlX2V0aGRldl90cmFjZV9pbmZvX2dldCwNCj4+ICsJUlRFX1RSQUNF
X1BPSU5UX0FSR1ModWludDE2X3QgcG9ydF9pZCwNCj4+ICsJCXN0cnVjdCBydGVfZXRoX2Rldl9p
bmZvICpkZXZfaW5mbyksDQo+PiArCXJ0ZV90cmFjZV9wb2ludF9lbWl0X3UxNihwb3J0X2lkKTsN
Cj4+ICsJcnRlX3RyYWNlX3BvaW50X2VtaXRfc3RyaW5nKGRldl9pbmZvLT5kcml2ZXJfbmFtZSk7
DQo+PiArCXJ0ZV90cmFjZV9wb2ludF9lbWl0X3UzMihkZXZfaW5mby0+aWZfaW5kZXgpOw0KPj4g
KwlydGVfdHJhY2VfcG9pbnRfZW1pdF91MTYoZGV2X2luZm8tPm1pbl9tdHUpOw0KPj4gKwlydGVf
dHJhY2VfcG9pbnRfZW1pdF91MTYoZGV2X2luZm8tPm1heF9tdHUpOw0KPj4gKwlydGVfdHJhY2Vf
cG9pbnRfZW1pdF91MzIoZGV2X2luZm8tPm1pbl9yeF9idWZzaXplKTsNCj4+ICsJcnRlX3RyYWNl
X3BvaW50X2VtaXRfdTMyKGRldl9pbmZvLT5tYXhfcnhfcGt0bGVuKTsNCj4+ICsJcnRlX3RyYWNl
X3BvaW50X2VtaXRfdTY0KGRldl9pbmZvLT5yeF9vZmZsb2FkX2NhcGEpOw0KPj4gKwlydGVfdHJh
Y2VfcG9pbnRfZW1pdF91NjQoZGV2X2luZm8tPnR4X29mZmxvYWRfY2FwYSk7DQo+PiArCXJ0ZV90
cmFjZV9wb2ludF9lbWl0X3U2NChkZXZfaW5mby0+cnhfcXVldWVfb2ZmbG9hZF9jYXBhKTsNCj4+
ICsJcnRlX3RyYWNlX3BvaW50X2VtaXRfdTY0KGRldl9pbmZvLT50eF9xdWV1ZV9vZmZsb2FkX2Nh
cGEpOw0KPj4gKwlydGVfdHJhY2VfcG9pbnRfZW1pdF91MTYoZGV2X2luZm8tPnJldGFfc2l6ZSk7
DQo+PiArCXJ0ZV90cmFjZV9wb2ludF9lbWl0X3U4KGRldl9pbmZvLT5oYXNoX2tleV9zaXplKTsN
Cj4+ICsJcnRlX3RyYWNlX3BvaW50X2VtaXRfdTE2KGRldl9pbmZvLT5uYl9yeF9xdWV1ZXMpOw0K
Pj4gKwlydGVfdHJhY2VfcG9pbnRfZW1pdF91MTYoZGV2X2luZm8tPm5iX3R4X3F1ZXVlcyk7DQo+
DQo+SG93IHRvIG1ha2UgYSBjaG9pY2Ugd2hpY2ggaW5mb3JtYXRpb24gc2hvdWxkIGJlIGluY2x1
ZGVkIGFib3ZlPw0KSW4gdGhpcyBjYXNlIGRldl9pbmZvIGluZm9ybWF0aW9uIGlzIGxvZ2dlZCB3
aGljaCBtaWdodCBiZSBvZiBpbnRlcmVzdC4NCj4NCj4+ICspDQo+PiArDQo+DQo+W3NuaXBdDQo=