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 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 ; 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 To: Andrew Rybchenko , "dev@dpdk.org" CC: "thomas@monjalon.net" , "mdr@ashroe.eu" , "orika@nvidia.com" , "ferruh.yigit@xilinx.com" , "chas3@att.com" , "humin29@huawei.com" , "linville@tuxdriver.com" , "ciara.loftus@intel.com" , "qi.z.zhang@intel.com" , "mw@semihalf.com" , "mk@semihalf.com" , "shaibran@amazon.com" , "evgenys@amazon.com" , "igorch@amazon.com" , "chandu@amd.com" , Igor Russkikh , "shepard.siegel@atomicrules.com" , "ed.czeck@atomicrules.com" , "john.miller@atomicrules.com" , "ajit.khaparde@broadcom.com" , "somnath.kotur@broadcom.com" , Jerin Jacob Kollanukkaran , "Maciej Czekaj [C]" , Shijith Thotton , Srisivasubramanian Srinivasan , Harman Kalra , "rahul.lakkireddy@chelsio.com" , "johndale@cisco.com" , "hyonkim@cisco.com" , "liudongdong3@huawei.com" , "yisen.zhuang@huawei.com" , "xuanziyang2@huawei.com" , "cloud.wangxiaoyun@huawei.com" , "zhouguoyang@huawei.com" , "simei.su@intel.com" , "wenjun1.wu@intel.com" , "qiming.yang@intel.com" , "Yuying.Zhang@intel.com" , "beilei.xing@intel.com" , "xiao.w.wang@intel.com" , "jingjing.wu@intel.com" , "junfeng.guo@intel.com" , "rosen.xu@intel.com" , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda , Sunil Kumar Kori , Satha Koteswara Rao Kottidi , Liron Himi , "zr@semihalf.com" , Radha Chintakuntla , Veerasenareddy Burru , Sathesh B Edara , "matan@nvidia.com" , "viacheslavo@nvidia.com" , "sthemmin@microsoft.com" , "longli@microsoft.com" , "spinler@cesnet.cz" , "chaoyong.he@corigine.com" , "niklas.soderlund@corigine.com" , "hemant.agrawal@nxp.com" , "sachin.saxena@oss.nxp.com" , "g.singh@nxp.com" , "apeksha.gupta@nxp.com" , "sachin.saxena@nxp.com" , "aboyer@pensando.io" , Rasesh Mody , Shahed Shaikh , Devendra Singh Rawat , "jiawenwu@trustnetic.com" , "jianwang@trustnetic.com" , "jbehrens@vmware.com" , "maxime.coquelin@redhat.com" , "chenbo.xia@intel.com" , "steven.webster@windriver.com" , "matt.peters@windriver.com" , "bruce.richardson@intel.com" , "mtetsuyah@gmail.com" , "grive@u256.net" , "jasvinder.singh@intel.com" , "cristian.dumitrescu@intel.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: References: <20220804134430.6192-1-adwivedi@marvell.com> <20220804134430.6192-2-adwivedi@marvell.com> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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=