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 ADD3241BAE;
	Thu,  2 Feb 2023 14:43:19 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 860A842F96;
	Thu,  2 Feb 2023 14:43:19 +0100 (CET)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173])
 by mails.dpdk.org (Postfix) with ESMTP id DF97D42D32
 for <dev@dpdk.org>; Thu,  2 Feb 2023 14:43:17 +0100 (CET)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 31299c3q001875; Thu, 2 Feb 2023 05:40:54 -0800
Received: from nam11-co1-obe.outbound.protection.outlook.com
 (mail-co1nam11lp2170.outbound.protection.outlook.com [104.47.56.170])
 by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3nfjrj8aut-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Thu, 02 Feb 2023 05:40:53 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Vsa7AMHmH9l8mHHFIuJJGMZ/KhttcrmPa+NGU2rw60L3freCzT+kfeWOJ4EppEOiSWJ8p3BWNbEDGvWErZGHRJGGtCtYiT+p4kiHadReQTJ8PJ54dDpjBiyMxdFKB+scDu0OgO/iJy4KzQY6mnaN4h9DVzO99xPUfc06w5xXncxzyk4N3xVkqjOBUb/06KvyudeFQKSCIW5CxzVBLmqcTzCW0LIpUpWHTRz61iQIe5sdxwD0hjQw++vGPdDLk2fVSK1G5lEyox0prt7GcQE68ZD4Cc7kd1/QAC531PIPdA3rTAiNJ+2RBvMBddTrURnGFKnaillvclHB8zxev9ck3A==
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=xjV6SWNx4VSmHhZ5XBcuygiSdL2gD0zWfrv6EsCZqFg=;
 b=btRqLj6gONHhViqsGlQv79XCTzhr8XHVQ5+J8ehhkufu4VdkVCpJ5BxN3NwZim/3xSTklqNZvKSCQLwc5kBOiJxaGBcuwtQtKRN125xV18umCv4AsLLX8kRaSQ/fiR/D9GbEwFNa/1UjrgfztBsPkqhkSxmBEs2L/4r7DCiFNoiGqlbh24yX68JVZK9RTRpAPtDntQCgyjYNUEa6PNv47kPg+ZGCiLDkmHLf+cbTLZRN+Iyn5pOWBDgij5DAMzLoYZkcU/OPfnhB53b2ZkBW33AunglMqfR3hzhDxHGZUru6WA87mMBpY8LzVWc3cmQBUa8+eu0wQL71g1tBScq82Q==
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=xjV6SWNx4VSmHhZ5XBcuygiSdL2gD0zWfrv6EsCZqFg=;
 b=phXJBpTuEbFFARlOLa242MPW3u4HakhG//Afia79DgzieElJMGf/G49V2RJ3TRHSO3mfhktc/zt6/zk86E98341MXu4hUtkyHKr4U1PXMAwTLUQf5Nvz5yDj8nXiufrUINqPASajW8ETAcaFp4fVgjPji6DMYWGF4xCpb6qwynA=
Received: from CO3PR18MB5005.namprd18.prod.outlook.com (2603:10b6:303:17e::22)
 by DS0PR18MB5395.namprd18.prod.outlook.com (2603:10b6:8:12a::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.27; Thu, 2 Feb
 2023 13:40:50 +0000
Received: from CO3PR18MB5005.namprd18.prod.outlook.com
 ([fe80::305c:f1fa:266a:4058]) by CO3PR18MB5005.namprd18.prod.outlook.com
 ([fe80::305c:f1fa:266a:4058%4]) with mapi id 15.20.6064.024; Thu, 2 Feb 2023
 13:40:50 +0000
From: Ankur Dwivedi <adwivedi@marvell.com>
To: Ferruh Yigit <ferruh.yigit@amd.com>, "dev@dpdk.org" <dev@dpdk.org>, David
 Marchand <david.marchand@redhat.com>, Jerin Jacob Kollanukkaran
 <jerinj@marvell.com>, Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
CC: "thomas@monjalon.net" <thomas@monjalon.net>, "mdr@ashroe.eu"
 <mdr@ashroe.eu>, "orika@nvidia.com" <orika@nvidia.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>, "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>, "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>, "mb@smartsharesystems.com"
 <mb@smartsharesystems.com>
Subject: RE: [EXT] Re: [PATCH v6 2/6] ethdev: add trace points for ethdev
 (part one)
Thread-Topic: [EXT] Re: [PATCH v6 2/6] ethdev: add trace points for ethdev
 (part one)
Thread-Index: AQHZLKsm5ZCRHFbCqkiIMnTJHCXUnK6sRvUAgArbxTCAAcpTAIABWAuwgAEqGwCAAA4MUIAAM+WAgAAJqmA=
Date: Thu, 2 Feb 2023 13:40:50 +0000
Message-ID: <CO3PR18MB5005C3A4E92D4F381516E5F2DDD69@CO3PR18MB5005.namprd18.prod.outlook.com>
References: <20230112112140.807233-1-adwivedi@marvell.com>
 <20230120084059.2926575-1-adwivedi@marvell.com>
 <20230120084059.2926575-3-adwivedi@marvell.com>
 <614e22c6-8485-0e8d-742e-b3d100f96468@amd.com>
 <CO3PR18MB5005D5C60D32EF5564A2C46EDDD39@CO3PR18MB5005.namprd18.prod.outlook.com>
 <91a635b5-3fe5-b47d-d8ba-44f9b1614bf9@amd.com>
 <CO3PR18MB50057EDA25B93FAFBC830696DDD19@CO3PR18MB5005.namprd18.prod.outlook.com>
 <bbb9decd-0c6c-84b2-3a6c-48cbb52cd9ac@amd.com>
 <CO3PR18MB500523B7708C6A93B4CF3180DDD69@CO3PR18MB5005.namprd18.prod.outlook.com>
 <a307e2e6-6973-250c-19af-91c7c0122a9f@amd.com>
In-Reply-To: <a307e2e6-6973-250c-19af-91c7c0122a9f@amd.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-rorf: true
x-dg-ref: =?utf-8?B?UEcxbGRHRStQR0YwSUc1dFBTSmliMlI1TG5SNGRDSWdjRDBpWXpwY2RYTmxj?=
 =?utf-8?B?bk5jWVdSM2FYWmxaR2xjWVhCd1pHRjBZVnh5YjJGdGFXNW5YREE1WkRnME9X?=
 =?utf-8?B?STJMVE15WkRNdE5HRTBNQzA0TldWbExUWmlPRFJpWVRJNVpUTTFZbHh0YzJk?=
 =?utf-8?B?elhHMXpaeTB5WWpsbE9USXhaUzFoTW1abUxURXhaV1F0T1RVeE9DMWxPRFpo?=
 =?utf-8?B?TmpReU5XWXdPVEpjWVcxbExYUmxjM1JjTW1JNVpUa3lNakF0WVRKbVppMHhN?=
 =?utf-8?B?V1ZrTFRrMU1UZ3RaVGcyWVRZME1qVm1NRGt5WW05a2VTNTBlSFFpSUhONlBT?=
 =?utf-8?B?STFOakF5SWlCMFBTSXhNek14T1RneE9EZzBNRGMzTVRnek56Z2lJR2c5SWpo?=
 =?utf-8?B?amJ6ZGlOalpTUkRJM00xcEhjMlVyVnpWSGNUTmpWRVZQTUQwaUlHbGtQU0lp?=
 =?utf-8?B?SUdKc1BTSXdJaUJpYnowaU1TSWdZMms5SW1OQlFVRkJSVkpJVlRGU1UxSlZS?=
 =?utf-8?B?azVEWjFWQlFVNW5TRUZCUkhGblkxUjNRM3BtV2tGaE1qVm9kRzk1UWxaR2Qz?=
 =?utf-8?B?SmliVWN5YWtsR1ZWaEJUVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRklRVUZCUVVKdlFuZEJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGRlFVRlJRVUpCUVVGQk0xUjZSa0ZCUVVGQlFVRkJRVUZCUVVGQlFVRkJT?=
 =?utf-8?B?alJCUVVGQ2FFRkhVVUZhUVVKNVFVZFZRV04zUW5wQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVWQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlowRkJRVUZCUVc1blFVRkJSMDFCWkZGQ2VrRklVVUZpZDBKMFFVWTRRV05C?=
 =?utf-8?B?UW14QlNFbEJZM2RDZGtGSE5FRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRlJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRMEZCUVVGQlFVTmxRVUZCUVZsM1FqRkJTRTFCWkVGQ2Rr?=
 =?utf-8?B?RkhNRUZZZDBKM1FVZG5RV0ozUW5WQlIxVkJZbWRDTVVGSE1FRlpaMEpzUVVo?=
 =?utf-8?B?SlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZDUVVGQlFVRkJRVUZCUVVsQlFVRkJRVUZLTkVGQlFVSnFRVWhW?=
 =?utf-8?B?UVdOM1FqQkJSemhCWWxGQ1prRklUVUZqZDBKMVFVWTRRVnBCUW1oQlNFMUJZ?=
 =?utf-8?B?VUZDWmtGSVdVRk5RVUY1UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?Q?FBQUFB?=
x-dg-refone: =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlJVRkJRVUZCUVVGQlFVRm5RVUZCUVVGQmJtZEJRVUZI?=
 =?utf-8?B?VFVGa1VVSjZRVWhSUVdKM1FuUkJSamhCWTNkQ2VrRkhORUZZZDBKeVFVZFZR?=
 =?utf-8?B?V1ZSUWpOQlJ6aEJZMmRDYTBGSVRVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVkZCUVVGQlFVRkJRVUZEUVVGQlFV?=
 =?utf-8?B?RkJRMlZCUVVGQldYZENNVUZJVFVGa1FVSjJRVWN3UVZoM1FucEJTRTFCWW1k?=
 =?utf-8?B?Q1prRkhORUZpZDBKclFVZFZRV0pCUW5CQlJ6QkJZVkZDTUVGSFZVRmpaMEpt?=
 =?utf-8?B?UVVoWlFVMUJRWGxCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVKQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlNVRkJRVUZCUVVvMFFVRkJRbXBCU0ZWQlkzZENNRUZIT0VGaVVVSm1R?=
 =?utf-8?B?VWhOUVdOM1FuVkJSamhCWTNkQ2QwRkhSVUZaZDBKc1FVWTRRV1JuUVhkQlJF?=
 =?utf-8?B?bEJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkZRVUZCUVVGQlFVRkJRV2RCUVVGQlFVRnVaMEZCUVVkUlFXSkJRbmRCUmpo?=
 =?utf-8?B?QlkzZENja0ZJYTBGalFVSnNRVVk0UVZsM1FtOUJSMFZCWkVGQ1prRkhNRUZh?=
 =?utf-8?B?VVVKNlFVaE5RVmxSUW01QlIxVkJXSGRDTWtGRVFVRk5aMEZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCVVVGQlFVRkJRVUZCUVVOQlFVRkJRVUZEWlVGQlFVRmFR?=
 =?utf-8?B?VUp6UVVoQlFWaDNRbnBCUjNkQldWRkNha0ZIYzBGWWQwSnFRVWRuUVZsUlFq?=
 =?utf-8?B?QkJSamhCWWxGQ2JFRklUVUZqZDBKb1FVZGpRVnBSUVVGQlFVRkJRVUZCUVVG?=
 =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?=
 =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?=
 =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?=
 =?utf-8?Q?FBQUFB?=
x-dg-reftwo: QUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCa0FHd0FjQUJmQUhRQVpRQmhBRzBBY3dCZkFHOEFiZ0JsQUdRQWNnQnBBSFlBWlFCZkFHWUFhUUJzQUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR1VBYlFCaEFHa0FiQUJmQUdFQVpBQmtBSElBWlFCekFITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUhRQVpRQnlBRzBBYVFCdUFIVUFjd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFBPT0iLz48L21ldGE+
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO3PR18MB5005:EE_|DS0PR18MB5395:EE_
x-ms-office365-filtering-correlation-id: 2a4b1e50-02e2-4ed9-7a5a-08db0523190f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VUJBkqwNdUsePaVrnFosrbgojGA6cL0kinathwmFfz3J7RWk9t2mczfjq9fJpmiOL0ERyXAM/k+2tdpLgYER6Ws0ypF9T2D2EQRmB3/GA493omQa6Yk56CZazjmwhokYN7KRGugI/Da+H9+oAT6kW2xYLgplLdxQRNOmfB6fmExA/Dv5hZrNrkJZSpSVtC9Ngn7EGyuQZ0ssl7xT0F8jW3QOFObEqg8NEIgOK+TjKwisi2geu5qkJ31rp2hnHjNF1+kWuWOLDF1j1BXDiYOwNmPRobl5gWJgl36GrYoZOTg8wOqrVccv2EA3U7oGNDSfjHFaEe7yrJh7qgKr5FNh+srqNHo6IfZTyIIPvOpLyOJElcSo58ar33CoLp9n4nPjMBLIdNGaFHYfCVRl1mey6ejxHXIr/g1IMhb8Hw35FcF0f4lAzIb2AfRnkWK0JwXBw5E22BYJvaTT248jJP/gEwK21HNsaouV7Q1kQDs14DTyId0lpC8QO39i/FsfS3rCLp1K54enbsWW4s6eW64DtKB3GmHRu7BS5knjZtxnW4r0q7gVNbqTLmLfC73grSrMO6NaE39wavcfjKWAM0hW42twXs/UEMemUxNHHMikyXEINfT4wFIa3avg7Fqu7R468Wit7G/yvDE7L2OL6osat/ewmVp4uY6rcts+Zujp5NlbzJpknPdmuJQo2oear3qYUCKw0BD8hoGyYWB1lf7nNw==
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:(13230025)(4636009)(136003)(396003)(346002)(366004)(376002)(39860400002)(451199018)(33656002)(38100700002)(38070700005)(86362001)(122000001)(66946007)(8676002)(66476007)(64756008)(7696005)(66556008)(66446008)(76116006)(71200400001)(110136005)(54906003)(41300700001)(8936002)(5660300002)(52536014)(2906002)(7416002)(478600001)(7366002)(7406005)(55016003)(316002)(4326008)(186003)(6506007)(9686003)(26005)(83380400001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YkJvOXFuYlptNk9SZVlQRDlpTTIydEJWRk4xU3ZSczFHNmJ5aitsUXd1eDRn?=
 =?utf-8?B?Z2NOTjVPQzFtVG5oOUtJRzZzSGcvMjVFWHZ1ZEExeGNvOTQ0dTNCaENmUlBG?=
 =?utf-8?B?VEIyaDcyM3V2Y1lYelFidmVtM0tmR2RoNnQ5M3NMSHBuTGh5YzYxcVNZRzEr?=
 =?utf-8?B?UnYwaUVuNjd4OGlQbjAxeHpxNUJoZTZHWDd5L0g4YXk0UkZ1WXhJZ2NJRkhX?=
 =?utf-8?B?cjh2SzN1SXBZeGlnYW1UQ1JSdnlYY21Ld1AvS1phTEVFdjBacWZvYS9LVElS?=
 =?utf-8?B?VEJxdnp2QUFZSWxaSWhjL2FpTElva1Blb2k1WjBZRVdLNzgyYXpJb2xMZmUr?=
 =?utf-8?B?eEdKMDlVR1cxbTFIbCtydXd2bW90Umx2b2cwa0xvQmxEZ2JzWlNBUlpsR2lh?=
 =?utf-8?B?NTgxU2tjV2tJUFArT3pPTHJkd1hIVW1VNmZLZUgwKzhIamNzRGRIOWRaeTg4?=
 =?utf-8?B?TENZa3h1U3hyN2ZFeWZDMkFpSXdWU2ZqV3hqU25kNlV0UWRKY3N1UGd2MnBj?=
 =?utf-8?B?dU5wRUtiSG5uenlXWFNlcmFCcVZvWElKTXFFZmpwblJFOEV0dWMxSDNJSWpl?=
 =?utf-8?B?QzBva3R3OG55TmtMYkNNbVU3MmRYMlFndmhCamxPMDlpTFdYWWRaS0JGbVU1?=
 =?utf-8?B?QkRxZTJpQVJFMFpEaGV0YnptcmZsTGdidWRqMHpDVWVhMmxYVmhiYzF0aDZ0?=
 =?utf-8?B?UUYwUlB1dUZEKzVtKzBEalVzTHdxTUVVeVpaZXNMTDVmQjFtdW94WllBSk8x?=
 =?utf-8?B?UWZ0dDZ0NGlRbko3N2t3UGMyZElEZGlyWi84NzdrbDcxa1VPRE8yMlpZbjFF?=
 =?utf-8?B?MnFXaGhJR0hzUGhKbXpiZGwwRy81cjFWWCtXY2J5eGE3MjJCbDN6cEo2ZmVz?=
 =?utf-8?B?c1ljWWpEQlV1WGtZUFRMRVlwTkpWRTRVRElvazZPWkVVUjc1LzZFSE9rR2U2?=
 =?utf-8?B?TmJiWjczMlVoNkgyU1VXVkkyWS9TMW1aQzFUK0J5WlJaLy9hdjI2NkJ3NmRF?=
 =?utf-8?B?MlprNHBhMmIrb2I4S0tGblI5d0RkSlR0MkkxTDk2dEFIR2krazhZOENCc0VQ?=
 =?utf-8?B?RHpaNWk2WFlTVm9NZ1hQa1ByT2QwV0UwTzNGeDdsVDBsdytzbXRZcFg2aWVV?=
 =?utf-8?B?WlZmY043WHhiOVZSMGhLYldsTnpNMEtMUFJxb2xKVEV2b2FuVGRRcU0vcS9V?=
 =?utf-8?B?YTZuN0xBQnVJTVNrYnVLbk9YMWlUSXZYUWNkOFNobnBQVCtaeVM3Nld0d1lC?=
 =?utf-8?B?TiswV1FMWWkwSXJ4SFZJRlFrcG5mR1N3MGRQMzRTWHhhdzdoWGlxRkw0NndD?=
 =?utf-8?B?dnFqWThGWDhHRXFWMzU3RTNaNzgyak5BMHlwWDNHWUxiNHl3YkJMS3Y5dkEz?=
 =?utf-8?B?eENDbi9DdXhZN1JvVWhGV0cyWkxac0x5S0dDMVczckc2TE9TeE5Memdyd2k0?=
 =?utf-8?B?K1dlaDNVTFdTMzVkMTdMV0c5YjhBZzcrWDhwa2pJN01Db0djdHFEUkQ1YWUx?=
 =?utf-8?B?d1JqNDNoQVJxV3FWV0NrZGpxbzdjb250dUMyaU90N2VBUFNxcW5DdUgzd2NP?=
 =?utf-8?B?QlllTCtlNThWM0ttaTMvUHF2dHNHdFVaN1FRQ0ZBSHJpazI3dExHOVpZNkJ3?=
 =?utf-8?B?eGFWeURxRWNMaHdheW4wMzFVSnhycjkrR1NyRjRuTGYvSHhkVzk2dWtkTk5u?=
 =?utf-8?B?YllEdkg5K0hrcDFWaGtIcGRVQnM3RUpZelV4Q0tqNW43TWZIQ2VMdmNoZ0R2?=
 =?utf-8?B?Q1ZXcm1PMm9iZnQxcUxNMTAvalBUTjBuUG43Y0QzcnRMMnQxQXFFZmR2bFk2?=
 =?utf-8?B?TkxKcUJSeTRwWFhtWlRvazhBK1hZeERBcmtaYmhyN0E5eE1oSFJMckF6bmZz?=
 =?utf-8?B?eVBhK1d4RHd4VXlPeUNwNWRxci9xNk1QSlQwSXU5b0t5eFNOOUNCQjVXV1Fx?=
 =?utf-8?B?ZDBxRmd5NWRYMVl5NUJneW94Um9UUmYvK25raEkwUVB1R3o5RUxGZnF4V0FQ?=
 =?utf-8?B?R2N4bVRZWkZJVnV1allYVWl2aU5vOVdrZVRNbnJkTCs3dkNlWGdCMVRZOHBX?=
 =?utf-8?B?MGlYVDc4cWRyNXlsSHlYeVN0K0xwYnRqeXJ0eUFKcWhkUXFYM3FCWGkwWDlC?=
 =?utf-8?Q?J6yNj1wyY00CxOe1kWWQO/pUJ?=
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: 2a4b1e50-02e2-4ed9-7a5a-08db0523190f
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2023 13:40:50.4871 (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: k2phHeE36UHvL99LlQhJ5LBKdIdGwChvsH82ohvTjk5bCo7dHHyq4EFJfB4sMrB0UEuwUWlj1hQRnndyPpkV6Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR18MB5395
X-Proofpoint-ORIG-GUID: 0Tu0qsds2r0zJ9ucRC6O8oUjjpskdipV
X-Proofpoint-GUID: 0Tu0qsds2r0zJ9ucRC6O8oUjjpskdipV
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1
 definitions=2023-02-02_04,2023-02-02_01,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

Pg0KPk9uIDIvMi8yMDIzIDEwOjIwIEFNLCBBbmt1ciBEd2l2ZWRpIHdyb3RlOg0KPg0KPj4+Pj4+
Pj4gK1JURV9UUkFDRV9QT0lOVF9GUCgNCj4+Pj4+Pj4+ICsJcnRlX2V0aF90cmFjZV9maW5kX25l
eHQsDQo+Pj4+Pj4+PiArCVJURV9UUkFDRV9QT0lOVF9BUkdTKHVpbnQxNl90IHBvcnRfaWQpLA0K
Pj4+Pj4+Pj4gKwlydGVfdHJhY2VfcG9pbnRfZW1pdF91MTYocG9ydF9pZCk7DQo+Pj4+Pj4+PiAr
KQ0KPj4+Pj4+Pj4gKw0KPj4+Pj4+Pg0KPj4+Pj4+PiBXaHkgJ3J0ZV9ldGhfdHJhY2VfZmluZF9u
ZXh0JyBhZGRlZCBhcyBmYXN0IHBhdGg/DQo+Pj4+Pj4+IENhbiB5b3UgcGxlYXNlIGFkZCBjb21t
ZW50IGZvciBhbGwgd2h5IGl0IGlzIGFkZGVkIGFzIGZhc3QgcGF0aCwNCj4+Pj4+Pj4gdGhpcyBo
ZWxwIHRvIGV2YWx1YXRlL3JldmlldyB0aGlzIGxhdGVyLg0KPj4+Pj4+DQo+Pj4+Pj4gVGhlcmUg
d2VyZSBtYW55IGZ1bmN0aW9ucyBmb3Igd2hpY2ggSSB3YXMgbm90IHN1cmUgYWJvdXQgd2hldGhl
cg0KPj4+Pj4+IHRoZXkNCj4+Pj4+IHNob3VsZCBiZSBzbG93IHBhdGggb3IgZmFzdCBwYXRoLiBJ
IG1hZGUgdGhlIGZvbGxvd2luZyBhc3N1bXB0aW9uOg0KPj4+Pj4+DQo+Pj4+Pj4gRm9yIHNsb3cg
cGF0aCBJIGhhdmUgY2hvc2VuIHRoZSBmdW5jdGlvbiB3aGljaCBkbyBzb21lIHNldHVwLA0KPj4+
Pj4+IGNvbmZpZ3VyZSBvcg0KPj4+Pj4gd3JpdGUgc29tZSBjb25maWd1cmF0aW9uLiBGb3IgYW4g
ZXhhbXBsZQ0KPj4+Pj4gcnRlX2V0aF90cmFjZV90eF9oYWlycGluX3F1ZXVlX3NldHVwLA0KPj4+
Pj4gcnRlX2V0aF90cmFjZV90eF9idWZmZXJfc2V0X2Vycl9jYWxsYmFjaywNCj4+Pj4+IHJ0ZV9l
dGhfdHJhY2VfcHJvbWlzY3VvdXNfZW5hYmxlIGFyZSBzbG93IHBhdGggZnVuY3Rpb25zLg0KPj4+
Pj4+DQo+Pj4+Pj4gVGhlIGZ1bmN0aW9ucyB3aGljaCByZWFkIGRhdGEgYXJlIG1hZGUgYXMgZmFz
dHBhdGggZnVuY3Rpb25zLiBBbHNvDQo+Pj4+Pj4gZm9yDQo+Pj4+PiBmdW5jdGlvbnMgZm9yIHdo
aWNoIEkgd2FzIG5vdCBzdXJlIEkgbWFkZSBpdCBhcyBmYXN0cGF0aC4NCj4+Pj4+Pg0KPj4+Pj4+
IEZvciBhbiBleGFtcGxlIHJ0ZV9ldGhkZXZfdHJhY2Vfb3duZXJfZ2V0LA0KPj4+Pj4gcnRlX2V0
aF90cmFjZV9oYWlycGluX2dldF9wZWVyX3BvcnQsIHJ0ZV9ldGhfdHJhY2VfbWFjYWRkcl9nZXQg
YXJlDQo+Pj4+PiBtYWRlIGFzIGZhc3RwYXRoLg0KPj4+Pj4+DQo+Pj4+Pj4gQnV0IHRoZXJlIGFy
ZSBmZXcgZXhjZXB0aW9ucy4gRnVuY3Rpb24gbGlrZSAqX2dldF9jYXBhYmlsaXR5IGFyZQ0KPj4+
Pj4+IG1hZGUgYXMNCj4+Pj4+IHNsb3dwYXRoLiBBbHNvIHJ0ZV9ldGhkZXZfdHJhY2VfaW5mb19n
ZXQgaXMgc2xvd3BhdGguDQo+Pj4+Pj4NCj4+Pj4+PiBUaGUgc2xvd3BhdGggYW5kIGZhc3RwYXRo
IGZ1bmN0aW9ucyBhcmUgaW4gc2VwYXJhdGUgZmlsZXMuDQo+Pj4+PiBydGVfZXRoZGV2X3RyYWNl
LmggKHNsb3dwYXRoKSBhbmQgcnRlX2V0aGRldl90cmFjZV9mcC5oIChmYXN0cGF0aCkuDQo+Pj4+
Pj4NCj4+Pj4+PiBQbGVhc2UgbGV0IG1lICBrbm93IGlmIGFueSBmdW5jdGlvbiBuZWVkcyB0byBi
ZSBzd2FwcGVkLiBJIHdpbGwNCj4+Pj4+PiBtYWtlIHRoYXQNCj4+Pj4+IGNoYW5nZS4NCj4+Pj4+
Pg0KPj4+Pj4NCj4+Pj4+IEdvdCBpdCwgSSB0aGluayBtb3N0IG9mIHRoZSB0cmFjZSBwb2ludHMg
aW4gdGhlICdydGVfZXRoZGV2X3RyYWNlX2ZwLmgnDQo+Pj4+PiBhcmUgZm9yIGNvbnRyb2wvaGVs
cGVyIGZ1bmN0aW9ucyBsaWtlOg0KPj4+Pj4gJ3J0ZV9ldGhkZXZfdHJhY2VfY291bnRfYXZhaWwn
LA0KPj4+Pj4gJ3J0ZV9ldGhkZXZfdHJhY2VfZ2V0X3BvcnRfYnlfbmFtZScsDQo+Pj4gJ3J0ZV9l
dGhfdHJhY2VfcHJvbWlzY3VvdXNfZ2V0JyAuLi4NCj4+Pj4+DQo+Pj4+PiBJIHRob3VnaHQgeW91
IGRpZCBiYXNlZCBvbiBzb21lIGFuYWx5c2lzLCB0aGF0IGlzIHdoeSBJIGFza2VkIHRvDQo+Pj4+
PiBhZGQgdGhhdCByZWFzb25pbmcgYXMgY29kZSBjb21tZW50Lg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+
PiBJIHRoaW5rIHdlIGNhbiBnZW5lcmFsaXplIGFzOg0KPj4+Pj4NCj4+Pj4+IDEpIEFueXRoaW5n
IGNhbGxlZCBieSBldGhkZXYgc3RhdGljIGlubGluZSBmdW5jdGlvbnMgYXJlIGRhdGFwYXRoLA0K
Pj4+Pj4gYW5kIG11c3QgYmUgJ1JURV9UUkFDRV9QT0lOVF9GUCcsIGxpa2UNCj4+Pj4+ICdydGVf
ZXRoX3RyYWNlX2NhbGxfW3J0XXhfY2FsbGJhY2tzJywNCj4+Pj4+ICdydGVfZXRoZGV2X3RyYWNl
X1tydF14X2J1cnN0JywNCj4+Pj4NCj4+Pj4gSW4gdGhpcyBjYXRlZ29yeSB0aGUgZm9sbG93aW5n
IGZ1bmN0aW9ucyBjb21lOg0KPj4+PiBydGVfZXRoX3J4X2J1cnN0DQo+Pj4+IHJ0ZV9ldGhfdHhf
YnVyc3QNCj4+Pj4gcnRlX2V0aF9jYWxsX3J4X2NhbGxiYWNrcyAoY2FsbGVkIGZyb20gcnRlX2V0
aF9yeF9idXJzdCkNCj4+Pj4gcnRlX2V0aF9jYWxsX3R4X2NhbGxiYWNrcyAoY2FsbGVkIGZyb20g
cnRlX2V0aF90eF9idXJzdCkNCj4+Pj4gcnRlX2V0aF90eF9idWZmZXJfY291bnRfY2FsbGJhY2sg
KHJlZ2lzdGVyZWQgYXMgZXJyb3IgY2FsbGJhY2ssDQo+Pj4+IGNhbGxlZCBmcm9tIHJ0ZV9ldGhf
dHhfYnVmZmVyX2ZsdXNoKSBydGVfZXRoX3R4X2J1ZmZlcl9kcm9wX2NhbGxiYWNrDQo+Pj4+IChy
ZWdpc3RlcmVkIGFzIGVycm9yIGNhbGxiYWNrKQ0KPj4+DQo+Pj4gYWNrDQo+Pj4NCj4+Pj4+DQo+
Pj4+PiAyKSBBbnl0aGluZyB0aGF0IGlzIGNhbGxlZCBpbiBlbmRsZXNzIGxvb3AgaW4gYXBwbGlj
YXRpb24vc2FtcGxlDQo+Pj4+PiB0aGF0IGhhcyBwb3RlbnRpYWwgaW1wYWN0IGFsdGhvdWdoIGl0
IG1heSBub3QgcmVhbGx5IGJlIGRhdGFwYXRoDQo+Pj4+DQo+Pj4+IEFwYXJ0IGZyb20gZnVuY3Rp
b25zIGluIGNhdGVnb3J5IFsxXSwgSSBoYXZlIG9ic2VydmVkIHRoZSBmb2xsb3dpbmcNCj4+Pj4g
ZnVuY3Rpb25zDQo+Pj4gaW4gZXRoZGV2IGxpYnJhcnksIGNhbGxlZCBpbiBzb21lIHdoaWxlIGxv
b3AgaW4gYXBwL2V4YW1wbGVzLg0KPj4+PiBydGVfZXRoX3N0YXRzX2dldCAoY2FsbGVkIGluIHdo
aWxlIGxvb3AgaW4gZXhhbXBsZXMvcW9zX3NjaGVkIGFuZA0KPj4+PiBleGFtcGxlcy9kaXN0cmli
dXRvcikgcnRlX2V0aF9tYWNhZGRyX2dldCAoY2FsbGVkIGluIHdoaWxlIGxvb3AgaW4NCj4+Pj4g
ZXhhbXBsZXMvYm9uZCBhbmQgZXhhbXBsZXMvZXRodG9vbCkgcnRlX2V0aF9saW5rX2dldCAoY2Fs
bGVkIGluIGZvcg0KPj4+PiBsb29wIGluIGV4YW1wbGVzL2lwX3BpcGVsaW5lKSBydGVfZXRoX2Rl
dl9nZXRfbXR1IChjYWxsZWQgaW4gZm9yDQo+Pj4+IGxvb3AgaW4gZXhhbXBsZXMvaXBfcGlwZWxp
bmUpIHJ0ZV9ldGhfbGlua19zcGVlZF90b19zdHIgKGNhbGxlZCBpbg0KPj4+PiBmb3IgbG9vcCBp
biBleGFtcGxlcy9pcF9waXBlbGluZSkgcnRlX2V0aF9kZXZfcnhfaW50cl9lbmFibGUgKA0KPj4+
PiBjYWxsZWQgaW4gbG9vcCBpbiBleGFtcGxlcy9sM2Z3ZC1wb3dlcikgcnRlX2V0aF9kZXZfcnhf
aW50cl9kaXNhYmxlDQo+Pj4+ICggY2FsbGVkIGluIGxvb3AgaW4gZXhhbXBsZXMvbDNmd2QtcG93
ZXIpDQo+Pj4+IHJ0ZV9ldGhfdGltZXN5bmNfcmVhZF9yeF90aW1lc3RhbXAgKGNhbGxlZCBpbiBs
b29wIGluDQo+Pj4+IGV4YW1wbGVzL3B0cGNsaWVudCkgcnRlX2V0aF90aW1lc3luY19yZWFkX3R4
X3RpbWVzdGFtcCAoY2FsbGVkIGluDQo+Pj4+IGxvb3AgaW4gZXhhbXBsZXMvcHRwY2xpZW50KSBy
dGVfZXRoX3RpbWVzeW5jX2FkanVzdF90aW1lIChjYWxsZWQgaW4NCj4+Pj4gbG9vcCBpbiBleGFt
cGxlcy9wdHBjbGllbnQpIHJ0ZV9ldGhfdGltZXN5bmNfcmVhZF90aW1lIChjYWxsZWQgaW4NCj4+
Pj4gbG9vcCBpbiBleGFtcGxlcy9wdHBjbGllbnQpIHJ0ZV9mbG93X2NsYXNzaWZpZXJfcXVlcnkg
KGNhbGxlZCBpbg0KPj4+PiBleGFtcGxlcy9mbG93X2NsYXNzaWZ5KSBydGVfbXRyX2NyZWF0ZSAo
aW4gYXBwL3Rlc3QtZmxvdy1wZXJmIGxvb3ApDQo+Pj4+IHJ0ZV9tdHJfZGVzdHJveSAoaW4gYXBw
L3Rlc3QtZmxvdy1wZXJmIGxvb3ApDQo+Pj4+IHJ0ZV9tdHJfbWV0ZXJfcG9saWN5X2RlbGV0ZSAo
KGluIGFwcC90ZXN0LWZsb3ctcGVyZiBsb29wKQ0KPj4+PiBydGVfZmxvd19jcmVhdGUgKGluIGFw
cC90ZXN0LWZsb3ctcGVyZikgcnRlX2Zsb3dfZGVzdHJveSAoaW4NCj4+Pj4gYXBwL3Rlc3QtZmxv
dy1wZXJmKQ0KPj4+Pg0KPj4+DQo+Pj4gQWNrLCBhbmQgY2FuIHlvdSBwbGVhc2UgYWRkIHRoZSBu
b3RlIHdpdGhpbiB0aGUgcGFyZW50aGVzaXMgYXMgYQ0KPj4+IGNvbW1lbnQsIHdob2V2ZXIgdmlz
aXRzIHRoZXNlIGxhdGVyIGtub3dzIHdoeSB0aGVyZSB0cmFjZSBwb2ludHMNCj4+PiBhZGRlZCBh
cyBmYXN0IHBhdGggdHJhY2UgcG9pbnQ/DQo+Pj4NCj4+Pj4gQXBhcnQgZnJvbSB0aGUgYWJvdmUg
Y2FuIGFsbCBvdGhlciBmdW5jdGlvbnMgYmUgbW92ZWQgdG8gc2xvd3BhdGgNCj4+PiB0cmFjZXBv
aW50cz8NCj4+Pg0KPj4+IEkgdGhpbmsgeWVzLCB3ZSBjYW4gc3RhcnQgd2l0aCB0aGlzLg0KPj4+
IEF0IGxlYXN0IHRoaXMgZ2l2ZXMgdXMgYSBsb2dpYyB0byBmb2xsb3cuDQo+Pj4NCj4+PiBBbmQg
ZG9lcyB0cmFjZSBwb2ludCBhbmQgZmFzdCBwYXRoIHRyYWNlIHBvaW50cyBuZWVkcyB0byBiZSBp
bg0KPj4+IHNlcGFyYXRlIGhlYWRlciBmaWxlcz8NCj4+DQo+PiBJIGRvIG5vdCB0aGluayBzZXBh
cmF0ZSBoZWFkZXIgZmlsZXMgaXMgYSByZXF1aXJlbWVudCwgYnV0IGl0IGlzIGVhc3kNCj4+IHRv
IHNlZ3JlZ2F0ZSBzbG93cGF0aC9mYXN0cGF0aCBpZiB0aGV5IGFyZSBpbiBzZXBhcmF0ZSBmaWxl
cy4gV2hhdCBkbyB5b3UNCj50aGluayA/DQo+DQo+SSB0aGluayBpdCBpcyBub3QgZ29vZCB0byBl
eHBvc2UgdHJhY2UgcG9pbnRzIHRvIHVzZXIgbW9yZSB0aGFuIHdlIGhhdmUgdG8sIHRoYXQNCj5p
cyB3aHkgSSB0aGluayBiZXR0ZXIgdG8gc2VncmVnYXRlIGFzIHB1YmxpYy9pbnRlcm5hbC4NCg0K
SW4gbXkgZWFybGllciBjb21tZW50IEkgd2FzIHRoaW5raW5nIG9mIHNvbWV0aGluZyBsaWtlIHRo
aXM6DQotIEZ1bmN0aW9ucyBpbiBjYXRlZ29yeSBbMV0gKGZhc3RwYXRoIHRyYWNlcG9pbnRzKSBj
YW4gYmUgaW4gcHVibGljIGhlYWRlciBuYW1lZCBydGVfZXRoZGV2X3RyYWNlX2ZwLmgoZXhwb3Nl
ZCB0byB0aGUgdXNlcikuDQoNCi0gRnVuY3Rpb25zIGluIGNhdGVnb3J5IFsyXSAoZmFzdHBhdGgg
dHJhY2Vwb2ludHMpY2FuIGJlIGluIGludGVybmFsIGhlYWRlciBuYW1lZCBldGhkZXZfdHJhY2Vf
ZnAuaA0KLSBGdW5jdGlvbnMgaW4gY2F0ZWdvcnkgWzNdIChzbG93cGF0aCB0cmFjZXBvaW50cykg
Y2FuIGJlIGluIGludGVybmFsIGhlYWRlciBldGhkZXZfdHJhY2UuaA0KPg0KPkl0IGlzIHBvc3Np
YmxlIHRvIGdyb3VwIGFuZCBjb21tZW50IHRoZW0gYXMgc2xvd3BhdGgvZmFzdHBhdGggd2l0aGlu
IHRoZQ0KPmludGVybmFsIGhlYWRlci4NCg==