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 AAF5341D84; Sun, 26 Feb 2023 19:34:24 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 469024021D; Sun, 26 Feb 2023 19:34:24 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2055.outbound.protection.outlook.com [40.107.220.55]) by mails.dpdk.org (Postfix) with ESMTP id 8D27E40156 for ; Sun, 26 Feb 2023 19:34:22 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m5dLF3OAwLSCX9aVZOS7vk7YQyUqXye5kPOdWjVN9tZWVaKKEI9wNVIssVFYoMYCWl+TzW7hL7SeXpbA7h0sq9i5gzYeQYkfjqTW1C94JPZLf2VOSnS96mHvhbMDglf9bD84tn1Rp9foUXtRz+KQwZjeIi6xsgLEvdsiuWoaAIQBRjNS68xJAyCA1DSKiFpPkjSPPV51xQGFnSQxeWx8/i74fSuGMGwmDSGbLV4yqXbWP/aeTvMgelekVKsjvrHrPPbhc6wDyzawj0T3ldD3tSZKERr+/bbriO62RGXHRDPM/arCJg0qYeOh955HHO6ZjbjMq9dP1wAfku+llKTetA== 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=vKGbRar+QDpf7YMxRz2jw8D3bli/mBq4w5c6hpgqo1E=; b=fLhLfBdhD2U9nQtKluUZR+o/K4JgQkFHy0pdWHeWhpN8G1i/kfmS2vOkehAt4oJUqhiT0Tr8ulytim7XWiWBpicjB4DXVjs0F2gblB//DYE7TBwBClsZrHwdS/izulGXtGzpgKJOXMOMt812wQg9pIBjy5xb5kVaXmbqGfCK9tADZbyStr42WFdc2seVe+R2I1WjYOvABEWOjBry23Y7bMeew/LAGZxE06pea9sdI8oBDhm1DRCB3Hj8QNuPsO7zu5gWqZy2L86wSTJprxawQL8HDgJ2Sq68eovI9QeRLXbTtdv3VPZXrzMZwZVWHPLnG2w2fJ1N6gZnOkBHf5K0zg== 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=vKGbRar+QDpf7YMxRz2jw8D3bli/mBq4w5c6hpgqo1E=; b=estV1RrG03UJpIpE0PR9rL1o+3NZOmz/vHHtv7yW2d10bPv9R44mDCw0h5gaDkuMRejLOknGKLh52I4PqzO2a1Hq+tBlRS+YJnRaIiCH/jEYDjt+E4zXRxrkNVu0FY/QAqmOi9+BUsxkLoOWW+KW4D/Ru/rsMA4YVs3hhZO7GqGtdbebMPw0CAWeP/I3TPRxTB4Wj5NF6/wN6L+vRobXgmEvx4YZGfab82aQ/iLRO2JwFUHjkTrtA/B3Lfwqlw+dpWJwM4sW8E+IsfQLQj0b7m8RGO3UAV3/4paOMcCQW7qN2Ifw3nGNoXehAQeJOmGRVuXX2pJnXzmnQIkJGqspNg== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by DM4PR12MB5070.namprd12.prod.outlook.com (2603:10b6:5:389::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.28; Sun, 26 Feb 2023 18:34:20 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::2ad3:5dfc:dd73:278c]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::2ad3:5dfc:dd73:278c%8]) with mapi id 15.20.6134.027; Sun, 26 Feb 2023 18:34:20 +0000 From: Ali Alnubani To: Ankur Dwivedi , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "david.marchand@redhat.com" , "mdr@ashroe.eu" , Ori Kam , "ferruh.yigit@amd.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" , "irusskikh@marvell.com" , "shepard.siegel@atomicrules.com" , "ed.czeck@atomicrules.com" , "john.miller@atomicrules.com" , "ajit.khaparde@broadcom.com" , "somnath.kotur@broadcom.com" , "jerinj@marvell.com" , "mczekaj@marvell.com" , "sthotton@marvell.com" , "srinivasan@marvell.com" , "hkalra@marvell.com" , "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" , "ndabilpuram@marvell.com" , "kirankumark@marvell.com" , "skori@marvell.com" , "skoteshwar@marvell.com" , "lironh@marvell.com" , "zr@semihalf.com" , "radhac@marvell.com" , "vburru@marvell.com" , "sedara@marvell.com" , Matan Azrad , Slava Ovsiienko , "NBU-Contact-longli (EXTERNAL)" , "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" , "rmody@marvell.com" , "shshaikh@marvell.com" , "dsinghrawat@marvell.com" , "andrew.rybchenko@oktetlabs.ru" , "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" , "mb@smartsharesystems.com" Subject: RE: [PATCH v11 0/6] add trace points in ethdev library Thread-Topic: [PATCH v11 0/6] add trace points in ethdev library Thread-Index: AQHZO+DpDlaiXzCKj0yR2QKurA6+Fq7hp3PQ Date: Sun, 26 Feb 2023 18:34:20 +0000 Message-ID: References: <20230208132824.775985-1-adwivedi@marvell.com> <20230208171215.787063-1-adwivedi@marvell.com> In-Reply-To: <20230208171215.787063-1-adwivedi@marvell.com> 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: DM4PR12MB5167:EE_|DM4PR12MB5070:EE_ x-ms-office365-filtering-correlation-id: 97da0df1-0af9-4914-db2b-08db18281332 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: 9Zr7UiB2eiFtropg6CifrA5XD1KXlfwd4hpvHPVjyIrEWCpjwKveeinCGQL6Ebh7epYCkFil0iLz7Yk3odKWfBTaT+dRYb/t78a2SNnfM1jwf5UiX8OWRPHknCR18Ew9505tZ4qDzIflKOPCVJS9nu8TP5AXvRKndLZcXRMH14e1An8FzIy6GHZSl3EdmcFSpwL8apkozcKRfUzJYmt4pBbCXi934LEbMWm6sVOXDbveKR2kNNh52qOXUXu9QUwCgpN/10/jI7QVY8MMxHTla/p76RMYy7baN/WBJjtFy4vtZnrfVaeqZaM0rgFIggGAyTqpQKfSiN8qrQ47shpqgPpZmBlaP8DQPK8vGZNujoNd+fhU2Iu8KETeWkCO8x7vvJeaHhsMsBGj5fapR5RyUNePRfWIGW8fvu23KRFvCU++pggDx+H8VWoRDIbkPDI8fzYJRb0k6Tgqd4R2X2PHYuPrgGDr1OGNSEdAtP66iBbdFFvy5/xRKigU0geiHWVVgvGd3xJmPmRWrhVF7YFAjzU+VLVVQDwxVJuTC6f+fP9MDcfsmpgSVn3B4M8fxpCvNp4Hoz1VTs0iFHTIa/wmyU0P85xqZ8C+sXlcro1QKh1ZRcAcTXcGgaJSxa4vo4z0nFvkNJw0cWrYbbIEC8pLoJWn2vKVWp/SPWawG9Loo5ICYx2rCk52vUuc4WaGO4ZKJbdAmWD0aRSt7dMr9TYBCVC2U7U3hTRSGFY9LQ5uLcTCHSKN9iMtmYLNPzpN2Qsj x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5167.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(376002)(346002)(366004)(39860400002)(396003)(136003)(451199018)(33656002)(966005)(316002)(110136005)(86362001)(54906003)(9686003)(186003)(2906002)(7416002)(7366002)(5660300002)(66946007)(66556008)(66476007)(66446008)(4326008)(76116006)(8936002)(8676002)(41300700001)(6506007)(64756008)(478600001)(53546011)(26005)(7336002)(7406005)(71200400001)(55016003)(7696005)(38100700002)(52536014)(38070700005)(122000001)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFdLYXgvZlFQK1NLc3Q3QjE5YXVEOUUwM29tVmxCZlpJU2JmZElBRTdaUkJx?= =?utf-8?B?QjY2M1c4bHRUei9hRWxpNjVUMXcyR3B3NE96UzdLb3NOSk5EUzhQQWtpUWdy?= =?utf-8?B?amxhVzRlbW11UmJVYXV3eU5LamltTWtSeFZpL3VJU2t6S1EyYWoySEVxQStk?= =?utf-8?B?YmVwalNOZHVmVnkrZU5ER2xLbDdhMXp3bDg5UlROM3VScHhhcXl1L3ZXTE1K?= =?utf-8?B?YWZkUEh3L0Jxb1RWSHBvZE9yU0tSTHRhYUNTZmVEMmhTNEE5MnUzeDdUZDNi?= =?utf-8?B?WE1tai93Q05SeDNabWRKYkNlS095UmdtODhGdnl2bEZGTm9MUUllT1lvWmN6?= =?utf-8?B?dS9Pb0duejVQOVVoSUpOZldVdWhIQ3FJeEJJY3NxK1Y0VEhPZzFHWFhxTTgv?= =?utf-8?B?bVFDelR1aVRnZWliWlBBZHU0OExGTHl1V0NWWDNlTFRKbERUbEdvSFU2YzRm?= =?utf-8?B?bkc0bXNKWVR2WEdYRTNoR2R0aHFpb0pVYTJjemxVMjN1d3FyQkhYdmtlVnl5?= =?utf-8?B?aHdNeWM4cGlocEUyclJMQm1KdGJHY3Q0ZUEyL0tqTDArTWJOL1VWZElEVWRo?= =?utf-8?B?VDNrRFBEUFVOTVZXMmJXUmpsRFpjR1ZoRVpzekVtWEFWZ0orTEhVa1paNkdN?= =?utf-8?B?Z0tVcEZ3U1gwRkJ5a3pybWZUNlZWb1hPQ0JvT1dzdjhpMDZZdnFhb3F2SUhx?= =?utf-8?B?NmxESURrblhxOFc3MWk0Q0VmbVB1OFBVbDlyQnliOXZITFRaMm1SalFNVDdk?= =?utf-8?B?UkFvZ1V3SDR6YkFMK0Y0bVRNcncxRmt3ckJac01sdDRtbVNwOEdKZzh0K3lU?= =?utf-8?B?TzBkaFY5aXhHbWxmdGhuWDluQW12NnBXTU9uQ2R2NUpsSXpyaGlqd2UwMDk0?= =?utf-8?B?U0RNMU44enN3YUt1c0RCR3k4SVNsNGI3VmJFSmJRVE9iVmRaUVA4alRSVU5J?= =?utf-8?B?d29PZjhJZm5KSUExblVTMEV0d1BKaXMxWDRPNlNJRHYvaU5MVkJ5Uy9zYmdQ?= =?utf-8?B?R1daWHlFUWErcjc2aDdSZksySWRtSzYyQ2JLUFBTR3NaM3NycFJLTVppcWdv?= =?utf-8?B?OFFROFNXbUVLNkpQNGFhMWFrK0JjL3VDMjJ4TlU1NUcvR1lYaDZ1dS9DSStl?= =?utf-8?B?SHNWUmFVUDdJZUdGNzkzVlJ2cEp4QnpadTFyRHdHL3JQbzJyTWNNWTZrMys4?= =?utf-8?B?em5PdG5qMWxhSTRSOFppMVVYcWVMc3RXZG50YTk4VmdYWEpQQkplYmdBNWV1?= =?utf-8?B?Q3lEcTU5ak9qalc0K0o2b3B2MVpCNGdwRGFvYURTUkk5MVdldS9BMStFdFVT?= =?utf-8?B?WUN4bVUvNnhxMityN0Z3RUJ3QnI0UWhZMzh2elR1TW9NdjFYckNEUEtrd1pa?= =?utf-8?B?VjZWM09XZFVONFJVeDlqRmNRVkJHbTRocFlRTWNsbHVGT0ZuZkliTVUvL3o4?= =?utf-8?B?ZG4vSFVWNG5mcDNKcklMSkZETmFYTnE1ZzJDZmFVZURzNWlETFdqUTZiOW1x?= =?utf-8?B?Tk1PRmNVSmVPVSthM29aZ3J1NmR1eFpJcVRncHZNSkFMRVZhUk1FcjhsZkFj?= =?utf-8?B?cmpsaXlNbXZKa01IbnJ3QlNGMXgwVUN5YllLNE85elFWVnI5ZDg0VFhqeXh6?= =?utf-8?B?eUc1dDBMMFh6UFVmOWt1MG1nTmVWaEFwbWVzeitIb292NGl2RXpZalFVMlB2?= =?utf-8?B?VnY3eXIxdVVHdkR1RHVXYWNHUEU3OVJOQWJlRnNVZlNPL25MYmFLRVM5emFC?= =?utf-8?B?SnQ5NCt5TUdGZ1h4ZVplWlRiL3BlTVFZZkoxbEJEalJra0J2cEYrbW5QOTl2?= =?utf-8?B?amZyMjNSK1BUTTFjYVRYN1phdHFFV2wvR3NTemw3NFpVUGUyWWs4UGJadXZr?= =?utf-8?B?OFVvK3UrcGp5QVNSWmtvOG1jUmJCZGpoMGdvVkpkSXpxQWtNM0pmQ0JaaVhs?= =?utf-8?B?SzNsZFFEZ1I1TGdWekllanhsRkdaRjJsRWtNVEtnZStIajNSVXFWZ3RPUE04?= =?utf-8?B?Q2c4ZGdzbG5rcnZwd2lNdDQxM0hsWktOZTVsdGhYV24wUlRvbEJGWm1NQ3JU?= =?utf-8?B?NENlMVRsMzFPeWE5UVFyVDNwbmJVU3psU0V1L0ltcUhiTDU2UlpNWmN2RWRy?= =?utf-8?Q?v2kVwcUGGOH4VIx39M5OrSAjy?= 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: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97da0df1-0af9-4914-db2b-08db18281332 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2023 18:34:20.2603 (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: 5VL08tbuPvgBfU0FGxae5Q1fansTW3AAfrrMc/VZ7H9qxccWo5S68EahYPJy7zWVSO2tXxBoms6QVvZG1xjG+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5070 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmt1ciBEd2l2ZWRpIDxhZHdp dmVkaUBtYXJ2ZWxsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBGZWJydWFyeSA4LCAyMDIzIDc6 MTIgUE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogTkJVLUNvbnRhY3QtVGhvbWFzIE1vbmph bG9uIChFWFRFUk5BTCkgPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiBkYXZpZC5tYXJjaGFuZEBy ZWRoYXQuY29tOyBtZHJAYXNocm9lLmV1OyBPcmkgS2FtDQo+IDxvcmlrYUBudmlkaWEuY29tPjsg ZmVycnVoLnlpZ2l0QGFtZC5jb207IGNoYXMzQGF0dC5jb207DQo+IGh1bWluMjlAaHVhd2VpLmNv bTsgbGludmlsbGVAdHV4ZHJpdmVyLmNvbTsgY2lhcmEubG9mdHVzQGludGVsLmNvbTsNCj4gcWku ei56aGFuZ0BpbnRlbC5jb207IG13QHNlbWloYWxmLmNvbTsgbWtAc2VtaWhhbGYuY29tOw0KPiBz aGFpYnJhbkBhbWF6b24uY29tOyBldmdlbnlzQGFtYXpvbi5jb207IGlnb3JjaEBhbWF6b24uY29t Ow0KPiBjaGFuZHVAYW1kLmNvbTsgaXJ1c3NraWtoQG1hcnZlbGwuY29tOw0KPiBzaGVwYXJkLnNp ZWdlbEBhdG9taWNydWxlcy5jb207IGVkLmN6ZWNrQGF0b21pY3J1bGVzLmNvbTsNCj4gam9obi5t aWxsZXJAYXRvbWljcnVsZXMuY29tOyBhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbTsNCj4gc29t bmF0aC5rb3R1ckBicm9hZGNvbS5jb207IGplcmluakBtYXJ2ZWxsLmNvbTsNCj4gbWN6ZWthakBt YXJ2ZWxsLmNvbTsgc3Rob3R0b25AbWFydmVsbC5jb207IHNyaW5pdmFzYW5AbWFydmVsbC5jb207 DQo+IGhrYWxyYUBtYXJ2ZWxsLmNvbTsgcmFodWwubGFra2lyZWRkeUBjaGVsc2lvLmNvbTsgam9o bmRhbGVAY2lzY28uY29tOw0KPiBoeW9ua2ltQGNpc2NvLmNvbTsgbGl1ZG9uZ2RvbmczQGh1YXdl aS5jb207DQo+IHlpc2VuLnpodWFuZ0BodWF3ZWkuY29tOyB4dWFueml5YW5nMkBodWF3ZWkuY29t Ow0KPiBjbG91ZC53YW5neGlhb3l1bkBodWF3ZWkuY29tOyB6aG91Z3VveWFuZ0BodWF3ZWkuY29t Ow0KPiBzaW1laS5zdUBpbnRlbC5jb207IHdlbmp1bjEud3VAaW50ZWwuY29tOyBxaW1pbmcueWFu Z0BpbnRlbC5jb207DQo+IFl1eWluZy5aaGFuZ0BpbnRlbC5jb207IGJlaWxlaS54aW5nQGludGVs LmNvbTsgeGlhby53LndhbmdAaW50ZWwuY29tOw0KPiBqaW5namluZy53dUBpbnRlbC5jb207IGp1 bmZlbmcuZ3VvQGludGVsLmNvbTsgcm9zZW4ueHVAaW50ZWwuY29tOw0KPiBuZGFiaWxwdXJhbUBt YXJ2ZWxsLmNvbTsga2lyYW5rdW1hcmtAbWFydmVsbC5jb207IHNrb3JpQG1hcnZlbGwuY29tOw0K PiBza290ZXNod2FyQG1hcnZlbGwuY29tOyBsaXJvbmhAbWFydmVsbC5jb207IHpyQHNlbWloYWxm LmNvbTsNCj4gcmFkaGFjQG1hcnZlbGwuY29tOyB2YnVycnVAbWFydmVsbC5jb207IHNlZGFyYUBt YXJ2ZWxsLmNvbTsgTWF0YW4NCj4gQXpyYWQgPG1hdGFuQG52aWRpYS5jb20+OyBTbGF2YSBPdnNp aWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+Ow0KPiBOQlUtQ29udGFjdC1sb25nbGkgKEVY VEVSTkFMKSA8bG9uZ2xpQG1pY3Jvc29mdC5jb20+OyBzcGlubGVyQGNlc25ldC5jejsNCj4gY2hh b3lvbmcuaGVAY29yaWdpbmUuY29tOyBuaWtsYXMuc29kZXJsdW5kQGNvcmlnaW5lLmNvbTsNCj4g aGVtYW50LmFncmF3YWxAbnhwLmNvbTsgc2FjaGluLnNheGVuYUBvc3MubnhwLmNvbTsgZy5zaW5n aEBueHAuY29tOw0KPiBhcGVrc2hhLmd1cHRhQG54cC5jb207IHNhY2hpbi5zYXhlbmFAbnhwLmNv bTsgYWJveWVyQHBlbnNhbmRvLmlvOw0KPiBybW9keUBtYXJ2ZWxsLmNvbTsgc2hzaGFpa2hAbWFy dmVsbC5jb207IGRzaW5naHJhd2F0QG1hcnZlbGwuY29tOw0KPiBhbmRyZXcucnliY2hlbmtvQG9r dGV0bGFicy5ydTsgamlhd2Vud3VAdHJ1c3RuZXRpYy5jb207DQo+IGppYW53YW5nQHRydXN0bmV0 aWMuY29tOyBqYmVocmVuc0B2bXdhcmUuY29tOw0KPiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNv bTsgY2hlbmJvLnhpYUBpbnRlbC5jb207DQo+IHN0ZXZlbi53ZWJzdGVyQHdpbmRyaXZlci5jb207 IG1hdHQucGV0ZXJzQHdpbmRyaXZlci5jb207DQo+IGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29t OyBtdGV0c3V5YWhAZ21haWwuY29tOyBncml2ZUB1MjU2Lm5ldDsNCj4gamFzdmluZGVyLnNpbmdo QGludGVsLmNvbTsgY3Jpc3RpYW4uZHVtaXRyZXNjdUBpbnRlbC5jb207DQo+IGpncmFqY2lhQGNp c2NvLmNvbTsgbWJAc21hcnRzaGFyZXN5c3RlbXMuY29tOyBBbmt1ciBEd2l2ZWRpDQo+IDxhZHdp dmVkaUBtYXJ2ZWxsLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHYxMSAwLzZdIGFkZCB0cmFjZSBw b2ludHMgaW4gZXRoZGV2IGxpYnJhcnkNCj4gDQo+IFRoaXMgc2VyaWVzIGFkZHMgdHJhY2UgcG9p bnRzIGZvciBmdW5jdGlvbnMgaW4gdGhlIGV0aGRldiBsaWJyYXJ5Lg0KPiBUaGUgdHJhY2UgcG9p bnRzIGFyZSBhZGRlZCBpbiBldGhkZXYsIGZsb3csIG10ciBhbmQgdG0gZmlsZXMuDQo+IA0KDQpI aSBBbmt1ciwNCg0KVGVzdHBtZCBzZWdmYXVsdHMgYXQgc3RhcnR1cCBpbiBkZWJ1ZyBtb2RlIG9u IHBwYzY0bGUsIGFuZCBnaXQtYmlzZWN0IHBvaW50cyB0byB0aGlzIHBhdGNoc2V0Lg0KDQpDYW4g eW91IHBsZWFzZSBoYXZlIGEgbG9vayBhdCB0aGlzIHJlcG9ydCBhbmQgYWR2aXNlPw0KaHR0cHM6 Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY3DQoNClRoYW5rcywNCkFsaQ0K