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 311EEA0543; Thu, 7 Jul 2022 19:26:31 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CD6EC406B4; Thu, 7 Jul 2022 19:26:30 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20067.outbound.protection.outlook.com [40.107.2.67]) by mails.dpdk.org (Postfix) with ESMTP id B77C84069D for ; Thu, 7 Jul 2022 19:26:29 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=TPVIkW7Ttp52ssQWANSTSb5Nu2NAFkyqfGU7VRcx0vPlB+Ae8p8K0GXHjL0qYnoy8PQAwWsv+AUHCUrynB00mtcBX8XhKYgQGNdckMxMt7bt4+J4HGcJoMu7bipNTf/9uqwHOAJQajDzAVVy2/Q+euUTIf3HVQCKDW0z0CDio/wfuksds4DX1rS5ci6LF0XpTiRGa4lG4LDKLqLj/k+8+wCswBtm8SBvUBWyoHwYcDJLMkyGUyvxFMk7nL3FaMWpUYz+xR3gXDqCG+7TePZD9OvfQq7lQxigxjdIEcYzmLYRo2aWqRWuKjLbYHfGwadnHfjF7RxrsJKAkyAcuXAwFQ== 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=4/8Pv62uyx3tntet1DqKVA8/6xFyTULSg6XMCQnsdqA=; b=LaK4mGP0+dVwHszw5Y/uTi5txah+377g6FhaMEFJVmONVTWdZw61YysYu+gGntSZ/uNlony4UaDvyesRGboGcXwST05211pKgvsbGoxQ/Go5cdc0RYZui2/Z0cW/p8TnYxnz98IkJmHwxvVbW4Dy/XG+/dZSE8RAwf8dNIhOi7w35lxdVflHEa7NQSBKJmy1qIzR/VcbJb+J6qZXA0wuwW431tuVmjpI4FwHzlkYWrLwQEw6V5Mkxkrou2o5UpdwlB6JU9xPblbTfBzfq9UBrM3BXBGTDVJby9qCQyrMoNOJilG17jgQlvMUqelbcIxkNxH+Tfi/iF8LzB90qPCKGw== 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=4/8Pv62uyx3tntet1DqKVA8/6xFyTULSg6XMCQnsdqA=; b=+Q76pmdmStyaOroY62lnQj9yPYEq31tiHNg8RGADlXZjRmoL+9fTxoMwkBCML41xcKUCszmCQHRUfFMrMJwtFdeMt1ztQF/8n3Ez+x0QQ9BZXZsuB2bBUnlFhkRZcfstX0Z80VazXHK/OrYuAmDgBV36yMZUsrmwTWp7AOodEY4= Received: from AS8PR04CA0145.eurprd04.prod.outlook.com (2603:10a6:20b:127::30) by AM4PR08MB2626.eurprd08.prod.outlook.com (2603:10a6:205:7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.17; Thu, 7 Jul 2022 17:26:28 +0000 Received: from AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:127:cafe::e0) by AS8PR04CA0145.outlook.office365.com (2603:10a6:20b:127::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.17 via Frontend Transport; Thu, 7 Jul 2022 17:26:28 +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 AM5EUR03FT014.mail.protection.outlook.com (10.152.16.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 17:26:28 +0000 Received: ("Tessian outbound 8e3d5168572a:v122"); Thu, 07 Jul 2022 17:26:27 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: de6c0ae776647178 X-CR-MTA-TID: 64aa7808 Received: from 809aa8d81347.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BB9ACAF5-217F-45AC-A2BA-8B150116E33B.1; Thu, 07 Jul 2022 17:26:21 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 809aa8d81347.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 07 Jul 2022 17:26:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dGtIJGpVBY7N/AzCxix/DK09GFJwYVrOIJISMtDqZZNztN1ZP+/vM/kic2GENWjioCZu+hJLvmm5c3IMjJSM3G0cmiYtL2fvXG3X3kNxQRQ+ZWcK+rhA+SMjgg5McoXnaRGZA7c6kIStZtUlUNfmxYU3zLR9gr7mQIkOkSq5cgEqopzeAG2r6cUlZod2VUEE0XQf3eEeP8l+Fn4lCR0TGpN4JN04pR+sRvFMDRubjj5cu3M8auK5ySojUx9nK++042daYrl34RabPuIQS7u+M5ilNqkhRH2Yyd2LxzT078w05agQA8BlOMT32fNh/rfJdRE61DdyhlcvMHivmNNTQg== 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=4/8Pv62uyx3tntet1DqKVA8/6xFyTULSg6XMCQnsdqA=; b=ETLvB2m6BnZf07wEgVHNS3IJ1aQHv1gDoGHksXymVukAta3XnSv/sC7fMQLTCRuefEjAWkT+UT4K4EOsUD/46h2KH50z+DjjSAFJGfzzqcM+R2r3thThXfRuV2kh08khIGXIl2Cz3hoVDjE7gkPeyYlmEsCcS6e0LTzx7WlNYejQvxyzq2ToSJ16vm7M6NnwRfQAXTA6GUEQcZ6bINpdIk4ol7ktYxa9SX2gwDaw/Hm7cP5aME6O0I6bT+LrdPJVVRmzTu8Eb3bNni8QNez90WlvKyKk2IKX1v1pvwG6bNjn4Gp4QXQ1088OlETTopo0J82qqtMbHurQTsVNy0HbGQ== 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=4/8Pv62uyx3tntet1DqKVA8/6xFyTULSg6XMCQnsdqA=; b=+Q76pmdmStyaOroY62lnQj9yPYEq31tiHNg8RGADlXZjRmoL+9fTxoMwkBCML41xcKUCszmCQHRUfFMrMJwtFdeMt1ztQF/8n3Ez+x0QQ9BZXZsuB2bBUnlFhkRZcfstX0Z80VazXHK/OrYuAmDgBV36yMZUsrmwTWp7AOodEY4= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by AS4PR08MB7553.eurprd08.prod.outlook.com (2603:10a6:20b:4fb::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.17; Thu, 7 Jul 2022 17:26:18 +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.5417.016; Thu, 7 Jul 2022 17:26:17 +0000 From: Honnappa Nagarahalli To: "Van Haaren, Harry" , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , mattias.ronnblom , "dev@dpdk.org" CC: nd , nd Subject: RE: Service core statistics MT safety Thread-Topic: Service core statistics MT safety Thread-Index: AQHYihXaSFxrHOl7cE+ysjrnhqpirq1jLo0ggABV2oCAAANngIAAB2rggAAdtACAAA084IAAqQsAgACBZZCAAEFxAIAABgbAgADET4CAAOBPUIAAzyFggAI9i+CAACYSkIAFw25AgANsyYA= Date: Thu, 7 Jul 2022 17:26:16 +0000 Message-ID: References: <336b6175-4fb9-92b9-f65d-b6917822d1bc@ericsson.com> <98CBD80474FA8B44BF855DF32C47DC35D87186@smartserver.smartshare.dk> <0cfb2d19-ca59-fbba-c428-2e7629da43ec@lysator.liu.se> <2027bd3d-0530-8dbe-c3ea-1a199c6a13dd@ericsson.com> <98CBD80474FA8B44BF855DF32C47DC35D871A1@smartserver.smartshare.dk> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: F40576E2B7E5CF469DF946554B60B7C1.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: e88703d9-7542-48c3-4193-08da603dd368 x-ms-traffictypediagnostic: AS4PR08MB7553:EE_|AM5EUR03FT014:EE_|AM4PR08MB2626: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: uwxi/LAeE7YkhJlwM8gcOj39BaILQdb39u5UUm/DlN7GMm698OIVrKa+76KCnvMFDZ7CwM/+ADD7SGrdFotEeFeiClxR5ustsBr8VjAQ/WxrY9M2txfOyR2b5HkjAa+Vh3LVUaR1cC/Df0jbcHvMRxOURfUIJoBiD0cXSsl+P6QdPurfCMdw8ICTWprcGKeTZPO8KcYO27r0IEMPdd0wembuuhKIbp74u0OehPWr3MbN54fIvnAGUkd0Tr2KSQ8/SHOV3ThQmrfEaKeyyAmem84PtzjBP22RhVRrGhQrk8OisQCirs/X8Hbw8sfoOJHt7LuaBTzQp2etJ2xXY9vfFsBULBdUrsb5UUYvsCHwOBz5l7zGbXb2Fi6KdW2rO6Ox66lJKL15GDATjiXtn6uhgX72wZyiMJk2IPsHxVs2nRbxwK0r2ua/TGdoPTDtNCBU3o//EWXo2BF0RpAL4CQ6Ar7904FvAciooA7m7wFExVva5DXwV7UNpSPQvIrteLNLBah135b2eHFcfPzYLHbl2L4W3dz7mgI7PZlNywmyGbn/TUKazOJAYlDZnMgbXjB7btmNKXgPA2dbB1+w3EVPVjq9llbg6GmyMzFiKUMOE0ipWpsAJDAWoaJ1L5QXJJ+4RwJXYxC4VoL6eMPX+jSJsbngd/5DJy/sabuQESThPpIcwKhloZdcdadX8vGVTo0IKAOtFs1euY2SKAab1spLz6FJAoLUHobFT4jGkj+LETY8bCycrTE0o4SqdEve7GCDZ59ZD7WTfVqusxW1NKMEvh8wW/1OyzwwnsU5gbFq+Xf60Enic1k7VHsDQipQHQ26 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)(346002)(136003)(366004)(39860400002)(376002)(396003)(38070700005)(4326008)(8676002)(122000001)(316002)(55016003)(76116006)(64756008)(66446008)(66476007)(66556008)(66946007)(83380400001)(5660300002)(71200400001)(9686003)(186003)(41300700001)(2906002)(33656002)(110136005)(38100700002)(478600001)(54906003)(86362001)(52536014)(6506007)(26005)(8936002)(7696005); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7553 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: AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 17232265-13cb-4164-c0bd-08da603dcc79 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kxi06hmnF2470BGaRGcah0GQI6uwYPGqA+KanGwcztYDBVFWsJkRJiKsI64Q6XHEqx6sOsOjjvKMdIqskKgW8rWsZ01duGkyMXXUj3NZFc7dK7ZBWjmhc2L10VnEF08QsGhyaV0gEHju8waD6UbIi1mWj8bS7qiX9dbkMnCjN39/YY0PQpLo82nWbQCCjZ6ftCE1ms4Xne0dXkGvZX7zl81KSG39QbawGR45D8YBarv5jY04WGBzUTblFZE03tmG5EpD3nkvABKoJP3dpwlrbDH7hh+QgzHUO+uWMW4oILw6UJ+s7fZUTch0RplRmRk3Ld8kpzj+ByXsyB6zCwVpCG9Zvdg5Azn6pIUzJXzHcq31yx7f6jmYck8qWvsoz+qaSM+HHOdh8cXaoxY6sD71ykQWgrfaFd10MTnHITV/B/LziLPitcFrA75dinp6l5Kc+3+vxD0tQuqR56h1wMMMkha6z9QXd35GaFhnBXAb8e5l4Ll43iKNW/Z8I6m4C/CT2mRj2OjDrzbEue7bf9Z6xpd3hOvVL2tBobqsd1KwQAIeGROpgalGY9skYpzXGvCxC5O06mkaP09kTFnnj7McmzUiiZMHc6CcqdbD9X0XsARy1ZIO/DbJazpQY33vBJ9Bt4QerdieQ9Af2LZZbe/tVyQEV/wIn7u9lVodfIo2do95pSP9AZUBzw0Idk3SA2cLiSlXTVz/1BaHqgNp2qRF35M9kdp0njtdLVGIZ7u1S5dOHFQobbk/fKJxwRL7jg5VD1bJDaDgxv45A4EIAsdvwubwFz08HH16VEjfgD3nRrhYS3jwbeRHilNtulOzmVNn 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)(346002)(39860400002)(396003)(376002)(136003)(46966006)(40470700004)(36840700001)(83380400001)(5660300002)(40480700001)(40460700003)(86362001)(55016003)(8936002)(52536014)(70586007)(41300700001)(70206006)(2906002)(7696005)(6506007)(478600001)(186003)(316002)(9686003)(110136005)(47076005)(8676002)(82740400003)(82310400005)(4326008)(26005)(33656002)(54906003)(81166007)(336012)(36860700001)(356005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 17:26:28.1505 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e88703d9-7542-48c3-4193-08da603dd368 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: AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2626 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+DQoNCj4gDQo+ID4gPiA+IEluIG15IG1pbmQsIGFueSBMVFMvYmFja3BvcnRzIGdldCB0 aGUgc2ltcGxlc3QvaGlnaGVzdC1jb25maWRlbmNlDQo+ID4gPiBidWdmaXg6IHVzaW5nDQo+ID4g PiA+IGF0b21pY3MuDQo+ID4gPiA+IFRoZSBhdG9taWNzIGFyZSBiZWhpbmQgdGhlICJzZXJ2aWNl IHN0YXRzIiBmZWF0dXJlIGVuYWJsZSwgc28NCj4gPiA+ID4gaW1wYWN0DQo+ID4gPiBpcyBvbmx5 DQo+ID4gPiA+IHdoZW4gdGhvc2UgYXJlIGVuYWJsZWQuDQo+ID4gPiA+DQo+ID4gPiA+IElmIHRo ZXJlIGlzIHN0aWxsIGEgcGVyZm9ybWFuY2UgaGl0LCBhbmQgdGhlcmUgYXJlICpubyogTVQNCj4g PiA+ID4gc2VydmljZXMNCj4gPiA+IHJlZ2lzdGVyZWQsIHdlDQo+ID4gPiA+IGNvdWxkIGNoZWNr IGEgc3RhdGljLWdsb2JhbCBmbGFnLCBhbmQgaWYgdGhlcmUgYXJlIG5vIE1UIHNlcnZpY2VzDQo+ ID4gPiA+IHVzZQ0KPiA+ID4gdGhlIG5vcm1hbA0KPiA+ID4gPiBhZGRzLiBUaG91Z2h0cyBvbiBz dWNoIGEgc29sdXRpb24gdG8gcmVkdWNlIGF0b21pYyBwZXJmIGltcGFjdA0KPiA+ID4gPiBvbmx5 DQo+ID4gPiB0byBhcHBzDQo+ID4gPiA+IHdpdGggTVQtc2VydmljZXM/DQo+ID4gPiBUaGUgY2hv aWNlIGlzIG5vdCBiZXR3ZWVuIGF0b21pYyBzdGF0cyBhbmQgbm9uLWF0b21pYyBzdGF0cy4gVGhl DQo+ID4gPiBzdGF0cyBuZWVkIHRvIGJlIGluY3JlbWVudGVkIGF0b21pY2FsbHkgaW4gYm90aCBj YXNlcyhNVCBvciBubyBNVA0KPiA+ID4gc2VydmljZXMpIGFzIHRoZSByZWFkZXIgY291bGQgYmUg YW5vdGhlciB0aHJlYWQuIFdlIG5lZWQgdG8gZW5zdXJlDQo+ID4gPiB0aGF0IHRoZSBzdG9yZXMg YW5kIGxvYWRzIGFyZSBub3Qgc3BsaXQuDQo+ID4gPg0KPiA+ID4gSGVuY2UsIHdlIG5lZWQgYXRv bWljIG9wZXJhdGlvbnMuIFdlIGNhbm5vdCBhdm9pZCBhbnkgcGVyZm9ybWFuY2UgaGl0DQo+IGhl cmUuDQo+ID4gPg0KPiA+ID4gSSB0aGluayB0aGUgY2hvaWNlIGlzIGJldHdlZW4gcGVyLWNvcmUg c3RhdHMgdnMgZ2xvYmFsIHN0YXRzLiBJTU8sDQo+ID4gPiB3ZSBzaG91bGQgZ28gd2l0aCBwZXIt Y29yZSBzdGF0cyB0byBiZSBhbGlnbmVkIHdpdGggdGhlIG5vcm0uDQo+ID4gKzENCj4gPg0KPiA+ IEFuZCB0aGUgcGVyLWNvcmUgY291bnRlcnMgY2FuIGJlIHN1bW1lZCB3aGVuIHJlYWQgZm9yIHN0 YXRpc3RpY3MsIHNvDQo+ID4gaXQgc3RpbGwgbG9va3MgbGlrZSBvbmUgY291bnRlciBwZXIgc2Vy dmljZS4gVGhleSBhcmUgb25seSB1cGRhdGVkDQo+ID4gcGVyLWNvcmUgdG8gcHJldmVudCBjYWNo ZSB0cmFzaGluZy4NCj4gDQo+IFllcywgdW5kZXJzdG9vZCBhbmQgYWdyZWUuIFBlci1jb3JlIGNv dW50ZXJzIGFyZSBwcmVmZXJyZWQsIGFzIHJlbGF4ZWQgYXRvbWljDQo+IG9yZGVyZWQgc3RvcmVz IGFyZSBlbm91Z2ggdG8gZW5zdXJlIG5vbi10ZWFyaW5nIGxvYWRzLiBTdW1tYXRpb24gYmVmb3Jl DQo+IHJlcG9ydGluZyBiYWNrIGZyb20gdGhlIHN0YXRzLXJlcXVlc3RpbmcgdGhyZWFkLg0KPiBG b3IgYmFja3BvcnRpbmcsIHBlci1jb3JlIGNvdW50ZXJzIGlzIGEgc2lnbmlmaWNhbnQgY2hhbmdl LiBJcyB1c2luZyBhdG9taWNzIHRvIGZpeA0KPiB0aGUgbWlzcy1iZWhhdmlvdXIgYSBiZXR0ZXIg aWRlYT8NCkFncmVlLCB0aGUgY2hhbmdlIHdpbGwgYmUgc2ltcGxlLg0KDQpUaGlzIHdpbGwgcmVz dWx0IGluIHNvbWUgcGVyZiBpbXBhY3Qgd2hpY2ggY2FuIGJlIG1pdGlnYXRlZCBieSBkaXNhYmxp bmcgdGhlIHN0YXRzIHdoZXJlIHBvc3NpYmxlLiANCg0KPiANCj4gTXkgcXVlc3Rpb24gYmVsb3cg aXMgc3RpbGwgb3BlbiwgaXMgdGhlIGJlbG93IGVub3VnaCB0byBmaXggdGhlICpmdW5jdGlvbmFs KiBwYXJ0DQo+IG9mIE1UIHNlcnZpY2VzPw0KPiANCj4gQ29kZSB0b2RheSB1c2VzIG5vcm1hbCBB REQvSU5DUSAoYW5kIGhlbmNlIHRoZSBNVCBpbmNyZW1lbnRzIGJ1ZyBvZg0KPiB0ZWFyL2Nsb2Ji ZXIgZXhpc3RzKQ0KPiAgICAweDAwMDA1NTU1NTY0OTE4OWQgPCsxNDE+OiAgIGFkZCAgICAlcmF4 LDB4NTAoJXJieCkNCj4gICAgMHgwMDAwNTU1NTU2NDkxOGExIDwrMTQ1PjogICBpbmNxICAgMHg0 OCglcmJ4KQ0KPiANCj4gRm9yIHg4NiwgbXkgZGlzYXNzZW1ibHkgZm9yIFJFTEFYRUQgYW5kIFNF UV9DU1Qgb3JkZXJpbmdzIGFyZSB0aGUgc2FtZSwNCj4gdXNpbmcgTE9DSyBwcmVmaXggKCJwcm9w ZXIgYXRvbWljcyIpDQo+ICAgIDB4MDAwMDU1NTU1NjQ5MTg5ZCA8KzE0MT46ICAgbG9jayBhZGQg JXJheCwweDUwKCVyYngpDQo+ICAgIDB4MDAwMDU1NTU1NjQ5MThhMiA8KzE0Nj46ICAgbG9jayBp bmNxIDB4NDgoJXJieCkNCj4gDQo+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBzaW5jZSAyeCB0 aHJlYWRzIGNhbiB3cml0ZSB0aGUgc2FtZSBhZGRyZXNzLCBTRVFfQ1NUDQo+IGlzIHJlcXVpcmVk Lg0KPiBDYW4gc29tZWJvZHkgbW9yZSBmYW1pbGlhciB3aXRoIEMxMSBjb25maXJtIHRoYXQ/DQpX ZSBuZWVkIHRvIHVzZSBSRUxBWEVELiBZb3UgY2FuIHRoaW5rIG9mIGl0IGFzLCAnZG8gd2UgbmVl ZCBhIHBhcnRpY3VsYXIgb3JkZXIgZm9yIG1lbW9yeSBvcGVyYXRpb25zIHdpdGhpbiBhIHNpbmds ZSB0aHJlYWQ/JyBJbiB0aGlzIGNhc2UsIHdlIGRvIG5vdCBuZWVkIGEgcGFydGljdWxhciBvcmRl ciBmb3IgaW5jcmVtZW50aW5nIHN0YXRzIGluIHRoZSBzaW5nbGUgdGhyZWFkIGNvbnRleHQuIA0K DQo+IA0KPiANCj4gPiA+ID4gVGhlIGNvZGUgY2hhbmdlcyB0aGVtc2VsdmVzIGFyZSBPSy4uIEkg Y2FuIHNlbmQgYSBwYXRjaCB3aXRoIGZpeA0KPiA+ID4gPiBpZg0KPiA+ID4gdGhlcmUncw0KPiA+ ID4gPiBhZ3JlZW1lbnQgb24gdGhlIGFwcHJvYWNoPw0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4g PiBkaWZmIC0tZ2l0IGEvbGliL2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYw0KPiA+ID4gYi9saWIv ZWFsL2NvbW1vbi9ydGVfc2VydmljZS5jIGluZGV4DQo+ID4gPiA+IGVmMzFiMWY2M2MuLmEwN2M4 ZmMyZDcgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL2xpYi9lYWwvY29tbW9uL3J0ZV9zZXJ2aWNlLmMN Cj4gPiA+ID4gKysrIGIvbGliL2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYw0KPiA+ID4gPiBAQCAt MzYzLDkgKzM2Myw5IEBAIHNlcnZpY2VfcnVubmVyX2RvX2NhbGxiYWNrKHN0cnVjdA0KPiA+ID4g PiBydGVfc2VydmljZV9zcGVjX2ltcGwgKnMsDQo+ID4gPiA+ICAgICAgICAgICAgICAgICB1aW50 NjRfdCBzdGFydCA9IHJ0ZV9yZHRzYygpOw0KPiA+ID4gPiAgICAgICAgICAgICAgICAgcy0+c3Bl Yy5jYWxsYmFjayh1c2VyZGF0YSk7DQo+ID4gPiA+ICAgICAgICAgICAgICAgICB1aW50NjRfdCBl bmQgPSBydGVfcmR0c2MoKTsNCj4gPiA+ID4gLSAgICAgICAgICAgICAgIHMtPmN5Y2xlc19zcGVu dCArPSBlbmQgLSBzdGFydDsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgIF9fYXRvbWljX2ZldGNo X2FkZCgmcy0+Y3ljbGVzX3NwZW50LCAoZW5kLXN0YXJ0KSwNCj4gPiA+ID4gX19BVE9NSUNfUkVM QVhFRCk7DQo+ID4gPiA+ICsgICAgICAgICAgICAgICBfX2F0b21pY19mZXRjaF9hZGQoJnMtPmNh bGxzLCAxLA0KPiA+ID4gPiArIF9fQVRPTUlDX1JFTEFYRUQpOw0KPiA+ID4gPiAgICAgICAgICAg ICAgICAgY3MtPmNhbGxzX3Blcl9zZXJ2aWNlW3NlcnZpY2VfaWR4XSsrOw0KPiA+ID4gPiAtICAg ICAgICAgICAgICAgcy0+Y2FsbHMrKzsNCj4gPiA+ID4gICAgICAgICB9IGVsc2UNCj4gPiA+ID4g ICAgICAgICAgICAgICAgIHMtPnNwZWMuY2FsbGJhY2sodXNlcmRhdGEpOyAgfQ0K