From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 4B709A04C0;
	Fri, 25 Sep 2020 06:23:20 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id A70651E4B0;
	Fri, 25 Sep 2020 06:23:19 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 36C931E4AD
 for <dev@dpdk.org>; Fri, 25 Sep 2020 06:23:18 +0200 (CEST)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id
 08P4FYEG016978; Thu, 24 Sep 2020 21:22:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : content-type : content-id :
 content-transfer-encoding : mime-version; s=pfpt0220;
 bh=vr0BnuNGcQaZ0SFb0g/4Z+x3Jf+oe9Yk/IlKkNK7qSM=;
 b=JRed+Qq5GPZQZEZwlTRAbqaxlVSdoLO10cpge9NauScvXyap09tQBFTJ+tuE8cC1WZ6/
 mTT9v5qqah3Eue7IBlKVWNg5hOo4T1i+OhZPdQtBh+rxI3n10BuSg/wLvU0Uq5vk7IKD
 6Cz0I2MzBIMTsUGSQjJKqhSGaeOIDmuzHV/1jFBk6V6vsBNC85dkXweQKVFd+7OYIJhd
 OW3qZCcjEblpinPr4AVjW9XKoq8ft/Kxk93dKD9PCffFyr2SL6X1WdHYbEbmrdgwD6lF
 t8HVVlWvSamLqdkBYptzxgeJ8imi8GZ7zOgsrhil9bKzoQfPxGKgbWu8WSxXl4RExKqC 3A== 
Received: from sc-exch03.marvell.com ([199.233.58.183])
 by mx0b-0016f401.pphosted.com with ESMTP id 33nhgnrcsn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Thu, 24 Sep 2020 21:22:53 -0700
Received: from DC5-EXCH02.marvell.com (10.69.176.39) by SC-EXCH03.marvell.com
 (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2;
 Thu, 24 Sep 2020 21:22:52 -0700
Received: from SC-EXCH03.marvell.com (10.93.176.83) by DC5-EXCH02.marvell.com
 (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2;
 Thu, 24 Sep 2020 21:22:51 -0700
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168)
 by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id
 15.0.1497.2 via Frontend Transport; Thu, 24 Sep 2020 21:22:50 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=eZciysHigAS6MvycZ920aHthYsTBv+ajzvvINcTLWaMGNzO0/YjlJ7ZOclxUjpxMgmY3DXJgks2WPrtYPBQnpFSdeLPo2vl/HNLR5oJuo/9yLpWXehw4Cb2C1YI/tCv+FQv++HkqzSKWxa0vjp/ZZGLfihVm53MkcRCE2Hwn4IBP6HLLEq7+ldwSafvO0tKKV4yVDZTQfOWCEbhrNbByaFkWy8dAzaRQB35xvr4tbNaU8RRwDiBwHHK2TodCOL5LkcJHs8FPN2mCzYFn2swqs22UB2/e2O9+AqTSBNDnIv4zHXcA8DrOHm9v8p3K15jzK1WOy0Zil7hInWl67tZ9jA==
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=vr0BnuNGcQaZ0SFb0g/4Z+x3Jf+oe9Yk/IlKkNK7qSM=;
 b=jiu2QrXPGka4m32+CpVJ2Jdci273k5pu92OiwrkHd8NJqX/fWQtSLw7Tn4ypoxP1KqrgaacOpp0qM2auijgdKmix4e62y/5Ptend8naReESCznpBxpryoGW8/xtEfH84ENdUs2YAeJv4xybE7wSbKM7GKYqbFZ0guDylRMf6r07/Zv9OXtc+xkOvyNu/OOZXFD2LDkPsoM8M1UrowrV778gJhbrgefzRmG9jWXe1fwrGShSrOSSd1u/S0fdELXjP6Z4pjaW1W1somQx5YclPuW2DS5RGOo24m5QFiV5wOljdLG7fbr8eIJVKZ+bLGYxMES0ensffWPAo6b5u9C1h/w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vr0BnuNGcQaZ0SFb0g/4Z+x3Jf+oe9Yk/IlKkNK7qSM=;
 b=DkVs+RV11/hdNx/6xRaD4iuGgPZUyOfk+fH204W/+ogcdpkJdL1naZFnd6dc0m9Kgz/607OdiWWenBpKffdS4XizpsDUKr/hTT12M0GVyK45DhNllP8Jyox6dnCu0GhqMU6o5mvrANQg+Wcsu7bRgZPdvRwe5waHq4cwNxf292o=
Received: from BYAPR18MB2838.namprd18.prod.outlook.com (2603:10b6:a03:10a::18)
 by BYAPR18MB2773.namprd18.prod.outlook.com (2603:10b6:a03:106::32)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Fri, 25 Sep
 2020 04:22:48 +0000
Received: from BYAPR18MB2838.namprd18.prod.outlook.com
 ([fe80::fc62:af23:6ee4:5e8]) by BYAPR18MB2838.namprd18.prod.outlook.com
 ([fe80::fc62:af23:6ee4:5e8%7]) with mapi id 15.20.3391.027; Fri, 25 Sep 2020
 04:22:48 +0000
From: Rasesh Mody <rmody@marvell.com>
To: Thomas Monjalon <thomas@monjalon.net>, "John W. Linville"
 <linville@tuxdriver.com>, Qi Zhang <qi.z.zhang@intel.com>, Shepard Siegel
 <shepard.siegel@atomicrules.com>, Ed Czeck <ed.czeck@atomicrules.com>,
 "John Miller" <john.miller@atomicrules.com>, Igor Russkikh
 <igor.russkikh@aquantia.com>, Pavel Belous <pavel.belous@aquantia.com>,
 "Matt Peters" <matt.peters@windriver.com>,
 Shahed Shaikh <shshaikh@marvell.com>,
 Ajit Khaparde <ajit.khaparde@broadcom.com>, Somnath Kotur
 <somnath.kotur@broadcom.com>, Chas Williams <chas3@att.com>,
 Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>,
 Hemant Agrawal <hemant.agrawal@nxp.com>,
 Marcin Wojtas <mw@semihalf.com>, Michal Krawczyk <mk@semihalf.com>, "Guy
 Tzalik" <gtzalik@amazon.com>, Evgeny Schemeilin <evgenys@amazon.com>,
 Gagandeep Singh <g.singh@nxp.com>, John Daley <johndale@cisco.com>, "Hyong
 Youb Kim" <hyonkim@cisco.com>, Gaetan Rivet <grive@u256.net>, Xiao Wang
 <xiao.w.wang@intel.com>, Qiming Yang <qiming.yang@intel.com>, Ferruh Yigit
 <ferruh.yigit@intel.com>, Shijith Thotton <sthotton@marvell.com>,
 Srisivasubramanian Srinivasan <srinivasan@marvell.com>, Matan Azrad
 <matan@mellanox.com>, Shahaf Shuler <shahafs@mellanox.com>, Zyta Szpak
 <zr@semihalf.com>, Liron Himi <lironh@marvell.com>, Stephen Hemminger
 <sthemmin@microsoft.com>, "K. Y. Srinivasan" <kys@microsoft.com>, "Haiyang
 Zhang" <haiyangz@microsoft.com>, Jerin Jacob Kollanukkaran
 <jerinj@marvell.com>, Bruce Richardson <bruce.richardson@intel.com>,
 "Andrew Rybchenko" <arybchenko@solarflare.com>, Jasvinder Singh
 <jasvinder.singh@intel.com>, Cristian Dumitrescu
 <cristian.dumitrescu@intel.com>, Keith Wiles <keith.wiles@intel.com>,
 "Maciej Czekaj [C]" <mczekaj@marvell.com>, Maxime Coquelin
 <maxime.coquelin@redhat.com>, Zhihong Wang <zhihong.wang@intel.com>, "Yong
 Wang" <yongwang@vmware.com>, Anatoly Burakov <anatoly.burakov@intel.com>,
 Beilei Xing <beilei.xing@intel.com>,
 Jingjing Wu <jingjing.wu@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: Rosen Xu <rosen.xu@intel.com>, "dev@dpdk.org" <dev@dpdk.org>, Ciara Loftus
 <ciara.loftus@intel.com>, Steven Webster <steven.webster@windriver.com>,
 Somalapuram Amaranath <asomalap@amd.com>, "xavier.huwei@huawei.com"
 <xavier.huwei@huawei.com>, Sachin Saxena <sachin.saxena@nxp.com>, Wei Zhao
 <wei.zhao1@intel.com>, Jeff Guo <jia.guo@intel.com>, Igor Chauskin
 <igorch@amazon.com>, Ziyang Xuan <xuanziyang2@huawei.com>, Xiaoyun Wang
 <cloud.wangxiaoyun@huawei.com>, Guoyang Zhou <zhouguoyang@huawei.com>, "Min
 Hu (Connor)" <humin29@huawei.com>, Yisen Zhuang <yisen.zhuang@huawei.com>,
 Alfredo Cardigliano <cardigliano@ntop.org>, Jakub Grajciar
 <jgrajcia@cisco.com>, Viacheslav Ovsiienko <viacheslavo@mellanox.com>,
 "Long Li" <longli@microsoft.com>, Martin Spinler <spinler@cesnet.cz>,
 Heinrich Kuhn <heinrich.kuhn@netronome.com>,
 Harman Kalra <hkalra@marvell.com>, "Nithin
 Kumar Dabilpuram" <ndabilpuram@marvell.com>, Kiran Kumar Kokkilagadda
 <kirankumark@marvell.com>, Akhil Goyal <akhil.goyal@nxp.com>,
 "ferruh.yigit@intel.com" <ferruh.yigit@intel.com>
Thread-Topic: [dpdk-dev] CALL to eth PMD maintainers: complete closing of port
Thread-Index: AQHWihuM10SNsRnZJ0CAy+W6wIMws6l4ZY+w
Date: Fri, 25 Sep 2020 04:22:48 +0000
Message-ID: <BYAPR18MB2838FA52F896E0E7BAE61BF5B5390@BYAPR18MB2838.namprd18.prod.outlook.com>
References: <30528485.5cHeq7CNxZ@xps> <5248162.j6AOsuQRmx@thomas>
 <7235002.MNFtMmeBO2@thomas> <80837131.n3tlCtGQ32@thomas>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.41.20091302
authentication-results: monjalon.net; dkim=none (message not signed)
 header.d=none;monjalon.net; dmarc=none action=none header.from=marvell.com;
x-originating-ip: [2601:646:8081:2d00:e4d2:ad0a:ba52:95de]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 55306a8c-1d42-413c-be5d-08d8610aa913
x-ms-traffictypediagnostic: BYAPR18MB2773:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB2773F1C4CCC10807D380D15EB5360@BYAPR18MB2773.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3513;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: R+6gBXCRQyKDe9FdgREWyt4WRX4g8WlSHuRwzB/MBRRlCNgkxKLeY5tJM5w0ow5DUuFJsKdE53nqu1n0PH5+H/c1uT9yyj3K0AfLU9OmSHwzj98Iw5NIis5AFwa8J5YeJMcfadWkEvVxHBZTXBUvykChqrgrJkeMrScjqNjRzF19cWru/OcdBwFujqyNmchN5ZqiS2sRkzQXa5CgvxaE2ki/oN7WZl3Z0FHDmrYZsFNdXMNU7PbMdpFvny5pLpOTpJeIbso8UhJB5e+b24AwFR0RBT3lQK/ZBDZhQkEStX/NKB6W3EpdIjAF8bHobdYToNgg0iCQFtfXqizrY41faaHq+19LqXXEvpbzjuCHvY0tPm+0QA/b00iohpQjZXkAGyAaIa5PoTB/QgTS0JJY/MbLM2aMNbN64+3tEvotqkDpoNNBuJtBoNt6lTN+vaJ+9kkpQUnmdbYjfX6aV4g25o8G9nl1mzuIh7PJ+e65A40=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BYAPR18MB2838.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(376002)(346002)(396003)(136003)(366004)(39860400002)(110136005)(7696005)(66476007)(478600001)(55016002)(9686003)(6506007)(52536014)(5660300002)(19627235002)(2906002)(86362001)(66556008)(8676002)(316002)(33656002)(66946007)(54906003)(71200400001)(64756008)(66446008)(8936002)(76116006)(966005)(4326008)(186003)(83380400001)(7406005)(7416002)(7366002)(156664002)(921003);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: QwQfHhBeKKVQ0VHNyTbZIt/mW74EBbYF5o91JX7en5M7gTMAXVYDBmLEIJlOftLHo8RLjiOo6IxVzbrKOZbu9Vz6OPouOhSBsVGusCqzal4DusIYZmdztLlQc/lD9U3qaLe9h3J/R2mVrp6C2J2qBga72Yek56kjiu/AEbzobQfFz2ylm91YsV3l0Z9u4In753kIoTmeeYk6NdQrwCZsiRSQ39uZ/jYNs0VN5XDxP+IMZ+EDGadOPoTKMZOX9MHwoiUy+vuBhKZS3fjXLYVOdl8Dr6EabkevJSrps7altMhcJq4r+rdCmr8Cj1CNjyelGvU0D81OhBNDooIv4V+iZEcwzcGUBikBQf4sqgXouvDGeCrB3WmwkMQWlnnHlioE2oFIL2dzM0WHBtrETKyC/WdVKpPUpqpOPXOTckvNf57dOuwlhUihuSdWaO9dNyzFcmKadBxUt0SS/8CJJ8U/WpV7OmBf7rIZE16lQo83DAArgBvA5MODQZ/DNI6htGZEnIma2L0j3a6rCTz5+V5yFMermMrq3zj+bF3a0m3LcF2OVKVWStXmgok+a7ssYDYm73wNUNYbnVYbb9idWxSRH9dSXj0UI6wjKIRSV+pKkb844dYLxcNJzAxxTsN55EAcYjn4+Kpqw3NE5AFNgx3sX2Vxs0GY5TGP1vZtorgO8WejzThoTb+dKn4jrOJrs657Zg09wZ5we9hCswam553+2Q==
Content-Type: text/plain; charset="utf-8"
Content-ID: <1B8CBB168269E744A130F60D5C547696@namprd18.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2838.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 55306a8c-1d42-413c-be5d-08d8610aa913
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 04:22:48.2878 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fhADbctPV4xrspte8h2Qx7YkGzPrO5bTwnZ1LvdBI30efBoijtVlq2POj4zOvMAD2Ix3y4Lidnb8FKRulD6C4A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2773
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687
 definitions=2020-09-25_01:2020-09-24,
 2020-09-25 signatures=0
Subject: Re: [dpdk-dev] CALL to eth PMD maintainers: complete closing of port
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

SGkgVGhvbWFzLA0KDQo+RnJvbTogZGV2IDxkZXYtYm91bmNlc0BkcGRrLm9yZz4gT24gQmVoYWxm
IE9mIFRob21hcyBNb25qYWxvbg0KPlNlbnQ6IFN1bmRheSwgU2VwdGVtYmVyIDEzLCAyMDIwIDM6
MTYgUE0NCj4NCj5UaGUgcGF0Y2hlcyBmb3IgcmVtb3ZpbmcgUlRFX0VUSF9ERVZfQ0xPU0VfUkVN
T1ZFIGFyZSBzZW50Og0KPglodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtDQo+M0FfX3BhdGNoZXMuZHBkay5vcmdfcHJvamVjdF9kcGRrX2xpc3RfLTNGc2Vy
aWVzLQ0KPjNEMTIxNzMmZD1Ed0lDQWcmYz1uS2pXZWMyYjZSMG1PeVBhejd4dGZRJnI9VmhpMkZS
M1I4NHhQTVV0VWhqDQo+TlB4b2lNU3hjajFJVzB4REtFb1owRjAwbyZtPTlDX0NYNmRKdENrZDZw
VTZtVURCOGVWLQ0KPkVvcnpQNkVyUkxGdUNjLWR0VGcmcz04TDdSeHlIaE91SVhmM01CdXJOT2Vx
dkdhLWdHaEgxTlk5dm5vai0NCj5mWE00JmU9DQo+DQo+MTEgZHJpdmVycyBhcmUgbm90IHN1cHBv
cnRpbmcgdGhlIG5ldyBiZWhhdmlvdXIgY29ycmVjdGx5Og0KPglibngyeCwgY3hnYmUsIGRwYWEs
IGRwYWEyLCBlbmV0YywgaW9uaWMsDQo+CWlwbjNrZSwgbGlxdWlkaW8sIG5mcCwgcGZlLCBxZWRl
DQo+DQo+SWYgeW91IGFyZSB0aGUgbWFpbnRhaW5lciBvZiBvbmUgb2YgdGhlc2UgZHJpdmVycywg
eW91IGNhbiBzdGlsbCBjb25zaWRlciBmaXhpbmcgaXQNCj5pbiB0aGUgbmV4dCBkYXlzLg0KPg0K
VGhlIGZpeGVzIGZvciBibngyeCBhbmQgcWVkZSBQTURzIGFyZSBwb3N0ZWQuDQpodHRwczovL3Bh
dGNoZXMuZHBkay5vcmcvcGF0Y2gvNzg3NzkvDQpodHRwczovL3BhdGNoZXMuZHBkay5vcmcvcGF0
Y2gvNzg3ODAvDQoNClRoYW5rcyENCi1SYXNlc2gNCj4NCj4xMi8wOS8yMDIwIDEzOjI1LCBUaG9t
YXMgTW9uamFsb246DQo+PiAwMy8wOC8yMDIwIDIwOjUwLCBUaG9tYXMgTW9uamFsb246DQo+PiA+
IDE4LzA0LzIwMTkgMTI6NTksIFRob21hcyBNb25qYWxvbjoNCj4+ID4gPiBIaSBhbGwsDQo+PiA+
ID4NCj4+ID4gPiBTaW5jZSBEUERLIDE4LjExLCB0aGUgYmVoYXZpb3VyIG9mIHRoZSBjbG9zZSBv
cGVyYXRpb24gaXMgY2hhbmdlZA0KPj4gPiA+IGlmIFJURV9FVEhfREVWX0NMT1NFX1JFTU9WRSBp
cyBlbmFibGVkIGluIHRoZSBkcml2ZXI6DQo+PiA+ID4gcG9ydCBpcyByZWxlYXNlZCAoaS5lLiB0
b3RhbGx5IGZyZWVkIGFuZCBkYXRhIGVyYXNlZCkgb24gY2xvc2UuDQo+PiA+ID4gVGhpcyBuZXcg
YmVoYXZpb3VyIGlzIGVuYWJsZWQgcGVyIGRyaXZlciBmb3IgYSBtaWdyYXRpb24gcGVyaW9kLg0K
Pj4gPiA+DQo+PiA+ID4gTG9va2luZyBhdCB0aGUgY29kZSwgeW91IGNhbiBzZWUgdGhlc2UgY29t
bWVudHM6DQo+PiA+ID4gLyogb2xkIGJlaGF2aW91cjogb25seSBmcmVlIHF1ZXVlIGFycmF5cyAq
LyBSVEVfRVRIREVWX0xPRyhERUJVRywNCj4+ID4gPiAiUG9ydCBjbG9zaW5nIGlzIHVzaW5nIGFu
IG9sZCBiZWhhdmlvdXIuXG4iDQo+PiA+ID4gCSJUaGUgZHJpdmVyICVzIHNob3VsZCBtaWdyYXRl
IHRvIHRoZSBuZXcgYmVoYXZpb3VyLlxuIiwNCj4+ID4gPiAvKiBuZXcgYmVoYXZpb3VyOiBzZW5k
IGV2ZW50ICsgcmVzZXQgc3RhdGUgKyBmcmVlIGFsbCBkYXRhICovDQo+PiA+ID4NCj4+ID4gPiBZ
b3UgY2FuIGZpbmQgYW4gYWR2aWNlIGluIHRoZSBjb21taXQ6DQo+PiA+ID4NCj4+ID4gPiBodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fZ2l0LmRwZGsu
b3JnX2QNCj4+ID4gPiBwZGtfY29tbWl0Xy0zRmlkLQ0KPjNEMjNlYTU3YTJhJmQ9RHdJQ0FnJmM9
bktqV2VjMmI2UjBtT3lQYXo3eHRmUSZyPVYNCj4+ID4gPg0KPmhpMkZSM1I4NHhQTVV0VWhqTlB4
b2lNU3hjajFJVzB4REtFb1owRjAwbyZtPTlDX0NYNmRKdENrZDZwVTZtDQo+VURCOA0KPj4gPiA+
IGVWLUVvcnpQNkVyUkxGdUNjLQ0KPmR0VGcmcz0yM2RwMjdBb1Roc2hiNU5mbFVURmgzSEgzTV9L
UHdhOFN2ZDJUT2VOOQ0KPj4gPiA+IGdzJmU9DQo+PiA+ID4gIg0KPj4gPiA+IFdoZW4gZW5hYmxp
bmcgUlRFX0VUSF9ERVZfQ0xPU0VfUkVNT1ZFLCB0aGUgUE1EIG11c3QgZnJlZSBhbGwNCj5pdHMN
Cj4+ID4gPiBwcml2YXRlIHJlc291cmNlcyBmb3IgdGhlIHBvcnQsIGluIGl0cyBkZXZfY2xvc2Ug
ZnVuY3Rpb24uDQo+PiA+ID4gSXQgaXMgYWR2aXNlZCB0byBjYWxsIHRoZSBkZXZfY2xvc2UgZnVu
Y3Rpb24gaW4gdGhlIHJlbW92ZQ0KPj4gPiA+IGZ1bmN0aW9uIGluIG9yZGVyIHRvIHN1cHBvcnQg
cmVtb3ZpbmcgYSBkZXZpY2Ugd2l0aG91dCBjbG9zaW5nIGl0cyBwb3J0cy4NCj4+ID4gPiAiDQo+
PiA+ID4NCj4+ID4gPiBJdCB3b3VsZCBiZSBncmVhdCB0byBjb21wbGV0ZSB0aGlzIG1pZ3JhdGlv
biBmb3IgdGhlIG5leHQgTFRTDQo+PiA+ID4gdmVyc2lvbiwgd2hpY2ggd2lsbCBiZSAxOS4xMS4N
Cj4+ID4NCj4+ID4gRm9yIHRoZSByZWNvcmQsIGl0IGRpZCBub3QgaGFwcGVuIGluIDE5LjExLg0K
Pj4gPg0KPj4gPiA+IEZvbGxvd2luZyBkcml2ZXJzIHNob3VsZCBiZSBtaWdyYXRlZDoNCj4+ID4g
PiAoIGZpbmQgZHJpdmVycy9uZXQgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXR5cGUgZCB8IGN1
dCAtZC8gLWYzIDsNCj4+ID4gPiBnaXQgZ3JlcCAtbCBSVEVfRVRIX0RFVl9DTE9TRV9SRU1PVkUg
ZHJpdmVycyB8IGN1dCAtZC8gLWYzICkgfA0KPj4gPiA+IHNvcnQgfCB1bmlxIC11DQo+PiA+IFsu
Li5dDQo+PiA+DQo+PiA+IFRoZSBwcm9ncmVzcyBpbiBBcHJpbCAyMDE5IHdhcyA0IG9mIDQ2ICg5
JSkuDQo+PiA+DQo+PiA+ID4gUGxlYXNlIGxldCdzIHByb2dyZXNzIHNtb290aGx5IG9uIHRoaXMg
dG9waWMsIHRoYW5rcy4NCj4+ID4NCj4+ID4gTW9yZSB0aGFuIG9uZSB5ZWFyIGxhdGVyLCB0aGUg
cHJvZ3Jlc3MgaXMgMjYgb2YgNTMgKDQ5JSkuDQo+PiA+DQo+PiA+ID4gVGhlIGNvbmNlcm5lZCBt
YWludGFpbmVycyAoQ2MpIGNhbiBiZSBmb3VuZCB3aXRoIHRoZSBmb2xsb3dpbmcNCj5jb21tYW5k
Og0KPj4gPiA+IGRldnRvb2xzL2dldC1tYWludGFpbmVyLnNoICQoKCBmaW5kIGRyaXZlcnMvbmV0
IC1taW5kZXB0aCAxDQo+PiA+ID4gLW1heGRlcHRoIDEgLXR5cGUgZCB8IGN1dCAtZC8gLWYtMyA7
IGdpdCBncmVwIC1sDQo+PiA+ID4gUlRFX0VUSF9ERVZfQ0xPU0VfUkVNT1ZFIGRyaXZlcnMgKSB8
IHNvcnQgfCB1bmlxIC11KQ0KPj4gPg0KPj4gPiBXZSBjYW5ub3Qgd2FpdCBmb3JldmVyLiBUZW1w
b3JhcnkgY2Fubm90IGJlIGxvbmdlciB0aGFuIDIgeWVhcnMuDQo+PiA+IEkgYW0gZ29pbmcgdG8g
c2VuZCBhIGRlcHJlY2F0aW9uIG5vdGljZSB0byByZW1vdmUgdGhlICJ0ZW1wb3JhcnkiDQo+PiA+
IGZsYWcgUlRFX0VUSF9ERVZfQ0xPU0VfUkVNT1ZFLg0KPj4NCj4+IFRoZSBkZXByZWNhdGlvbiBu
b3RpY2Ugd2FzIG1lcmdlZCBpbiAyMC4wODoNCj4+DQo+PiBodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbWFpbHMuZHBkay5vcmdfYXJjDQo+PiBoaXZl
c19kZXZfMjAyMC0NCj4yREF1Z3VzdF8xNzczMTQuaHRtbCZkPUR3SUNBZyZjPW5LaldlYzJiNlIw
bU95UGF6N3h0ZlEmDQo+Pg0KPnI9VmhpMkZSM1I4NHhQTVV0VWhqTlB4b2lNU3hjajFJVzB4REtF
b1owRjAwbyZtPTlDX0NYNmRKdENrZDZwDQo+VTZtVURCOGUNCj4+IFYtRW9yelA2RXJSTEZ1Q2Mt
ZHRUZyZzPVBSSi0NCj5uV1ZtME5PNldycFFEV2FJMG9jU3dhSURvd3NNUU5XcmlmMEZEZ2cmZT0N
Cj4+DQo+PiA+IEl0IHdpbGwgYnJlYWsgZHJpdmVycyB3aGljaCBhcmUgbm90IG1pZ3JhdGVkLg0K
Pj4gPiBJdCB3aWxsIHByb2JhYmx5IGhlbHAgdG8gZmluZCBtb3RpdmF0aW9uIGluIG5ldyBwcmlv
cml0aWVzLg0KPj4gPg0KPj4gPiBNb3JlIGRldGFpbHMgb24gd2hhdCB0byBkbyBjYW4gYmUgZm91
bmQgaW4gdGhpcyBtYWlsIHRocmVhZDoNCj4+ID4NCj4+ID4gaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2luYm94LmRwZGsub3JnX2QNCj4+ID4gZXZf
MTc0ODE0NC5VRnBVcjJGUG5yLQ0KPjQweHBzXyZkPUR3SUNBZyZjPW5LaldlYzJiNlIwbU95UGF6
N3h0ZlEmcj1WaGkNCj4+ID4NCj4yRlIzUjg0eFBNVXRVaGpOUHhvaU1TeGNqMUlXMHhES0VvWjBG
MDBvJm09OUNfQ1g2ZEp0Q2tkNnBVNm1VDQo+REI4ZVYtRQ0KPj4gPiBvcnpQNkVyUkxGdUNjLQ0K
PmR0VGcmcz0wMEp1VllDanFfRVpXMjdWbXN6cEk0RThZcV9kTjlvR2pld2pCVGFDWjlzJmU9DQo+
Pg0KPj4gU3VtbWFyeToNCj4+DQo+PiAqIFRoZSBmcmVlaW5nIG9mIHByaXZhdGUgcG9ydCByZXNv
dXJjZXMgbXVzdCBiZSBtb3ZlZCBpbiB0aGUgUE1EIGZyb20NCj4+IHRoZSAiLnJlbW92ZShkZXZp
Y2UpIiBmdW5jdGlvbiB0byB0aGUgIi5kZXZfY2xvc2UocG9ydCkiIGZ1bmN0aW9uLg0KPj4NCj4+
ICogSWYgYSBnZW5lcmljIHJlc291cmNlICgubWFjX2FkZHJzIG9yIC5oYXNoX21hY19hZGRycykg
Y2Fubm90IGJlDQo+PiBmcmVlZCwgaXQgbXVzdCBiZSBzZXQgdG8gTlVMTCBpbiAiLmRldl9jbG9z
ZSIgUE1EIGZ1bmN0aW9uIHRvIHByb3RlY3QNCj4+IGZyb20gc3Vic2VxdWVudCBydGVfZXRoX2Rl
dl9yZWxlYXNlX3BvcnQoKSBmcmVlaW5nLg0KPj4NCj4+ICogTm90ZSAxOg0KPj4gVGhlIGdlbmVy
aWMgcmVzb3VyY2VzIGFyZSBmcmVlZCBpbiBydGVfZXRoX2Rldl9yZWxlYXNlX3BvcnQoKSwgYWZ0
ZXINCj4+ICIuZGV2X2Nsb3NlIiBpcyBjYWxsZWQgaW4gcnRlX2V0aF9kZXZfY2xvc2UoKSwgYnV0
IG5vdCB3aGVuIGNhbGxpbmcNCj4+ICIuZGV2X2Nsb3NlIiBkaXJlY3RseSBmcm9tIHRoZSAiLnJl
bW92ZSIgUE1EIGZ1bmN0aW9uLg0KPj4gVGhhdCdzIHdoeSBydGVfZXRoX2Rldl9yZWxlYXNlX3Bv
cnQoKSBtdXN0IHN0aWxsIGJlIGNhbGxlZCBleHBsaWNpdGx5DQo+PiBmcm9tICIucmVtb3ZlKGRl
dmljZSkiIGFmdGVyIGNhbGxpbmcgdGhlICIuZGV2X2Nsb3NlIiBQTUQgZnVuY3Rpb24uDQo+Pg0K
Pj4gKiBOb3RlIDI6DQo+PiBJZiBhIGRldmljZSBjYW4gaGF2ZSBtdWx0aXBsZSBwb3J0cywgdGhl
IGNvbW1vbiByZXNvdXJjZXMgbXVzdCBiZQ0KPj4gZnJlZWQgb25seSBpbiB0aGUgIi5yZW1vdmUo
ZGV2aWNlKSIgZnVuY3Rpb24uDQo+Pg0KPj4gKiBOb3RlIDM6DQo+PiBUaGUgcG9ydCBpcyBzdXBw
b3NlZCB0byBiZSBpbiBhIHN0b3BwZWQgc3RhdGUgd2hlbiBpdCBpcyBjbG9zZWQuDQo+PiBJZiBp
dCBpcyBub3QgdGhlIGNhc2UsIGl0IGlzIGZyZWUgdG8gdGhlIFBNRCBpbXBsZW1lbnRhdGlvbiBo
b3cgdG8NCj4+IHJlYWN0IHdoZW4gdHJ5aW5nIHRvIGNsb3NlIGEgbm9uLXN0b3BwZWQgcG9ydDoN
Cj4+IGVpdGhlciB0cnkgdG8gc3RvcCBpdCBhdXRvbWF0aWNhbGx5IG9yIGp1c3QgcmV0dXJuIGFu
IGVycm9yLg0KPg0KPg0KDQoNCg==