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 97A6CA0545; Tue, 28 Jun 2022 02:14:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3B45E4069F; Tue, 28 Jun 2022 02:14:49 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10081.outbound.protection.outlook.com [40.107.1.81]) by mails.dpdk.org (Postfix) with ESMTP id 4F59540691 for ; Tue, 28 Jun 2022 02:14:48 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=KcfG56NTrnjyySOWk/fNXmM0JSahbPyHJIuOZsV+jeD9Lu9C0YaiwG3CcsGKtBL2JOc/8RmgYZNRkcbaq3bDTFmvGDmEY32TKaspLfsILBCTl2DBheVgVBOYyCJe6t1XKJkFbVed342pj8A+nhNAxiwoYrRBuPeYyKxpfuOepglLwSKxSe/Aq/skznjmiC+YqMu0dTKazRpR3AgeN8vBu9v4kmUPS1sjPDy0YuIcWK0F5MmQSFFcK5g8Mw/fBnrb/yjLbMSBBO58C9Si5soULvfd0D+u7fsKZGGO17BlPC2sqJCXUZAAbXoX4MLgVg69AVp4tVEoZHDT0EkZukCYEw== 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=vihou7eIVoLGEAwlJdjddsO6P2GbKSKK5wmCYwWzo0M=; b=Emc+jkzeF9GsYNP8SgV0V+aRzqw9sJndlbYRxLq8XHj7X+KmjN/WFw/2rhrudxk5f0QuO4fQKkYpvmu0jqSsSVVi9zNkVepJgCkdCk1AAkQWwxwtjqEfIa7yToUGDp4kpY27P4lB9Su/gYLuDsLtyiby2IHZit0VysV9ksYSsi6TDGr8Nk4WH0F1x1ghqHMAQ6lLhxn4uH/X8AZQkNZDXt9N+0y5F9r+/vWBtiQq35HnbAAc6iWBRfzH+Ltcx6wtkw25GAmLgdWPb+dP1s09xBE3oXcGDN6ivQJVudIe3Bm8rpI6dUYdqD/kjCZeKfsCJQeZzmGgrUDjzoowEyaosg== 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=vihou7eIVoLGEAwlJdjddsO6P2GbKSKK5wmCYwWzo0M=; b=uLpDL2/zjSBiL74gmFHPDxrMvVkGqDXqrwf5N82LCfxYMvwasJiT9/1GVmcfj8+PxpJJ98z3sycdOKpsS4qmrf9NB+g4BsXwa1YkcZnogVBWalX0tPHiRPWi53k4jH+cGs4u8wqUkqsHLRpFjkDjG79iS0i2SqsfX8URVrZjcuA= Received: from AM6P191CA0086.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8a::27) by HE1PR08MB2700.eurprd08.prod.outlook.com (2603:10a6:7:39::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Tue, 28 Jun 2022 00:14:44 +0000 Received: from VE1EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8a:cafe::ff) by AM6P191CA0086.outlook.office365.com (2603:10a6:209:8a::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15 via Frontend Transport; Tue, 28 Jun 2022 00:14:43 +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 VE1EUR03FT015.mail.protection.outlook.com (10.152.18.176) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15 via Frontend Transport; Tue, 28 Jun 2022 00:14:43 +0000 Received: ("Tessian outbound 5b5a41c043d3:v120"); Tue, 28 Jun 2022 00:14:43 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c006ef44ad7a1fbb X-CR-MTA-TID: 64aa7808 Received: from a4830be8c200.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DF890893-03FF-4D52-92B4-2F5EF8992A08.1; Tue, 28 Jun 2022 00:14:37 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a4830be8c200.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 28 Jun 2022 00:14:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CUTu1YAFIAvn7vb9xucVmUc54rZ6ovX0nuftAb0ep+nmreoG8T1nV04qhQwIysUhZbF+914bTnkLFNK4GfHF0ZG7Ad8I22ueOkV9cS05T70Tz9LENXwqa38DT9x24BjjlMMOfxZDFvVO2T2fRGaUTFQjny8d1qKcjfuxfK+OQg8oKOMbwcz/pC9h+xmoO2wyGk7XwuS177sdKoYwNnREYLYpWMjpbi5e4HM/FC0WVBcYmhAUd2C0tOqMY1PUVYp8fepRgk3U1SxjqCFuaPoLjl+splF8bBdbk+grD8rVUk0RrXuHYLfa4/tYR4ZY8OpKQBIDeR4oBmUqVDcwo6XErA== 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=vihou7eIVoLGEAwlJdjddsO6P2GbKSKK5wmCYwWzo0M=; b=QTfeJh6m6FYAP5h5FBp+tJPUNV4i/g8DPJa/hxiedq1M3j5bgbDLICxjXr+DvCDH1PA8yuhCs1QrNPYhfWkP+WddcLkBRIS/qtLujLBdhc5c0+pPprnaXQX70QwbzXa++bBdwpZx41xivzwGajXJFXLvookcwm90AMnIW8NtlrkFa56OBTOuiAQxllJxvxFVJ5K55po/YAi3JBincV/F9IgAY5ehw5fUxeHrLOo8OR202tr6GFbeD48XIcZuNjMIS1zhIc6ymw+N252cmAcVLqmHg0x2QsKA+CvVH9wEfrSEYWoUYVdpRw53AuM9te90CppQHRisTGJoa6YuM66JSg== 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=vihou7eIVoLGEAwlJdjddsO6P2GbKSKK5wmCYwWzo0M=; b=uLpDL2/zjSBiL74gmFHPDxrMvVkGqDXqrwf5N82LCfxYMvwasJiT9/1GVmcfj8+PxpJJ98z3sycdOKpsS4qmrf9NB+g4BsXwa1YkcZnogVBWalX0tPHiRPWi53k4jH+cGs4u8wqUkqsHLRpFjkDjG79iS0i2SqsfX8URVrZjcuA= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by VI1PR08MB5343.eurprd08.prod.outlook.com (2603:10a6:803:12d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Tue, 28 Jun 2022 00:14:35 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::1c7f:6a8d:b518:f972]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::1c7f:6a8d:b518:f972%3]) with mapi id 15.20.5373.018; Tue, 28 Jun 2022 00:14:35 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "dev@dpdk.org" CC: "harry.van.haaren@intel.com" , nd , nd Subject: RE: Service core statistics MT safety Thread-Topic: Service core statistics MT safety Thread-Index: AQHYihXaSFxrHOl7cE+ysjrnhqpirq1jLo0ggABV2oCAAANngIAAB2rggAAdtACAAA084A== Date: Tue, 28 Jun 2022 00:14:35 +0000 Message-ID: References: <336b6175-4fb9-92b9-f65d-b6917822d1bc@ericsson.com> <98CBD80474FA8B44BF855DF32C47DC35D87186@smartserver.smartshare.dk> <0cfb2d19-ca59-fbba-c428-2e7629da43ec@lysator.liu.se> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 1F063F07F9C5534885BDF2AE5A1F45D6.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: e099765f-1dc9-40a3-1880-08da589b339b x-ms-traffictypediagnostic: VI1PR08MB5343:EE_|VE1EUR03FT015:EE_|HE1PR08MB2700:EE_ 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: sqOTDagQ0nkAB1c7ipuCM3CHfORr5oQVFcA3IXv9ioOrmGC7P177eICtsoXXv8z6dhla6tTpENG4kkMe+pctNcHVzNGUHmvYoLz5fsQRhx8fyXMrg+uksiwgn0qcPendAXPPas6gTL7VxPvqEBMMnoCgHwy+9OOfyYwNYUZmX5cQQ2EagGMUndQWdIbXiejmwrrAk8/mwRdBDOefzWA9UH9S9lDnaINi9uRYkY2+RNKp+oxpBhFGDBhwT2vaAK15G93xLeE+nddcuGvkz6iEJezpyhc7m5uamHQGnp6nzTH9VifH6DqmNJBOsjLSlc6lBAd+2DeBDkJDFVnodWexpaz5oy6gxheP7XaOojIJZUJtc9Ai5bg4swjZvHYh/vooJJrNavA//yRTdYPRCkn3ip/CxvMhBXif7jo/fgxuyFydFCFRL56b8uEMFhgVl1OGPEk9dn1qAhZsnjaYf5KYtQVR+IE2vOym3l9Cp0kH/DOueFBXWIcqNSj3gGe8xYpAvL015anb36ePFUzqhSwbxCGxCZ1El6FRu6IXIFsGzX/K2RLzBDae/KhyN5IcoqkE7iAFVV44vz+5YEKGadUZ3FF1gAgWmy43Ts+ga6umHOw6nZi4Lv+OvlUqZCm9g8G7TVSIDqWas9oNqB0pqWYI9Sw3cyfpOsKnDB2lnop45rW8hOIOuRXnAoKq48uQlJ5tyPLyIeMnq9/YNieDMVCGzZx7j2aqefc0ulCo7Dzg0ihenzIKcJMLypM3R3hIgivvfbAsgyNJH48/XTg5xZfNw5gWrbYyKfr3c7VFK2gYzroJ/3JT8z/X/285jlfbliCkjDMlyqXUjiM8TaHJWBSF9g== 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:(13230016)(4636009)(376002)(346002)(39860400002)(136003)(396003)(366004)(7696005)(26005)(122000001)(2906002)(966005)(38070700005)(76116006)(86362001)(6506007)(66476007)(41300700001)(66556008)(38100700002)(64756008)(66446008)(316002)(66946007)(4326008)(8676002)(478600001)(110136005)(8936002)(71200400001)(55016003)(186003)(66574015)(33656002)(5660300002)(52536014)(54906003)(83380400001)(9686003); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5343 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: VE1EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7e80a474-f1d5-440f-6b42-08da589b2ea0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dIVbTIcQzR3XJ5c9Xc/jBpYPmnYEeTEwqjXeSOXarvJ2cOz68JFFUyALRTRXO3DcD7wBwYMdr5sx2Z140LiT5YGMhPcOGzqXQQsdifd87iM96TWaZn2h9LFsyGb324q/PIW7Psr7w+IX8OkdVW1akLRrJZgVnWZYJFFNCjlG7ZMHSzUp750VzucnQAUAXyN14wnuaR4ZodTWKBrU22lzNqWjKCNFC8DEKiXS37Kazpav1ayvkLVlUKkjmLf7CKr28eJaqiqP2C6U68AP6xm+GaktX+y6Qz6HgH3bEhEi7y8DvZ3TUM8/+by1RId6I4BXwC4pZq+nyyf5rs3wjW33tZtBJ8AnWoKcGzJsXXfYWfylzFi6MNDfmHD67XthLU4jKeVPF/i3SMEU0Vwm/Grnh1CAKzwRBMhpcX82VsRM6v6EtKiDOzxVytRw9b9z+et/wbi40w0U8fCQep7RnUV615OClA9zxv9gOjqMZcbZ2ELbZsZ8z0/ubXwUsbgPgGJSHI0UVfcZw9xoFyC5rcafVeyDcIlCbkxyPKr8hgRgawWMqLE4Ra828I4uh4UYSToY7oBYu5Ra1/ESv8kNCkNCPWhpqLqXCse9RCDLjjnJxebC2HxIaLgNl3giQDBRJYjU53aYw8+2JTW929fd33KUlsRIDqNG63x1DlWwCtrqBcLK1qUwZBatPXZjmaV6sQxt85PZN7it/vyKlaxaF2RJyTVc/gTRO32lD2JupS4+iL6IIP6PurfZFUZdEqj1Vlr1glxtUc6EuoALK9W+vtZVPUJZQAKqHiZUvy5CeblDnC1nkbpAUdT4LVqbRGqXOIndm7ITEAqMiRAh4CDvoiuATA== 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:(13230016)(4636009)(39860400002)(346002)(396003)(136003)(376002)(36840700001)(46966006)(40470700004)(70206006)(110136005)(4326008)(86362001)(70586007)(186003)(54906003)(66574015)(82310400005)(9686003)(8676002)(336012)(316002)(82740400003)(6506007)(26005)(7696005)(55016003)(966005)(40480700001)(40460700003)(83380400001)(47076005)(81166007)(33656002)(41300700001)(8936002)(5660300002)(356005)(36860700001)(52536014)(478600001)(2906002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2022 00:14:43.4255 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e099765f-1dc9-40a3-1880-08da589b339b 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: VE1EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2700 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 PHNuaXA+DQo+ID4+Pj4NCj4gPj4+Pj4gRnJvbTogTWF0dGlhcyBSw7ZubmJsb20gW21haWx0bzpt YXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbV0NCj4gPj4+Pj4gU2VudDogTW9uZGF5LCAyNyBK dW5lIDIwMjIgMTMuMDYNCj4gPj4+Pj4NCj4gPj4+Pj4gSGkuDQo+ID4+Pj4+DQo+ID4+Pj4+IElz IGl0IHNhZmUgdG8gZW5hYmxlIHN0YXRzIG9uIE1UIHNhZmUgc2VydmljZXM/DQo+ID4+Pj4+DQo+ ID4+Pj4+IGh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9MzEzMjMzMzQtNTAx ZDUxMjItMzEzMjczYWYtDQo+IDQNCj4gPj4+Pj4gNTQ0NDU1NTU3MzEtNjA5NmZkYjE2Mzg1Zjg4 ZiZxPTEmZT0yN2I5NDYwNS1kMWUyLTQwYjYtYWY2ZC0NCj4gOWViYzU0ZA0KPiA+Pj4+Pg0KPiA1 ZGIxOCZ1PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRkRQREslMkZkcGRrJTJGYmxvYiUyRm1h aW4lDQo+IDJGbGliDQo+ID4+Pj4+ICUyRmVhbCUyRmNvbW1vbiUyRnJ0ZV9zZXJ2aWNlLmMlMjMN Cj4gPj4+Pj4gTDMNCj4gPj4+Pj4gNg0KPiA+Pj4+PiA2DQo+ID4+Pj4+DQo+ID4+Pj4+IEl0IHNl ZW1zIHRvIG1lIHRoaXMgd291bGQgaGF2ZSB0byBiZSBhbiBfX2F0b21pY19hZGQgZm9yIHRoaXMg Y29kZQ0KPiA+Pj4+PiB0byBwcm9kdWNlIGRldGVybWluaXN0aWMgcmVzdWx0cy4NCj4gPj4+Pg0K PiA+Pj4+IEkgYWdyZWUuIFRoZSBzYW1lIGdvZXMgZm9yIHRoZSAnY2FsbHMnIGZpZWxkLg0KPiA+ Pj4gVGhlIGNhbGxpbmcgZnVuY3Rpb24gZG9lcyB0aGUgbG9ja2luZy4NCj4gPj4+IGh0dHBzOi8v cHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9MzEzMjMzMzQtNTAxZDUxMjItMzEzMjczYWYt DQo+IDQ1NA0KPiA+Pj4gNDQ1NTU1NzMxLTVjZTQxOWY4YmY5ZjliNzYmcT0xJmU9MjdiOTQ2MDUt ZDFlMi00MGI2LWFmNmQtDQo+IDllYmM1NGQ1ZGIxDQo+ID4+Pg0KPiA4JnU9aHR0cHMlM0ElMkYl MkZnaXRodWIuY29tJTJGRFBESyUyRmRwZGslMkZibG9iJTJGbWFpbiUyRmxpYg0KPiAlMkZlYWwN Cj4gPj4+ICUyRmNvbW1vbiUyRnJ0ZV9zZXJ2aWNlLmMlMjNMMw0KPiA+Pj4gOTgNCj4gPj4+DQo+ ID4+PiBGb3IgbW9yZSBpbmZvcm1hdGlvbiB5b3UgY2FuIGxvb2sgYXQ6DQo+ID4+PiBodHRwczov L3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3VybD9rPTMxMzIzMzM0LTUwMWQ1MTIyLTMxMzI3M2Fm LQ0KPiA0NTQNCj4gPj4+IDQ0NTU1NTczMS1iYTBkMTQxNmYwODg1NmYwJnE9MSZlPTI3Yjk0NjA1 LWQxZTItNDBiNi1hZjZkLQ0KPiA5ZWJjNTRkNWRiMQ0KPiA+Pj4NCj4gOCZ1PWh0dHBzJTNBJTJG JTJGZ2l0aHViLmNvbSUyRkRQREslMkZkcGRrJTJGYmxvYiUyRm1haW4lMkZsaWINCj4gJTJGZWFs DQo+ID4+PiAlMkZpbmNsdWRlJTJGcnRlX3NlcnZpY2UuaCUyM0wNCj4gPj4+IDEyMA0KPiA+Pj4N Cj4gPj4NCj4gPj4gV2hhdCBhYm91dCB0aGUNCj4gPj4gaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXll LmNvbS92MS91cmw/az0zMTMyMzMzNC01MDFkNTEyMi0zMTMyNzNhZi0NCj4gNDU0NA0KPiA+PiA0 NTU1NTczMS1iNjQzMzRhZGRjNzhjMjY0JnE9MSZlPTI3Yjk0NjA1LWQxZTItNDBiNi1hZjZkLQ0K PiA5ZWJjNTRkNWRiMTgmDQo+ID4+DQo+IHU9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGRFBE SyUyRmRwZGslMkZibG9iJTJGbWFpbiUyRmxpYiUyDQo+IEZlYWwlMkYNCj4gPj4gY29tbW9uJTJG cnRlX3NlcnZpY2UuYyUyM0w0MDQNCj4gPj4gY2FsbCAoZm9yIE1UIHNhZmUgc2VydmljZXMpPw0K PiA+Pg0KPiA+PiBUaGVyZSdzIG5vIGxvY2sgaGVsZCB0aGVyZS4NCj4gPiBHb29kIHBvaW50Lg0K PiA+IFRoaXMgaXMgdGhlIGNhc2Ugd2hlcmUgdGhlIHNlcnZpY2UgcnVubmluZyBpbiBzZXJ2aWNl IGNvcmVzIGlzIE1UIHNhZmUuIEhvd2V2ZXIsDQo+IHRoZSBzdGF0cyBhcmUgaW5jcmVtZW50ZWQg b3V0c2lkZSBvZiB0aGUgTVQgU2FmZXR5IG1lY2hhbmlzbSBlbXBsb3llZCBieSB0aGUNCj4gc2Vy dmljZS4gU28sIHllcywgdGhpcyBhbmQgb3RoZXIgdXBkYXRlcyBpbiB0aGUgZnVuY3Rpb24NCj4g J3NlcnZpY2VfcnVubmVyX2RvX2NhbGxiYWNrJyBuZWVkIHRvIGJlIHVwZGF0ZWQgYXRvbWljYWxs eS4NCj4gDQo+IE1heWJlIGEgYmV0dGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIG1vdmUgdGhpcyB0 byB0aGUgY29yZV9zdGF0ZSBzdHJ1Y3QgKGFuZA0KPiBlbGltaW5hdGUgdGhlICJjYWxscyIgZmll bGQgc2luY2UgdGhlIHNhbWUgaW5mb3JtYXRpb24gaXMgYWxyZWFkeSBpbiB0aGUgY29yZV9zdGF0 ZQ0KPiBzdHJ1Y3QpLiBUaGUgY29udGVudGlvbiBvbiB0aGVzZSBjYWNoZSBsaW5lcyB3aWxsIGJl IHByZXR0eSBjcmF6eSBmb3Igc2VydmljZXMgd2l0aA0KPiBzaG9ydCBydW4gdGltZSAoc2F5IGEg dGhvdXNhbmQgY3ljbGVzIG9yIGxlc3MgcGVyIGNhbGwpLCBhc3N1bWluZyB0aGV5IGFyZQ0KPiBt YXBwZWQgdG8gbWFueSBjb3Jlcy4NClRoYXQncyBvbmUgb3B0aW9uLCB0aGUgc3RydWN0dXJlcyBh cmUgaW50ZXJuYWwgYXMgd2VsbC4gV2l0aCB0aGlzIG9wdGlvbiBzdGF0cyBuZWVkIHRvIGJlIGFn Z3JlZ2F0ZWQgd2hpY2ggd2lsbCBub3QgZ2l2ZSBhbiBhY2N1cmF0ZSB2aWV3LiBCdXQsIHRoYXQg aXMgdGhlIG5hdHVyZSBvZiB0aGUgc3RhdGlzdGljcy4gDQoNCkkgYW0gYWxzbyB3b25kZXJpbmcg aWYgdGhlc2Ugc3RhdHMgYXJlIG9mIGFueSB1c2Ugb3RoZXIgdGhhbiBmb3IgZGVidWdnaW5nLiBB ZGRpbmcgYSBjYXBhYmlsaXR5IHRvIGRpc2FibGUgc3RhdHMgbWlnaHQgaGVscCBhcyB3ZWxsLg0K DQo+IA0KPiBJZGxlIHNlcnZpY2UgY29yZXMgd2lsbCBiYXNpY2FsbHkgZG8gbm90aGluZyBlbHNl IHRoYW4gc3RhbGwgd2FpdGluZyBmb3IgdGhlc2UgbGluZXMsIEkNCj4gc3VzcGVjdCwgaGFtcGVy aW5nIHRoZSBwcm9ncmVzcyBvZiBtb3JlIGJ1c3kgY29yZXMuDQo=