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 3B562A04B6; Mon, 12 Oct 2020 13:30:29 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3700E1D6BC; Mon, 12 Oct 2020 13:30:27 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140050.outbound.protection.outlook.com [40.107.14.50]) by dpdk.org (Postfix) with ESMTP id 90B6F11A4 for ; Mon, 12 Oct 2020 13:30:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A8Pnz5YodcJHqo+H7OuCoAtUK5Zvk9saIvvZHITY699s6Nid/xcapX5p4WfS17Vm8z70YdmZM+F9MhcONnfBLui7jKVlCbePSwr5Mpd6rFCKDnaRMlsQ2qsE0o94DIDJNrVAwAL4m17kbzQhLtFosRRoUeQr+qy84AK+QTCAPZM0cvtMdWJLzQ92dQaTrI4PxNOuw+QoZdqyTGqGFmh1V1YG5LXoRgEGLgkisFKrHmct5nI5wi0WSiz7BNhjFRLSS++ltqGn5LQzMGaob/hg2jZL8XLFyESHojsbn5peK0pB5M0IQjc3N26MRJQJE2WZJHzZATyajdU3SxftHc6v3g== 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=zJEFaiXZx+Q032dxlrDL7S2RyKszwTZ90Xdv626tGrc=; b=DX41lYED+1qoZCfk3fPnRGHtBtlZ/CfT57nYzYkiKAZfC1Fd9/z2P+T7oliDRDfAzykurPDz20MrylpJI0fBXzdI0ONreNQsDYrXifbQ/bOJb0T0lermBaxXd3QrFhwD22zr3zlXYK0fbHujG/zjPY4/1LHYAUAz926YfPmxyMgK4Zg3A728bRpN1gf2IPsVGsi2ywgzgKcAXnVDX1wIye8/h8ikNNWml8XtrlYNo1JYZrm5MFPptRXwQPpCZvr/3dZsYZRx3Q4VBj8zoh4dwkq7edvfDjMVSxUzoHtULD+EGci0+aNdz7iUuwSZP6w18n9dsNl4eSmxiEfpJVM61A== 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=zJEFaiXZx+Q032dxlrDL7S2RyKszwTZ90Xdv626tGrc=; b=lH9j0xhYL51a5HjVGy+YuciYP29CL7ssFh5mux3L8LKlnLdNvYF8KuWIRwY+HxE2Y84MwJ4Hu90JjqpKFuP/NpU8muClkRvTiFNPFjSecCsFoGuj6CXSRIMAqwHd7f5mim6u4tjVJ9wKhpwW4kND1ZHCB0KSVdhKwM/vf5iYGUk= Received: from AM5PR0401MB2593.eurprd04.prod.outlook.com (2603:10a6:203:37::20) by AM6PR04MB5608.eurprd04.prod.outlook.com (2603:10a6:20b:a1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Mon, 12 Oct 2020 11:30: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.3455.030; Mon, 12 Oct 2020 11:30:22 +0000 From: Nipun Gupta To: Andrew Rybchenko , "dev@dpdk.org" CC: "thomas@monjalon.net" , "ferruh.yigit@intel.com" , "arybchenko@solarflare.com" , Hemant Agrawal , Sachin Saxena , Rohit Raj , "jerinjacobk@gmail.com" , "stephen@networkplumber.org" , "asafp@nvidia.com" Thread-Topic: [dpdk-dev] [PATCH 1/3 v3] ethdev: add rx offload to drop error packets Thread-Index: AQHWnj4Ed9gOlJKcG0i0nLKB4YTQZamTn1eAgAA3UrA= Date: Mon, 12 Oct 2020 11:30:22 +0000 Message-ID: References: <20200831075333.10135-1-nipun.gupta@nxp.com> <20201009131331.5897-1-nipun.gupta@nxp.com> <794e2ad5-35a4-1b84-2ce4-0df059806f39@oktetlabs.ru> In-Reply-To: <794e2ad5-35a4-1b84-2ce4-0df059806f39@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nxp.com; x-originating-ip: [182.69.77.55] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 113c0e09-54eb-4368-ac1f-08d86ea234ce x-ms-traffictypediagnostic: AM6PR04MB5608: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wDFzzY3CAsg8wYd8zLtsdgxD3CJwrxozPV2XnqaJXDkiR0Uj+rHEuBVVdHySOmg729mpqKNfcbGQl0wWpkW6xaIjCC2ADkXRShkwW0OBiphHhaeBHIwwvUDPMUgfkdtyXeQxqc6QYFIJgqPa6KIB/45xYKYoKHUan7T4gnDHJ7kb9xHZBf9H6Q3EgJQe3MwX8VebiuRRsOSoPk64TIv50v8CUmpZlNPa7jJXOKVqB1ejlTgM/SHcpwuoBh/BH2ClFZJL9/wCAXpbhciudlzKNICLXhw3CYQGEGyUG7+ZWGfalhDKLL+tE8Ln1q7Kn77yCHuU1GwvaRMLyGmK9Bf4Ng== 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)(346002)(376002)(39860400002)(396003)(366004)(136003)(83380400001)(66946007)(55016002)(9686003)(66476007)(86362001)(186003)(71200400001)(66556008)(44832011)(26005)(33656002)(6506007)(53546011)(7696005)(76116006)(478600001)(8676002)(110136005)(54906003)(8936002)(316002)(4326008)(66446008)(5660300002)(52536014)(2906002)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: ICt2R00in7T/DAuZBR1nDY9HnPM1ES8QWCkgWWYQzVmKrEK4rK57dftoNWAVdPM+LwAs4EHiHVPqeWQTXBeKzVbxCH/7gZ++3M5gYtWpO/lvXqUsrlZJAMKGjV/l8vmk2eMmJaF2GRg3IGUT/3XMyNYOowcbMfqMj+1+NrE9V3BmwqVj48XWn4MwAxE+zNT/BWuGHO4QJgWen5suNoljgzHdGNQtMWOKv+f7pZ7Tm0IoC325RgVhAs6YXittyrMNtgqRjOMqhQJPCFgeBu+HQVHNk/PNsxaaKkZ0BLFcY3nCzpNRwxKLA89C74jYIOZFiVs78nfRX4wl3CqqKuQ4Of6u5LA/2vGpW2pR9Nfrw4+0Mf8DIClWZPHj8ccdY7OjwqITMFZL4k3lgNelQRteor/lCRgFAmE3ccIbeA5rLqDy0DndipUOn5vL9h8OeT6d/QxGz1BiGKrRlhkobOOT/O0hre1BvUW1XvzZxFLMc0jGl65dhQAyDgg9caccLpnTN53mSEqpp8r73Dh2/uwz8/u0WexUbMvMPwWT+eRy3ONC7qNMqdXEgodteIbCkFmWpN16jxWGZDn5RTaYwb9DGoaJtsrnLcQ8s4Lmqxrsi2OO51Mabgsjz60BsF68vlW4c2POEIlHTdRzBIusAxyGjw== 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: 113c0e09-54eb-4368-ac1f-08d86ea234ce X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2020 11:30:22.1102 (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: /IRc9bqeYNUoWujUvavBm7ZzriKWv4tqDfI7DXjk5vMeGdECJsSaDhUbklNbq/eLHf6Y0DOS0MvurZYb8QS3Tw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB5608 Subject: Re: [dpdk-dev] [PATCH 1/3 v3] 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNoZW5r byA8QW5kcmV3LlJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+IFNlbnQ6IE1vbmRheSwgT2N0b2Jl ciAxMiwgMjAyMCAxOjMyIFBNDQo+IFRvOiBOaXB1biBHdXB0YSA8bmlwdW4uZ3VwdGFAbnhwLmNv bT47IGRldkBkcGRrLm9yZw0KPiBDYzogdGhvbWFzQG1vbmphbG9uLm5ldDsgZmVycnVoLnlpZ2l0 QGludGVsLmNvbTsgYXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbTsNCj4gSGVtYW50IEFncmF3YWwg PGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBTYWNoaW4gU2F4ZW5hDQo+IDxzYWNoaW4uc2F4ZW5h QG54cC5jb20+OyBSb2hpdCBSYWogPHJvaGl0LnJhakBueHAuY29tPjsNCj4gamVyaW5qYWNvYmtA Z21haWwuY29tOyBzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZzsgYXNhZnBAbnZpZGlhLmNvbQ0K PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMS8zIHYzXSBldGhkZXY6IGFkZCByeCBv ZmZsb2FkIHRvIGRyb3AgZXJyb3INCj4gcGFja2V0cw0KPiANCj4gT24gMTAvOS8yMCA0OjEzIFBN LCBuaXB1bi5ndXB0YUBueHAuY29tIHdyb3RlOg0KPiA+IEZyb206IE5pcHVuIEd1cHRhIDxuaXB1 bi5ndXB0YUBueHAuY29tPg0KPiA+DQo+ID4gVGhpcyBjaGFuZ2UgYWRkcyBhIFJYIG9mZmxvYWQg Y2FwYWJpbGl0eSBhbmQgY29uZmlndXJhdGlvbiB0bw0KPiA+IGVuYWJsZSBoYXJkd2FyZSB0byBk cm9wIHRoZSBwYWNrZXRzIGluIGNhc2Ugb2YgYW55IGVycm9yIGluIHRoZQ0KPiA+IHBhY2tldHMg c3VjaCBhcyBMMyBjaGVja3N1bSBlcnJvciBvciBMNCBjaGVja3N1bS4NCj4gPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBueHAuY29tPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IFJvaGl0IFJhaiA8cm9oaXQucmFqQG54cC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IEFz YWYgUGVuc28gPGFzYWZwQG52aWRpYS5jb20+DQo+ID4gLS0tDQo+ID4NCj4gPiB2MzoNCj4gPiAg LSBBZGQgYWRkaXRpb25hbCByeF9lcnJfZHJvcF9vZmZsb2FkX2NhcGEsIHdoaWNoIGlzIHNwZWNp ZmljDQo+ID4gICAgY2FwYWJpbGl0eSBmbGFnIGZvciBSWCBwYWNrZXRzIGVycm9yIGRyb3Agb2Zm bG9hZC4gQ3VycmVudGx5DQo+ID4gICAgb25seSAnYWxsJyBlcnJvciBwYWNrZXQgZHJvcHMgYXJl IGVuYWJsZWQsIGJ1dCBjYW4gYmUgZXh0ZW5kZWQNCj4gPiAgICB0byBwcm92aWRlIGNhcGFiaWxp dHkgdG8gZHJvcCBhbnkgc3BlY2lmaWMgZXJyb3JzIGxpa2UgTDEgRkNTLA0KPiA+ICAgIEwzIENo ZWNrc3VtIGV0Yy4NCj4gPiAgLSBBZGRlZCBzZXBhcmF0ZSBjb25maWcgc3RydWN0dXJlIHRvIGVu YWJsZSB0aGUgZHJvcCBjb25maWd1cmF0aW9uLg0KPiA+ICAtIFVwZGF0ZWQgZG9jIHdpdGggdGhl IG5ldyB1cGRhdGVkIG9wdGlvbiBpbiB0ZXN0YmJkZXYgKHBhdGNoIDMvMykNCj4gPg0KPiA+IHYy Og0KPiA+ICAtIEFkZCBzdXBwb3J0IGluIERQQUExIGRyaXZlciAocGF0Y2ggMi8zKQ0KPiA+ICAt IEFkZCBzdXBwb3J0IGFuZCBjb25maWcgcGFyYW1ldGVyIGluIHRlc3RwbWQgKHBhdGNoIDMvMykN Cj4gPg0KPiA+ICBsaWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMgfCAgMSArDQo+ID4gIGxp Yi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuaCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysN Cj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0t Z2l0IGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5jIGIvbGliL2xpYnJ0ZV9ldGhkZXYv cnRlX2V0aGRldi5jDQo+ID4gaW5kZXggNDhkMTMzM2IxLi5iZTI1ZTk0N2UgMTAwNjQ0DQo+ID4g LS0tIGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5jDQo+ID4gKysrIGIvbGliL2xpYnJ0 ZV9ldGhkZXYvcnRlX2V0aGRldi5jDQo+ID4gQEAgLTEyOCw2ICsxMjgsNyBAQCBzdGF0aWMgY29u c3Qgc3RydWN0IHsNCj4gPiAgCVJURV9SWF9PRkZMT0FEX0JJVDJTVFIoU0NUUF9DS1NVTSksDQo+ ID4gIAlSVEVfUlhfT0ZGTE9BRF9CSVQyU1RSKE9VVEVSX1VEUF9DS1NVTSksDQo+ID4gIAlSVEVf UlhfT0ZGTE9BRF9CSVQyU1RSKFJTU19IQVNIKSwNCj4gPiArCVJURV9SWF9PRkZMT0FEX0JJVDJT VFIoRVJSX1BLVF9EUk9QKSwNCj4gPiAgfTsNCj4gPg0KPiA+ICAjdW5kZWYgUlRFX1JYX09GRkxP QURfQklUMlNUUg0KPiA+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2 LmggYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgNCj4gPiBpbmRleCBkMmJmNzRmMTIu LmNiOTY4ZDM4YSAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2 LmgNCj4gPiArKysgYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgNCj4gPiBAQCAtMTE5 NCw2ICsxMTk0LDE2IEBAIHN0cnVjdCBydGVfaW50cl9jb25mIHsNCj4gPiAgCXVpbnQzMl90IHJt djoxOw0KPiA+ICB9Ow0KPiA+DQo+ID4gKy8qKg0KPiA+ICsgKiBBIHN0cnVjdHVyZSB1c2VkIHRv IGVuYWJsZS9kaXNhYmxlIGVycm9yIHBhY2tldCBkcm9wIG9uIFJYLg0KPiA+ICsgKi8NCj4gPiAr c3RydWN0IHJ0ZV9yeF9lcnJfcGt0X2Ryb3BfY29uZiB7DQo+ID4gKwkvKiogZW5hYmxlL2Rpc2Fi bGUgYWxsIFJYIGVycm9yIHBhY2tldCBkcm9wLg0KPiA+ICsJICogMCAoZGVmYXVsdCkgLSBkaXNh YmxlLCAxIGVuYWJsZQ0KPiA+ICsJICovDQo+ID4gKwl1aW50MzJfdCBhbGw6MTsNCj4gDQo+ICJh bGwiIGlzIGJhZC4gSXQgc2hvdWxkIGJlIGdyYW51bGFyIGFuZCBpbiB0aGUgc2FtZSB0ZXJtcw0K PiBhcyBtYXNrIGluIGRldl9pbmZvIGNhcGFiaWxpdHkuDQoNCkNvbnNpZGVyIHRoYXQgYXBwbGlj YXRpb24gZG8gbm90IHdhbnQgdG8gcmVjZWl2ZSBhbnkgZXJyb3IgcGFja2V0cyBhcyBpdCB3aWxs IGRyb3AgYWxsDQp0aGUgZXJyb3IgcGFja2V0cyBhZnRlciBpbmNyZWFzaW5nIHRoZSBlcnJvciBj b3VudGVyIG1haW50YWluZXIgaW4gdGhlIGFwcGxpY2F0aW9uLg0KSWYgc2FtZSBmdW5jdGlvbmFs aXR5IGNhbiBiZSBkb25lIGJ5IHRoZSBoYXJkd2FyZSB3aGVyZSBoYXJkd2FyZSBtYWludGFpbnMg dGhlIGVycm9yDQpzdGF0aXN0aWNzLCB0aGVuIHdoeSBub3QgaGF2ZSB0aGUgc2FtZT8NCldoZW4g aGFyZHdhcmUgZG9lcyBwYXJzaW5nIG9mIHBhY2tldCBoZWFkZXJzIGFuZCBmb3VuZCBlcnJvciBk dXJpbmcgdGhhdCBwYXJzaW5nLA0KdGhpcyBpcyB0byBzYXkgdG8gSFcgLSBoZXkgZHJvcCBhbnkg c3VjaCBlcnJvciBwYWNrZXRzIHdoaWNoIHlvdSBmb3VuZCBkdXJpbmcgcGFyc2luZw0KYW5kIGp1 c3QgaW5jcmVhc2Ugc3BlY2lmaWMgZXJyb3IgY291bnRlciAoaWYgcHJlc2VudCkuDQoNCkkgYWdy ZWUsIGdyYW51bGFyIHNoYWxsIGFsc28gYmUgYWRkZWQsIGJ1dCBhcyBvdXIgZHJpdmVyIGRvZXMg bm90IHN1cHBvcnQgdGhlbSwgc28gSSBkaWQNCm5vdCBhZGQgdGhvc2UgYml0cyBoZXJlLg0KDQo+ IA0KPiA+ICt9Ow0KPiA+ICsNCj4gPiAgLyoqDQo+ID4gICAqIEEgc3RydWN0dXJlIHVzZWQgdG8g Y29uZmlndXJlIGFuIEV0aGVybmV0IHBvcnQuDQo+ID4gICAqIERlcGVuZGluZyB1cG9uIHRoZSBS WCBtdWx0aS1xdWV1ZSBtb2RlLCBleHRyYSBhZHZhbmNlZA0KPiA+IEBAIC0xMjM2LDYgKzEyNDYs OCBAQCBzdHJ1Y3QgcnRlX2V0aF9jb25mIHsNCj4gPiAgCXVpbnQzMl90IGRjYl9jYXBhYmlsaXR5 X2VuOw0KPiA+ICAJc3RydWN0IHJ0ZV9mZGlyX2NvbmYgZmRpcl9jb25mOyAvKio8IEZESVIgY29u ZmlndXJhdGlvbi4gREVQUkVDQVRFRCAqLw0KPiA+ICAJc3RydWN0IHJ0ZV9pbnRyX2NvbmYgaW50 cl9jb25mOyAvKio8IEludGVycnVwdCBtb2RlIGNvbmZpZ3VyYXRpb24uICovDQo+ID4gKwlzdHJ1 Y3QgcnRlX3J4X2Vycl9wa3RfZHJvcF9jb25mIGVycl9wa3RfZHJvcF9jb25mOw0KPiA+ICsJLyoq PCBSWCBlcnJvciBwYWNrZXQgZHJvcCBjb25maWd1cmF0aW9uLiAqLw0KPiANCj4gV2h5IG5vdCBw ZXIgcXVldWU/DQoNCldlIGRvIG5vdCBzdXBwb3J0IHBlciBxdWV1ZSBjb25maWd1cmF0aW9uIGZv ciBlcnJvciBwYWNrZXQgZHJvcCwgYnV0IG9ubHkNCm9uIGV0aGVybmV0IGJhc2lzLg0KDQo+IA0K PiA+ICB9Ow0KPiA+DQo+ID4gIC8qKg0KPiA+IEBAIC0xMjYwLDYgKzEyNzIsNyBAQCBzdHJ1Y3Qg cnRlX2V0aF9jb25mIHsNCj4gPiAgI2RlZmluZSBERVZfUlhfT0ZGTE9BRF9TQ1RQX0NLU1VNCTB4 MDAwMjAwMDANCj4gPiAgI2RlZmluZSBERVZfUlhfT0ZGTE9BRF9PVVRFUl9VRFBfQ0tTVU0gIDB4 MDAwNDAwMDANCj4gPiAgI2RlZmluZSBERVZfUlhfT0ZGTE9BRF9SU1NfSEFTSAkJMHgwMDA4MDAw MA0KPiA+ICsjZGVmaW5lIERFVl9SWF9PRkZMT0FEX0VSUl9QS1RfRFJPUAkweDAwMTAwMDAwDQo+ ID4NCj4gPiAgI2RlZmluZSBERVZfUlhfT0ZGTE9BRF9DSEVDS1NVTSAoREVWX1JYX09GRkxPQURf SVBWNF9DS1NVTSB8IFwNCj4gPiAgCQkJCSBERVZfUlhfT0ZGTE9BRF9VRFBfQ0tTVU0gfCBcDQo+ ID4gQEAgLTEyNzQsNiArMTI4NywxMyBAQCBzdHJ1Y3QgcnRlX2V0aF9jb25mIHsNCj4gPiAgICog bWVudGlvbmVkIGluIHJ0ZV9yeF9vZmZsb2FkX25hbWVzIGluIHJ0ZV9ldGhkZXYuYyBmaWxlLg0K PiA+ICAgKi8NCj4gPg0KPiA+ICsvKioNCj4gPiArICogUlggRXJyb3IgRHJvcCBvZmZsb2FkIGNv bmZpZy9jYXBhYmlsaXRpZXMgb2YgYSBkZXZpY2UuIFRoZXNlDQo+ID4gKyAqIGFyZSB2YWxpZCBv bmx5IHdoZW4gUlggY2FwYWJpbGl0eSBERVZfUlhfT0ZGTE9BRF9FUlJfUEtUX0RST1ANCj4gPiAr ICogaXMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIERF Vl9SWF9FUlJfUEtUX0RST1BfT0ZGTE9BRF9BTEwJCTB4MDAwMDAwMDENCj4gPiArDQo+IA0KPiBJ IHN0cmljdGx5IGRpc2xpa2UgImFsbCIuIEl0IHdpbGwgYWx3YXlzIGJlIGJhZCBkZWZpbmVkLg0K PiBJdCBtdXN0IGJlIGdyYW51bGFyLg0KPiANCj4gPiAgLyoqDQo+ID4gICAqIFRYIG9mZmxvYWQg Y2FwYWJpbGl0aWVzIG9mIGEgZGV2aWNlLg0KPiA+ICAgKi8NCj4gPiBAQCAtMTQxMSw2ICsxNDMx LDggQEAgc3RydWN0IHJ0ZV9ldGhfZGV2X2luZm8gew0KPiA+ICAJLyoqPCBEZXZpY2UgcGVyLXF1 ZXVlIFJYIG9mZmxvYWQgY2FwYWJpbGl0aWVzLiAqLw0KPiA+ICAJdWludDY0X3QgdHhfcXVldWVf b2ZmbG9hZF9jYXBhOw0KPiA+ICAJLyoqPCBEZXZpY2UgcGVyLXF1ZXVlIFRYIG9mZmxvYWQgY2Fw YWJpbGl0aWVzLiAqLw0KPiA+ICsJdWludDY0X3QgcnhfZXJyX2Ryb3Bfb2ZmbG9hZF9jYXBhOw0K PiA+ICsJLyoqPCBSWCBlcnJvciBwYWNrZXQgZHJvcCBvZmZsb2FkIGNhcGFiaWxpdGllcy4gKi8N Cj4gPiAgCXVpbnQxNl90IHJldGFfc2l6ZTsNCj4gPiAgCS8qKjwgRGV2aWNlIHJlZGlyZWN0aW9u IHRhYmxlIHNpemUsIHRoZSB0b3RhbCBudW1iZXIgb2YgZW50cmllcy4gKi8NCj4gPiAgCXVpbnQ4 X3QgaGFzaF9rZXlfc2l6ZTsgLyoqPCBIYXNoIGtleSBzaXplIGluIGJ5dGVzICovDQo+ID4NCg0K