From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id BB4B8A046B
	for <public@inbox.dpdk.org>; Fri, 26 Jul 2019 12:58:20 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 9FD2F1C437;
	Fri, 26 Jul 2019 12:58:20 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 56A111C400;
 Fri, 26 Jul 2019 12:58:16 +0200 (CEST)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id
 x6QAjgQb014941; Fri, 26 Jul 2019 03:58:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=IacKtot/A6i9wpFeS6hJr9tSFPkQMqNPZifrXDnYLMM=;
 b=R18d8w3Xw9ckFPoLximy9yrBiCj1WLQWitUsYxbMlKuBNogjeCGwCnFNpmRhB+9MNVBm
 0t46lmBIRFADuhF+xSrCmpj8qHv/VztbsK8HBcNnwfwPku8kSp5v3O5/LS09av9B45Br
 WclDrjRtVzS0MH+WjQrNWBfL+6my+AxkTddPJLMc4Zw1eh5VI1NU+ttoEm/YAUDygVaf
 gZy7RqLSHLFCuCvU/eYjGlaHtkPmmNEyxa2NcfAlQv8yGB323mpxy2mzbIt2xC+Tig1a
 9Y1Aur8S3Qw0nhOh56enszaE9sANA/maqBFBf8cqOgfDD8WdvobHWufKvivDcmTb0Txi nQ== 
Received: from sc-exch04.marvell.com ([199.233.58.184])
 by mx0a-0016f401.pphosted.com with ESMTP id 2tx61rpcue-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Fri, 26 Jul 2019 03:58:11 -0700
Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH04.marvell.com
 (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 26 Jul
 2019 03:58:10 -0700
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (104.47.41.53) by
 SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server
 (TLS) id
 15.0.1367.3 via Frontend Transport; Fri, 26 Jul 2019 03:58:10 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=T6Dcw94Z4E3dx8deTwb9L26NTV2Kh9VaixLejq/hcGefgsvz6wBwEPW6RSQKMemUBygusZ7D3chVC8LIZOsE13xHRPABjYDu1bQRWxs5Bwn30EY5sfKo26WbVioBwOeVzQUGHOcF4muHgWlxsfjz/cMQ2iFX15bXYhG2LQdLZVR96Fk3JOniqx53yZDHFtA4rTTDGgyeQsXYUXidLxvq+oboMusH15bb05gV0O26oeZZ3z8ffjefnVOXiBx81SS2djBEbuWvBa9EuAV0HpSak2hwN2jk8+EPjZKYsQ3DZ6B4/AuoWRQ/guP8na/S1vMf7Z/hcIf9gOm7j4bPRRmRpg==
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=IacKtot/A6i9wpFeS6hJr9tSFPkQMqNPZifrXDnYLMM=;
 b=MVUmUA7jH1npjFN5KlEdUD74SnHAI9Bb8oJM0Ds28eebipuUeIf+0ksaVX7oiAHgRyCV0kGO6/42ZGrZzAJB40wOxqnkkARl8wcZ0CqGwhZnjlICfmZhzsTeqG61vzk/uGV+2FDOPwcyjVZTcpVlRygNFg2kamvfkTAjzeT9Bb9chsIEdWZf6w+S8MabXphnIj+EJ5BIUYPgP9OHW7wZmeoj2vy5kAC6hBGks6e0XEyxshdnYpzv9NadMGK+wmhJbLu04mRs4RlwpQjevCbh83NCDfn2mg5IDD02ljSJCG5SHTf/bvxBvFrcq82/YtYihv8Z3kNZ0JWDB04/d6vVgw==
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=selector2-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IacKtot/A6i9wpFeS6hJr9tSFPkQMqNPZifrXDnYLMM=;
 b=ECpbB5OX9J7hw2eo9aokm3HJz4Sgh6SEdXxJ3u7PyVmBPEw8hQlwWin1kmA7ceJDYe4WqpI7op6p63wHsZ5nSo3qXsHc2RDRQ64cRluIDJRpu5Hldn3HjFotVEHIdlWsfuE1Qs63CZy2/tbFAZDXHXRTdJ17U5oFXZgBnTIn/Cs=
Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by
 BYAPR18MB2486.namprd18.prod.outlook.com (20.179.92.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2115.10; Fri, 26 Jul 2019 10:58:09 +0000
Received: from BYAPR18MB2424.namprd18.prod.outlook.com
 ([fe80::2d42:12b6:aa2e:2862]) by BYAPR18MB2424.namprd18.prod.outlook.com
 ([fe80::2d42:12b6:aa2e:2862%4]) with mapi id 15.20.2094.013; Fri, 26 Jul 2019
 10:58:09 +0000
From: Jerin Jacob Kollanukkaran <jerinj@marvell.com>
To: David Christensen <drc@linux.vnet.ibm.com>, Bruce Richardson
 <bruce.richardson@intel.com>, hgovindh <hariprasad.govindharajan@intel.com>
CC: Remy Horton <remy.horton@intel.com>, Marko Kovacevic
 <marko.kovacevic@intel.com>, Ori Kam <orika@mellanox.com>, Pablo de Lara
 <pablo.de.lara.guarch@intel.com>, Radu Nicolau <radu.nicolau@intel.com>,
 Akhil Goyal <akhil.goyal@nxp.com>, Tomasz Kantecki
 <tomasz.kantecki@intel.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "maciej.czekaj@caviumnetworks.com" <maciej.czekaj@caviumnetworks.com>,
 "stable@dpdk.org" <stable@dpdk.org>, Gavin Hu <gavin.hu@arm.com>
Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v2] examples/l3fwd: fix unaligned
 memory access
Thread-Index: AQHVQxq0hajCcROS3kqXHYp0K81DB6bb5B6AgADWtdA=
Date: Fri, 26 Jul 2019 10:58:08 +0000
Message-ID: <BYAPR18MB2424E4E1E045B515D217B8F4C8C00@BYAPR18MB2424.namprd18.prod.outlook.com>
References: <20190724164354.18811-1-hariprasad.govindharajan@intel.com>
 <20190725162903.106262-1-hariprasad.govindharajan@intel.com>
 <20190725164600.GA1621@bricha3-MOBL.ger.corp.intel.com>
 <BYAPR18MB2424C2652A73CF0028E39FFCC8C10@BYAPR18MB2424.namprd18.prod.outlook.com>
 <0087f68b-482e-65cd-d940-d6b9f405699f@linux.vnet.ibm.com>
 <51a3bc00-105e-ce2b-520a-e2049b08aafb@linux.vnet.ibm.com>
In-Reply-To: <51a3bc00-105e-ce2b-520a-e2049b08aafb@linux.vnet.ibm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [14.140.231.66]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 136c3f88-8ec2-4254-8905-08d711b82516
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:BYAPR18MB2486; 
x-ms-traffictypediagnostic: BYAPR18MB2486:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BYAPR18MB24861ACE599B031BB6FE3DE3C8C00@BYAPR18MB2486.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 01106E96F6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(396003)(346002)(366004)(39850400004)(136003)(199004)(189003)(13464003)(4326008)(25786009)(8936002)(86362001)(33656002)(256004)(14444005)(229853002)(74316002)(7736002)(7416002)(66946007)(5660300002)(66556008)(81166006)(305945005)(6436002)(81156014)(52536014)(76116006)(102836004)(7696005)(186003)(66476007)(99286004)(68736007)(64756008)(486006)(71200400001)(53936002)(476003)(26005)(71190400001)(446003)(11346002)(55236004)(76176011)(54906003)(6306002)(8676002)(6246003)(53546011)(3846002)(55016002)(478600001)(66066001)(966005)(66446008)(9686003)(14454004)(6506007)(6116002)(2906002)(316002)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2486;
 H:BYAPR18MB2424.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: em3P1UD3igJBIjNqFf3vi0z7Pu+O8hfaVH+xqkNBJUhpKrsb9fKMdhF4mYT6eqR1IgZ0XM8ytaxf+USLZWR+D74rBeLZqPE760Qvh61mNWcUfgAEUEzoUCMD3XsOp0dZn1quV1leuTD7sVzAbDPzJiPFTGUVtDLDzSZOMx0Q3gRm6F04PXJAOvOrz7WMbS5HqNDxF++NeJgSM7cPmrv7H/zL1EiL+CgEnqecT5Y22A5PcTL9npWX25j8Xe9nyFTBvDlau8SACtgYUNR91fJby0pCpwLp00KXkulL2EZhz0tXlEuceB4WDSw8Ac61bD4BWxUcGPdJ3F5q2T4ola8cO3ym2CFsFh+GAdjZSzbxaQEv5bcWYa+FtqpGwnxdEzPo0cpw8oAyqPbIKnXAb/kGIXJWxhYQGbBpTH3sSzO0WLM=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 136c3f88-8ec2-4254-8905-08d711b82516
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2019 10:58:08.6495 (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: jerinj@marvell.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2486
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:5.22.84,1.0.8
 definitions=2019-07-26_07:2019-07-26,2019-07-26 signatures=0
Subject: Re: [dpdk-stable] [EXT] Re: [dpdk-dev] [PATCH v2] examples/l3fwd:
 fix unaligned memory access
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org
Sender: "stable" <stable-bounces@dpdk.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgQ2hyaXN0ZW5z
ZW4gPGRyY0BsaW51eC52bmV0LmlibS5jb20+DQo+IFNlbnQ6IEZyaWRheSwgSnVseSAyNiwgMjAx
OSAzOjM2IEFNDQo+IFRvOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVs
bC5jb20+OyBCcnVjZSBSaWNoYXJkc29uDQo+IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47
IGhnb3ZpbmRoDQo+IDxoYXJpcHJhc2FkLmdvdmluZGhhcmFqYW5AaW50ZWwuY29tPg0KPiBDYzog
UmVteSBIb3J0b24gPHJlbXkuaG9ydG9uQGludGVsLmNvbT47IE1hcmtvIEtvdmFjZXZpYw0KPiA8
bWFya28ua292YWNldmljQGludGVsLmNvbT47IE9yaSBLYW0gPG9yaWthQG1lbGxhbm94LmNvbT47
IFBhYmxvIGRlDQo+IExhcmEgPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47IFJhZHUg
Tmljb2xhdQ0KPiA8cmFkdS5uaWNvbGF1QGludGVsLmNvbT47IEFraGlsIEdveWFsIDxha2hpbC5n
b3lhbEBueHAuY29tPjsgVG9tYXN6DQo+IEthbnRlY2tpIDx0b21hc3oua2FudGVja2lAaW50ZWwu
Y29tPjsgZGV2QGRwZGsub3JnOw0KPiBtYWNpZWouY3pla2FqQGNhdml1bW5ldHdvcmtzLmNvbTsg
c3RhYmxlQGRwZGsub3JnOyBHYXZpbiBIdQ0KPiA8Z2F2aW4uaHVAYXJtLmNvbT4NCj4gU3ViamVj
dDogW0VYVF0gUmU6IFtkcGRrLWRldl0gW1BBVENIIHYyXSBleGFtcGxlcy9sM2Z3ZDogZml4IHVu
YWxpZ25lZA0KPiBtZW1vcnkgYWNjZXNzDQo+IA0KPiANCj4+Pj4gRml4IHVuYWxpZ25lZCBtZW1v
cnkgYWNjZXNzIHdoZW4gcmVhZGluZyBJUHY2IGhlYWRlciB3aGljaCBsZWFkcyB0bw0KPiA+Pj4+
IHNlZ21lbnRhdGlvbiBmYXVsdCBieSBjaGFuZ2luZyBhbGlnbmVkIG1lbW9yeSByZWFkIHRvIHVu
YWxpZ25lZA0KPiA+Pj4+IG1lbW9yeSByZWFkLg0KPiA+Pj4+DQo+ID4+Pj4gQnVnemlsbGEgSUQ6
IDI3OQ0KPiA+Pj4+IEZpeGVzOiA2NGQzOTU1ZGUxZGUgKCJleGFtcGxlcy9sM2Z3ZDogZml4IEFS
TSBidWlsZCIpDQo+ID4+Pj4gQ2M6IG1hY2llai5jemVrYWpAY2F2aXVtbmV0d29ya3MuY29tDQo+
ID4+Pj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IGhnb3ZpbmRo
IDxoYXJpcHJhc2FkLmdvdmluZGhhcmFqYW5AaW50ZWwuY29tPg0KPiA+Pj4+IC0tLQ0KPiA+Pj4+
IFYyOiBBZGRlZCBmdW5jdGlvbnMgd2hpY2ggd2lsbCBkbyB1bmFsaWduZWQgbG9hZCBiYXNlZCBv
biB0aGUNCj4gPj4+PiB1bmRlcmx5aW5nIGFyY2hpdGVjdHVyZQ0KPiA+Pj4+IC0tLQ0KPiA+Pj4+
IC0tLQ0KPiA+Pj4+IMKgIGV4YW1wbGVzL2wzZndkL2wzZndkX2VtLmMgfCAyNiArKysrKysrKysr
KysrKysrKysrKysrKystLQ0KPiA+Pj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+Pj4+DQo+ID4+Pj4gZGlmZiAtLWdpdCBhL2V4YW1wbGVz
L2wzZndkL2wzZndkX2VtLmMNCj4gYi9leGFtcGxlcy9sM2Z3ZC9sM2Z3ZF9lbS5jDQo+ID4+Pj4g
aW5kZXggZmE4ZjgyYmU2Li5mMjY0MTU4NmIgMTAwNjQ0DQo+ID4+Pj4gLS0tIGEvZXhhbXBsZXMv
bDNmd2QvbDNmd2RfZW0uYw0KPiA+Pj4+ICsrKyBiL2V4YW1wbGVzL2wzZndkL2wzZndkX2VtLmMN
Cj4gPj4+PiBAQCAtMjQ0LDYgKzI0NCwyOSBAQCBlbV9tYXNrX2tleSh2b2lkICprZXksIHhtbV90
DQo+IG1hc2spwqAgI2Vycm9yIE5vDQo+ID4+Pj4gdmVjdG9yIGVuZ2luZSAoU1NFLCBORU9OLCBB
TFRJVkVDKSBhdmFpbGFibGUsIGNoZWNrIHlvdXIgdG9vbGNoYWluDQo+ID4+Pj4gI2VuZGlmDQo+
ID4+Pj4NCj4gPj4+PiArI2lmIGRlZmluZWQoUlRFX01BQ0hJTkVfQ1BVRkxBR19TU0UyKSBzdGF0
aWMgaW5saW5lIHhtbV90DQo+ID4+Pj4gK2VtX2xvYWRfa2V5KHZvaWQgKmtleSkgew0KPiA+Pj4+
ICvCoMKgwqAgcmV0dXJuIF9tbV9sb2FkdV9zaTEyOCgoX19tMTI4aSAqKShrZXkpKTsgfSAjZWxp
Zg0KPiA+Pj4+ICtkZWZpbmVkKFJURV9NQUNISU5FX0NQVUZMQUdfTkVPTikNCj4gPj4+PiArc3Rh
dGljIGlubGluZSB4bW1fdA0KPiA+Pj4+ICtlbV9sb2FkX2tleSh2b2lkICprZXkpDQo+ID4+Pj4g
K3sNCj4gPj4+PiArwqDCoMKgIHJldHVybiB2bGQxcV9zMzIoKGludDMyX3QgKilrZXkpOyB9ICNl
bGlmDQo+ID4+Pj4gK2RlZmluZWQoUlRFX01BQ0hJTkVfQ1BVRkxBR19BTFRJVkVDKQ0KPiA+Pj4+
ICtzdGF0aWMgaW5saW5lIHhtbV90DQo+ID4+Pj4gK2VtX2xvYWRfa2V5KHZvaWQgKmtleSkNCj4g
Pj4+PiArew0KPiA+Pj4+ICvCoMKgwqAgcmV0dXJuIHZlY19sZCgwLCAoeG1tX3QgKikoa2V5KSk7
IH0NCj4gPj4NCj4gPj4gQWRkZWQgcG93ZXIgcGMgbWFpbnRhaW5lcg0KPiA+DQo+ID4+IE5vdCBz
dXJlIGFsbCBhcmNoaXRlY3R1cmUgbmVlZCBTSU1EIGluc3RydWN0aW9ucyBmb3IgYWNjZXNzIHRv
DQo+ID4+IHVuYWxpZ25lZCBtZW1vcnkgbG9jYXRpb24uDQo+ID4+DQo+ID4+IEBoZ292aW5kaCwN
Cj4gPj4gQ291bGQgeW91IHByb3ZpZGUgZXhhY3Qgc2V0dXAgZGV0YWlscyBmb3IgcmVwcm9kdWNp
bmcgdGhpcyBpc3N1ZSwgSQ0KPiA+PiBjYW4gdGVzdCBpdCBvbiBhcm02NC4NCj4gPj4gTGlrZSBs
M2Z3ZCBjb21tYW5kLCBUcmFmZmljIGdlbmVyYXRvciB0cmFmZmljIHBhdHRlcm4NCj4gPg0KPiA+
IFRoZSB2ZWNfbGQoKSBmdW5jdGlvbiByZXF1aXJlcyAxNiBieXRlIGFsaWdubWVudC7CoCAoTXkg
dW5kZXJzdGFuZGluZw0KPiA+IGlzIHRoYXQgR0NDIGNvZGUgd2lsbCBtYXNrIHRoZSBsb3dlciBm
b3VyIGJpdHMgb2YgdGhlIGFkZHJlc3MgdG8NCj4gPiBlbmZvcmNlIHRoZSByZXF1aXJlbWVudDoN
Cj4gPiBodHRwczovL2djYy5nY2MuZ251Lm5hcmtpdmUuY29tL2NKbmRjTXBSL3ZlYy1sZC12ZXJz
dXMtdmVjLXZzeC1sZC1vbi1wDQo+ID4gb3dlcjgpDQo+ID4gIMKgUG93ZXIgOCBhbmQgbGF0ZXIg
cHJvY2Vzc29ycyBzdXBwb3J0IHRoZSB2ZWNfdnN4X2xkKCkgZnVuY3Rpb24gd2hpY2gNCj4gPiBk
b2VzIG5vdCBoYXZlIHRoZSBzYW1lIG1lbW9yeSBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzLg0KPiA+
DQo+ID4gSSdsbCBuZWVkIHRvIHRyeSBhbmQgcmVwcm9kdWNlIHRoZSBvcmlnaW5hbCBidWcgdG8g
c2VlIHdoYXQgY29kZSBpcw0KPiA+IGFjdHVhbGx5IGJlaW5nIGdlbmVyYXRlZC7CoCBPdXRzaWRl
IG9mIHZlY3RvciBpbnN0cnVjdGlvbnMgSSB3b3VsZG4ndA0KPiA+IGV4cGVjdCB0byBzZWUgZXJy
b3JzIHdpdGggdW5hbGlnbmVkIGRhdGEgcmVmZXJlbmNlcy4NCj4gDQo+IFRlc3RlZCBvcmlnaW5h
bCBidWd6aWxsYSAyNzkgb24gUG93ZXIgOSBzeXN0ZW0gd2l0aCBSSEVMIDcuNiBhbmQgZ2NjIDQu
OC41LCBubw0KPiBzZWdtZW50YXRpb24gZmF1bHQgb2JzZXJ2ZWQgYWZ0ZXIgMzAgbWludXRlcyAo
b2JzZXJ2ZWQgc2VnbWVudGF0aW9uIGZhdWx0DQo+IG9uIEludGVsIHN5c3RlbSBpbW1lZGlhdGVs
eSkuDQo+IA0KPiBDb2RlIGRpc3Nhc3NlbWJseToNCj4gKGdkYikgaW5mbyBsaW5lIGwzZndkX2Vt
LmM6MjkwDQo+IExpbmUgMjkwIG9mICIvaG9tZS9kYXZlYy9zcmMvZHBkay9leGFtcGxlcy9sM2Z3
ZC9sM2Z3ZF9lbS5jIiBzdGFydHMgYXQNCj4gYWRkcmVzcyAweDEwMTQ2ZmJjIDxlbV9tYWluX2xv
b3ArMTY2MD4NCj4gICAgIGFuZCBlbmRzIGF0IDB4MTAxNDZmYzAgPGVtX21haW5fbG9vcCsxNjY0
Pi4NCj4gKGdkYikgZGlzYXNzIC9tIDB4MTAxNDZmYmMsMHgxMDE0NmZjMA0KPiBEdW1wIG9mIGFz
c2VtYmxlciBjb2RlIGZyb20gMHgxMDE0NmZiYyB0byAweDEwMTQ2ZmMwOg0KPiAyOTAJCWtleS54
bW1bMV0gPSAqKHhtbV90ICopZGF0YTE7DQo+ICAgICAweDAwMDAwMDAwMTAxNDZmYmMgPGVtX21h
aW5fbG9vcCsxNjYwPjoJbGkgICAgICByNywyMA0KPiANCj4gRW5kIG9mIGFzc2VtYmxlciBkdW1w
Lg0KPiANCj4gU2luY2UgdmVjdG9yIGVsZW1lbnQgb3JkZXJpbmcgaXMgZGlmZmVyZW50IG9uIElu
dGVsIHZzIFBvd2VyL0FSTSwgc3VnZ2VzdA0KPiBvbmx5IGFwcGx5aW5nIHZlY3RvciBvcGVyYXRp
b24gdG8gSW50ZWwgY29kZSBhdCB0aGlzIHRpbWUgb3RoZXJ3aXNlIGFkZGl0aW9uYWwNCj4gc3Rl
cHMgbWF5IGJlIHJlcXVpcmVkIHRvIG1vZGlmeSBNQVNLIHZhbHVlcyB0byBtYXRjaCB0aGUgbmV3
IHZlY3Rvcg0KPiBvcGVyYXRpb25zLg0KDQpPbiBhcm02NCwgR2VuZXJhdGVkIGFzc2VtYmx5IGlz
IGZvbGxvd2luZy4gV2hlcmUgTERVUiBhbmQgU1RSIHdvcmtzDQpXaXRoIHVuYWxpZ25lZCBtZW1v
cnkoaS5lIG5vIG5lZWQgZm9yIHNwZWNpYWwgaGFuZGxpbmcpLg0KSSB3b3VsZCBzdWdnZXN0IHRv
IGhhdmUgZWFsIGZ1bmN0aW9uIHRvIGFic3RyYWN0IFRoZSBkaWZmZXJlbmNlIGJldHdlZW4geDg2
IHZzIFBvd2VyL0FSTQ0KdG8gYXZvaWQgaWZkZWYgY2x1dHRlciBpbiBhbGwgdGhlIGFwcGxpY2F0
aW9ucy4NCg0KICAgICAgICAgICAgIGtleS54bW1bMV0gPSAqKHhtbV90ICopZGF0YTE7DQogICAw
eDAwMDAwMDAwMDA0ZWJlZDQgPCsxMTg4PjogIDYwIDQwIGMxIDNjICAgICBsZHVyICAgIHEwLCBb
eDMsICMyMF0NCiAgIDB4MDAwMDAwMDAwMDRlYmVkYyA8KzExOTY+OiAgYTAgNzMgODAgM2QgICAg
IHN0ciAgICAgcTAsIFt4MjksICM0NDhdDQogICAweDAwMDAwMDAwMDA0ZWMwNjQgPCsxNTg4Pjog
IDQxIDQwIGMxIDNjICAgICBsZHVyICAgIHExLCBbeDIsICMyMF0NCiAgIDB4MDAwMDAwMDAwMDRl
YzA2YyA8KzE1OTY+OiAgYTEgNzMgODAgM2QgICAgIHN0ciAgICAgcTEsIFt4MjksICM0NDhdDQoN
Cj4gDQo+IERhdmUNCg0K