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 C7867A00C4; Fri, 1 Jul 2022 20:38:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5C26140A7D; Fri, 1 Jul 2022 20:38:09 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60086.outbound.protection.outlook.com [40.107.6.86]) by mails.dpdk.org (Postfix) with ESMTP id DA21640A7B for ; Fri, 1 Jul 2022 20:38:07 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=HZcIZiu/d1hb6eBwqe/GoX7epCs0ti2/hiHC8VpsBoW4Xz8yWkiPzeTplK8u5UN70QJ/6Xo4SeVfa0sgCbKAMLfRqkrS1aXEmatgBEyeI8qGSWpDcszbIyRzkIdLYboHb8ho3ylXii42h6svNeJp8wKMyqaYWs7ODssp3YpaK2VgEiZ5AeetmvUi1EEmMiN+8SH3t39uRdblEaW7y3cV1LD868eknlQAGhb8tKhtPJt9TMB/riYRFfd0lZTB1up63HCY+8glNSgj2B7sRaA7BC49hvE9U7sxHAjLuUn/6LMLvIr44RagkP2QTsP01s+ZluQIvV59Hts/kTcSP9ot3w== 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=I7qLISZI1BbSYL51asfL+FcRUq4sCICfzmzghFHjth8=; b=QEg/cDFO0Ol6Fug8P6thUS+tU5h0xtG+r0nkaHml8pmvR0cVbbex6U/5olPvKxsHMuPo9+c8SGZ8zdoF32QPdQ5ypkdoB+GBrktPE9y2CdUQCynioZX8HzwMqAY99+91eNqMHxCmAwJ5l9OC+cjIwl/8+GG+dieAYPIrFynWqUvuca7ruc8nwbnxl5726aNia23qV+ZObwxcy+hLGG3RsXcSku2GoxFaa08zv2MUGAg3dAHytN+s4KstbpV9eu4NQGG1I6sh9l/VVtBFi+Ui3u/PyrcbHweoA3v/OGTXHpV+W3jovkAgAyC4NVIQXcyt39tzsfgz9E57dIXx1MYM+g== 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=I7qLISZI1BbSYL51asfL+FcRUq4sCICfzmzghFHjth8=; b=qc/j3IrIluG/DdYduVWjyU/8LA/rZmxppXiG5IaE2IBH3xBd1tXywRp9do8yJUkCfEwtms1Zh6kSfaNYLo0/Kps8qGWRdi7jXfaParGeOhT6hJhAaO0op2USjW10kQX7aLYG4iGLGPyr1ayHoNyF/TG+Mf8QMYxRrWE5sLuNES8= Received: from AM5P194CA0011.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::21) by HE1PR0802MB2137.eurprd08.prod.outlook.com (2603:10a6:3:c8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.17; Fri, 1 Jul 2022 18:37:59 +0000 Received: from AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:8f:cafe::f7) by AM5P194CA0011.outlook.office365.com (2603:10a6:203:8f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14 via Frontend Transport; Fri, 1 Jul 2022 18:37:59 +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 AM5EUR03FT031.mail.protection.outlook.com (10.152.16.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14 via Frontend Transport; Fri, 1 Jul 2022 18:37:58 +0000 Received: ("Tessian outbound ef501234d194:v121"); Fri, 01 Jul 2022 18:37:58 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 37bdba164ad0a7aa X-CR-MTA-TID: 64aa7808 Received: from b5225e0fb241.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 760E0CE7-4645-48BE-8491-58900FD38E34.1; Fri, 01 Jul 2022 18:37:47 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b5225e0fb241.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 01 Jul 2022 18:37:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bFcK11xtOUwHRi76SftF8hOlBe8Mz3FEP9B/1zFWhMhidh1RdwtSNN352quTyGxrnLUoW19Ek/BYc97niGmSHrVDivJKY6YSpOWP6mjiGGpcsE9HNDLR8SXUz161v/KPOYrJ8Z3fhWQpZZEog79BDT+X9OQPinZB6jkUcFDugIG/OefNMJULGEji39yEn79lZf8ruSlKNug7TYF58PmJJNEiunrVHOfVoZVTuk6UvskJYj9ubcDtQ0zzK33pgGJoaMIx9jjw21CZg1jfaN6cUrdrRXXfHJkpIjvxAF8AdnsMIWPKM0S165ZKGg7wDaSYzXGVbefT0k9n46LEHsF34w== 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=I7qLISZI1BbSYL51asfL+FcRUq4sCICfzmzghFHjth8=; b=mEeS3zx9Z2inNoqJvk4H4N0axW/Z8QPfdi1f0GPub0V14QbLEgNW9scRCtQsXTJ2K1694FIqIhQYmxaw/2ommdD5rZvBgIOQmGN7yvk36Ei7a0FvWiPJGuUMP6NTasInR404WNGRTyjDkLe4mLQ8uzl3Kd3VkLXOamLioJ5gr6ln40QUqDbEtcxQlrb4egvrOv077dbyTdN7YcQfBA/CoLoQgOdTW5GrnIfNzxsoJ2va6LAcKN2orjk4zmiXmNQDNuhptoashKbu6eZUZHxMf4JVMp4h/Jq3fcJQs67+p40lz7Vk6m4hx+ypZyrobRB4LOJ+r1k5Kcg0kvItlGMCQQ== 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=I7qLISZI1BbSYL51asfL+FcRUq4sCICfzmzghFHjth8=; b=qc/j3IrIluG/DdYduVWjyU/8LA/rZmxppXiG5IaE2IBH3xBd1tXywRp9do8yJUkCfEwtms1Zh6kSfaNYLo0/Kps8qGWRdi7jXfaParGeOhT6hJhAaO0op2USjW10kQX7aLYG4iGLGPyr1ayHoNyF/TG+Mf8QMYxRrWE5sLuNES8= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by AS8PR08MB7792.eurprd08.prod.outlook.com (2603:10a6:20b:52c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Fri, 1 Jul 2022 18:37:43 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::1c7f:6a8d:b518:f972]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::1c7f:6a8d:b518:f972%4]) with mapi id 15.20.5395.014; Fri, 1 Jul 2022 18:37:43 +0000 From: Honnappa Nagarahalli To: "Van Haaren, Harry" , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , mattias.ronnblom , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "dev@dpdk.org" CC: nd , nd , nd Subject: RE: Service core statistics MT safety Thread-Topic: Service core statistics MT safety Thread-Index: AQHYihXaSFxrHOl7cE+ysjrnhqpirq1jLo0ggABV2oCAAANngIAAB2rggAAdtACAAA084IAAqQsAgACBZZCAAEFxAIAABgbAgADET4CAAOBPUIAAzyFggAI9i+A= Date: Fri, 1 Jul 2022 18:37:43 +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> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 44E92074E0157E46B1CF642D66277E85.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: a59621ed-d321-42ac-a10d-08da5b90d25b x-ms-traffictypediagnostic: AS8PR08MB7792:EE_|AM5EUR03FT031:EE_|HE1PR0802MB2137: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: ZOQUasWluSTfhOs1ueMltFg3stThp8uEyKYk5TTvCVPnNrjHAaLLI3UVV7oqILGa6cC671sh2NqJRXdDGNvJxR5LH4iKrX1T0wVKIV8fEmw/d/3ND2DLTetuB1Ycwgk4pfnFiSl69xTiSpMtMPF14zEqqeg8upJWn1IotrW7r3ngGRU6NdJjQdrGsS0Z0MWL1ISrJ8valBTDTjeYZGr+UNDPNBU0g2kS7er7PbBJep3thTAEGRf6d1ELH0v0Nn+shzmYsg8TANgPUYRXdMMy8f31U4E5+RQ7Kk/4rDgzT9Y7OhYIiE1O0lxJHXDHleX11KyK/iePVYKDQSN/7EvYAMX0HWecmH5rrzLfvxptdI0UdD/b6Z5GnztX3tVAFAPnKGqIQkRvkYpomKUrE0saZUgBqwgrDDHtEHRl86t8+mQ2plhPsT/RNLNIxF9ZwnqyuANq5dLtEo3/jclg1lrFJEA0PB1VcBMFg7Lb8o/vTNLeO5qYjYu2U1Jg7ru6LRAWRhbyKg3H9RHWQ/DfKdbQe64jt9FuGlAOLORl5MGWggs5cW5UzfFVrWWnrvDK29TPM//P98pGRNLWxlxVct2kgxHYZfTAi6AIozHGoonypwegSYaf0dl07fSaAy5BMBq6hoyTTYOBp9A43iIA5NwGKqlMnNhcomVdfwo4t8lx/b7vABMidtz1MXyUqAVtC5l52o0qQQacC35rfOBaSm/g2gITm6yRuyqJDdomrAFeeUPBU1fc/UNgja4b36UgwVFvwzIj9R+7K4uTpWvUi9y3IaXo6gr35STxUczP1nnF6tPK2v4uy4K4ysL05xCfz3Z5 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)(39860400002)(366004)(136003)(346002)(396003)(376002)(66446008)(4326008)(64756008)(66946007)(8676002)(66476007)(2906002)(66556008)(76116006)(8936002)(52536014)(5660300002)(55016003)(33656002)(122000001)(71200400001)(38070700005)(478600001)(41300700001)(38100700002)(54906003)(296002)(26005)(86362001)(9686003)(186003)(316002)(7696005)(6506007)(110136005); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7792 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: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e6c934c9-d294-4873-a0c6-08da5b90c935 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LMIcIpqNE3j8i+/q3yh6DiJinVyPfC0vEpyTOHruQdx4LRj3f5+zsy1JXfHiU90BwEuPnnGejQT6hiJj/POzgbTsjz+xIkl/tDPCJ+SW4mLI8fX0KfW+wLBwVpPt0an94vzc/Egkoqaz7Kb9YJ4H2AOPYZlDMsPjddlwFyX+9piUk+Sd6TgrONngJ/OSck8Xzk9Z0q2SJrsdMUVI9U4FVQWxfhi1256rCgLobER24yGu71ZMcON8OG6xPAkOYfPcIJAzJapbv9+ND2fwpWBIxyxOUBYUzrvF/nzbjEOh1rjjNGtQ7w4vwcCZbRsjKDV69jmfkCKKfjLgYx0jh8CWK0Sztvhii0YF5I/sSG0tuHYJZf3ni/wxpGCTVIdOrn71ZWULJEC6uM0cmpwSE8S3cMxDVPVYt/Cus1FX0BA0saXy18mc3gmlkRVC9GvJ6uXW48mp1izCCOe3k5KLvCOgtTBGJMiFbJNuTvnoRel4CKMP/4JUyY5gA/yZDW+wSKNmiFg/6r+X3U4a8GzwwF5C0VbQL2qcsHZdUfSnT2gkwNXgff01QJfIWZkShE1xk6k+OsUPz4rE/FcIaOGEUgZ6FllMoLSpK8ttHu0JClMhtbAmoMl2u9assjlI0V5tjFv/P8CkiyjWR96hy/CP14uwISnK9vm6jcQR2hK2pyngYGYkWAXPG30G1KN7L2H3zhtmrgwrUOzFQ3o3BItXRCHvspfwJHYMUYhj9YcXGtUXcBQD4gpqXiSTYVAecTPsdjN5EaujanCbWv6jBYbqLPJb8HIgbo4vpFjty9684KY+DeZ1rNsyd9sKsAULmu7polan 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)(396003)(136003)(346002)(376002)(39860400002)(36840700001)(46966006)(40470700004)(186003)(86362001)(40480700001)(36860700001)(52536014)(5660300002)(8936002)(356005)(70206006)(2906002)(82740400003)(40460700003)(4326008)(70586007)(47076005)(8676002)(33656002)(54906003)(110136005)(316002)(41300700001)(81166007)(6506007)(9686003)(7696005)(336012)(26005)(55016003)(478600001)(82310400005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2022 18:37:58.8047 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a59621ed-d321-42ac-a10d-08da5b90d25b 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: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2137 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+IA0KPiA8YmlnIHNuaXAgb2YgcHJldmlvdXMgZGlzY3Vzc2lvbnM+DQo+IA0KPiA+ ID4gQXQgdGhlIHRpbWUgb2YgdGhlIHJlYWQgb3BlcmF0aW9uIChpbiB0aGUgZ2xvYmFsIGNvdW50 ZXIgc29sdXRpb24pLA0KPiA+ID4gdGhlcmUgbWF5IHdlbGwgYmUgY3ljbGVzIGNvbnN1bWVkIG9y IGNhbGxzIGhhdmluZyBiZWVuIG1hZGUsIGJ1dCBub3QNCj4gPiA+IHlldCBwb3N0ZWQuIFRoZSB3 aW5kb3cgYmV0d2VlbiBjYWxsIGhhdmluZyBiZWVuIG1hZGUsIGFuZCBnbG9iYWwNCj4gPiA+IGNv dW50ZXIgaGF2aW5nIGJlZW4gaW5jcmVtZW50ZWQgKGFuZCB0aHVzIG1hZGUgZ2xvYmFsbHkgdmlz aWJsZSkgaXMgc21hbGwsDQo+IGJ1dCBub24temVyby4NCj4gPiBBZ3JlZS4gVGhlIHJlYWQgdmFs dWUgaXMgdGhlIGF0b21pYyBzdGF0ZSBvZiB0aGUgc3lzdGVtIGF0IGEgZ2l2ZW4NCj4gPiBpbnN0 YW5jZSAod2hlbiB0aGUgcmVhZCB3YXMgZXhlY3V0ZWQpLCB0aG91Z2ggdGhhdCBpbnN0YW5jZSBo YXBwZW5lZCBmZXcNCj4gY3ljbGVzIGJhY2suDQo+ID4gKEp1c3QgdG8gYmUgY2xlYXIsIEkgYW0g ZmluZSB3aXRoIHBlci1jb3JlIGNvdW50ZXJzKQ0KPiANCj4gT3B0aW9uIDE6ICJQZXIgY29yZSBj b3VudGVycyINCj4gDQo+ID4gQWdyZWUgd2UgbmVlZCBhdG9taWMgb3BlcmF0aW9ucy4gSSBhbSBu b3Qgc3VyZSBpZiBfX2F0b21pY19mZXRjaF9hZGQNCj4gPiBvciBfX2F0b21pY19zdG9yZV9uIHdv dWxkIGhhdmUgYSBsYXJnZSBkaWZmZXJlbmNlLiBfX2F0b21pY19mZXRjaF9hZGQNCj4gPiB3b3Vs ZCByZXN1bHQgaW4gbGVzcyBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25zLiBJIGFtIGZpbmUgd2l0aCBl aXRoZXIuDQo+IA0KPiBPcHRpb24gMjogIlVzZSBhdG9taWNzIGZvciBjb3VudGVyIGluY3JlbWVu dHMiLg0KPiANCj4gPiA+ID4+IEkgd2FzIGZvcnR1bmF0ZSB0byBnZXQgc29tZSBkYXRhIGZyb20g YSByZWFsLXdvcmxkIGFwcGxpY2F0aW9uLA0KPiA+ID4gPj4gYW5kIGVuYWJsaW5nIHNlcnZpY2Ug Y29yZSBzdGF0cyByZXN1bHRlZCBpbiBhIDclIGRlZ3JhZGF0aW9uIG9mDQo+ID4gPiA+PiBvdmVy YWxsIHN5c3RlbSBjYXBhY2l0eS4gSSdtIGd1ZXNzaW5nIGF0b21pYyBpbnN0cnVjdGlvbnMgd291 bGQNCj4gPiA+ID4+IG5vdCBtYWtlIHRoaW5ncw0KPiA+ID4gYmV0dGVyLg0KPiANCj4gQWdyZWUs IHBlcmZvcm1hbmNlIG9mIGF0b21pY3MgaXMgbGlrZWx5IHRvIHJlZHVjZSBwZXJmb3JtYW5jZS4u IGJ1dCBjb3JyZWN0bmVzcw0KPiBpcyB3b3J0aCBtb3JlIHRoYW4gcGVyZm9ybWFuY2UuDQo+IA0K PiA8c25pcD4NCj4gDQo+IEluIG15IG1pbmQsIGFueSBMVFMvYmFja3BvcnRzIGdldCB0aGUgc2lt cGxlc3QvaGlnaGVzdC1jb25maWRlbmNlIGJ1Z2ZpeDogdXNpbmcNCj4gYXRvbWljcy4NCj4gVGhl IGF0b21pY3MgYXJlIGJlaGluZCB0aGUgInNlcnZpY2Ugc3RhdHMiIGZlYXR1cmUgZW5hYmxlLCBz byBpbXBhY3QgaXMgb25seQ0KPiB3aGVuIHRob3NlIGFyZSBlbmFibGVkLg0KPiANCj4gSWYgdGhl cmUgaXMgc3RpbGwgYSBwZXJmb3JtYW5jZSBoaXQsIGFuZCB0aGVyZSBhcmUgKm5vKiBNVCBzZXJ2 aWNlcyByZWdpc3RlcmVkLCB3ZQ0KPiBjb3VsZCBjaGVjayBhIHN0YXRpYy1nbG9iYWwgZmxhZywg YW5kIGlmIHRoZXJlIGFyZSBubyBNVCBzZXJ2aWNlcyB1c2UgdGhlIG5vcm1hbA0KPiBhZGRzLiBU aG91Z2h0cyBvbiBzdWNoIGEgc29sdXRpb24gdG8gcmVkdWNlIGF0b21pYyBwZXJmIGltcGFjdCBv bmx5IHRvIGFwcHMNCj4gd2l0aCBNVC1zZXJ2aWNlcz8NClRoZSBjaG9pY2UgaXMgbm90IGJldHdl ZW4gYXRvbWljIHN0YXRzIGFuZCBub24tYXRvbWljIHN0YXRzLiBUaGUgc3RhdHMgbmVlZCB0byBi ZSBpbmNyZW1lbnRlZCBhdG9taWNhbGx5IGluIGJvdGggY2FzZXMoTVQgb3Igbm8gTVQgc2Vydmlj ZXMpIGFzIHRoZSByZWFkZXIgY291bGQgYmUgYW5vdGhlciB0aHJlYWQuIFdlIG5lZWQgdG8gZW5z dXJlIHRoYXQgdGhlIHN0b3JlcyBhbmQgbG9hZHMgYXJlIG5vdCBzcGxpdC4gSGVuY2UsIHdlIG5l ZWQgYXRvbWljIG9wZXJhdGlvbnMuIFdlIGNhbm5vdCBhdm9pZCBhbnkgcGVyZm9ybWFuY2UgaGl0 IGhlcmUuDQoNCkkgdGhpbmsgdGhlIGNob2ljZSBpcyBiZXR3ZWVuIHBlci1jb3JlIHN0YXRzIHZz IGdsb2JhbCBzdGF0cy4gSU1PLCB3ZSBzaG91bGQgZ28gd2l0aCBwZXItY29yZSBzdGF0cyB0byBi ZSBhbGlnbmVkIHdpdGggdGhlIG5vcm0uDQoNCj4gDQo+IFRoZSBjb2RlIGNoYW5nZXMgdGhlbXNl bHZlcyBhcmUgT0suLiBJIGNhbiBzZW5kIGEgcGF0Y2ggd2l0aCBmaXggaWYgdGhlcmUncw0KPiBh Z3JlZW1lbnQgb24gdGhlIGFwcHJvYWNoPw0KPiANCj4gDQo+IGRpZmYgLS1naXQgYS9saWIvZWFs L2NvbW1vbi9ydGVfc2VydmljZS5jIGIvbGliL2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYyBpbmRl eA0KPiBlZjMxYjFmNjNjLi5hMDdjOGZjMmQ3IDEwMDY0NA0KPiAtLS0gYS9saWIvZWFsL2NvbW1v bi9ydGVfc2VydmljZS5jDQo+ICsrKyBiL2xpYi9lYWwvY29tbW9uL3J0ZV9zZXJ2aWNlLmMNCj4g QEAgLTM2Myw5ICszNjMsOSBAQCBzZXJ2aWNlX3J1bm5lcl9kb19jYWxsYmFjayhzdHJ1Y3QNCj4g cnRlX3NlcnZpY2Vfc3BlY19pbXBsICpzLA0KPiAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3Rh cnQgPSBydGVfcmR0c2MoKTsNCj4gICAgICAgICAgICAgICAgIHMtPnNwZWMuY2FsbGJhY2sodXNl cmRhdGEpOw0KPiAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kID0gcnRlX3JkdHNjKCk7DQo+ IC0gICAgICAgICAgICAgICBzLT5jeWNsZXNfc3BlbnQgKz0gZW5kIC0gc3RhcnQ7DQo+ICsgICAg ICAgICAgICAgICBfX2F0b21pY19mZXRjaF9hZGQoJnMtPmN5Y2xlc19zcGVudCwgKGVuZC1zdGFy dCksDQo+IF9fQVRPTUlDX1JFTEFYRUQpOw0KPiArICAgICAgICAgICAgICAgX19hdG9taWNfZmV0 Y2hfYWRkKCZzLT5jYWxscywgMSwgX19BVE9NSUNfUkVMQVhFRCk7DQo+ICAgICAgICAgICAgICAg ICBjcy0+Y2FsbHNfcGVyX3NlcnZpY2Vbc2VydmljZV9pZHhdKys7DQo+IC0gICAgICAgICAgICAg ICBzLT5jYWxscysrOw0KPiAgICAgICAgIH0gZWxzZQ0KPiAgICAgICAgICAgICAgICAgcy0+c3Bl Yy5jYWxsYmFjayh1c2VyZGF0YSk7ICB9DQo=