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 BB4B8A046B for ; 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 To: David Christensen , Bruce Richardson , hgovindh CC: Remy Horton , Marko Kovacevic , Ori Kam , Pablo de Lara , Radu Nicolau , Akhil Goyal , Tomasz Kantecki , "dev@dpdk.org" , "maciej.czekaj@caviumnetworks.com" , "stable@dpdk.org" , Gavin Hu 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: References: <20190724164354.18811-1-hariprasad.govindharajan@intel.com> <20190725162903.106262-1-hariprasad.govindharajan@intel.com> <20190725164600.GA1621@bricha3-MOBL.ger.corp.intel.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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" 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