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 F2850A04BB;
	Tue,  6 Oct 2020 15:10:29 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 005704C8A;
	Tue,  6 Oct 2020 15:10:27 +0200 (CEST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 (mail-db8eur05on2058.outbound.protection.outlook.com [40.107.20.58])
 by dpdk.org (Postfix) with ESMTP id CA7052C54
 for <dev@dpdk.org>; Tue,  6 Oct 2020 15:10:26 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kYBjFRD4dpKQBvVUyc1X0H/gLgI+1midzS7yMBYgvj0DwLiMOQ1plnhMv3N7y/fGpz6qUT9C62UH9MfDmjklHikxWFnzcARE7srNt1KE7ko6E8jj8bUh+ka9mCYahAug3lObdN32RZB5jwWpeVT1sE4eZLeOEyUWm9IwQfvfQr3ErvVE6TB26S0ffcM705O91T1zFRw0v/u1dgCQjfYDZ/VkSXMxIwrtZREAQRGin6yX9B6ukh2Q+D5nB5w7uozC88t4ZOPjsn3INr/qPhn5EU+9ZvFaqK3KRQ0IZH4HiRCChrDYduROdSh+f0VfdHVMSFgc16HuHiYd89WC8yc51w==
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=1aKhy5qEC3V6/+Pp60kDOOUb6Pej7VR5/D1lSs8JiU4=;
 b=kjDOusHyLxg3pTz6F09R+H6v/kXmJzy6QtH3y1zGQ8X4RVSM2PQ572a5pto7I2I08TJAo5sNjJG0voi6qdrLIbLRvSLV67fMNo2i7wi/xWoLwIlihqtzfXNCzWF3hDHw44uBHr8bAeD+VmzD7WFArNAr/VvmlTaq/F6CXc4ZJoh0i27FhgdkAQnWZO2hJ46eL6MsE+0BN+Ih/CIpBqMAFEZDMrQBNs0bnlxZlGmICFmLVS8VXwz8ZPmF3z1u0tP7V05oB4nLJkIC6xckO4Nt2Iuu/lHTUaeZv91H/2Jg0etSYegX3rE1y+RdM6KnAUW+pU7UBDscRFTx7nvf4PFrjw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1aKhy5qEC3V6/+Pp60kDOOUb6Pej7VR5/D1lSs8JiU4=;
 b=MvT3A4KieSpOCBjHekH3jZt4IyefZWcN93am24Wq9VYpivYLLGGEy0Nv0gixPMgrZ2zPIP1TCU893wxnPVkBOfwZCJhS/TnCP+fCCd9RioIs+nRrRR3Ad19HzNX2bV6cGXULqeJcj9sR6EpItonHradcPbSztjA09Wgw6XjKX8g=
Received: from AM5PR0401MB2593.eurprd04.prod.outlook.com
 (2603:10a6:203:37::20) by AM6PR04MB4165.eurprd04.prod.outlook.com
 (2603:10a6:209:44::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Tue, 6 Oct
 2020 13:10:22 +0000
Received: from AM5PR0401MB2593.eurprd04.prod.outlook.com
 ([fe80::3c2c:e6e1:4e49:2e5c]) by AM5PR0401MB2593.eurprd04.prod.outlook.com
 ([fe80::3c2c:e6e1:4e49:2e5c%11]) with mapi id 15.20.3433.045; Tue, 6 Oct 2020
 13:10:22 +0000
From: Nipun Gupta <nipun.gupta@nxp.com>
To: Jerin Jacob <jerinjacobk@gmail.com>
CC: Stephen Hemminger <stephen@networkplumber.org>, dpdk-dev <dev@dpdk.org>,
 Thomas Monjalon <thomas@monjalon.net>, Ferruh Yigit <ferruh.yigit@intel.com>, 
 Andrew Rybchenko <arybchenko@solarflare.com>, Hemant Agrawal
 <hemant.agrawal@nxp.com>, Sachin Saxena <sachin.saxena@nxp.com>, Rohit Raj
 <rohit.raj@nxp.com>
Thread-Topic: [dpdk-dev] [PATCH 1/3 v2] ethdev: add rx offload to drop error
 packets
Thread-Index: AQHWmudGeEa9FfqKCU+enIIdCNVo4amJJFeAgAAJ1oCAATBVsIAAHH6AgAAQwxA=
Date: Tue, 6 Oct 2020 13:10:22 +0000
Message-ID: <AM5PR0401MB2593F025A305DA42A8E59B79E60D0@AM5PR0401MB2593.eurprd04.prod.outlook.com>
References: <20200831075333.10135-1-nipun.gupta@nxp.com>
 <20201005071506.28861-1-nipun.gupta@nxp.com>
 <20201005083455.2fdf57f2@hermes.local>
 <CALBAE1OPphUyVC7n2W6KhufUMQBbCx_wO49ZqpVZTxWxQ46K4A@mail.gmail.com>
 <AM5PR0401MB2593D8A46BE35A269D5CB8F8E60D0@AM5PR0401MB2593.eurprd04.prod.outlook.com>
 <CALBAE1O4bWaqDbdnEuqP2t8Lo4ow-oQ6suKHGPpc7jVBR_eR_Q@mail.gmail.com>
In-Reply-To: <CALBAE1O4bWaqDbdnEuqP2t8Lo4ow-oQ6suKHGPpc7jVBR_eR_Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=nxp.com;
x-originating-ip: [182.69.68.139]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 55a16831-5357-44a4-3f66-08d869f92ed3
x-ms-traffictypediagnostic: AM6PR04MB4165:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR04MB41654F184A991ABEB2C83DB4E60D0@AM6PR04MB4165.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qlgIYu2nvpItgCqEt3L2gPCp51qcbFC5Sxz+2ABO/QDCt1+ZMYlJe+hoZBYluuULcHEirILyY8Bch1EZyTGIQ2jQg6w3cFlJqs6UbbUaB4MjC25caM3JTcW0pOu5FWr6e77CO6hlSHYzbn+jd952nJFDOD5+bzACfGaIvSLGFuujSfTf3/b4abj4qyP8S6FKhSf6CHTC0B52oxOCM6w/5r4da1KEsvMBtQOXO+ihVFWbVKsRBOMQhDVli5R24eDUlOkGBhrk8EiKDY/Re/HMY3X+5QGO6vr6joS/SMf170dXVVWjjpM+a2viK6iixWbeyZ6PNKy7EnqPi3WWA232Lc5GjM7prvAFE9JPWrVHc5Fz1jlRlzAywmpqKwKxBiBbBbFqwRyAjjDR62Zx28Ntbw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:AM5PR0401MB2593.eurprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(396003)(136003)(346002)(376002)(39860400002)(71200400001)(5660300002)(66946007)(83380400001)(66476007)(64756008)(44832011)(66446008)(52536014)(86362001)(83080400001)(9686003)(66556008)(76116006)(26005)(186003)(55016002)(4326008)(53546011)(6506007)(2906002)(478600001)(54906003)(33656002)(966005)(316002)(6916009)(8936002)(7696005)(8676002)(45080400002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: y9mr3yM6FU/hLe22tWZPnlgSeudc54QqwJDTi8g6+kITT7Bbl+jAbHqFFMNcrKzvBsihHoN5Vj8G9grWwl2TbJYytWJAnDUX2NkDtiafUKZ6rvlmDbKQjLWlbXdJAYQ/H6pDIVTLCOka5LYZJL0SB/5tBmDd+eMegK0jedUwHGUAgJ5L6DD0K0agJQa3BerANHz054/VCG3SjjFUMM1gv2T+m5iAclDUmDL2+Vjj1bb4Ivo2EnoyZfB+s5DZDW/xH2Baj5qxytMDJTcZGfKtlDJSvpdSCt6SjthJbM08EkdyxTKPM9JnrXIZCBxmdo8I9E/VSQ95vRKth2LwdujYYyA8EgkXbDbj6dglxjpa1AhPX4fTR/Vf3hrApZoiGvb2zfJ8qiviypuianesh4H8lzghl2x0LtQOEB10ItdANeP+WfGFqxMzqhk1P1kirmb5FaxC+ItCdKz43So+Cz84lWkPI6brWGVP58GmLqybO/TF89NAsvL7CUwgd8Sew8nkDB1Hirvmh1coEFABYXyf6YQcGsElaYUNFx63iqu8U4F8rY9fsETtqlTnQNSbVN0EyDIqHSfU1ceS931JTHSzD2uylsahHV9a+YOkduBh8FpTfUzI9HKxX/bUBQDPqGdHBFMA/9+Hl4RsXCkHS8Iagg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM5PR0401MB2593.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 55a16831-5357-44a4-3f66-08d869f92ed3
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2020 13:10:22.5025 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MuFxV99VxxSz7VR0DJD0wHOpsIoa9kyJalu7MAbbnfwbGhFF48OUjZDrh+KaKGQeCSWyd7B+vQcaJ32cXL7RjA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4165
Subject: Re: [dpdk-dev] [PATCH 1/3 v2] ethdev: add rx offload to drop error
 packets
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>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl
cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgT2N0b2JlciA2LCAyMDIwIDU6
MzEgUE0NCj4gVG86IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBueHAuY29tPg0KPiBDYzogU3Rl
cGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPjsgZHBkay1kZXYNCj4g
PGRldkBkcGRrLm9yZz47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IEZl
cnJ1aCBZaWdpdA0KPiA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IEFuZHJldyBSeWJjaGVua28g
PGFyeWJjaGVua29Ac29sYXJmbGFyZS5jb20+Ow0KPiBIZW1hbnQgQWdyYXdhbCA8aGVtYW50LmFn
cmF3YWxAbnhwLmNvbT47IFNhY2hpbiBTYXhlbmENCj4gPHNhY2hpbi5zYXhlbmFAbnhwLmNvbT47
IFJvaGl0IFJhaiA8cm9oaXQucmFqQG54cC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZd
IFtQQVRDSCAxLzMgdjJdIGV0aGRldjogYWRkIHJ4IG9mZmxvYWQgdG8gZHJvcCBlcnJvcg0KPiBw
YWNrZXRzDQo+IA0KPiBPbiBUdWUsIE9jdCA2LCAyMDIwIGF0IDQ6MDcgUE0gTmlwdW4gR3VwdGEg
PG5pcHVuLmd1cHRhQG54cC5jb20+IHdyb3RlOg0KPiA+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEplcmluIEphY29iIDxqZXJpbmphY29i
a0BnbWFpbC5jb20+DQo+ID4gPiBTZW50OiBNb25kYXksIE9jdG9iZXIgNSwgMjAyMCA5OjQwIFBN
DQo+ID4gPiBUbzogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3Jn
Pg0KPiA+ID4gQ2M6IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBueHAuY29tPjsgZHBkay1kZXYg
PGRldkBkcGRrLm9yZz47DQo+IFRob21hcw0KPiA+ID4gTW9uamFsb24gPHRob21hc0Btb25qYWxv
bi5uZXQ+OyBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+Ow0KPiA+ID4gQW5k
cmV3IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT47IEhlbWFudCBBZ3Jhd2Fs
DQo+ID4gPiA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFNhY2hpbiBTYXhlbmEgPHNhY2hpbi5z
YXhlbmFAbnhwLmNvbT47DQo+IFJvaGl0DQo+ID4gPiBSYWogPHJvaGl0LnJhakBueHAuY29tPg0K
PiA+ID4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIDEvMyB2Ml0gZXRoZGV2OiBhZGQg
cnggb2ZmbG9hZCB0byBkcm9wIGVycm9yDQo+ID4gPiBwYWNrZXRzDQo+ID4gPg0KPiA+ID4gT24g
TW9uLCBPY3QgNSwgMjAyMCBhdCA5OjA1IFBNIFN0ZXBoZW4gSGVtbWluZ2VyDQo+ID4gPiA8c3Rl
cGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBPbiBNb24s
ICA1IE9jdCAyMDIwIDEyOjQ1OjA0ICswNTMwDQo+ID4gPiA+IG5pcHVuLmd1cHRhQG54cC5jb20g
d3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+ID4gRnJvbTogTmlwdW4gR3VwdGEgPG5pcHVuLmd1cHRh
QG54cC5jb20+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBUaGlzIGNoYW5nZSBhZGRzIGEgUlggb2Zm
bG9hZCBjYXBhYmlsaXR5LCB3aGljaCBvbmNlIGVuYWJsZWQsDQo+ID4gPiA+ID4gaGFyZHdhcmUg
d2lsbCBkcm9wIHRoZSBwYWNrZXRzIGluIGNhc2UgdGhlcmUgb2YgYW55IGVycm9yIGluDQo+ID4g
PiA+ID4gdGhlIHBhY2tldCBzdWNoIGFzIEwzIGNoZWNrc3VtIGVycm9yIG9yIEw0IGNoZWNrc3Vt
Lg0KPiA+ID4NCj4gPiA+IElNTywgUHJvdmlkaW5nIGFkZGl0aW9uYWwgc3VwcG9ydCB1cCB0byB0
aGUgbGV2ZWwgdG8gY2hvb3NlIHRoZSBlcnJvcnMNCj4gPiA+IHRvIGRyb3BzIGdpdmUgbW9yZSBj
b250cm9sIHRvIHRoZSBhcHBsaWNhdGlvbi4gTWVhbmluZywNCj4gPiA+IEwxIGVycm9ycyBzdWNo
IGFzIEZDUyBlcnJvcg0KPiA+ID4gTDIgZXJyb3JzIC4uDQo+ID4gPiBMMyBlcnJvcnMgc3VjaCBj
aGVja3N1bQ0KPiA+ID4gaS5lIGV0aGRldiBzcGVjIG5lZWQgdG8gaGF2ZSAgZXJyb3IgbGV2ZWwg
c3VwcG9ydGVkIGJ5IFBNRCBhbmQgdGhlDQo+ID4gPiBhcHBsaWNhdGlvbiBjYW4gc2V0IHRoZSBs
YXllcnMgaW50ZXJlc3RlZCB0byBkcm9wLg0KPiA+DQo+ID4gQWdyZWUsIGJ1dCAnREVWX1JYX09G
RkxPQURfRVJSX1BLVF9EUk9QJyBzaGFsbCBhbHNvIGJlIHRoZXJlIHRvIGRyb3AgYWxsDQo+IHRo
ZQ0KPiA+IGVycm9yIHBhY2tldHM/IE1heWJlIHdlIGNhbiByZW5hbWUgaXQgdG8NCj4gREVWX1JY
X09GRkxPQURfQUxMX0VSUl9QS1RfRFJPUC4NCj4gDQo+IElNSE8sICB3ZSBpbnRyb2R1Y2Ugc3Vj
aCBzaG9ydGN1dCBmb3IgYSBzaW5nbGUgZmxhZyBmb3IgYWxsIGVyciBkcm9wDQo+IHRoZW4gd2Ug
Y2FuIG5vdCBjaGFuZ2UgdGhlIHNjaGVtZQ0KPiB3aXRob3V0IGFuIEFQSS9BQkkgYnJlYWsuDQoN
CkFyZSB0aGUgZm9sbG93aW5nIG9mZmxvYWRzIGZpbmU6DQoJREVWX1JYX09GRkxPQURfTDFfRkNT
X0VSUl9QS1RfRFJPUA0KCURFVl9SWF9PRkZMT0FEX0wzX0NTVU1fRVJSX1BLVF9EUk9QDQoJREVW
X1JYX09GRkxPQURfTDRfQ1NVTV9FUlJfUEtUX0RST1ANCglERVZfUlhfT0ZGTE9BRF9BTExfRVJS
X1BLVF9EUk9QDQoNClBsZWFzZSBsZXQgbWUga25vdyBpbiBjYXNlIEkgbmVlZCB0byBhZGQgYW55
IG90aGVyIHRvby4NCklsbCBzZW5kIGEgdjMuDQoNClRoYW5rcywNCk5pcHVuDQoNCj4gDQo+ID4N
Cj4gPiBDdXJyZW50bHkgd2UgaGF2ZSBub3QgcGxhbm5lZCB0byBhZGQgc2VwYXJhdGUga25vYnMg
Zm9yIHNlcGFyYXRlIGVycm9yIGluDQo+ID4gdGhlIGRyaXZlciwgbWF5YmUgd2UgY2FuIGRlZmlu
ZSB0aGVtIHNlcGFyYXRlbHksIG9yIHdlIG5lZWQgaGF2ZSB0aGVtIGluDQo+ID4gdGhpcyBzZXJp
ZXMgaXRzZWxmPw0KPiANCj4gSSB0aGluaywgZXRoZGV2IEFQSSBjYW4gaGF2ZSB0aGUgY2FwYWJp
bGl0eSBvbiB3aGF0IGFyZSBsZXZlbHMgaXQNCj4gc3VwcG9ydGVkLCBpbiB5b3VyDQo+IGRyaXZl
ciBjYXNlLCB5b3UgY2FuIGV4cHJlc3MgdGhlIHNhbWUuDQo+IA0KPiANCj4gPg0KPiA+ID4NCj4g
PiA+ID4gPg0KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0
YUBueHAuY29tPg0KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvaGl0IFJhaiA8cm9oaXQucmFq
QG54cC5jb20+DQo+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gVGhlc2UgcGF0Y2hlcyBhcmUgYmFz
ZWQgb3ZlciBzZXJpZXM6DQo+ID4gPiA+ID4NCj4gPiA+DQo+IGh0dHBzOi8vZXVyMDEuc2FmZWxp
bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnBhdGNod28NCj4g
PiA+DQo+IHJrLmRwZGsub3JnJTJGcGF0Y2glMkY3ODYzMCUyRiZhbXA7ZGF0YT0wMiU3QzAxJTdD
bmlwdW4uZ3VwdGElNDBueA0KPiA+ID4NCj4gcC5jb20lN0M5MGI1MTZmZDQ2NWM0ODk0NWU3MDA4
ZDg2OTQ5MmIzZSU3QzY4NmVhMWQzYmMyYjRjNmZhOTJjZDkNCj4gPiA+DQo+IDljNWMzMDE2MzUl
N0MwJTdDMCU3QzYzNzM3NTExMDI2MzA5NzkzMyZhbXA7c2RhdGE9UkJRc3dNQnNmcE02DQo+ID4g
PiBueUt1ciUyRmFIdk9Ndk5LN1JVJTJCUnloSHQlMkZYQnNQMU9NJTNEJmFtcDtyZXNlcnZlZD0w
DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBDaGFuZ2VzIGluIHYyOg0KPiA+ID4gPiA+ICAtIEFkZCBz
dXBwb3J0IGluIERQQUExIGRyaXZlciAocGF0Y2ggMi8zKQ0KPiA+ID4gPiA+ICAtIEFkZCBzdXBw
b3J0IGFuZCBjb25maWcgcGFyYW1ldGVyIGluIHRlc3RwbWQgKHBhdGNoIDMvMykNCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+ICBsaWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmggfCAxICsNCj4gPiA+
ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+ID4gPiA+DQo+ID4gPiA+IE1h
eWJlIHRoaXMgc2hvdWxkIGJlIGFuIHJ0ZV9mbG93IG1hdGNoL2FjdGlvbiB3aGljaCB3b3VsZCB0
aGVuIG1ha2UgaXQNCj4gPiA+ID4gbW9yZSBmbGV4aWJsZT8NCj4gPiA+DQo+ID4gPiBJIHRoaW5r
LCBpdCBpcyBub3QgYmFzZWQgb24gYW55IFBhdHRlbiBtYXRjaGluZy4gU28gSU1PLCBpdCBzaG91
bGQgYmUgYmVzdCBpZiBpdA0KPiA+ID4gaXMgcGFydCBvZiBSWCBvZmZsb2FkLg0KPiA+ID4NCj4g
PiA+ID4NCj4gPiA+ID4gVGhlcmUgaXMgbm90IG11Y2ggb2YgYSBwZXJmb3JtYW5jZSBnYWluIGZv
ciB0aGlzIGluIHJlYWwgbGlmZSBhbmQNCj4gPiA+ID4gaWYgb25seSBvbmUgZHJpdmVyIHN1cHBv
cnRzIGl0IHRoZW4gSSBhbSBub3QgY29udmluY2VkIHRoaXMgaXMgbmVlZGVkLg0KPiA+ID4NCj4g
PiA+IE1hcnZlbGwgSFcgaGFzIHRoaXMgZmVhdHVyZS4NCg==