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 48BB7A0A0A; Fri, 22 Jan 2021 07:38:27 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BF748140E2F; Fri, 22 Jan 2021 07:38:26 +0100 (CET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50087.outbound.protection.outlook.com [40.107.5.87]) by mails.dpdk.org (Postfix) with ESMTP id 29E1E140E1D for ; Fri, 22 Jan 2021 07:38:25 +0100 (CET) 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=dfP7yAM/FUG6glxejS2rS9tpbzwXb+h7vRnpkKpNLI4=; b=o/8v2zufCDAs7iWW+FDqY8cVVrAoUyCxeqVMiLRaj28A0l65zXPotzRiKq4wQD8D6HJXrdKkRkJkNCFpW0X7Xsj42dAqf9wc5939nVzIrEBLO4X3EAeb2jRdxcBv6BFCNbketjFUnemFRxpQZQG2vOHcsy1lZjofrpA+rAtFnzk= Received: from DU2PR04CA0068.eurprd04.prod.outlook.com (2603:10a6:10:232::13) by VI1PR0801MB1790.eurprd08.prod.outlook.com (2603:10a6:800:5b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12; Fri, 22 Jan 2021 06:38:23 +0000 Received: from DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:232:cafe::7e) by DU2PR04CA0068.outlook.office365.com (2603:10a6:10:232::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Fri, 22 Jan 2021 06:38:23 +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=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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT037.mail.protection.outlook.com (10.152.20.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Fri, 22 Jan 2021 06:38:23 +0000 Received: ("Tessian outbound 8418c949a3fa:v71"); Fri, 22 Jan 2021 06:38:23 +0000 X-CR-MTA-TID: 64aa7808 Received: from 2fbd7ff50d89.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 15C38EA8-F55A-4DCF-9B5D-02840EC4D631.1; Fri, 22 Jan 2021 06:38:18 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 2fbd7ff50d89.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Jan 2021 06:38:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LBNLzSi6y3g/M9VdVXwofs/io3uIK7cdNsOqCew6g6bqT2gUjZSt7JPXEVKfaNEbKQ+0iP5a3WsMQJtfU+RZIczkDsAmDAtm7QVgA4OCmrpUCLgCwe1sJLxXqt7jN3zYE0VUjr84iFP6yqH8Qr/B/UPu9Vc5vuqZrd2IF1S/HUVLcAmCXweUQLR1zkl0eURg7+jATDE947BRbxp9uRoTeGrmT7y/FyzmdQYtKaQtTdu9KDGeYW4afkR3cEyY+Gxpq8TIFEJR9pt1GTV/gqzQDzRioQ/t9McE9bI/RRjt19z6C9hMiXwWyw8inVp6KZzW2TX2vAyFdG3H9+6BFGsLng== 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=dfP7yAM/FUG6glxejS2rS9tpbzwXb+h7vRnpkKpNLI4=; b=dWVlD2GbI7bnv64swpYCf41bvZ87f7sus/vaVcVxVMCAU/rxK4vs1wmHhdUQ9mlbCnOxNv0SuOH50tHWDx0ECBMMoYjC4OGIpvoUx2r+thNyPn3ljoJ5w1TZAvYg/GK/l3pnUYj371z5fr4lpGLAMCoMSQknHoePDxZMy1lRZERHFm/isY/qkCjh6YZTk8bvsK2Eg6rdgB8mBL5b+Kty5q+JnntyzK6SCsC/VzP84ZIdZxTzMtzNpZXFP9MGUIZOHd1qnaP+VVd9oHKpNLwacZ435BzCgqjvl0WCvTBn4EYp6z2LtEst/Wh0S1JuzLX7VGwWH3+0SbPx357qz1ic8w== 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=dfP7yAM/FUG6glxejS2rS9tpbzwXb+h7vRnpkKpNLI4=; b=o/8v2zufCDAs7iWW+FDqY8cVVrAoUyCxeqVMiLRaj28A0l65zXPotzRiKq4wQD8D6HJXrdKkRkJkNCFpW0X7Xsj42dAqf9wc5939nVzIrEBLO4X3EAeb2jRdxcBv6BFCNbketjFUnemFRxpQZQG2vOHcsy1lZjofrpA+rAtFnzk= Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com (2603:10a6:800:a0::10) by VI1PR08MB5453.eurprd08.prod.outlook.com (2603:10a6:803:132::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.15; Fri, 22 Jan 2021 06:38:09 +0000 Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::b950:7a8:744:62bb]) by VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::b950:7a8:744:62bb%10]) with mapi id 15.20.3784.013; Fri, 22 Jan 2021 06:38:09 +0000 From: Ruifeng Wang To: "dev@dpdk.org" , David Marchand CC: "thomas@monjalon.net" , Ferruh Yigit , Honnappa Nagarahalli , Konstantin Ananyev , nd , nd Thread-Topic: [dpdk-dev] DPDK Release Status Meeting 21/01/2021 Thread-Index: AQHW7+2fFvSoK4zTKEW8TNFJwgOoFqozKmZA Date: Fri, 22 Jan 2021 06:38:09 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 2663DE8676CD7346870BEE18185380C1.0 x-checkrecipientchecked: true Authentication-Results-Original: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1114faff-37b7-4378-e93b-08d8bea050fc x-ms-traffictypediagnostic: VI1PR08MB5453:|VI1PR0801MB1790: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 66EtV1Ra95AJejjtG/9dlupFb0FI4wV/ZnVQG2JiZBgtcyLe8Zn+T4Bz3Qwx3Sh+HPOPRMctkgphHu+HPEhyrpER1pF4iX2vvm84riWJZ80clyDsJ17xRuPagQ/+6cPf8k8xhvOQQxsbNvEldg32o/Htiot0Q/YpeEaxVk6WW00eLy8Zwwkrn+tFdlXo3XLBAAirN5fJBemdUKpICNs9i7wsMg1b8Yyx/VTdghyceymLXhnMYo9E5ndStCw4AhqDoxz2Ngi/QmAkufVkll+bt8T8ah/FlmGHn+a68foWvRXKgQa2uW+e1/8slCmBawx1YzFK5TNLFg8nnU7DQ96tVzezBg67L/np0r+vdcRgI7bCIR8vYFShe8VF0DUVxP2VlCN88gILCEdpqC9Xv34u/ONdN1+crsZvdTIqQDi6mysCTe6tagLtvaU4mgDCPw3D93q8J9ddRvVPRg2N19BvMg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0802MB2351.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(346002)(376002)(366004)(396003)(39860400002)(64756008)(8676002)(66946007)(71200400001)(66446008)(8936002)(53546011)(83380400001)(26005)(86362001)(66556008)(6506007)(66476007)(9686003)(76116006)(52536014)(186003)(110136005)(54906003)(7696005)(4326008)(45080400002)(55016002)(316002)(966005)(5660300002)(33656002)(478600001)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?UU5ZMjJuVitSNXFIRDNKOTB0bWdabURzTER3Ui9jbjFhY1EzNE1sRVlpNVVZ?= =?utf-8?B?eFhsR2p1SDVod0lJeEhsL2FIZHRudVVEd3gwZ2FuNUIwdEhJdHdYQzFVYkhV?= =?utf-8?B?aURla001UXM4WVR1SVFqRTRpcHhtd2VLR0wvOHJTZ3FFUGIvUy9kTnRGUUdx?= =?utf-8?B?VXpjbVoyY3o2WW8yTTdGWjNpMlhkMWMvU3NZcG1mZmhLbnpFaWF3amI5eWVy?= =?utf-8?B?MVhwbjY3b0p4ZmFFcWlpTGRaN3RvMWZSdnlHNXZxa2NCTkpSY2lWYWZNL2Qz?= =?utf-8?B?ZlQzRkczUzhsUEErS25STlFSc0NxaDJ5M1pOMFg2bzNFbUc4Q0ZsS285M3U2?= =?utf-8?B?YXRsYTBsRGk4V29qVyt4Wnl5akZKUnNXL01uNWdlV29DR25janZ6SVlabU5E?= =?utf-8?B?aXFpUUJiZmpVUW1ROTZMdmd0TkVTL1o1WllnMDB0VGJ5Z2w1akxUdkt2Uk81?= =?utf-8?B?YXBRQkhpdlpobDFtbEpocFIrcStZM2VXK2d4a29xbVA5cDFFc2lYRlhWSkFI?= =?utf-8?B?blh2aUdKMkVPZDJjM0IxRW9zK3h4azZxck0rNU1QYWhncjVISm9UWWw5b0Fq?= =?utf-8?B?MzZoOHpxNHBURHQ3Sm1XZlVMcGViV2xYNDB5bjhMbUUwakxVeXRDRnRBMytw?= =?utf-8?B?UlRnUG9rcU9DMExwYXlkOHNoR0xuWXA5Qjc0U1ppa2NrTUdGV0RndW1QeitL?= =?utf-8?B?U1pLSFBlTlB3Rm53WmxkMjNENW5mWWJrUXJUeTBIMUZ1Sm1Bc1JvNW52MytR?= =?utf-8?B?SDV6ZVdZMGp2M2F0VGlGUWZ6Rlk0ODJic24zQzV0OE1RZ0ZuVEdjeGVBSm9p?= =?utf-8?B?Qm93dDVjc2ZFRkNqUVhzbHJBTmZIRjJLMUdwWnZObmVVWWlMbnViYVk0L216?= =?utf-8?B?NWk4eExyNmNvMmVqaTRyZ1NQaGpDYWxpZEt5RndkUS9PNDJzRlVlT2tRMVg1?= =?utf-8?B?ZDJBUk9RYmVDNVg0V21XNHdpMHQ0VW1CUTZYcmVGTDNGWGw3SzdGN2w1TjYx?= =?utf-8?B?SVM4Y09OcnJjYjNheXVBSWo5elFCVGJtSjNSRWdTWUUzRk9mRnI4QXY5Ujh0?= =?utf-8?B?VnFvU2tGTFZ6Ti9CSnQvekJoQS81cXNzS3V0TENqQmRRVjVWU1RibUVoSEJY?= =?utf-8?B?c0wrTGQzdnZPWER2c3piYTBPZFdYSitTc1RZcDErM2FuR0QxTFJkR3ZqVE1o?= =?utf-8?B?VngxZGYrUnExTWk4Y1JwcUo3c0oyeTRGYmRzaVRrcVdOMXdxdmJNOVNUTUp5?= =?utf-8?B?RmM1anR1eGVjRlJ0R2RTd0xiOVNzQjJHaDgyTEpyV0s0ZUhZYkZDZDlMaVJj?= =?utf-8?Q?0Q6ULpl7+HVQc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5453 Original-Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 965c4942-2360-40ac-c834-08d8bea0488b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nxuucZQFBONRqDQo+gRYOJlwPdnutYFGzu2NxXlW87e6wgumESYlDlP0s8uQNj8TVAEjEuyP1EBpZZRAtzXoPVfeW6x/1ji0d5+OIPu+6B0gODzJi0wlJFmkqL0gYwHJX+fVkX7F/+3bh7HjlrQIUYBcWsCFv1j8F+yjRTzxFr61NG2VM6VyvTn9DzrZjfUsnVpgqJkrOIigZ6w/UGdgwJ7/UeOx/qVwk3y8B52JMpS27hmeB1bUe2Y8+kJz7x+LejkdKUoF1aUDd73Iw8q9LJWD90vrO1cW9qSojqz5roJ2WXIPGMloaJIQYZFQdamqy3CmNJ9i7QINJWNV8MEbzjyehaJ3rVOAlGyI0GMxbu/AmfsKxrRvXXdQW67H6QD5MOFpF+60dxzZU8JVwIRTDIxdUomS63j5ytqPpK2ZKcykOTYF7dAGsVXX9fwrNUUfUPZz5g/wSE8fn3Z28jGiSPR15bOtteyhd1RmRNOiMf7awIv0pRkJaqvMpPuoxFZauSpviYp7AuPCLqlBaKWXsJzB87k9aasurMqAHyVYdNc= 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:(4636009)(376002)(136003)(346002)(39860400002)(396003)(46966006)(45080400002)(82740400003)(478600001)(33656002)(6506007)(86362001)(55016002)(356005)(2906002)(966005)(82310400003)(83380400001)(9686003)(316002)(54906003)(8936002)(53546011)(4326008)(110136005)(81166007)(70586007)(186003)(70206006)(52536014)(8676002)(336012)(26005)(5660300002)(7696005)(47076005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2021 06:38:23.5652 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1114faff-37b7-4378-e93b-08d8bea050fc 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: DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1790 Subject: Re: [dpdk-dev] DPDK Release Status Meeting 21/01/2021 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 Sender: "dev" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldiA8ZGV2LWJvdW5jZXNA ZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBGZXJydWggWWlnaXQNCj4gU2VudDogVGh1cnNkYXksIEph bnVhcnkgMjEsIDIwMjEgODowNCBQTQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+IENjOiB0aG9tYXNA bW9uamFsb24ubmV0DQo+IFN1YmplY3Q6IFtkcGRrLWRldl0gRFBESyBSZWxlYXNlIFN0YXR1cyBN ZWV0aW5nIDIxLzAxLzIwMjENCj4gDQo+IE1lZXRpbmcgbWludXRlcyBvZiAyMSBKYW51YXJ5IDIw MjENCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gQWdlbmRhOg0K PiAqIFJlbGVhc2UgRGF0ZXMNCj4gKiBIaWdobGlnaHRzDQo+ICogLXJjMSBzdGF0dXMNCj4gKiBT dWJ0cmVlcw0KPiAqIExUUw0KPiAqIE9wZW5zDQo+IA0KPiBQYXJ0aWNpcGFudHM6DQo+ICogQXJt DQo+ICogQnJvYWRjb20NCj4gKiBEZWJpYW4vTWljcm9zb2Z0DQo+ICogSW50ZWwNCj4gKiBOdmlk aWENCj4gKiBOWFANCj4gKiBSZWQgSGF0DQo+IA0KPiANCj4gUmVsZWFzZSBEYXRlcw0KPiAtLS0t LS0tLS0tLS0tDQo+IA0KPiAqIHYyMS4wMiBkYXRlcw0KPiAgICAqIC1yYzEgaXMgcmVsZWFzZWQg b24gVHVlc2RheSwgMTkgSmFudWFyeSAyMDIxDQo+ICAgICAgKiBodHRwOi8vaW5ib3guZHBkay5v cmcvZGV2LzQ4NDYzMDcuUGZuMEZyYnFVSkB0aG9tYXMvDQo+ICAgICogLXJjMiAgICAgICAgICAg ICAgICBGcmlkYXksIDI5IEphbnVhcnkgMjAyMQ0KPiAgICAqIC1yYzMgICAgICAgICAgICAgICAg RnJpZGF5LCA1IEZlYnJ1YXJ5IDIwMjENCj4gICAgKiBSZWxlYXNlIHB1c2hlZCB0byAgICpXZWRu ZXNkYXksIDE3IEZlYnJ1YXJ5IDIwMjEqDQo+IA0KPiAgICAqIFJlbGVhc2UgZGF0ZSBtYXkgY29u ZmxpY3Qgd2l0aCBDaGluZXNlIE5ldyBZZWFyLCB3ZSBuZWVkIHRvIGRpc2N1c3MgYW5kDQo+ICAg ICAgZGVmaW5lIHRoZSByZWxlYXNlIGRhdGUgb2ZmbGluZSBpbiB0aGUgbWFpbCBsaXN0LCBwbGVh c2UgY29tbWVudC4NCj4gDQo+IA0KPiBIaWdobGlnaHRzDQo+IC0tLS0tLS0tLS0NCj4gDQo+ICog TmVlZCB0byBmaW5hbGl6ZSB0aGUgMjEuMDIgcmVsZWFzZSBkYXRlIG9uIHRoZSBtYWlsIGxpc3Qu DQo+IA0KPiAqIHBtZGluZm9nZW4gd2lsbCBiZSBzd2l0Y2hlZCB0byBweXRob24gaW1wbGVtZW50 YXRpb24sIENJIC8gdGVzdGluZw0KPiAgICBpbmZyYXN0cnVjdHVyZXMgc2hvdWxkIHByZXBhcmUg dGhlbXNlbHZlcyBmb3IgdGhlICdweWVsZnRvb2xzJyBkZXBlbmRlbmN5Lg0KPiAgICBUaGUgcGF0 Y2hzZXQgdG8gdmVyaWZ5IHRoZSBpbmZyYXN0cnVjdHVyZSBpbiBhZHZhbmNlOg0KPiAgICAqIGh0 dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTEzMTUzDQo+ IA0KPiANCj4gLXJjMSBzdGF0dXMNCj4gLS0tLS0tLS0tLS0NCj4gDQo+ICogTm8gdGVzdGluZyBy ZXN1bHQgcmVjZWl2ZWQgeWV0Lg0KPiANCj4gKiBUd28gYnVpbGQgZXJyb3JzIGRldGVjdGVkLCB2 aXJ0aW8gZm9yIEFybSBhbmQgbWluZ3cgY3Jvc3MgYnVpbGQuDQo+IA0KPiANCj4gU3VidHJlZXMN Cj4gLS0tLS0tLS0NCj4gDQo+ICogbWFpbg0KPiAgICAqIFRoZXJlIGFyZSBidWlsdCBlcnJvcnMg d2l0aCAtcmMxDQo+ICAgICAgKiBBcm0gdmlydGlvIGJ1aWxkIGVycm9yLCBhc2tlZCBmb3IgaGVs cA0KPiAgICAgICogTWluZ3cgY3Jvc3MgYnVpbGRzLCB3aXRoIG9sZGVyIHZlcnNpb25zIG9mIGNv bXBpbGVyDQo+ICAgICogQnVpbGQgcmVsYXRlZCB1cGRhdGVzIGNhbiBjb250aW51ZSBmb3IgLXJj Mg0KPiAgICAgICogQXBwbGllZCBjaGFuZ2VzIHdlcmUgbW9zdGx5IGZvciBBcm0NCj4gICAgICAq IE5ldyBidWlsZCBvcHRpb25zIGNhbiBiZSBhZGRlZA0KPiAgICAqIHBtZGluZm9nZW4gcHl0aG9u IHJld3JpdGUgbm90IG1lcmdlZCBmb3IgLXJjMSwgYnV0IHBsYW5uZWQgZm9yIC1yYzINCj4gICAg ICAqIFRoaXMgbWF5IGJyZWFrIHRoZSBDSSAvIHRlc3QgaW5mcmFzdHJ1Y3R1cmVzIGJlY2F1c2Ug b2YgJ3B5ZWxmdG9vbHMnDQo+ICAgICAgICBkZXBlbmRlbmN5DQo+ICAgICAgICAqIFRoaXMgaGFz IGJlZW4gY2FsbGVkIG91dCBtYW55IHRpbWVzLCB3aWxsIG1lcmdlIGF0IHRoaXMgcG9pbnQNCj4g ICAgKiBJbnRlbCBwb3dlciBtYW5hZ2VtZW50IHNlcmllcw0KPiAgICAgICogUGFydGlhbGx5IG1l cmdlZCwgZXRoZGV2ICYgZWFsIHBhcnQgbWVyZ2VkLCBwb3dlciBsaWJyYXJ5IHBhcnQgaXMNCj4g ICAgICAgIHJlbWFpbmluZw0KPiAgICAgICAgKiBwb3dlciBsaWJyYXJ5IGdldCBhIG5ldyB2ZXJz aW9uDQo+ICAgICAgICAgICogVGhvbWFzIGhhcyBjb25jZXJuIGFib3V0IHRoZSBwb3dlciBsaWJy YXJ5IGRlc2lnbiwgaXQgbG9va3MgbGlrZQ0KPiAgICAgICAgICAgIGRlc2lnbmVkIGZvciBhIHNw ZWNpZmljIGNhc2UgYW5kIG5vdCBnZW5lcmljDQo+ICAgICAgICAgICAgKiBDdXJyZW50bHkgdGhl cmUgaXMgbm90IGJldHRlciBzdWdnZXN0aW9uLCB3aWxsIHByb2NlZWQgaWYgbm8NCj4gICAgICAg ICAgICAgIHRoZXJlIGlzIG5vIG9iamVjdGlvbg0KPiAgICAqIEhlYWRlciBjaGVjayBwYXRjaHNl dCBtZXJnZWQgcGFydGlhbGx5DQo+ICAgICogQUJJIGNoZWNrcywgc29tZSBleGNlcHRpb25zIGFk ZGVkDQo+ICAgICAgKiBFeGNlcHRpb25zIHNob3VsZCBiZSByZXZpZXdlZCBjYXJlZnVsbHkNCj4g ICAgICAqIFdlIGxvc3QgVHJhdmlzIGF1dG9tYXRlZCBBQkkgY2hlY2tzDQo+ICAgICAgICAqIFRo ZXJlIGlzIGdpdGh1YiBhY3Rpb25zIGNoZWNrcyBidXQgaXQgaXMgbm90IHNlbmRpbmcgcmVwb3J0 cyBiYWNrIHRvDQo+ICAgICAgICAgIHBhdGNod29yaw0KPiAgICAgICAgICAqIFRoZXJlIGlzIGEg d29yayBnb2luZyBvbiBmb3IgcmVwb3J0aW5nDQo+ICAgICAgICAqIEF1dGhvcnMgZWl0aGVyIGNo ZWNrIEFCSSB0aGVtc2VsdmVzIG9yIGV4cGxpY2l0bHkgY2hlY2sgdGhlIGdpdGh1Yg0KPiAgICAg ICAgICBhY3Rpb25zIHRlc3QgcmVzdWx0cyBmb3IgaXQNCj4gICAgICAgICAgKiBDYW4gY2hlY2sg YXV0b21hdGVkIHRlc3QgZnJvbToNCj4gICAgICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vb3Zz cm9ib3QvZHBkay9hY3Rpb25zDQo+ICAgICogSXMgcmluZyBsaWJyYXJ5IHJlZmFjdG9yaW5nIHdv cmsgc3RhbGxlZD8gQXJtIHdpbGwgY2hlY2suDQo+ICAgICAgKiBodHRwczovL3BhdGNoZXMuZHBk ay5vcmcvcHJvamVjdC9kcGRrL2xpc3QvP3Nlcmllcz0xNDQwNQ0KDQpJTU8sIHRoaXMgc2VyaWVz IGlzIGluIGdvb2Qgc2hhcGUuDQpUaGVyZSBpcyBubyBjb21tZW50cyBmcm9tIGNvbW11bml0eSBv biB0aGlzIHNlcmllcy4gDQpCdXQgdGhpcyB3b3JrIGlzIGJhc2VkIG9uIGRpc2N1c3Npb24gYmV0 d2VlbiByaW5nIGxpYnJhcnkgbWFpbnRhaW5lcnMgKEhvbm5hcHBhLCBLb25zdGFudGluKToNCmh0 dHBzOi8vbWFpbHMuZHBkay5vcmcvYXJjaGl2ZXMvZGV2LzIwMjAtTWF5LzE2NjgwMy5odG1sDQpI b25uYXBwYSBoYXMgYWxyZWFkeSByZXZpZXdlZCB0aGlzIHNlcmllcy4gSXQgd2lsbCBiZSBnb29k IGlmIEtvbnN0YW50aW4gY2FuIGFsc28gcmV2aWV3IGFuZCBhZGQgYSB0YWcuDQpTbyBJIHRoaW5r IHRoaXMgc2VyaWVzIGNhbiBiZSBxdWV1ZWQgZm9yIG1lcmdlLg0KDQpQUzogVGhlIHJpbmcgdGVz dCBjb21tZW50IG1lbnRpb25lZCBpbiB0aGUgbWVldGluZyBpcyBhYm91dCBhbm90aGVyIHBhdGNo IHNlcmllczoNCmh0dHA6Ly9wYXRjaGVzLmRwZGsub3JnL3BhdGNoLzg1NjQxLw0KDQo+IA0KPiAq IG5leHQtbmV0DQo+ICAgICogRm9sbG93aW5nIGVodGRldiBwYXRjaGVzIG5vdCBhYmxlIHRvIG1h a2UgdGhlIC1yYzEgYW5kIHBvc3Rwb25lZCB0bw0KPiBuZXh0DQo+ICAgICAgcmVsZWFzZToNCj4g ICAgICAqIGV0aGRldjogaW50cm9kdWNlIHJlcHJlc2VudG9yIHR5cGUNCj4gICAgICAgICogbGFz dCB2ZXJzaW9uIHNlbnQgbGF0ZSBmb3IgLXJjMQ0KPiAgICAgICogYWRkIGFwaXN0YXRzIGZ1bmN0 aW9uDQo+ICAgICAgICAqIE5vdCBjbGVhciBpZiB0aGlzIGlzIHJpZ2h0IGFwcHJvYWNoLCBtb3Jl IGNvbW1lbnRzIHJlcXVpcmVkDQo+ICAgICAgKiBBbHNvIHRoZXJlIGFyZSBzb21lIGV0aGRldiBw YXRjaGVzIGZyb20gcHJldmlvdXMgcmVsZWFzZXMsIHRoZXkgbmVlZA0KPiB0byBiZQ0KPiAgICAg ICAgY2xlYW5lZCB1cCwgbW9zdCBwcm9iYWJseSB3aWxsIGJlIGRvbmUgaW4gbmV4dCByZWxlYXNl Lg0KPiAgICAqIEZvciAtcmMyLCB0aGVyZSBhcmUNCj4gICAgICAqIG9jdGVvbl90eCBlbmRwb2lu dCBkcml2ZXINCj4gICAgICAqIGlvbmljIHNldA0KPiAgICAgICogdmFyaW91cyBkcml2ZXIgYW5k IHRlc3RwbWQgZml4ZXMNCj4gICAgICAqIHBhdGNoc2V0cyB0aGF0IGZpcnN0IHZlcnNpb24gc2Vu dCBhZnRlciAtcmMxIHdpbGwgZ2V0IGxlc3MgcHJpb3JpdHkNCj4gDQo+ICogbmV4dC1jcnlwdG8N Cj4gICAgKiBUaGVyZSBpcyBuZXcgY29tcHJlc3NkZXYgUE1EIGZvciB0aGUgLXJjMg0KPiAgICAq IEFsc28gYW4gQUJJIGJyZWFrIGRpc2N1c3Npb24gaXMgZ29pbmcgb24NCj4gDQo+ICogbmV4dC1l dmVudGRldg0KPiAgICAqIG5vIHVwZGF0ZQ0KPiANCj4gKiBuZXh0LXZpcnRpbw0KPiAgICAqIFRo ZSBiaWcgcmVmYWN0b3Igc2V0IHdvcmsgaXMgZ29pbmcgb24NCj4gICAgICAqIFBsYW4gaXMgdG8g bWVyZ2UgaXQgZm9yIC1yYzIgaWYgaXQgaXMgcmVhZHkNCj4gICAgKiBJbnRlbCB2aG9zdCBleGFt cGxlIHJldmlldyBpcyBnb2luZyBvbiwgcGxhbm5lZCBmb3IgLXJjMg0KPiAgICAqIFRoZXJlIGFy ZSBzb21lIGNvbmNlcm5zIG9uIEFsaWJhYmEncyBQSU8gbWFwcGluZyBwYXRjaA0KPiAgICAgICog Tm90IGFibGUgdG8gdGVzdCBidXQgdGhlcmUgaXMgcG90ZW50aWFsIGlzc3Vlcw0KPiAgICAqIFN0 cnVjdCBwYWNraW5nIHNlcmllcyBoYXMgbGVzcyBwcmlvcml0eSBhZ2FpbnN0IHRoZSByZWZhY3Rv cmluZyBzZXRzLA0KPiAgICAgIGFuZCBjYW4gd2FpdCB0aGUgcmVmYWN0b3Jpbmcgc2V0cyB0byBi ZSBtZXJnZWQgZmlyc3QuDQo+IA0KPiAqIG5leHQtbmV0LW1seA0KPiAgICAqIC1yYzEgbG9va3Mg T0sNCj4gICAgKiBBIGNvdXBsZSBvZiBwYXRjaGVzIGFscmVhZHkgbWVyZ2VkIGZvciB0aGUgLXJj Mg0KPiAgICAqIEEgZmV3IG1vcmUgaXMgZXhwZWN0ZWQNCj4gDQo+ICogbmV4dC1uZXQtYnJjbQ0K PiAgICAqIEEgZmV3IGZpeGVzIGluIHRoZSBiYWNrbG9nDQo+IA0KPiAqIG5leHQtbmV0LWludGVs DQo+ICAgICogUHJvZ3Jlc3NpbmcNCj4gDQo+ICogbmV4dC1uZXQtbXJ2bA0KPiAgICAqIG12cHAy IGlzIGV4cGVjdGVkIGZvciB0aGUgLXJjMg0KPiANCj4gDQo+IExUUw0KPiAtLS0NCj4gDQo+ICog djE4LjExLjExIGlzIHJlbGVhc2VkDQo+ICAgICogaHR0cDovL2luYm94LmRwZGsub3JnL2Rldi8y MDIxMDEyMDE1NTgxOC4zODg1OTgtMS0NCj4ga3RyYXlub3JAcmVkaGF0LmNvbQ0KPiAgICAqIFRo aXMgaXMgdGhlIGxhc3QgcmVsZWFzZSBvZiB0aGUgMTguMTEgTFRTLCB0aGFua3MgdG8gYWxsIGNv bnRyaWJ1dG9ycw0KPiANCj4gKiB2MTkuMTEuNw0KPiAgICAqIEx1Y2Egd2lsbCBzdGFydCB3b3Jr aW5nIG9uIHBhdGNoZXMNCj4gDQo+ICogdjIwLjExLngNCj4gICAgKiBLZXZpbiB3aWxsIHN0ZXAg ZG93biBmcm9tIHRoZSAyMC4xMSBMVFMgbWFpbnRhaW5lcnNoaXAsIHZvbHVudGVlcnMgYXJlDQo+ ICAgICAgd2VsY29tZS4NCj4gDQo+IA0KPiBPcGVucw0KPiAtLS0tLQ0KPiANCj4gKiBDb3Zlcml0 eSBzY2FucyBhcmUgYXV0b21hdGVkIGJ1dCBub3QgYWJsZSB0byBhc3NpZ24gZGVmZWN0cw0KPiAN Cj4gKiBNaWxlc3RvbmUgZG9jIGlzIHN0aWxsIHBlbmRpbmcNCj4gICAgKiBodHRwczovL3BhdGNo ZXMuZHBkay5vcmcvcGF0Y2gvODY0NTUvDQo+IA0KPiANCj4gDQo+IERQREsgUmVsZWFzZSBTdGF0 dXMgTWVldGluZ3MNCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiANCj4gVGhlIERQ REsgUmVsZWFzZSBTdGF0dXMgTWVldGluZyBpcyBpbnRlbmRlZCBmb3IgRFBESyBDb21taXR0ZXJz IHRvDQo+IGRpc2N1c3MgdGhlIHN0YXR1cyBvZiB0aGUgbWFzdGVyIHRyZWUgYW5kIHN1Yi10cmVl cywgYW5kIGZvciBwcm9qZWN0DQo+IG1hbmFnZXJzIHRvIHRyYWNrIHByb2dyZXNzIG9yIG1pbGVz dG9uZSBkYXRlcy4NCj4gDQo+IFRoZSBtZWV0aW5nIG9jY3VycyBvbiBldmVyeSBUaHVyc2RheXMg YXQgODozMCBVVEMuIG9uDQo+IGh0dHBzOi8vbWVldC5qaXQuc2kvRFBESw0KPiANCj4gSWYgeW91 IHdpc2ggdG8gYXR0ZW5kIGp1c3Qgc2VuZCBhbiBlbWFpbCB0byAiSm9obiBNY05hbWFyYQ0KPiA8 am9obi5tY25hbWFyYUBpbnRlbC5jb20+IiBmb3IgdGhlIGludml0ZS4NCg==