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 CCF0243B20; Wed, 14 Feb 2024 01:53:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BD10342DF9; Wed, 14 Feb 2024 01:53:10 +0100 (CET) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2041.outbound.protection.outlook.com [40.107.104.41]) by mails.dpdk.org (Postfix) with ESMTP id 60AAA41151 for ; Wed, 14 Feb 2024 01:53:09 +0100 (CET) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=Cr0iAAmhYJSnzg3tndR7UhTWpvxJ9wctJNYQoIgZcoyhuEcfaBJX5pQaz2B+4cn5dAM3nDIgw4c/SQ9bpKx6wTqOc7qxFM6UwEJy22tSGPMAfsxi1gmUR1Q+Lyn1hRqtLpMl8xtLWhiILWUMg52E76W+iqICsSNEmCCinXl/fqJtVrBh0gBKw3XwFNANP2qoNZSPyp5vA5MXETxJWWDli9eIXhijLKiRVK3alvanGWNEwyAOPGSiabedTydxDZsOa9Tp5lhSGQRylaVsOwmIWKTi2MivwMqKGxOlONkMEzuELNaKulkxkPG/glbUFaXa9Tj3pxSOJeN3ttECFTbbUw== ARC-Message-Signature: i=2; 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=zlDPAVNTsRntbBoDEzH5M7zncqw1EU+C+AXi+47U0LA=; b=cw54UyYfBOZ+c9wBPcyDdyphcuqv9xYKrKAJWn40ZnPYNsjAtCXS3DNsEV0CMLuMNJzdcRgQXgGN3LmJhmaQjSzInMUTHokPoXotBBTkfFWlzUfi1lzsssJ/Goegd7pvay+CZ5uN4Wsd4hddVCwNmag71i1zoqTnWm/i7ufBF7WJQmyzRtXMLjVDBbD6+FGW6hDbsZCWpfVsioDESvv9neHYeWQvaM3iEHiJfuArWD9Hum2uOJTBGnj8NNEaka21NADIvSBU7JPTBpdOamaha3ToyI9ZlGw1rr9p+0kiuQzR2+p69G0unw4EceH07wX82HFFvCIPflxKEI+BSOPSDA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zlDPAVNTsRntbBoDEzH5M7zncqw1EU+C+AXi+47U0LA=; b=Z6RBwmnYAKp4UG9uvoGvrwznN4bLcNhIvgu5D1pvRkxyvBW7zNeQoLDyCzziahT30xsDONzfHrRCNo5Wz+DyAnDmQJAcrkz6O05eYkVkPkLM66RiPen8dAAW3hw/j1o3Abz9FtNWHc28QXde4VCF7OiF+1HPHV0aeiLtnhYF/c4= Received: from DBBPR09CA0040.eurprd09.prod.outlook.com (2603:10a6:10:d4::28) by AS2PR08MB8717.eurprd08.prod.outlook.com (2603:10a6:20b:55d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39; Wed, 14 Feb 2024 00:53:04 +0000 Received: from DU2PEPF00028D07.eurprd03.prod.outlook.com (2603:10a6:10:d4:cafe::b) by DBBPR09CA0040.outlook.office365.com (2603:10a6:10:d4::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39 via Frontend Transport; Wed, 14 Feb 2024 00:53:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU2PEPF00028D07.mail.protection.outlook.com (10.167.242.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.25 via Frontend Transport; Wed, 14 Feb 2024 00:53:03 +0000 Received: ("Tessian outbound c87008563c51:v228"); Wed, 14 Feb 2024 00:53:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d1e157794a58caf7 X-CR-MTA-TID: 64aa7808 Received: from 84a68ecfa3ef.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BCC82829-B359-4BD0-8FFD-BC56D1FF9ED4.1; Wed, 14 Feb 2024 00:52:52 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 84a68ecfa3ef.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 14 Feb 2024 00:52:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IvCfPTmYF3Pi16Pzq4qhbAKazIDmaoy9Fsg8v0DuUxVumOmhQTp1xpIEUuZAhJnHQgWf9F5z9cCfoJotERL4sIoxguyqPVkwbZ1Zsdt4TZruqB3/lzp9GLlEFP14MiyEs+npXuIDh1NiE3mzjtntf2StkvUXrZSTA6YWvv2DeNUGGoHsvb4e6QLu26olp0jb7XHppEmUYlc3bDWVO4GdLc6LYZv5Bt/FkHzHBplqSTk6CwCzBXEMz38d3QZLstWGvR/FlRyMeAbZNmO2XavN5JpXUGRUY4IxKTZ9n0AwlhF9O+3rzSUjL+jwnYhWhun2mHizRvWxtc0VLe1fqg7iKA== 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=zlDPAVNTsRntbBoDEzH5M7zncqw1EU+C+AXi+47U0LA=; b=SEwjxPnoq0fCnaXN9jCwN9jhRDTr+aiDqwMmO7J7R7pzioIzgeIAILB3xxlyuaTFTZ5XB2ktoMujrzpBwpomXFs46/nGMh2AiRMSHTdC0oINZqIYSetLiyMyvY+bKhG9wCObiBuTu3zmMmPad5w7XOHb6AHr31ZWamuedECM07VAi7QFGnQGZPujwSMW7koIbb7/YmGz2lfMF6kd3RzE0Cc35JnehViT1WTXwfEuyIYD2fjCGjFDh88r/m9JIatyfzIzuvrAH0eznm/jBIaSJ1Kc7ulUfyIA8XRem2vMg3EZo4nM+xEeJvhuK7wYfP0PKQ+YukXOMLE2U756LS3SPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zlDPAVNTsRntbBoDEzH5M7zncqw1EU+C+AXi+47U0LA=; b=Z6RBwmnYAKp4UG9uvoGvrwznN4bLcNhIvgu5D1pvRkxyvBW7zNeQoLDyCzziahT30xsDONzfHrRCNo5Wz+DyAnDmQJAcrkz6O05eYkVkPkLM66RiPen8dAAW3hw/j1o3Abz9FtNWHc28QXde4VCF7OiF+1HPHV0aeiLtnhYF/c4= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by GVXPR08MB7800.eurprd08.prod.outlook.com (2603:10a6:150:2::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39; Wed, 14 Feb 2024 00:52:49 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::e061:98e7:8324:370d]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::e061:98e7:8324:370d%6]) with mapi id 15.20.7270.036; Wed, 14 Feb 2024 00:52:49 +0000 From: Honnappa Nagarahalli To: Dariusz Sosnowski CC: Stephen Hemminger , Wathsala Wathawana Vithanage , "thomas@monjalon.net" , Slava Ovsiienko , Ori Kam , Suanming Mou , Matan Azrad , "dev@dpdk.org" , nd Subject: Re: [PATCH] net/mlx5: enable PCI related counters Thread-Topic: [PATCH] net/mlx5: enable PCI related counters Thread-Index: AQHaXuAbNQ49LyYSJEGmnx1lBO1mWg== Date: Wed, 14 Feb 2024 00:52:48 +0000 Message-ID: <9E1E7584-1D70-4A7A-9C75-6EF027371398@arm.com> References: <20240209204142.1148790-1-wathsala.vithanage@arm.com> <20240209173239.72497ffb@hermes.local> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3774.400.31) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|GVXPR08MB7800:EE_|DU2PEPF00028D07:EE_|AS2PR08MB8717:EE_ X-MS-Office365-Filtering-Correlation-Id: a64581e0-11bb-4b7c-cb7c-08dc2cf74cf0 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: i/TO2O4dffkEBI9zXDdQWdSKrxNbK/B5UNtuur1hQNVIRXdQdulScdv45Zavio5y2L52XQf6jAdXduGEqLgjHunbDAdUMKMSxh48KefLWFEGqbj56mzLqs6gDoQLG4mEogvJgSlmNOlTk8p6xC/O7x4Zz0VaYiXBQAhbL7+ko/zSd+Hp6qhvkHVautMY5j9Nckc5rT2z2BYcDMxVIzr7qe622iB/DxKjxTO+ACPbMwC46tY87myE/qGUe2FplX0+uwn/WgwQPgDjH8ZYlT5OWzY3MZ4kSLTt11G9WDuLYySpglNBWGg2w50kz7zOxdKHEs8Jqi1ecYGU1tBwRjWe1kkQciXVhsqFj6OIrBMK0v50gWp4hDaGjfivBxuV7umNLMkHRlcqGX54/gEgcsgwEwR3YTSKGu60EOZlJZPKlTrodZrokyxuD9F8AEzbSroMdlHeQm7wG2UWcgQ5lxBEthZ66DOO9/1Pkrk3heEzCOSf9jYLankgWxwo7WgTPr8jIISdT2LnHIanI0tn8kAvsdPE1sjfePfKe0v5N3l4mwEmfJZh7o4+Qak3vUiT1yOTlxvvdehyNcR/+ESNjIXdcve16S4jxm/OW/c8d24pIYJrs034hhwFHZnfrjEZBguS X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(346002)(366004)(39860400002)(136003)(396003)(230273577357003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(66556008)(64756008)(66446008)(5660300002)(66946007)(76116006)(66476007)(6916009)(8936002)(8676002)(4326008)(2906002)(86362001)(41300700001)(2616005)(316002)(54906003)(36756003)(83380400001)(33656002)(71200400001)(122000001)(38070700009)(6506007)(6486002)(478600001)(53546011)(6512007)(38100700002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB7800 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D07.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 539c8457-7585-44ae-a1a4-08dc2cf74407 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H3Dzz4NlWO2afvnkwZIKLFyZmi8O0sd0WBZpe9CUjfF3QrTE/5CB78MnmwgmQ/OscvWas8IjKCJu/jggjac320aLpdTq1KoxJzj2mwgMrGEH4rR+a/mHtSKziTX15PIgTLBUIghr60OzDnJlPi770WN2WoWtm5rHIlZOPJhNlBkEqnjVNxm1bemvUp/VLBhIHtzErw5EWniRbK7nw0lB/dEduaHYybHLmJABQWVbI8tsmNnszlsSltX1ZP70nKmPaXep7KmCFXHTsjgR5NACJmLrHMfQASWZ8CkT/oiTdfQJW3ZcKroF/TpprfpHIJPEZpib1dyH+yVWfK7+qndbURqkZJGImMiuVCkEbNgty4gB7HNp0xGb6sfuSXV8DIPBZ//b8MJdr2hrlQZ4nmz4jSOf/Mev/BH3kFiBxhI6shDopsSQfV53sV01DLvAmsH4/A1noJ2ZzjbxheiOwg+tN6Iw1SSFd4VxKaOwdwRfY/DfHhkmf39eTiy1UJyhCxi/KuX8X5lU+bjt2xlkalT3Ow7mknhOUv1EHDeexoPmpRI+Q4nF+fd3fTyjwMXDGaBCSwaGMe6MWzadFXR8sOCsLU7jet9sNMrPJ8B3evEIPYs= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(4636009)(396003)(376002)(346002)(136003)(39860400002)(230922051799003)(230273577357003)(451199024)(1800799012)(186009)(82310400011)(64100799003)(46966006)(40470700004)(36840700001)(6512007)(6486002)(478600001)(41300700001)(6862004)(4326008)(8676002)(8936002)(5660300002)(2906002)(6506007)(316002)(53546011)(54906003)(70586007)(70206006)(2616005)(83380400001)(336012)(356005)(81166007)(86362001)(36756003)(26005)(33656002)(82740400003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2024 00:53:03.9161 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a64581e0-11bb-4b7c-cb7c-08dc2cf74cf0 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D07.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8717 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 DQoNCj4gT24gRmViIDEzLCAyMDI0LCBhdCAxMDoxM+KAr0FNLCBEYXJpdXN6IFNvc25vd3NraSA8 ZHNvc25vd3NraUBudmlkaWEuY29tPiB3cm90ZToNCj4gDQo+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPj4gRnJvbTogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1i ZXIub3JnPg0KPj4gU2VudDogU2F0dXJkYXksIEZlYnJ1YXJ5IDEwLCAyMDI0IDAyOjMzDQo+PiBU bzogV2F0aHNhbGEgVml0aGFuYWdlIDx3YXRoc2FsYS52aXRoYW5hZ2VAYXJtLmNvbT4NCj4+IENj OiBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVYVEVSTkFMKSA8dGhvbWFzQG1vbmphbG9u Lm5ldD47DQo+PiBEYXJpdXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPjsgU2xh dmEgT3ZzaWllbmtvDQo+PiA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IE9yaSBLYW0gPG9yaWth QG52aWRpYS5jb20+OyBTdWFubWluZyBNb3UNCj4+IDxzdWFubWluZ21AbnZpZGlhLmNvbT47IE1h dGFuIEF6cmFkIDxtYXRhbkBudmlkaWEuY29tPjsNCj4+IGRldkBkcGRrLm9yZzsgbmRAYXJtLmNv bTsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4+IDxob25uYXBwYS5uYWdhcmFoYWxsaUBhcm0uY29t Pg0KPj4gU3ViamVjdDogUmU6IFtQQVRDSF0gbmV0L21seDU6IGVuYWJsZSBQQ0kgcmVsYXRlZCBj b3VudGVycw0KPj4gDQo+PiBPbiBGcmksICA5IEZlYiAyMDI0IDIwOjQxOjQyICswMDAwDQo+PiBX YXRoc2FsYSBWaXRoYW5hZ2UgPHdhdGhzYWxhLnZpdGhhbmFnZUBhcm0uY29tPiB3cm90ZToNCj4+ IA0KPj4+IFZlcnNpb25zIG9mIE1lbGxhbm94IE5JQ3Mgc3RhcnRpbmcgZnJvbSBDWDUgaGF2ZSBk ZXZpY2UgY291bnRlcnMNCj4+PiByZWxhdGVkIHRvIFBDSS4gVGhlc2UgY291bnRlcnMgYXJlIGhl bHBmdWwgaW4gZGVidWdnaW5nIElPDQo+Pj4gYm90dGxlbmVja3MuIEZvciBpbnN0YW5jZSwgdGhl IG91dGJvdW5kX3BjaV9zdGFsbGVkX3JkIGFuZA0KPj4+IG91dGJvdW5kX3BjaV9zdGFsbGVkX3dy IGNvdW50ZXJzIGNhbiBoZWxwIHdpdGggaWRlbnRpZnlpbmcgTklDIHN0YWxscw0KPj4+IGR1ZSB0 byBpbnN1ZmZpY2llbnQgUENJIGNyZWRpdHMsIHdoaWNoIG90aGVyd2lzZSB3b3VsZCBoYXZlIHJl cXVpcmVkIGENCj4+PiBQQ0kgYW5hbHl6ZXIgb3IgYSBzb3BoaXN0aWNhdGVkIFBDSSByb290IHBv cnQgd2l0aCBhIFBNVS4NCj4+PiBDdXJyZW50bHkgbm9uZSBvZiB0aGVzZSBhcmUgYXZhaWxhYmxl IGluIHRoZSBNTFg1IFBNRCBldmVuIHRob3VnaA0KPj4+IGV0aHRvb2wgaXMgY2FwYWJsZSBvZiBy ZWFkaW5nIHNvbWUgb2YgdGhlbS4NCj4+PiBTaW5jZSBQTUQgdXNlcyB0aGUgc2FtZSBpb2N0bCB1 c2VkIGJ5IGV0aHRvb2wgKFNJT0NFVEhUT09MKSBhbmQgcmVhZHMNCj4+PiB2aWEgdGhlIGtlcm5l bCBkcml2ZXIgaXQgaXMgcG9zc2libGUgdG8gYWRkIHN1cHBvcnQgd2l0aCBlYXNlLg0KPj4+IFRo ZXJlIGlzIG9uZSBtb3JlIFBDSSByZWxhdGVkIGNvdW50ZXIgYW5kIGEgZGV2aWNlIGNvdW50ZXIg dGhhdCBhcmVuJ3QNCj4+PiBpbXBsZW1lbnRlZCBpbiB0aGUgTGludXggZHJpdmVyIGF0IHRoZSBt b21lbnQuIFRoZXNlIHR3byBhcmUgbmFtZWQNCj4+PiBvdXRib3VuZF9wY2lfYnVmZmVyX292ZXJm bG93IGFuZCBkZXZfb3V0X29mX2J1ZmZlciByZXNwZWN0aXZlbHkuIEFzDQo+Pj4gcGVyIE52aWRp YSdzIGRvY3VtZW50YXRpb24gdGhlc2UgdHdvIGNvdW50ZXJzIGNhbiB0ZWxsIHRoZSBudW1iZXIg b2YNCj4+PiBwYWNrZXRzIGRyb3BwZWQgZHVlIHRvIHBjaSBidWZmZXIgb3ZlcmZsb3cgYW5kIHRo ZSBudW1iZXIgb2YgdGltZXMgdGhlDQo+Pj4gZGV2aWNlIG93bmVkIHF1ZXVlIGhhZCBub3QgZW5v dWdoIGJ1ZmZlcnMgYWxsb2NhdGVkLg0KPj4+IA0KPj4+IFNpZ25lZC1vZmYtYnk6IFdhdGhzYWxh IFZpdGhhbmFnZSA8d2F0aHNhbGEudml0aGFuYWdlQGFybS5jb20+DQo+Pj4gUmV2aWV3ZWQtYnk6 IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxob25uYXBwYS5uYWdhcmFoYWxsaUBhcm0uY29tPg0KPj4g DQo+PiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBkbyB0aGlzIGF0IFBDSSBidXMgbGF5ZXIgc28g YWxsIFBDSSBkZXZpY2VzIGhhdmUgdGhhdA0KPj4gZmVhdHVyZT8NCj4gUENJZSBwZXJmb3JtYW5j ZSBjb3VudGVycyBtZW50aW9uZWQgaGVyZSBhcmUgZXhwb3NlZCBieSB0aGUgTklDIGl0c2VsZiBh bmQgbWx4NSBrZXJuZWwgZHJpdmVyIGp1c3QgcGFzc2VzIHRoZW0gdG8gdXNlcnNwYWNlLg0KPiBJ ZiBzdWNoIGEgZmVhdHVyZSB3b3VsZCBiZSBhZGRlZCBhdCBQQ0kgYnVzIGxheWVyLCB3ZSB3b3Vs ZCBuZWVkIHRvIHVzZSAob3IgYWRkKSBzb21lIGFkZGl0aW9uYWwgaW5mcmFzdHJ1Y3R1cmUuDQo+ IEknbSBub3QgZmFtaWxpYXIgd2l0aCB3aGF0IExpbnV4IGtlcm5lbCBleHBvc2VzIGluIHRlcm1z IG9mIFBDSSBjb3VudGVycy4gSXQncyB3b3J0aCBsb29raW5nIGludG8uDQo+IEknZCBhc3N1bWUg c3VjaCBkYXRhIGNhbiBwcm9iYWJseSBiZSBleHRyYWN0ZWQgdGhyb3VnaCBQTVUuDQpJbiBvdXIg aW52ZXN0aWdhdGlvbiwgd2UgZGlkIG5vdCBmaW5kIGFueXRoaW5nIHRoYXQgTGludXggcHJvdmlk ZXMgaW4gdGVybXMgb2YgUENJZSBQTVVzIG9uIFBDSWUgcm9vdCBwb3J0LiBUaGUgYmVzdCB3ZSBm b3VuZCB3YXMgdGhlc2UgUENJZSBjb3VudGVycyBhcyBzZWVuIGJ5IE5JQy4NCg0KSXQgd291bGQg YmUgZ29vZCB0byBzZWUgb3RoZXIgTklDcyBwcm92aWRpbmcgc2ltaWxhciBhbmQgYWRkaXRpb25h bCBjb3VudGVycyBpZiBhbnkuDQoNCg0KDQo+IA0KPiBCZXN0IHJlZ2FyZHMsDQo+IERhcml1c3og U29zbm93c2tpDQoNCg==