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 56C13A034F; Wed, 6 May 2020 16:34:07 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CAB171DA16; Wed, 6 May 2020 16:34:06 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40086.outbound.protection.outlook.com [40.107.4.86]) by dpdk.org (Postfix) with ESMTP id 6E83B1DA15 for ; Wed, 6 May 2020 16:34:05 +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=rTAhmlOdUiCpUBcgXG0sVBBmDXq1Oe1lvaevNgYrpz4=; b=LeRmOCL/zmF2fN2lHxb7SgKsyYBwltcsWV+p75Q8wP7XPGfr5+xzg3m/3+smDYrgpIdKRH0Ndn87FR+oWqorGBNxUeACZctGT6sfRnyOkC/40hK5fEsdSTqozbPDiAD/Z+FynfSTJAzalzd5247h6iwOT3xe+iXqWnnA8y6FMuA= Received: from DB6PR0601CA0024.eurprd06.prod.outlook.com (2603:10a6:4:7b::34) by DB8PR08MB5497.eurprd08.prod.outlook.com (2603:10a6:10:11a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27; Wed, 6 May 2020 14:34:04 +0000 Received: from DB5EUR03FT020.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:7b:cafe::48) by DB6PR0601CA0024.outlook.office365.com (2603:10a6:4:7b::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.28 via Frontend Transport; Wed, 6 May 2020 14:34:04 +0000 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 DB5EUR03FT020.mail.protection.outlook.com (10.152.20.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Wed, 6 May 2020 14:34:03 +0000 Received: ("Tessian outbound b3a67fbfbb1f:v54"); Wed, 06 May 2020 14:34:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b6f85f01a96b3203 X-CR-MTA-TID: 64aa7808 Received: from 0e8ce807eaee.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id EFFC4756-914C-44DE-B871-67851ABE74A8.1; Wed, 06 May 2020 14:33:58 +0000 Received: from FRA01-PR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0e8ce807eaee.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 06 May 2020 14:33:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kDM/pi66jExQjfgw6rkfy54BRRDRno+F51NtZi86JqP9Q4WESd8h+Te0U4xpFIecQcDVkt9giTvSfCsgHlg+IixnxmrB2KVmTAgYfvJDIPbtjGcgUndcgfH231MVnDtc8ZCSKV/z/cYaPc2gfaFpPDnTgwPrMNDVGFFbr88+rXSwSLaUePivdgamMfXK0XDtFGmYysVH/spwcBAoI++bpMzZ4Njehubxl2u673Qd1+S1OCW2sVFVah2mIYGctWguSI5a0amZ0VJGEas73XV9Sr33NUw+H+Ppc8+4GRlkYeONGLEa21xSDlCrcm1NLGNwXQSAnsLndsIUkWByoRpvdA== 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=rTAhmlOdUiCpUBcgXG0sVBBmDXq1Oe1lvaevNgYrpz4=; b=hCd23RAIBo3T50hZegbJbyx9+naP3znChwtFMeTjBPnYcA9a7vvePGyNfB1LYOcExPMSpa93IkH9G+c0WxgndzfOZe7SV6PN5GbDc3JUGwrdWaNQJljzD4nPQUWbKsQ/CYgwz0YhGV5HBxGDUw8VrcZNcZWxZJKWU0r5QO+obBRxUIWrUhDkqQWcMgitzwhgjjC+pCXe91FdN9r/a9atcQ8NjpoBMMU3ed99un3bX8kSHXO4/CqurTCwAP6lav9GodGtGT7ZG4jkhewruyIA1uy7zd1Yigig9DyrIn9AK71tz3TzPSy3iHsTwiKb2feb3jsTB517DV/HGjf0o0guXw== 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=rTAhmlOdUiCpUBcgXG0sVBBmDXq1Oe1lvaevNgYrpz4=; b=LeRmOCL/zmF2fN2lHxb7SgKsyYBwltcsWV+p75Q8wP7XPGfr5+xzg3m/3+smDYrgpIdKRH0Ndn87FR+oWqorGBNxUeACZctGT6sfRnyOkC/40hK5fEsdSTqozbPDiAD/Z+FynfSTJAzalzd5247h6iwOT3xe+iXqWnnA8y6FMuA= Received: from PR2PR08MB4635.eurprd08.prod.outlook.com (2603:10a6:101:18::23) by PR2PR08MB4683.eurprd08.prod.outlook.com (2603:10a6:101:27::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.27; Wed, 6 May 2020 14:33:57 +0000 Received: from PR2PR08MB4635.eurprd08.prod.outlook.com ([fe80::35ba:7387:d7c1:6bb9]) by PR2PR08MB4635.eurprd08.prod.outlook.com ([fe80::35ba:7387:d7c1:6bb9%5]) with mapi id 15.20.2958.030; Wed, 6 May 2020 14:33:56 +0000 From: Phil Yang To: Lukasz Wojciechowski , Harry van Haaren , "dev@dpdk.org" CC: Honnappa Nagarahalli , nd Thread-Topic: [dpdk-dev] [PATCH] test/service: add perf test for service on app lcore Thread-Index: AQHWH9EDv4yRMIYMwUqQCTCJW6CTd6iYa5yAgAKwJhA= Date: Wed, 6 May 2020 14:33:56 +0000 Message-ID: References: <20200501155649.2959-1-harry.van.haaren@intel.com> <38e4b29c-4aaa-87f8-8e3f-498d4be2fcf0@partner.samsung.com> In-Reply-To: <38e4b29c-4aaa-87f8-8e3f-498d4be2fcf0@partner.samsung.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 730742e8-21e9-4acd-8773-0c9a8ee4a266.0 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: [58.39.116.39] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: ce67dda3-e524-43f5-ddd8-08d7f1ca8658 x-ms-traffictypediagnostic: PR2PR08MB4683:|PR2PR08MB4683:|DB8PR08MB5497: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:3383;OLM:3383; x-forefront-prvs: 03950F25EC X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 0fAju9DiPFPA389VvniqiqlXY0MLyVOiVMlDsepWgj+EDSiV9oK+Hk1ZQWHstVpX95eUpBF5sbPEn/2ZC71NIWA/1OGUCOtmYMGf5KYSbS6sFshv3HGt1E0JaOqhmIip+jhV2d07SMmvuFJxxkpy0zfe44P5Fjbr0bZXeob/wGloW6LL3+ylyX2G5buVJH+QnyelkgNL4F2aR6BYrIS794zmRggyIob81KXVZe+T7znaNWs391YtE0c4CihclFHzKS5G/m3sKdVa5qd2H8XlZlZ3PtroPZpJflYc4JVwvoiSGJBYTe+VElf6N96EmG7QFUNPmnK6RmkVByuP//CL6DQQ+28yMZ5bnID2iX23gB5g4HT/TBl45H23+xzvEwVtNMG0dit/aZSXw4rpNpJWN/ndEIyF7/504YteIpG/qtB2IYeniz8VYMH1Ds1Lh/E4lMTk3fEraPcnX/4Sga1kIULldos4fo6khlvuw+ZZTzFUyhO9aZSv0XhOyOWjK1WsQBnXA+9oXcDl9Td820tXZ+/PdfkB3aaf7mu0UJ5prSchM+8UTO+WuJsP4vOLQPrwxQUYpIg5Ak+DaunjkfRDhTO1I9jBTTkPQ8KeOCnrUxk= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR2PR08MB4635.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(136003)(376002)(396003)(39860400002)(366004)(33430700001)(186003)(86362001)(2906002)(66556008)(66476007)(66446008)(64756008)(53546011)(6506007)(26005)(8676002)(76116006)(478600001)(7696005)(66946007)(316002)(52536014)(110136005)(71200400001)(54906003)(9686003)(5660300002)(33656002)(55016002)(8936002)(33440700001)(4326008)(966005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: /ue1nssY8zsQTJzvzEIxG0ZGI5LmFw6kof8d0/RB3nZqZYtAkQRz1+9/rLWuQxfMWpjZHi/zxntf+nAm8N4jK3Q4qCTY173fG9rPvEuyiM4gfoKyV+H0HjzOZor9wogYqzmQUzhEdi7oyyYL2nTQ3wgo6p08Zv5FU3JTkEPyN5kS5hGMMfUc6hRU1Xyj9mgo4oHrgtnATibR9caX4p/EGEEnzPLjkDK5htiueE1y4f0xhs/1eInhd6MAqILDm9zYo1g66pjHn+AMMNTa+7C/iSqMnYY2b9TprZCuAEoEqSjR7I27+lNkIPnQkNlGtWjd7gvgMXDkP3J8vG9nmArk/75nKm/Bwnzum8mrGMfygfcvzIpkRuvqxW2kfPlYftqNCjptpiWUEDfm5nE8f0GkxiGycfRCib0w5zFO++KzwYymDkFXgh/tqLIKFSCTIco/DpY123pFGRsYAxh+RsAoWMI+cNbJfWlN4HbtVx5+2PKQo/7NIqiQRANE13sXZIKvl/pg+27DtcF/97sofhZ/8aAivF7Ek7NXt2TB4OrV6zSNhi2xk0r97cK4uyGDED2fm+FAsmUOmYqEBXSd/LEN70Avuy1AZ7+WC5lKIk0pncAUHial8OjtdTsS5E2wClSjUYA9OdxNo7RiSss5o19iZo7FFKqSQ2U6fV5mdAW0J2E4E1PJafPA3N6nCTY7Q7MyGYnSRkpY+T4846gupkc6W8bveNS4sMEToadOP3uuRs5XjGVxnE9qnav2uuvvojaB3YEcr7OYRmmEQsANlNVz+U3HFcuaeBdf+JaKYTiE1AA= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4683 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: DB5EUR03FT020.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)(136003)(39860400002)(376002)(346002)(396003)(46966005)(33430700001)(7696005)(336012)(8676002)(316002)(54906003)(33656002)(110136005)(70586007)(70206006)(4326008)(86362001)(47076004)(478600001)(52536014)(2906002)(966005)(26005)(33440700001)(356005)(53546011)(186003)(5660300002)(81166007)(55016002)(8936002)(6506007)(9686003)(82310400002)(82740400003); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: f4f9fd05-88f9-4fdf-2ebd-08d7f1ca825d X-Forefront-PRVS: 03950F25EC X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0n2PStAURs43kezI8krmI27UUjROdwV/IYgUq/WRH9Fn0Ix7TBDUdejA8zBCU5mxFG3bqC+wr4G5abDIJQxbWFmzQAS7sX6UV2HxQGjQ1Os8880A3Fed4sDts9hnGwoP3KlOLF5Tpxq96ql2L3GjgTItw1VgSmsVzJrW0Er6Qucy6qcHKpDloEllnrK99lXd/gbCK6acgJo9b8J2WmBnn+AxJmt8cNnF3o+ebhLEBZFjQk+3bdQzW968LREXiiG7f/s1ViaIakzkxLZfepOYr7LYuk39Tg/BPXn+YFssdTEURMzh8LqPLz92b3aPUu8Iilp16rOxSqBEcVaXJb2LWHy6kS5Wjwfj78+ufNBfeVEH+bJfZ1rhU2b3EcwRWausYYYiYyFtUTVEKY1vD5KxPQNy7S5OJYeL5xZaAspt/nxQR3z5/hMz03sArGMAFvHTfOr9281i034t3eMRSn4HenmDazlRBKL8PX+urW/ILcFQ3+dZs1FVPuvz5oV1+svg1y/gPrBW7Fe/3Hzjtt+bsSO9FQO+suDC10h11vLZY84Vj2XCcXWRPTeZm1OJ8KIl3uHm4fMswoZhlniKX+rrk/mBFX3R49o0zR6t/qk97O6umykZOMqmIrT6j9kNEVaWMeZL7qS53qXrdcKEaafiaw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2020 14:34:03.5813 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ce67dda3-e524-43f5-ddd8-08d7f1ca8658 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5497 Subject: Re: [dpdk-dev] [PATCH] test/service: add perf test for service on app lcore 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWthc3ogV29qY2llY2hvd3Nr aSA8bC53b2pjaWVjaG93QHBhcnRuZXIuc2Ftc3VuZy5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE1h eSA1LCAyMDIwIDQ6NTAgQU0NCj4gVG86IEhhcnJ5IHZhbiBIYWFyZW4gPGhhcnJ5LnZhbi5oYWFy ZW5AaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8 SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IFBoaWwgWWFuZw0KPiA8UGhpbC5ZYW5nQGFy bS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gdGVzdC9zZXJ2aWNlOiBh ZGQgcGVyZiB0ZXN0IGZvciBzZXJ2aWNlIG9uDQo+IGFwcCBsY29yZQ0KPiANCj4gDQo+IFcgZG5p dSAwMS4wNS4yMDIwIG/CoDE3OjU2LCBIYXJyeSB2YW4gSGFhcmVuIHBpc3plOg0KPiA+IEFkZCBh IHBlcmZvcm1hbmNlIHRlc3QgdG8gdGhlIHNlcnZpY2UgcnVuIG9uIGFwcCBsY29yZSBhdXRvLQ0K PiA+IHRlc3QuIFRoaXMgdGVzdCBydW5zIHRoZSBzZXJ2aWNlIGluIGEgdGlnaHQgbG9vcCwgYW5k IG1lYXN1cmVzDQo+ID4gY3ljbGVzIHBhc3NlZCwgcHJpbnRpbmcgdGhlIHJlc3VsdHMuIEl0IHBy b3ZpZGVzIGEgcXVpY2sgY3ljbGUNCj4gPiBjb3N0IHZhbHVlLCBlbmFibGluZyBtZWFzdXJpbmcg cGVyZm9ybWFuY2Ugb2YgdGhlIGZ1bmN0aW9uIHRvDQo+ID4gcnVuIGEgc2VydmljZSBvbiBhbiBh cHBsaWNhdGlvbiBsY29yZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEhhcnJ5IHZhbiBIYWFy ZW4gPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPg0KPiA+DQo+ID4gLS0tDQo+ID4NCj4gPiBJ J20gc3VnZ2VzdGluZyB0byBtZXJnZSB0aGlzIHBhdGNoIGJlZm9yZSB0aGUgYnVnZml4L0MxMSBw YXRjaCBzZXJpZXMsDQo+ID4gKHYyIGN1cnJlbnRseSBoZXJlOiBodHRwczovL3Byb3RlY3QyLmZp cmVleWUuY29tL3VybD9rPWZkYTE1NTU2LQ0KPiBhMDZkOWNkMi1mZGEwZGUxOS0wY2M0N2FhOGY1 YmEtDQo+IDE3N2FjNjVkMjA2ODJhYTgmcT0xJnU9aHR0cCUzQSUyRiUyRnBhdGNoZXMuZHBkay5v cmclMkZwYXRjaCUyRg0KPiA2OTE5OSUyRiApDQo+ID4gYXMgdGhpcyB3b3VsZCBlbmFibGUgdXNl cnMgdG8gYmVuY2htYXJrIHRoZSAiYmVmb3JlIiBhbmQgImFmdGVyIg0KPiA+IHN0YXRlcyBvZiB0 aGUgYnVnZml4L0MxMSBwYXRjaGVzIGVhc2llci4NCj4gPg0KPiA+IC0tLQ0KPiA+ICAgYXBwL3Rl c3QvdGVzdF9zZXJ2aWNlX2NvcmVzLmMgfCAxMiArKysrKysrKysrKy0NCj4gPiAgIDEgZmlsZSBj aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0t Z2l0IGEvYXBwL3Rlc3QvdGVzdF9zZXJ2aWNlX2NvcmVzLmMgYi9hcHAvdGVzdC90ZXN0X3NlcnZp Y2VfY29yZXMuYw0KPiA+IGluZGV4IGE5MjJjN2RkYy4uNDY5MjQzMzE0IDEwMDY0NA0KPiA+IC0t LSBhL2FwcC90ZXN0L3Rlc3Rfc2VydmljZV9jb3Jlcy5jDQo+ID4gKysrIGIvYXBwL3Rlc3QvdGVz dF9zZXJ2aWNlX2NvcmVzLmMNCj4gPiBAQCAtNzg5LDggKzc4OSwxOCBAQCBzZXJ2aWNlX2FwcF9s Y29yZV9wb2xsX2ltcGwoY29uc3QgaW50IG10X3NhZmUpDQo+ID4gICAJCQkJIk1UIFVuc2FmZTog QXBwIGNvcmUxIGRpZG4ndCByZXR1cm4gLQ0KPiBFQlVTWSIpOw0KPiA+ICAgCX0NCj4gPg0KPiA+ IC0JdW5yZWdpc3Rlcl9hbGwoKTsNCj4gPiArCS8qIFBlcmZvcm1hbmNlIHRlc3Q6IGNhbGwgaW4g YSBsb29wLCBhbmQgbWVhc3VyZSB0c2MoKSAqLw0KPiA+ICsJY29uc3QgdWludDMyX3QgcGVyZl9p dGVycyA9ICgxIDw8IDEyKTsNCj4gPiArCXVpbnQ2NF90IHN0YXJ0ID0gcnRlX3JkdHNjKCk7DQo+ ID4gKwlmb3IgKHVpbnQzMl90IGkgPSAwOyBpIDwgcGVyZl9pdGVyczsgaSsrKSB7DQo+ID4gKwkJ aW50IGVyciA9IHNlcnZpY2VfcnVuX29uX2FwcF9jb3JlX2Z1bmMoJmlkKTsNCj4gPiArCQlURVNU X0FTU0VSVF9FUVVBTCgwLCBlcnIsICJwZXJmIHRlc3Q6IHJldHVybmVkIHJ1biBmYWlsdXJlIik7 DQo+ID4gKwl9DQo+ID4gKwl1aW50NjRfdCBlbmQgPSBydGVfcmR0c2MoKTsNCj4gPiArCXByaW50 ZigicGVyZiB0ZXN0IGZvciAlczogJTAuMWYgY3ljbGVzIHBlciBjYWxsXG4iLCBtdF9zYWZlID8N Cj4gPiArCQkiTVQgU2FmZSIgOiAiTVQgVW5zYWZlIiwgKGVuZCAtIHN0YXJ0KS8oZmxvYXQpcGVy Zl9pdGVycyk7DQo+ID4NCj4gPiArCXVucmVnaXN0ZXJfYWxsKCk7DQo+ID4gICAJcmV0dXJuIFRF U1RfU1VDQ0VTUzsNCj4gPiAgIH0NCj4gPg0KPiANCj4gSGkgSGFycnksDQo+IA0KPiANCj4gSSBs aWtlIHRoZSBpZGVhIG9mIGFkZGluZyB0aGlzIHRlc3QuIEkgY2hlY2tlZCBpdCBhbmQgaXQgd29y a3MgZmluZS4NCj4gSG93ZXZlciBoYXZlIHlvdSBjb25zaWRlcmVkIGFkZGluZyBpdCBhcyBhIHNl cGFyYXRlIHRlc3RjYXNlIG9yIGV2ZW4NCj4gYmV0dGVyIGFzICJzZXJ2aWNlX3BlcmZfYXV0b3Rl c3QiIGNvbW1hbmQgPw0KPiANCj4gV2l0aCB5b3VyIGNoYW5nZXMgdGhlOiBzZXJ2aWNlX2FwcF9s Y29yZV9tdF9zYWZlIGFuZA0KPiBzZXJ2aWNlX2FwcF9sY29yZV9tdF91bnNhZmUgdW5pdCB0ZXN0 cyBjYXNlcyBoYXZlIG11bHRpcGxlDQo+IGZ1bmN0aW9uYWxpdGllczogdGhleSB0ZXN0IHNpbXVs dGFuZW91cyBleGVjdXRpb24gb2Ygc2VydmljZSBhbmQgdGhleSBkbw0KPiBwZXJmb3JtYW5jZSBj aGVja3MuDQoNCisxIGZvciB0aGlzLg0KDQpUaGlzIHBhdGNoIHdpbGwgc2tpcCBNVCBzYWZlIFVU LCBidXQgaXQgd2lsbCBjb250aW51ZSB0aGUgTVQgc2FmZSBwZXJmb3JtYW5jZSB0ZXN0LiAgIEl0 J3MgYSBkZWZlY3QuIEUuZzoNCi0tLS0tLS0NCisgVGVzdENhc2UgWzEyXSA6IHNlcnZpY2VfbXRf c2FmZV9wb2xsIHNraXBwZWQNCnBlcmYgdGVzdCBmb3IgTVQgU2FmZTogNDAuMiBjeWNsZXMgcGVy IGNhbGwNCiArIFRlc3RDYXNlIFsxM10gOiBzZXJ2aWNlX2FwcF9sY29yZV9tdF9zYWZlIHN1Y2Nl ZWRlZA0KcGVyZiB0ZXN0IGZvciBNVCBVbnNhZmU6IDUzLjcgY3ljbGVzIHBlciBjYWxsDQotLS0t LS0tLQ0KDQpJZiB5b3Ugd2FudCB0byBwdXQgdGhlIHBlcmZvcm1hbmNlIHRlc3QgYW5kIGZ1bmN0 aW9uYWwgdGVzdCBpbiB0aGUgc2FtZSB0ZXN0LCBJIHRoaW5rIGl0IGlzIGJldHRlciB0byBhZGQg c29tZSBpbmRlbnRzIGJlZm9yZSBwcmludCB0aGUgcGVyZm9ybWFuY2UgdGVzdCBvdXRwdXQgdG8g YWxpZ24gd2l0aCB0aGUgZnVuY3Rpb25hbCB0ZXN0IG91dHB1dCBmb3JtYXQuICBTdWNoIGFzOg0K LS0tLS0tDQorIFRlc3RDYXNlIFsxM10gOiBzZXJ2aWNlX2FwcF9sY29yZV9tdF9zYWZlIHN1Y2Nl ZWRlZA0KKwkJICBwZXJmIHRlc3QgZm9yIE1UIFVuc2FmZTogNTMuNyBjeWNsZXMgcGVyIGNhbGwN Ci0tLS0tLQ0KDQoNCkFjY29yZGluZyB0byB0aGlzIHBlcmZvcm1hbmNlIGNhc2UsIHRoZSBDMTEg dmVyc2lvbiBwYXRjaGVzIGdvdCAyMCUgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQgb24gYWFyY2g2 NCBhbmQgOC41JSBvbiB4ODYgZm9yIHRoZSBNVCB1bnNhZmUgY2FzZS4gSW4gTVQgc2FmZSBjYXNl LCBpdCBnb3QgMTAlIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50IG9uIGFhcmNoNjQgYW5kIDE3JSBv biB4ODYuIFRoZXNlIGFyZSBwcmVsaW1pbmFyeSB0ZXN0IHJlc3VsdHMsIG9ubHkgY292ZXJlZCBv bmUgdGVzdGJlZCBmb3IgZWFjaCBwbGF0Zm9ybS4NCg0KVGhhbmtzLA0KUGhpbA0K