From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2510AA0526; Tue, 21 Jul 2020 07:39:51 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CCE161C010; Tue, 21 Jul 2020 07:39:49 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60048.outbound.protection.outlook.com [40.107.6.48]) by dpdk.org (Postfix) with ESMTP id 236181C000 for ; Tue, 21 Jul 2020 07:39:47 +0200 (CEST) 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=8V1RAIKPGkM2Ba0+7ir7UFP86+/ZVZuGumZQsGNZ4A8=; b=xv1ONiOEz3kmtL1KGwngTrOTTmHBLfPQ0IspDz6eXvmazYesiuGLIYr36zxtt/IOU+MLLVTd1CtsDiJjvgMXjHHk48anW7VdpF1BXe3ikzGw3AQCSBd7wdfJhJam/boxy0nnoBAltO5RDaSF1zKdqv10UjH1a+GijZ6eAk7SqqQ= Received: from AM0PR04CA0007.eurprd04.prod.outlook.com (2603:10a6:208:122::20) by VI1PR0801MB1935.eurprd08.prod.outlook.com (2603:10a6:800:87::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.25; Tue, 21 Jul 2020 05:39:45 +0000 Received: from AM5EUR03FT008.eop-EUR03.prod.protection.outlook.com (2603:10a6:208:122:cafe::c5) by AM0PR04CA0007.outlook.office365.com (2603:10a6:208:122::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.20 via Frontend Transport; Tue, 21 Jul 2020 05:39:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT008.mail.protection.outlook.com (10.152.16.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18 via Frontend Transport; Tue, 21 Jul 2020 05:39:44 +0000 Received: ("Tessian outbound 7de93d801f24:v62"); Tue, 21 Jul 2020 05:39:44 +0000 X-CR-MTA-TID: 64aa7808 Received: from e02e2b5711fb.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CB3160C1-A29F-4261-8C7E-65A617A02CCC.1; Tue, 21 Jul 2020 05:39:39 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e02e2b5711fb.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 21 Jul 2020 05:39:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iYesVRUvFxJeEj5ikiJDWOEuLdVqW0DlTOx3traJ7hKojoyXAnirC2wYazHLT2p1EWcYX0WAkxAiUt29EGhLKEYZVbTr1lFuw0s5RtaXwqsDfUdI9RG14nwohg87SxaYwqv+jPMrQqfnDCqtePER4rFfrCdkkK+s4m1RjIjmAi5LSHtAzm1bpEBX74WllVmxo5kSccng7TXPv+q9AesK8ob3FF0Unm999grqEF/4x84CJQMqDs68wDGwyg74Yvmi3/XV/u6+VhpQD5lIvq+TekXXWV9xn88QM2xq/tJjfJlg5Lv51+vOILiFZR//pbvJOy9uWKxTKOzkgsG2MTQNug== 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-SenderADCheck; bh=8V1RAIKPGkM2Ba0+7ir7UFP86+/ZVZuGumZQsGNZ4A8=; b=W1NW72M7FG0E81Eeb1XSWwMppUA6vWBOoLa8a1PMde/rX92AskNOH4htWuZmWhXMYiZ4qLUN7jOf/poB2ktzUXZABgE1D3fWWRj0wsWBuC0TqODMHfCHZRyXNhsLPBq7T1yvFTDsJTXK7lQpAAVLfy7sgvVcoQIhRfL/EySXYPBqIP63R2bFpEE2VOgRITWW+7whBVtTLKDYz1GaqZ5+8E2e9BrEQb33iFb789fWaLXAH69lgOmWF9zS8WoggksXgL/HLwD7P9qnclgSiodeSBOH9h/wFvqhCUyNE0Q3FN9cEzk/WVqLQfVgQMrgLRRzIzRvbRceqBTMgH8awbzJPg== 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=8V1RAIKPGkM2Ba0+7ir7UFP86+/ZVZuGumZQsGNZ4A8=; b=xv1ONiOEz3kmtL1KGwngTrOTTmHBLfPQ0IspDz6eXvmazYesiuGLIYr36zxtt/IOU+MLLVTd1CtsDiJjvgMXjHHk48anW7VdpF1BXe3ikzGw3AQCSBd7wdfJhJam/boxy0nnoBAltO5RDaSF1zKdqv10UjH1a+GijZ6eAk7SqqQ= Received: from DB6PR0802MB2216.eurprd08.prod.outlook.com (2603:10a6:4:85::9) by DB6PR0802MB2215.eurprd08.prod.outlook.com (2603:10a6:4:86::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.24; Tue, 21 Jul 2020 05:39:37 +0000 Received: from DB6PR0802MB2216.eurprd08.prod.outlook.com ([fe80::9d1d:207b:e89d:199d]) by DB6PR0802MB2216.eurprd08.prod.outlook.com ([fe80::9d1d:207b:e89d:199d%10]) with mapi id 15.20.3195.026; Tue, 21 Jul 2020 05:39:37 +0000 From: Honnappa Nagarahalli To: Lukasz Wojciechowski , "Van Haaren, Harry" , Phil Yang , Aaron Conole CC: David Marchand , Igor Romanov , dev , "Yigit, Ferruh" , nd , Honnappa Nagarahalli , nd Thread-Topic: [dpdk-dev] Random failure in service_autotest Thread-Index: AQHWWpDQU8aq9KGvYUi8tIvIqDewi6kQcsgGgAESZvA= Date: Tue, 21 Jul 2020 05:39:37 +0000 Message-ID: References: <6d0bf076-c9bd-564c-20f6-ba8a49bc2389@intel.com> <88ee4323-1336-4bc7-414d-3dd7f19d684f@partner.samsung.com> <3bc99c95-1736-635e-e8af-c9ae47da6d9c@partner.samsung.com> In-Reply-To: <3bc99c95-1736-635e-e8af-c9ae47da6d9c@partner.samsung.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: ec2e5434-8001-4d63-9b78-af2ea774d0fe.0 x-checkrecipientchecked: true Authentication-Results-Original: partner.samsung.com; dkim=none (message not signed) header.d=none;partner.samsung.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [70.112.90.121] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: eed1a3f3-2335-40d1-ada1-08d82d387931 x-ms-traffictypediagnostic: DB6PR0802MB2215:|VI1PR0801MB1935: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6430;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: kLceEjLXKyGeKfWslqDuIAAsiGio8b5bJPPfymC6FACKgFBezSFc0LyzoizlVmkwqfttjw6To5vr4SE5SVqWlHJvHKN6tFLACH8M6JniCIr+WoS8GVGPB1sIxqzjnyPLHQd7uhAadh/uXHYTYfIyVGj0I1aWDz298QPSpBK0Spv+0+CsrWSWPd19O0x/3b6/Df1SqQEZp7gDDTaq3xHmToTG1HigHGECtNY0Pzu+xSHnt3DEqaBzXWKIXhc7YhMa+sVsF00++ubYa1E/aTT84VsQfW79cvD4mlp8oTLd/HVGFLCRS03TIg3UGTOe9YuOdGwoMHs9M9xXr/6GhkGNSGQFryoQk7965MJi9ZcVZ4PkJndbx9ugKd+ylaySczUIGhY1XAN5cCkAxLjflm3yEw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0802MB2216.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(366004)(39860400002)(376002)(346002)(396003)(5660300002)(66476007)(64756008)(66446008)(66556008)(66946007)(316002)(8936002)(76116006)(83380400001)(6506007)(9686003)(55016002)(8676002)(2906002)(478600001)(4326008)(52536014)(966005)(33656002)(186003)(86362001)(71200400001)(26005)(110136005)(53546011)(54906003)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: euUohG5VLRrSxtgUFBUKw+xZdIIcIyaZWBvMWCy9xzS9tC8v0YZ+tPiDHk/OknYCJI10/DiJP4Nfug8L03ezMDQZq716GnqsEzB3jcAdnGLAl3HHVyAn2ugcXAwKb5XJT2zXA1qnXuNz7jpnBe0JtHdiHVI+MAy3ok9W9k1OcJmfXiE8vQHoqqHI8ygw4Z/WbGOQedI3iHtVHapbtg9cyhh8Tm6xZ1/A49Hkat71snYSPjwuB7fH1ZxpfiJ6u2biL+oAF6hhtN8cJz+9pIQxGafmhKTmBzV2WTmjHYNO7nzIHpJXQVVFTbRrCxcXCdg/WyhtbqR7ie2JnSdMVVCDXJARXLkLTla1QmbiaOklQUGkedsizB9NXm70V9015TuXSQ5M1q1OI81l90DvrwD80NL97xUua9JXeoGG9bwpocTwjO8bmCCIjd9l4oiQcufrZCOe0Y0M2LTEwKkR9shdQYn/yNygCUBJ9ER4LOAdcUTKtMGw2nAgfD4t28HPW0OL Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2215 Original-Authentication-Results: partner.samsung.com; dkim=none (message not signed) header.d=none;partner.samsung.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT008.eop-EUR03.prod.protection.outlook.com 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; SFTY:; SFS:(4636009)(39860400002)(136003)(376002)(396003)(346002)(46966005)(966005)(5660300002)(52536014)(33656002)(4326008)(9686003)(478600001)(8936002)(55016002)(8676002)(356005)(47076004)(53546011)(70206006)(26005)(2906002)(54906003)(110136005)(316002)(36906005)(86362001)(336012)(81166007)(82740400003)(70586007)(186003)(83380400001)(6506007)(82310400002)(7696005); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 6d115789-84da-4414-a742-08d82d3874ce X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /uEdwzI7rx08c5edkGha8FP+ysFZqwMEhGI2PUlsmdwVRWYI9PVQxLunkxbHfTQN7D0qYCbdDl8xi9sRlTqUtHT9dQt9N7QFobS9oPLOnBPRkB0asqmz4ISnF9h3erYopZOO/LaK4RLvhMnluoSJLglst0CQYmshg20Ys3vYEKVCxzoTFMzloJWc6WzKViMQ0w4ZBfcENauagNSLEs9FqIivltXsB2Iu42NIhsOQr1WpeAHe9+LjTavAIetff0QHQu+8lK8PomMnvsdsZFp7QrkZ5WrljyyiJrID3YcexFrPVfVeUqbfB7tKRPqudLDRHdvN/eiq/0tdc7mnGUcoM1Nsf5gzwHm0QqM2thvsIrVO5S3ne6Ep4VXCBc5FXW4IH47StUXkIpvda5pY1VUr48Tq4VnsfIok9fVSjGhgiTq8/Bwh8KcwBONjwr9vwNQE9lNdQuLpT/7XAFqtERYQdRRKfjfjqjInIDxED+Btuwo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2020 05:39:44.6722 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: eed1a3f3-2335-40d1-ada1-08d82d387931 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: AM5EUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1935 Subject: Re: [dpdk-dev] Random failure in service_autotest X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PHNuaXA+DQoNCj4gPj4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFJhbmRvbSBmYWlsdXJlIGlu IHNlcnZpY2VfYXV0b3Rlc3QNCj4gPj4+DQo+ID4+PiBMdWthc3ogV29qY2llY2hvd3NraSA8bC53 b2pjaWVjaG93QHBhcnRuZXIuc2Ftc3VuZy5jb20+IHdyaXRlczoNCj4gPj4+DQo+ID4+Pj4gVyBk bml1IDE3LjA3LjIwMjAgb8KgMTc6MTksIERhdmlkIE1hcmNoYW5kIHBpc3plOg0KPiA+Pj4+PiBP biBGcmksIEp1bCAxNywgMjAyMCBhdCAxMDo1NiBBTSBEYXZpZCBNYXJjaGFuZA0KPiA+Pj4+PiA8 ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4gd3JvdGU6DQo+ID4+Pj4+PiBPbiBXZWQsIEp1bCAx NSwgMjAyMCBhdCAxMjo0MSBQTSBGZXJydWggWWlnaXQNCj4gPj4+Pj4+IDxmZXJydWgueWlnaXRA aW50ZWwuY29tPg0KPiA+Pj4gd3JvdGU6DQo+ID4+Pj4+Pj4gT24gNy8xNS8yMDIwIDExOjE0IEFN LCBEYXZpZCBNYXJjaGFuZCB3cm90ZToNCj4gPj4+Pj4+Pj4gSGVsbG8gSGFycnkgYW5kIGd1eXMg d2hvIHRvdWNoZWQgdGhlIHNlcnZpY2UgY29kZSByZWNlbnRseSA6LSkNCj4gPj4+Pj4+Pj4NCj4g Pj4+Pj4+Pj4gSSBzcG90dGVkIGEgZmFpbHVyZSBmb3IgdGhlIHNlcnZpY2UgVVQgaW4gVHJhdmlz Og0KPiA+Pj4+Pj4+PiBodHRwczovL3RyYXZpcy0NCj4gY2kuY29tL2dpdGh1Yi9vdnNyb2JvdC9k cGRrL2pvYnMvMzYxMDk3OTkyI0wxODY5DQo+ID4+Pj4+Pj4+IDcNCj4gPj4+Pj4+Pj4NCj4gPj4+ Pj4+Pj4gSSBmb3VuZCBvbmx5IGEgc2luZ2xlIGluc3RhbmNlIG9mIHRoaXMgZmFpbHVyZSBhbmQg dHJpZWQgdG8NCj4gPj4+Pj4+Pj4gcmVwcm9kdWNlIGl0IHdpdGggbXkgdXN1YWwgImJydXRlIiBh Y3RpdmUgbG9vcCB3aXRoIG5vIHN1Y2Nlc3Mgc28NCj4gZmFyLg0KPiA+Pj4+Pj4+ICsxLCBJIGRp ZG4ndCBhYmxlIHRvIHJlcHJvZHVjZSBpdCBpbiBteSBlbnZpcm9ubWVudCBidXQgb2JzZXJ2ZWQN Cj4gPj4+Pj4+PiAraXQgaW4NCj4gPj4+IHRoZQ0KPiA+Pj4+Pj4+IFRyYXZpcyBDSS4NCj4gPj4+ Pj4+Pg0KPiA+Pj4+Pj4+PiBBbnkgY2hhbmNlIGl0IGNvdWxkIGJlIGR1ZSB0byByZWNlbnQgY2hh bmdlcz8NCj4gPj4+Pj4+Pj4gaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS91cmw/az03MGE4 MDFiMy0yZDdiNWFhNy03MGE5OGFmYy0NCj4gPj4+IDBjYzQ3YTMxY2U0ZS0NCj4gPj4+DQo+IDIz MWRjN2I4ZWU2ZWI4YTkmcT0xJnU9aHR0cHMlM0ElMkYlMkZnaXQuZHBkay5vcmclMkZkcGRrJTJG Y29tDQo+ID4+PiBtaXQlMkYlM0ZpZCUzRGYzYzI1NmI2MjEyNjJlNTgxZDNlZGNjYTM4M2RmODM4 NzVhYjdlYmUNCj4gPj4+Pj4+Pj4gaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS91cmw/az0y MWRiY2ZkMy03YzA4OTRjNy0yMWRhNDQ5Yy0NCj4gPj4+IDBjYzQ3YTMxY2U0ZS0NCj4gPj4+DQo+ IGQ4YzZhYmZiMDNiZjY3ZjEmcT0xJnU9aHR0cHMlM0ElMkYlMkZnaXQuZHBkay5vcmclMkZkcGRr JTJGY29tDQo+IG0NCj4gPj4+IGl0JTJGJTNGaWQlM0QwNDhkYjRiNmRjY2NhZWU5Mjc3Y2U1YjRm YmIyZmU2ODRiMjEyZTIyDQo+ID4+Pj4+PiBJIGNhbiBzZWUgbW9yZSBvY2N1cnJlbmNlcyBvZiB0 aGUgaXNzdWUgaW4gdGhlIENJLg0KPiA+Pj4+Pj4gSSBqdXN0IGFwcGxpZWQgdGhlIHBhdGNoIGNo YW5naW5nIHRoZSBsb2cgbGV2ZWwgZm9yIHRlc3QgYXNzZXJ0LA0KPiA+Pj4+Pj4gaW4gdGhlIGhv cGUgaXQgd2lsbCBoZWxwLg0KPiA+Pj4+PiBBbmQuLi4gd2UganVzdCBnb3Qgb25lIHdpdGggbG9n czoNCj4gPj4+Pj4gaHR0cHM6Ly90cmF2aXMtY2kuY29tL2dpdGh1Yi9vdnNyb2JvdC9kcGRrL2pv YnMvMzYyMTA5ODgyI0wxODk0OA0KPiA+Pj4+Pg0KPiA+Pj4+PiBFQUw6IFRlc3QgYXNzZXJ0IHNl cnZpY2VfbGNvcmVfYXR0cl9nZXQgbGluZSAzOTYgZmFpbGVkOg0KPiA+Pj4+PiBsY29yZV9hdHRy X2dldCgpIGRpZG4ndCBnZXQgY29ycmVjdCBsb29wIGNvdW50ICh6ZXJvKQ0KPiA+Pj4+Pg0KPiA+ Pj4+PiBJdCBsb29rcyBsaWtlIGEgcmFjZSBiZXR3ZWVuIHRoZSBzZXJ2aWNlIGNvcmUgc3RpbGwg cnVubmluZyBhbmQNCj4gPj4+Pj4gdGhlIGNvcmUgcmVzZXR0aW5nIHRoZSBsb29wcyBhdHRyLg0K PiA+Pj4+Pg0KPiA+Pj4+IFllcywgaXQgc2VlbXMgdG8gYmUganVzdCBsYWNrIG9mIHBhdGllbmNl IG9mIHRoZSB0ZXN0LiBJdCBzaG91bGQNCj4gPj4+PiB3YWl0IGEgYml0IGZvciBsY29yZSB0byBz dG9wIGJlZm9yZSByZXNldHRpbmcgYXR0cnMuDQo+ID4+Pj4gU29tZXRoaW5nIGxpa2UgdGhpcyBz aG91bGQgaGVscDoNCj4gPj4+PiBAQCAtMzg0LDYgKzM4NCw5IEBAIHNlcnZpY2VfbGNvcmVfYXR0 cl9nZXQodm9pZCkNCj4gPj4+Pg0KPiA+Pj4+ICAgwqDCoMKgwqDCoMKgwqAgcnRlX3NlcnZpY2Vf bGNvcmVfc3RvcChzbGNvcmVfaWQpOw0KPiA+Pj4+DQo+ID4+Pj4gK8KgwqDCoMKgwqDCoCAvKiB3 YWl0IGZvciB0aGUgc2VydmljZSBsY29yZSB0byBzdG9wICovDQo+ID4+Pj4gK8KgwqDCoMKgwqDC oCBydGVfZGVsYXlfbXMoMjAwKTsNCj4gPj4+PiArDQo+ID4+Pj4gICDCoMKgwqDCoMKgwqDCoCBU RVNUX0FTU0VSVF9FUVVBTCgwLA0KPiBydGVfc2VydmljZV9sY29yZV9hdHRyX3Jlc2V0X2FsbChz bGNvcmVfaWQpLA0KPiA+Pj4+ICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgIlZhbGlkIGxjb3JlX2F0dHJfcmVzZXRfYWxsKCkgZGlkbid0DQo+ID4+ Pj4gcmV0dXJuIHN1Y2Nlc3MiKTsNCj4gPj4+IFdvdWxkIGFuIHJ0ZV9lYWxfd2FpdF9sY29yZSBt YWtlIHNlbnNlPyAgT3ZlcmFsbCwgSSByZWFsbHkgZGlzbGlrZQ0KPiA+Pj4gc2xlZXBzIGJlY2F1 c2UgdGhleSBjYW4gaGlkZSByYWN5IHN5bmNocm9uaXphdGlvbiBwb2ludHMuDQo+ID4+DQo+ID4+ IFRoZSBydGVfc2VydmljZV9sY29yZV9zdG9wKCkgb3BlcmF0aW9uIGNoYW5nZXMgdGhlIHN0YXR1 cyB0bw0KPiBSVU5TVEFURV9TVE9QRUQuDQo+ID4+IEhvd2V2ZXIsIGl0IHdpbGwgbm90IHRlcm1p bmF0ZSB0aGUgc2VydmljZV9ydW4oKSBwcm9jZWR1cmUgKHRoZXJlIGlzDQo+ID4+IGEgc3Bpbmxv Y2sgaW4NCj4gPj4gc2VydmljZV9ydW4oKSBNVF9VTlNBRkUgcGF0aCkuDQo+ID4+IFNvIHRoZSAn Y3MtPmxvb3AnIG1pZ2h0IGluY3JlYXNlIGFmdGVyIGNhbGxpbmcNCj4gPj4gcnRlX3NlcnZpY2Vf bGNvcmVfYXR0cl9yZXNldF9hbGwoKSwNCj4gPj4gd2hpY2ggbGVhZHMgdG8gdGhpcyBmYWlsdXJl Lg0KPiA+PiBJIHRoaW5rIGlmIHdlIG1vdmUgdGhlIGxvb3AgY291bnRlciB1cGRhdGUgb3BlcmF0 aW9uIGJlZm9yZSB0aGUNCj4gPj4gc2VydmljZV9ydW4oKSBwcm9jZWR1cmUsIGl0IGNhbiBhdm9p ZCB0aGlzIGNvbmZsaWN0Lg0KPiA+Pg0KPiA+PiBJIGNhbm5vdCByZXByb2R1Y2UgdGhpcyBpc3N1 ZSBvbiBteSB0ZXN0YmVkLCBzbyBub3Qgc3VyZSBzb21ldGhpbmcNCj4gPj4gbGlrZSB0aGlzIGNh biBoZWxwIG9yIG5vdC4NCj4gPj4gUGxlYXNlIGNoZWNrIHRoZSBjb2RlIGJlbG93Lg0KPiA+Pg0K PiA+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL3J0ZV9zZXJ2aWNlLmMNCj4g Pj4gYi9saWIvbGlicnRlX2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYw0KPiA+PiBpbmRleCA2YTBl MGZmLi43YjcwM2RkIDEwMDY0NA0KPiA+PiAtLS0gYS9saWIvbGlicnRlX2VhbC9jb21tb24vcnRl X3NlcnZpY2UuYw0KPiA+PiArKysgYi9saWIvbGlicnRlX2VhbC9jb21tb24vcnRlX3NlcnZpY2Uu Yw0KPiA+PiBAQCAtNDY0LDYgKzQ2NCw3IEBAIHNlcnZpY2VfcnVubmVyX2Z1bmModm9pZCAqYXJn KQ0KPiA+PiAgICAgICAgICAgd2hpbGUgKF9fYXRvbWljX2xvYWRfbigmY3MtPnJ1bnN0YXRlLCBf X0FUT01JQ19BQ1FVSVJFKSA9PQ0KPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIFJVTlNU QVRFX1JVTk5JTkcpIHsNCj4gPj4gICAgICAgICAgICAgICAgICAgY29uc3QgdWludDY0X3Qgc2Vy dmljZV9tYXNrID0gY3MtPnNlcnZpY2VfbWFzazsNCj4gPj4gKyAgICAgICAgICAgICAgICBjcy0+ bG9vcHMrKzsNCj4gPj4NCj4gPj4gICAgICAgICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IFJU RV9TRVJWSUNFX05VTV9NQVg7IGkrKykgew0KPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAg IGlmICghc2VydmljZV92YWxpZChpKSkgQEAgLTQ3MSw4ICs0NzIsNiBAQA0KPiA+PiBzZXJ2aWNl X3J1bm5lcl9mdW5jKHZvaWQgKmFyZykNCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAv KiByZXR1cm4gdmFsdWUgaWdub3JlZCBhcyBubyBjaGFuZ2UgdG8gY29kZSBmbG93ICovDQo+ID4+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VydmljZV9ydW4oaSwgY3MsIHNlcnZpY2VfbWFz aywgc2VydmljZV9nZXQoaSksIDEpOw0KPiA+PiAgICAgICAgICAgICAgICAgICB9DQo+ID4+IC0N Cj4gPj4gLSAgICAgICAgICAgICAgICBjcy0+bG9vcHMrKzsNCj4gPj4gICAgICAgICAgIH0NCj4g Pj4NCj4gPj4gICAgICAgICAgIHJldHVybiAwOw0KPiA+IENoYW5naW5nIHRoZSBpbXBsZW1lbnRh dGlvbiBsb29wIGNvdW50aW5nIGlzIG9uZSBvcHRpb24gLSBidXQgY2hhbmdpbmcNCj4gPiB0aGUg aW1wbGVtZW50YXRpb24gYXMgYSB3b3JrYXJvdW5kIGZvciBhIHVuaXQgdGVzdCBzZWVtcyBsaWtl IHRoZSB3cm9uZw0KPiB3YXkgYXJvdW5kLg0KPiBJIGFncmVlLiBXZSBzaG91bGQgZml4IHRoZSB0 ZXN0IG5vdCB0aGUgc2VydmljZSBpbXBsZW1lbnRhdGlvbi4gT2YgY291cnNlIGl0DQo+IHdvdWxk IGJlIG5pY2UgdG8gZG8gc28gd2l0aG91dCBpbnNlcnRpbmcgc2xlZXBzIGFzIGl0J3MgYSB3b3Jr YXJvdW5kIGZvciB0cnVlDQo+IHN5bmNocm9uaXphdGlvbi4NCkkgdGhpbmsgdGhlIHNlcnZpY2Ug c2h1dGRvd24gc2VxdWVuY2UgaW4gdGhlIHRlc3QgY2FzZSBpcyBub3QgY29ycmVjdC4gV2UgY2Fu bm90IGNhbGwgJ3J0ZV9zZXJ2aWNlX2xjb3JlX3N0b3AnIHdpdGhvdXQgZmlyc3Qgc2h1dHRpbmcg ZG93biB0aGUgc2VydmljZSB1c2luZyAncnRlX3NlcnZpY2VfcnVuc3RhdGVfc2V0JyBhbmQgJ3J0 ZV9zZXJ2aWNlX2NvbXBvbmVudF9ydW5zdGF0ZV9zZXQnLiBUaGUgJ3J0ZV9zZXJ2aWNlX2xjb3Jl X3N0b3AnIGhhcyBjaGVja3MgdG8gdmFsaWRhdGUgdGhhdCB0aGUgc2VydmljZSBpcyBub3QgcnVu bmluZyBjdXJyZW50bHkgKGFtb25nIG90aGVyIHRoaW5ncykuIEluIGZhY3QsIHRoZSBjYWxsIHRv ICdydGVfc2VydmljZV9sY29yZV9zdG9wJyBBUEkgaXMgcmV0dXJuaW5nIC1FQlVTWSBjdXJyZW50 bHkgaW4gdGhlIHRlc3QgY2FzZS4gV2UgYXJlIG5vdCBjaGVja2luZyB0aGUgcmV0dXJuIHN0YXR1 cy4NCg0KSWYgSSB1bmRlcnN0YW5kIHRoZSBpbnRlbnQgb2YgdGhlIHRlc3QgY2FzZSBjb3JyZWN0 bHksIHRoZSBzZXF1ZW5jZSBvZiB0aGUgY2FsbHMgbmVlZHMgdG8gYmU6DQpydGVfc2VydmljZV9y dW5zdGF0ZV9zZXQoaWQsIDApDQpydGVfc2VydmljZV9jb21wb25lbnRfcnVuc3RhdGVfc2V0KGlk LCAwKTsNCnJ0ZV9zZXJ2aWNlX21heV9iZV9hY3RpdmUgLSBsb29wIHRpbGwgdGhlIHNlcnZpY2Ug aXMgbm90IGFjdGl2ZQ0KcnRlX3NlcnZpY2VfbGNvcmVfc3RvcChzbGNvcmVfaWQpOw0KDQo+ID4N Cj4gPiBIb25uYXBwYSdzIHN1Z2dlc3Rpb24gaW4gdGhlIG90aGVyIHJlcGx5IHNlZW1zIHRvIG5v dCB3b3JrIGhlcmUsIGFzIHRoZQ0KPiAic2VydmljZV9tYXlfYmVfYWN0aXZlIg0KPiA+IHdvbid0 IGdldCB1cGRhdGVkIGlmIHRoZSBzZXJ2aWNlIGNvcmUgaXMgc3RvcHBlZCBhZnRlciBydW5uaW5n IGl0cyBmaW5hbA0KPiBpdGVyYXRpb24uLj8NClRoaXMgYWxzbyBpcyBhIHByb2JsZW0uDQpUaGlz IG5lZWRzIHRvIGJlIGZpeGVkIGJ5IHNldHRpbmcgJ3NlcnZpY2VfYWN0aXZlX29uX2xjb3JlJyBp bW1lZGlhdGVseSBhZnRlciB0aGUgc2VydmljZSBjb21wbGV0ZXMgcnVubmluZyBpbiAnc2Vydmlj ZV9ydW4nIChyYXRoZXIgdGhhbiB3YWl0aW5nIGZvciB0aGUgbmV4dCBpdGVyYXRpb24gb2Ygc2Vy dmljZV9ydW4pLg0KDQo+ID4NCj4gPiBJJ2QgcHJlZmVyIHRvIHNlZSB0aGUgaW1wbGVtZW50YXRp b24gYWN0dWFsbHkgaW1wcm92ZSwgb3Igd29ya2Fyb3VuZCBpbg0KPiB0aGUgdGVzdCBjb2RlIGl0 c2VsZi4NCj4gPiBGb3IgaW1wcm92aW5nIHRoZSBpbXBsZW1lbnRhdGlvbiwgSSBjYW4gc3VnZ2Vz dCB0aGlzIHBhdGNoOg0KPiA+IGh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdXJsP2s9OGVl NzAxMzgtZDMzNTFhNjAtOGVlNjhhNzctDQo+IDBjYzQ3YTMxDQo+ID4gYzhiNC0NCj4gZjNmNmJh NTg3YmU1NDE2MiZxPTEmdT1odHRwJTNBJTJGJTJGcGF0Y2hlcy5kcGRrLm9yZyUyRnBhdGNoJTJG DQo+IDc0DQo+ID4gNDkzJTJGDQo+ID4NCj4gPg0KPiA+IFRoYXQgbGVhdmVzIHVzIHdpdGggMyBv cHRpb25zOw0KPiA+IDEpIEFkZCBhIHNsZWVwLCBhbGxvd2luZyB0aGUgc2VydmljZSBjb3JlIHRv IGZpbmlzaCBpdHMgZGVsYXkoKSBhcw0KPiA+IHBhcnQgb2YgdGhlIHNlcnZpY2UgaXRzIHJ1bm5p bmcsIGFuZCBnaXZlIGl0IHNvbWUgZ3JhY2UgdGltZSB0byBmaW5pc2gNCj4gSSdtIG5vdCBhIGZh biBvZiBzbGVlcHMsIGJ1dCB0aGUgdGVzdCBjb2RlIGlzIGFscmVhZHkgZnVsbCBvZiB0aGVtIGFu dCB0aGlzDQo+IHdvdWxkIGJlIHRoZSBlYXNpZXN0IGZpeC4NCj4gPiAyKSBSZWxheCB0aGUgY2hl Y2sgaW4gdGhlIHVuaXQgdGVzdCwgdG8gYWxsb3cgZm9yICB2YWx1ZSA8PSAoZXhwZWN0ZWQgKyAx KQ0KPiB3aGljaCB3b3VsZCBpZ25vcmUgdGhlIGxhc3QgY3MtPmxvb3BzKys7IGNhbGwuDQo+ID4g ICAgICAoQW5vdGhlciB3YXkgdG8gdGhpbmsgYWJvdXQgb3B0aW9uIDIsIGlzIHRvIGFsbG93IGZv ciB0aGUgbm9uLQ0KPiBkZXRlcm1pbmlzbSBvZiB0aGUgdGhyZWFkaW5nIGludG8gdGhlIHRlc3Qp Lg0KPiBJIGRvbid0IGxpa2UgdGhpcyBvbmUuDQo+ID4gMykgVXNlIHRoZSBsaW5rZWQgcGF0Y2gg dG8gaW1wbGVtZW50L2FkZC9maXggYSB3YWl0IHRpbWUgaW4gdGhlIHN0b3AoKQ0KPiA+IEFQSQ0K PiBUaGUgcGF0Y2ggYWRkcyBuZXcgZnVuY3Rpb25hbGl0eSB0byB0aGUgcHVibGljIEFQSSBmdW5j dGlvbi4gSSBkb24ndCBrbm93IGlmJ3MNCj4gYSBnb29kIHN0ZXAuIEFuZCBhbHNvIEkgZG9uJ3Qg bGlrZSB0aGUgc29sdXRpb24uIEkgdGhpbmsgdGhhdCBkZWZpbmluZyBhDQo+IDEwMDAqMW1zID0g MXMgdGltZSBmb3Igc2VydmljZSB0byBmaW5pc2ggaXMgYWxzbyBiYWQgYXMgd2UgZGVmaW5lIHNv bWUgc3RhdGljDQo+IG51bWJlciBpbiB0aGUgY29kZS4NCj4gDQo+IE15IHByb3Bvc2FsIGlzIHRv IGtlZXAgdGhlIHRocmVhZF9hY3RpdmUgZmxhZyBhbmQgYWRkIGEgbmV3IGZ1bmN0aW9uIGZvcg0K PiBjaGVja2luZyBpdC4gVGhpcyB3YXkgdGhlIGZpbmFsIHVzZXIgKGluIG91ciBjYXNlIHRlc3Qg YXBwKSB3b3VsZCBiZSBhYmxlIHRvIGRvDQo+IGNoZWNraW5nIHRoYXQgZmxhZyBpbiBhIGxvb3Ag YnkgaXRzZWxmLiBUaGUgZmluYWwgdXNlciB3aG8gZGVsZWdhdGVkIHNlcnZpY2UgdG8NCj4gYmUg cnVuIG9uIGxjb3JlIGtub3dzIHdoYXQgdHlwZSBvZiBzZXJ2aWNlIGl0IGlzIGFuZCBob3cgbG9u ZyBzaG91bGQgaXQgd2FpdA0KPiBmb3IgdGhlIHNlcnZpY2UgdG8gc3RvcC4NCj4gDQo+IE9yIHdl IGNhbiBwcm92aWRlIGEgc3luY2hyb25vdXMgZnVuY3Rpb24gdXNpbmcgY29uZGl0aW9uYWxzIHRv IGtub3cgaWYgdGhlDQo+IHNlcnZpY2UgaGFzIHN0b3BwZWQsIGJ1dCB0aGF0IHdvdWxkIGFsc28g cmVxdWlyZSB0byBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mDQo+IEFQSS4NCj4gPg0KPiA+IFN0cm9u ZyBvcHRpb25zIGVpdGhlciB3YXk/DQo+ID4NCj4gPiBSZWdhcmRzLCAtSGFycnkNCj4gDQo+IC0t DQo+IEx1a2FzeiBXb2pjaWVjaG93c2tpDQo+IFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcg0K PiANCj4gU2Ftc3VuZyBSJkQgSW5zdGl0dXRlIFBvbGFuZA0KPiBTYW1zdW5nIEVsZWN0cm9uaWNz DQo+IE9mZmljZSArNDggMjIgMzc3IDg4IDI1DQo+IGwud29qY2llY2hvd0BwYXJ0bmVyLnNhbXN1 bmcuY29tDQoNCg==