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 63B73A0519; Fri, 3 Jul 2020 05:01:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1F1861D916; Fri, 3 Jul 2020 05:01:13 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2073.outbound.protection.outlook.com [40.107.21.73]) by dpdk.org (Postfix) with ESMTP id A22C01D913 for ; Fri, 3 Jul 2020 05:01:10 +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=/hsDK+CnQl9ABXSHIdYVTyTsBClrZMjVFml61kH7FaM=; b=5vuBJwGze1k84aVQiDSZtvOxD6UQIrZJ2jUI8wxNmWnt8oKuFVoZ6POSlAGNLkV8BD/xJoTTCFM8+JZ+v8fT/lQh5cXZztzTttbh5B+3rKn2qaSuygvCjIsE3piNzHO2hi/x8gy9gr61x6MwQuol96Dmal/u8+ZDPWgaxebNcV8= Received: from DB6PR0202CA0013.eurprd02.prod.outlook.com (2603:10a6:4:29::23) by AM0PR08MB3972.eurprd08.prod.outlook.com (2603:10a6:208:127::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.23; Fri, 3 Jul 2020 03:01:09 +0000 Received: from DB5EUR03FT028.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:29:cafe::2b) by DB6PR0202CA0013.outlook.office365.com (2603:10a6:4:29::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.20 via Frontend Transport; Fri, 3 Jul 2020 03:01:09 +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 DB5EUR03FT028.mail.protection.outlook.com (10.152.20.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24 via Frontend Transport; Fri, 3 Jul 2020 03:01:09 +0000 Received: ("Tessian outbound 4e683f4039d5:v62"); Fri, 03 Jul 2020 03:01:09 +0000 X-CR-MTA-TID: 64aa7808 Received: from 0c0361099e2c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 720E712C-601A-4780-AA4D-FE5FC50322B0.1; Fri, 03 Jul 2020 03:01:03 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0c0361099e2c.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 03 Jul 2020 03:01:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cD7VgaA0Tk+Pijg+X+fKyBaKbOw6JliB76MmE0zE4+WqN2+zkOMUUG3bCvebQTKjiEAz/6TznZuNg6WGrlnF1/YO9x7oiLB5MlAXRJQrMis9EF5XJdkrb2heMKXHLlwRCQG4uVx0GdIowFhLpRaNsTwOvJdrCp7b1wmgK1VlcIhL7mBcUdzD2P3soHjpWU42rqHr1p94dXteNN+kz9Wrgl7YFjI5LA3XfoD1r9OBqi8cGgRBuReqOy5YhpQA/vSFPk4yvVohQOrhOehM1TzufhJxw3KeWJXJ57gzUpWGSeVZFg4fvjxR068r8/zqXdhDJE/CeCdLUwceASWBxbhxNg== 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=/hsDK+CnQl9ABXSHIdYVTyTsBClrZMjVFml61kH7FaM=; b=UNLP5YeKA4y++S4HG9U0asaQCsiRIaWvC/beA9Bx1ewZ+zeYTJGBq1T2KY7wAqch58KIxdXKtaMZgWwhgdwAkkjD211sBI+iG4YvCBJj8DxUVwxuYcmQKgPuV06A9jirCTmqOCSlM11SZZ0kiTcNFWEPAyD463EMfze+KSsCjvADSQU9cqLxTp4a2znLTbig4QqeJ55+JCdwEX8VtPkSKe9WJQVqHaBOo9CG63zznkWM23EViYm3h+dhOzahtOU2MUKAw+Vc1Hsak1/mX7myOok1c6so6TSCqvzGmKWBd5x5cq1BBqMaCmF1TvQjQbPd1RVa1e+nXwslYcme3pCUjQ== 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=/hsDK+CnQl9ABXSHIdYVTyTsBClrZMjVFml61kH7FaM=; b=5vuBJwGze1k84aVQiDSZtvOxD6UQIrZJ2jUI8wxNmWnt8oKuFVoZ6POSlAGNLkV8BD/xJoTTCFM8+JZ+v8fT/lQh5cXZztzTttbh5B+3rKn2qaSuygvCjIsE3piNzHO2hi/x8gy9gr61x6MwQuol96Dmal/u8+ZDPWgaxebNcV8= Received: from VI1PR08MB3023.eurprd08.prod.outlook.com (2603:10a6:803:4e::21) by VI1PR08MB3615.eurprd08.prod.outlook.com (2603:10a6:803:79::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.22; Fri, 3 Jul 2020 03:01:01 +0000 Received: from VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12]) by VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12%6]) with mapi id 15.20.3153.027; Fri, 3 Jul 2020 03:01:01 +0000 From: Feifei Wang To: Honnappa Nagarahalli , Konstantin Ananyev , "dev@dpdk.org" CC: nd , nd Thread-Topic: [PATCH v2 2/2] test/ring: rearrange names for ring stress tests Thread-Index: AQHWUHqbDvBM2PRkyEqZNh4eVqKXnqj1EukQgAASCoCAAAYQMA== Date: Fri, 3 Jul 2020 03:01:01 +0000 Message-ID: References: <20200630162139.19512-1-konstantin.ananyev@intel.com> <20200702141027.18447-1-konstantin.ananyev@intel.com> <20200702141027.18447-3-konstantin.ananyev@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 526f6ec8-921b-4995-a3d9-084210f5bdc8.1 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.113] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: dc452d79-7d23-4a96-5c58-08d81efd55f5 x-ms-traffictypediagnostic: VI1PR08MB3615:|AM0PR08MB3972: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000; x-forefront-prvs: 045315E1EE X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: je2aGpr9MlfTouUywadZw91edLO678P49vq9d00NSrF/L8Yxej9Y5GkMybXh1GYqt5dMdNK04eFtxKMY2cTd2n+e9u98sVf82OOrNQgZs6nzTSrjvW3LkwnskxctBwWslh5kZNc6TG/sRf6Kb0PvMh/SNOhFXxTw+PH3hAVnPKFYlhIrZdb8nmkDV6r4NqHhpQg0HQ2OvZHGV8L0VL1uOOjNtvXKAaZpRt8qP9KTUHV6t5nqfMxc3AFzwgUmDLLwMZ4p1F2MW+3Czp43DFKsUc1MfyLH/cFbN58yWzzEs33DbULgFd07zT8WHR3T4AR2 X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3023.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(366004)(376002)(396003)(39860400002)(346002)(2906002)(7696005)(224303003)(5660300002)(86362001)(33656002)(55016002)(52536014)(83380400001)(9686003)(66556008)(26005)(66476007)(66446008)(71200400001)(186003)(8936002)(4326008)(64756008)(66946007)(76116006)(478600001)(6506007)(316002)(54906003)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: UR9aFvIXPa9S22f5dgW8d3oMj9RoFJYaP7nw8mVY4UTjX/yCkXmEde6MdtoAA1QnU5bThyco/L05CR/1fce6Oh32879mtvUufmWtDaG7RVpoTutseDb84AyFqCLNn9bMOEGEGPZ/AlSi43OekekmD3G3DlVKnFZ6qZd6Xk0+ZHleaVCl6BeI/kNeQf5b6FeEedlgyTWRRs3FydGDqp3vD/hBnKqA7N85DYaMhgF83k8rBa2RCVGDaB0lMbElduumFJHDWScMblXsrOEJmQnxyeTs9cjsaKMotKvBJIVuNUfrMktojVExrjPCwnbQHwm39cXMTnjyLdihoL/WYhNvLJmkjzQOaSrJEjwPJddjpzkS/Rli1Di5gkiJSc6gJYB8vMPai9o21wFxSsoUww/sewRM+fUY/X1Z632gMns2Py4jHoq7gnv8fXx/yr1b6DIaN4J8775tTEPqbohUP3sdF0q7YZDId2II0mE6S2C+EmM= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3615 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT028.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)(346002)(376002)(136003)(396003)(39860400002)(46966005)(82310400002)(110136005)(47076004)(86362001)(4326008)(54906003)(55016002)(316002)(33656002)(9686003)(186003)(7696005)(336012)(82740400003)(26005)(81166007)(6506007)(2906002)(8936002)(478600001)(70586007)(5660300002)(83380400001)(70206006)(356005)(224303003)(52536014); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 10a7787d-33d0-4732-b423-08d81efd5181 X-Forefront-PRVS: 045315E1EE X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SoTu9ccq75qEadGRsU9bY/LR9FJUnGlxo3eH0TZ5g6GRtZy5a1d7WtHRqrCKUVPLtZV8POUjFgBZVt8PZFKGtNNnw7sxcxeyQP6DVY8LD+agbo6MMZjWBXuLrEouuvqmgBSCq7DNhngPY1D8sQnzZH3bnlEZbSxALGHFYlI1jz7cWgAl83FFGftnRjIrHtn8wzxjRthd1uaY8tEYmEKYCux/NVI76/ZjYmoyqs1I94FinZxjGcxquvndl965FWMtDL4HTZowZcvD4E5DFI/kUl+90JOqbadAbIH7337gRGiC9RlBfX/r2Zh+ipG/wdXUMc9g3expB5aayqDO5wYdEZ6/VsUOhIF1cirHSjeSA7RQUkjdHsTIxIRkx/PDE++xX40o8IQsObQuT9h6FuSrJQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2020 03:01:09.0567 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dc452d79-7d23-4a96-5c58-08d81efd55f5 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: DB5EUR03FT028.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3972 Subject: [dpdk-dev] =?utf-8?b?5Zue5aSNOiBbUEFUQ0ggdjIgMi8yXSB0ZXN0L3Jpbmc6?= =?utf-8?q?_rearrange_names_for_ring_stress_tests?= 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" DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEhvbm5hcHBhIE5hZ2Fy YWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPg0KPiDlj5HpgIHml7bpl7Q6IDIw MjDlubQ35pyIM+aXpSAxMDozOA0KPiDmlLbku7bkuro6IEZlaWZlaSBXYW5nIDxGZWlmZWkuV2Fu ZzJAYXJtLmNvbT47IEtvbnN0YW50aW4gQW5hbnlldg0KPiA8a29uc3RhbnRpbi5hbmFueWV2QGlu dGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiDmioTpgIE6IG5kIDxuZEBhcm0uY29tPjsgSG9ubmFw cGEgTmFnYXJhaGFsbGkNCj4gPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBuZCA8bmRA YXJtLmNvbT4NCj4g5Li76aKYOiBSRTogW1BBVENIIHYyIDIvMl0gdGVzdC9yaW5nOiByZWFycmFu Z2UgbmFtZXMgZm9yIHJpbmcgc3RyZXNzIHRlc3RzDQo+DQo+IDxzbmlwPg0KPg0KPiA+ID4g5Li7 6aKYOiBbUEFUQ0ggdjIgMi8yXSB0ZXN0L3Jpbmc6IHJlYXJyYW5nZSBuYW1lcyBmb3IgcmluZyBz dHJlc3MgdGVzdHMNCj4gPiA+DQo+ID4gPiBSZW5hbWUgdGVzdF9yaW5nX3BlZWtfc3RyZXNzIHRv IHRlc3RfcmluZ19tdF9wZWVrX3N0cmVzcyB0byBrZWVwDQo+ID4gPiBzYW1lIG5hbWluZyBjb252 ZW50aW9ucyBmb3IgU1QgYW5kIE1UIHRlc3QgY2FzZXMuDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9m Zi1ieTogS29uc3RhbnRpbiBBbmFueWV2IDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPg0K PiA+ID4gLS0tDQo+ID4gPiAgYXBwL3Rlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0NCj4gPiA+ICBhcHAvdGVzdC9tZXNvbi5idWls ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQ0KPiA+ID4g IC4uLi97dGVzdF9yaW5nX3BlZWtfc3RyZXNzLmMgPT4gdGVzdF9yaW5nX210X3BlZWtfc3RyZXNz LmN9ICAgfCAyICstDQo+ID4gPiAgYXBwL3Rlc3QvdGVzdF9yaW5nX3N0cmVzcy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQgKystLQ0KPiA+ID4gIGFwcC90ZXN0L3Rlc3Rf cmluZ19zdHJlc3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstDQo+ ID4gPiAgNSBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pICBy ZW5hbWUNCj4gPiA+IGFwcC90ZXN0L3t0ZXN0X3JpbmdfcGVla19zdHJlc3MuYyA9PiB0ZXN0X3Jp bmdfbXRfcGVla19zdHJlc3MuY30NCj4gPiA+ICg5NCUpDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdp dCBhL2FwcC90ZXN0L01ha2VmaWxlIGIvYXBwL3Rlc3QvTWFrZWZpbGUgaW5kZXgNCj4gPiA+IDM3 YmRhZjg5MS4uZTU0NDA3NzRiIDEwMDY0NA0KPiA+ID4gLS0tIGEvYXBwL3Rlc3QvTWFrZWZpbGUN Cj4gPiA+ICsrKyBiL2FwcC90ZXN0L01ha2VmaWxlDQo+ID4gPiBAQCAtODEsNyArODEsNyBAQCBT UkNTLXkgKz0gdGVzdF9yaW5nLmMgIFNSQ1MteSArPQ0KPiA+ID4gdGVzdF9yaW5nX21wbWNfc3Ry ZXNzLmMgIFNSQ1MteSArPSB0ZXN0X3JpbmdfaHRzX3N0cmVzcy5jICBTUkNTLXkgKz0NCj4gPiA+ IHRlc3RfcmluZ19wZXJmLmMgLVNSQ1MteSArPSB0ZXN0X3JpbmdfcGVla19zdHJlc3MuYw0KPiA+ ID4gK1NSQ1MteSArPSB0ZXN0X3JpbmdfbXRfcGVla19zdHJlc3MuYw0KPiA+ID4gIFNSQ1MteSAr PSB0ZXN0X3JpbmdfcnRzX3N0cmVzcy5jDQo+ID4gPiAgU1JDUy15ICs9IHRlc3RfcmluZ19zdF9w ZWVrX3N0cmVzcy5jICBTUkNTLXkgKz0gdGVzdF9yaW5nX3N0cmVzcy5jDQo+ID4gPiBkaWZmIC0t Z2l0IGEvYXBwL3Rlc3QvbWVzb24uYnVpbGQgYi9hcHAvdGVzdC9tZXNvbi5idWlsZCBpbmRleA0K PiA+ID4gNWNiMDUwOTU4Li5kOGM1YjUyOTUgMTAwNjQ0DQo+ID4gPiAtLS0gYS9hcHAvdGVzdC9t ZXNvbi5idWlsZA0KPiA+ID4gKysrIGIvYXBwL3Rlc3QvbWVzb24uYnVpbGQNCj4gPiA+IEBAIC0x MDUsNyArMTA1LDcgQEAgdGVzdF9zb3VyY2VzID0gZmlsZXMoJ2NvbW1hbmRzLmMnLA0KPiA+ID4g J3Rlc3RfcmluZy5jJywgJ3Rlc3RfcmluZ19tcG1jX3N0cmVzcy5jJywgICd0ZXN0X3JpbmdfaHRz X3N0cmVzcy5jJywNCj4gPiA+IC0ndGVzdF9yaW5nX3BlZWtfc3RyZXNzLmMnLA0KPiA+ID4gKyd0 ZXN0X3JpbmdfbXRfcGVla19zdHJlc3MuYycsDQo+ID4gU28gaXQgc2VlbXMgdGhlcmUgd2lsbCBi ZSBwZWVrIEFQSSBmb3IgTVQgbW9kZSwgSSBhZ3JlZSB3aXRoIHRoYXQuDQo+ID4gSG93ZXZlciwg ZHVlIHRvIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiBwZWVrIEFQSSB0aGF0IHRoZSB0aHJlYWQgY2Fu DQo+ID4gY2hhbmdlIGl0cyBudW1iZXIgb2YgcGxhbm5lZCBlbnF1ZXVlIGVsZW1lbnRzLCBhZnRl ciBpdCBtb3Zlcw0KPiBwcm9kX2hlYWQuDQo+ID4gVGhpcyBtYXkgY2F1c2luZyBjb25mdXNpb24g Zm9yIG90aGVyIHRocmVhZHMuDQo+ID4gRnVydGhlcm1vcmUsIGZvciB0aGUgaW1wbGVtZW50IG9m IHBlZWsgQVBJIGZvciBNVCBvciBSVFMgbW9kZSwgd2UgbWF5DQo+ID4gbmVlZCB0byBhZGQgc29t ZSByZXN0cmljdGlvbnMgdG8gbWFrZSBpdCB3b3JrIGNvcnJlY3RseS4NCj4gSSB0aGluayB0aGlz IHJlbmFtaW5nIGlzIGdvb2QgZW5vdWdoIGZvciB0aGUgQVBJcyB3ZSBoYXZlIGN1cnJlbnRseS4N Cj4gSWYgcmVuYW1pbmcgaXMgcmVxdWlyZWQgaW4gdGhlIGZ1dHVyZSBkdWUgdG8gbmV3IEFQSXMs IHdlIGNvdWxkIGRvIHRoZW0NCj4gd2hlbiBuZWVkZWQuDQo+DQpPaywgVGhhdCdzIGdyZWF0Lg0K PiA+IFRoYW5rcy4NCj4gPiA+ICAndGVzdF9yaW5nX3BlcmYuYycsDQo+ID4gPiAgJ3Rlc3Rfcmlu Z19ydHNfc3RyZXNzLmMnLA0KPiA+ID4gICd0ZXN0X3Jpbmdfc3RfcGVla19zdHJlc3MuYycsDQo+ ID4gPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QvdGVzdF9yaW5nX3BlZWtfc3RyZXNzLmMNCj4gPiA+ IGIvYXBwL3Rlc3QvdGVzdF9yaW5nX210X3BlZWtfc3RyZXNzLmMNCj4gPiA+IHNpbWlsYXJpdHkg aW5kZXggOTQlDQo+ID4gPiByZW5hbWUgZnJvbSBhcHAvdGVzdC90ZXN0X3JpbmdfcGVla19zdHJl c3MuYyByZW5hbWUgdG8NCj4gPiA+IGFwcC90ZXN0L3Rlc3RfcmluZ19tdF9wZWVrX3N0cmVzcy5j DQo+ID4gPiBpbmRleCBjZmM4MmQ3MjguLjRkNTIxNDIyZiAxMDA2NDQNCj4gPiA+IC0tLSBhL2Fw cC90ZXN0L3Rlc3RfcmluZ19wZWVrX3N0cmVzcy5jDQo+ID4gPiArKysgYi9hcHAvdGVzdC90ZXN0 X3JpbmdfbXRfcGVla19zdHJlc3MuYw0KPiA+ID4gQEAgLTM2LDcgKzM2LDcgQEAgX3N0X3Jpbmdf aW5pdChzdHJ1Y3QgcnRlX3JpbmcgKnIsIGNvbnN0IGNoYXINCj4gPiA+ICpuYW1lLCB1aW50MzJf dCBudW0pICBSSU5HX0ZfTVBfSFRTX0VOUSB8DQo+IFJJTkdfRl9NQ19IVFNfREVRKTsgIH0NCj4g PiA+DQo+ID4gPiAtY29uc3Qgc3RydWN0IHRlc3QgdGVzdF9yaW5nX3BlZWtfc3RyZXNzID0gew0K PiA+ID4gK2NvbnN0IHN0cnVjdCB0ZXN0IHRlc3RfcmluZ19tdF9wZWVrX3N0cmVzcyA9IHsNCj4g PiA+ICAubmFtZSA9ICJNVF9QRUVLIiwNCj4gPiA+ICAubmJfY2FzZSA9IFJURV9ESU0odGVzdHMp LA0KPiA+ID4gIC5jYXNlcyA9IHRlc3RzLA0KPiA+ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0L3Rl c3RfcmluZ19zdHJlc3MuYw0KPiA+ID4gYi9hcHAvdGVzdC90ZXN0X3Jpbmdfc3RyZXNzLmMgaW5k ZXgNCj4gPiA+IDM4N2NmYTc0Ny4uYzRmODJlYTU2IDEwMDY0NA0KPiA+ID4gLS0tIGEvYXBwL3Rl c3QvdGVzdF9yaW5nX3N0cmVzcy5jDQo+ID4gPiArKysgYi9hcHAvdGVzdC90ZXN0X3Jpbmdfc3Ry ZXNzLmMNCj4gPiA+IEBAIC00Niw4ICs0Niw4IEBAIHRlc3RfcmluZ19zdHJlc3Modm9pZCkgIG4g Kz0NCj4gPiA+IHRlc3RfcmluZ19odHNfc3RyZXNzLm5iX2Nhc2U7ICBrICs9IHJ1bl90ZXN0KCZ0 ZXN0X3JpbmdfaHRzX3N0cmVzcyk7DQo+ID4gPg0KPiA+ID4gLW4gKz0gdGVzdF9yaW5nX3BlZWtf c3RyZXNzLm5iX2Nhc2U7IC1rICs9DQo+ID4gPiBydW5fdGVzdCgmdGVzdF9yaW5nX3BlZWtfc3Ry ZXNzKTsNCj4gPiA+ICtuICs9IHRlc3RfcmluZ19tdF9wZWVrX3N0cmVzcy5uYl9jYXNlOyBrICs9 DQo+ID4gPiArcnVuX3Rlc3QoJnRlc3RfcmluZ19tdF9wZWVrX3N0cmVzcyk7DQo+ID4gPg0KPiA+ ID4gIG4gKz0gdGVzdF9yaW5nX3N0X3BlZWtfc3RyZXNzLm5iX2Nhc2U7ICBrICs9DQo+ID4gPiBy dW5fdGVzdCgmdGVzdF9yaW5nX3N0X3BlZWtfc3RyZXNzKTsNCj4gPiA+IGRpZmYgLS1naXQgYS9h cHAvdGVzdC90ZXN0X3Jpbmdfc3RyZXNzLmgNCj4gPiA+IGIvYXBwL3Rlc3QvdGVzdF9yaW5nX3N0 cmVzcy5oIGluZGV4DQo+ID4gPiBhOWEzOTAzNDEuLmM4NWQ2ZmE5MiAxMDA2NDQNCj4gPiA+IC0t LSBhL2FwcC90ZXN0L3Rlc3RfcmluZ19zdHJlc3MuaA0KPiA+ID4gKysrIGIvYXBwL3Rlc3QvdGVz dF9yaW5nX3N0cmVzcy5oDQo+ID4gPiBAQCAtMzUsNSArMzUsNSBAQCBzdHJ1Y3QgdGVzdCB7DQo+ ID4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCB0ZXN0IHRlc3RfcmluZ19tcG1jX3N0cmVzczsgIGV4 dGVybiBjb25zdA0KPiA+ID4gc3RydWN0IHRlc3QgdGVzdF9yaW5nX3J0c19zdHJlc3M7ICBleHRl cm4gY29uc3Qgc3RydWN0IHRlc3QNCj4gPiA+IHRlc3RfcmluZ19odHNfc3RyZXNzOyAtZXh0ZXJu IGNvbnN0IHN0cnVjdCB0ZXN0DQo+ID4gPiB0ZXN0X3JpbmdfcGVla19zdHJlc3M7DQo+ID4gPiAr ZXh0ZXJuIGNvbnN0IHN0cnVjdCB0ZXN0IHRlc3RfcmluZ19tdF9wZWVrX3N0cmVzczsNCj4gPiA+ ICBleHRlcm4gY29uc3Qgc3RydWN0IHRlc3QgdGVzdF9yaW5nX3N0X3BlZWtfc3RyZXNzOw0KPiA+ ID4gLS0NCj4gPiA+IDIuMTcuMQ0KPiA+DQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50 cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQg bWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lw aWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlz Y2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1 cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRo YW5rIHlvdS4NCg==