From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 215F3A0096 for ; Fri, 12 Apr 2019 13:02:53 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 955B71B127; Fri, 12 Apr 2019 13:01:54 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30063.outbound.protection.outlook.com [40.107.3.63]) by dpdk.org (Postfix) with ESMTP id 4EA6A1B10E for ; Fri, 12 Apr 2019 13:01:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c0sUSyOk2YB9znDYYcxBSni+ZQPHcrwTXI7aEEIeusg=; b=XJ5jqQSSO8KnKrcOW3904Uw/SjzpQA8CoZ930S6ILKyRRxCg3wELF/7HApYMsUJZxs4telhjcRhAh7ucl/QlwXAlcbRV3B57Nvf3iVhusoq2m3UEWaV5I5nFWHAwe6FIssyYM803+caZ56TFroIYImYGSQ65z5OZxSPS/+VLB8M= Received: from VE1PR04MB6365.eurprd04.prod.outlook.com (10.255.118.78) by VE1PR04MB6384.eurprd04.prod.outlook.com (20.179.232.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1792.18; Fri, 12 Apr 2019 11:01:43 +0000 Received: from VE1PR04MB6365.eurprd04.prod.outlook.com ([fe80::f5ad:f178:4c55:13e0]) by VE1PR04MB6365.eurprd04.prod.outlook.com ([fe80::f5ad:f178:4c55:13e0%3]) with mapi id 15.20.1792.016; Fri, 12 Apr 2019 11:01:43 +0000 From: Gagandeep Singh To: "dev@dpdk.org" , "ferruh.yigit@intel.com" CC: Gagandeep Singh Thread-Topic: [PATCH v3 09/13] net/enetc: add MTU update and jumbo frames support Thread-Index: AQHU8R8clQdNpkB6GE+OH0Uk50Z8+w== Date: Fri, 12 Apr 2019 11:01:43 +0000 Message-ID: <20190412105105.24351-10-g.singh@nxp.com> References: <1555075598-4988-1-git-send-email-g.singh@nxp.com> <20190412105105.24351-1-g.singh@nxp.com> In-Reply-To: <20190412105105.24351-1-g.singh@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: TYAPR01CA0204.jpnprd01.prod.outlook.com (2603:1096:404:29::24) To VE1PR04MB6365.eurprd04.prod.outlook.com (2603:10a6:803:12a::14) x-mailer: git-send-email 2.17.1 authentication-results: spf=none (sender IP is ) smtp.mailfrom=G.Singh@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [92.120.1.68] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d72c96cf-cfd0-46c5-f0e1-08d6bf363f03 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:VE1PR04MB6384; x-ms-traffictypediagnostic: VE1PR04MB6384: x-microsoft-antispam-prvs: x-forefront-prvs: 0005B05917 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(376002)(346002)(39860400002)(189003)(199004)(8676002)(8936002)(14454004)(186003)(446003)(478600001)(476003)(11346002)(72206003)(81166006)(81156014)(50226002)(2616005)(66066001)(4326008)(2501003)(26005)(305945005)(2906002)(5660300002)(3846002)(6116002)(486006)(386003)(6506007)(7736002)(102836004)(1076003)(68736007)(99286004)(76176011)(14444005)(86362001)(6486002)(25786009)(97736004)(110136005)(6436002)(316002)(52116002)(105586002)(6512007)(256004)(71200400001)(71190400001)(15650500001)(106356001)(53936002)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR04MB6384; H:VE1PR04MB6365.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: WELBMVNDzbzAo2jEhvzYSDp0tHg4fSck3yZ1KDsQhWzDrlZ0wP+bRtLeMKSY0CwdOT7+tE6HDIjRodTcK2PDHqHXiH6cWdhoV3C6XSWkCStGhNMtFh2jYTQjjDQPYUtCZ5G00u976byX+ZDNgl7+RfLAClyaVkGQEiVNtfdCFZp/SNujEtKcAVUUrVyUQ1u6kutfXSZMdBFJgbRZT9BU7PBhKgfk3xDgNE1NCEzPxzeqwz8k25pSJmuWRY/lBYH5E+BBgaJ+4zIMEwSnAFsX045bWGu/P7noj1GxjFiqYLgijLvDHOlcNfSNWvhqqFqQIbdmu4xV2mN1x2GxGjQpN9v0ENhASfiuwYgbctqgkB/BdlR/Z6vK0Wn6zqmztIrdkHkLtkSctREZqCDicEcX72q3IuiNd/MpX22Cq/bp+VE= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d72c96cf-cfd0-46c5-f0e1-08d6bf363f03 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2019 11:01:43.1119 (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-Transport-CrossTenantHeadersStamped: VE1PR04MB6384 Subject: [dpdk-dev] [PATCH v3 09/13] net/enetc: add MTU update and jumbo frames support 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" Message-ID: <20190412110143.wNYugOzbvS9HQhhEF1HLYomImlr0Ro6ulp4lUNKOEss@z> RW5hYmxlIHRoZSBqdW1ibyBmcmFtZXMgYW5kIG10dSB1cGRhdGUgZmVhdHVyZS4NCg0KU2lnbmVk LW9mZi1ieTogR2FnYW5kZWVwIFNpbmdoIDxnLnNpbmdoQG54cC5jb20+DQotLS0NCiBkb2MvZ3Vp ZGVzL25pY3MvZW5ldGMucnN0ICAgICAgICAgIHwgIDEgKw0KIGRvYy9ndWlkZXMvbmljcy9mZWF0 dXJlcy9lbmV0Yy5pbmkgfCAgMiArDQogZHJpdmVycy9uZXQvZW5ldGMvYmFzZS9lbmV0Y19ody5o ICB8ICA2ICsrLQ0KIGRyaXZlcnMvbmV0L2VuZXRjL2VuZXRjLmggICAgICAgICAgfCAgNSArKysN CiBkcml2ZXJzL25ldC9lbmV0Yy9lbmV0Y19ldGhkZXYuYyAgIHwgODYgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKy0tLS0NCiA1IGZpbGVzIGNoYW5nZWQsIDkxIGluc2VydGlvbnMo KyksIDkgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL25pY3MvZW5ldGMu cnN0IGIvZG9jL2d1aWRlcy9uaWNzL2VuZXRjLnJzdA0KaW5kZXggYWIxMzIxMS4uZWViMDc1MiAx MDA2NDQNCi0tLSBhL2RvYy9ndWlkZXMvbmljcy9lbmV0Yy5yc3QNCisrKyBiL2RvYy9ndWlkZXMv bmljcy9lbmV0Yy5yc3QNCkBAIC00OSw2ICs0OSw3IEBAIEVORVRDIEZlYXR1cmVzDQogLSBCYXNp YyBzdGF0cw0KIC0gUHJvbWlzY3VvdXMNCiAtIE11bHRpY2FzdA0KKy0gSnVtYm8gcGFja2V0cw0K IA0KIE5JQyBEcml2ZXIgKFBNRCkNCiB+fn5+fn5+fn5+fn5+fn5+DQpkaWZmIC0tZ2l0IGEvZG9j L2d1aWRlcy9uaWNzL2ZlYXR1cmVzL2VuZXRjLmluaSBiL2RvYy9ndWlkZXMvbmljcy9mZWF0dXJl cy9lbmV0Yy5pbmkNCmluZGV4IDZiN2JiZmIuLjBlZWQyY2IgMTAwNjQ0DQotLS0gYS9kb2MvZ3Vp ZGVzL25pY3MvZmVhdHVyZXMvZW5ldGMuaW5pDQorKysgYi9kb2MvZ3VpZGVzL25pY3MvZmVhdHVy ZXMvZW5ldGMuaW5pDQpAQCAtOSw2ICs5LDggQEAgTGluayBzdGF0dXMgICAgICAgICAgPSBZDQog QmFzaWMgc3RhdHMgICAgICAgICAgPSBZDQogUHJvbWlzY3VvdXMgbW9kZSAgICAgPSBZDQogQWxs bXVsdGljYXN0IG1vZGUgICAgPSBZDQorTVRVIHVwZGF0ZSAgICAgICAgICAgPSBZDQorSnVtYm8g ZnJhbWUgICAgICAgICAgPSBZDQogTGludXggVkZJTyAgICAgICAgICAgPSBZDQogQVJNdjggICAg ICAgICAgICAgICAgPSBZDQogVXNhZ2UgZG9jICAgICAgICAgICAgPSBZDQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9uZXQvZW5ldGMvYmFzZS9lbmV0Y19ody5oIGIvZHJpdmVycy9uZXQvZW5ldGMvYmFz ZS9lbmV0Y19ody5oDQppbmRleCA5MGEzODNhLi4yZWIxZGYzIDEwMDY0NA0KLS0tIGEvZHJpdmVy cy9uZXQvZW5ldGMvYmFzZS9lbmV0Y19ody5oDQorKysgYi9kcml2ZXJzL25ldC9lbmV0Yy9iYXNl L2VuZXRjX2h3LmgNCkBAIC05OSw3ICs5OSwxMSBAQA0KICNkZWZpbmUgRU5FVENfUE0wX1JYX0VO CQkJQklUKDEpDQogDQogI2RlZmluZSBFTkVUQ19QTTBfTUFYRlJNCQkweDA4MDE0DQotI2RlZmlu ZSBFTkVUQ19TRVRfTUFYRlJNKHZhbCkJCSgodmFsKSA8PCAxNikNCisjZGVmaW5lIEVORVRDX1NF VF9UWF9NVFUodmFsKQkJKCh2YWwpIDw8IDE2KQ0KKyNkZWZpbmUgRU5FVENfU0VUX01BWEZSTSh2 YWwpCQkoKHZhbCkgJiAweGZmZmYpDQorI2RlZmluZSBFTkVUQ19QVFhNQkFSCQkJMHgwNjA4DQor LyogbiA9IFRDIGluZGV4IFswLi43XSAqLw0KKyNkZWZpbmUgRU5FVENfUFRDTVNEVVIobikJCSgw eDIwMjAgKyAobikgKiA0KQ0KIA0KICNkZWZpbmUgRU5FVENfUE0wX1NUQVRVUwkJMHgwODMwNA0K ICNkZWZpbmUgRU5FVENfTElOS19NT0RFCQkJMHgwMDAwMDAwMDAwMDgwMDAwVUxMDQpkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvZW5ldGMvZW5ldGMuaCBiL2RyaXZlcnMvbmV0L2VuZXRjL2VuZXRj LmgNCmluZGV4IDU2NDU0ZGMuLmU0OTRlYjggMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9lbmV0 Yy9lbmV0Yy5oDQorKysgYi9kcml2ZXJzL25ldC9lbmV0Yy9lbmV0Yy5oDQpAQCAtMjQsNiArMjQs MTEgQEANCiAvKiBCRCBBTElHTiAqLw0KICNkZWZpbmUgQkRfQUxJR04gICAgICAgOA0KIA0KKy8q IG1pbmltdW0gZnJhbWUgc2l6ZSBzdXBwb3J0ZWQgKi8NCisjZGVmaW5lIEVORVRDX01BQ19NSU5G Uk1fU0laRQk2OA0KKy8qIG1heGltdW0gZnJhbWUgc2l6ZSBzdXBwb3J0ZWQgKi8NCisjZGVmaW5l IEVORVRDX01BQ19NQVhGUk1fU0laRQk5NjAwDQorDQogLyoNCiAgKiB1cHBlcl8zMl9iaXRzIC0g cmV0dXJuIGJpdHMgMzItNjMgb2YgYSBudW1iZXINCiAgKiBAbjogdGhlIG51bWJlciB3ZSdyZSBh Y2Nlc3NpbmcNCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9lbmV0Yy9lbmV0Y19ldGhkZXYuYyBi L2RyaXZlcnMvbmV0L2VuZXRjL2VuZXRjX2V0aGRldi5jDQppbmRleCBhN2RkZGM1Li42NmNiZjc0 IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9uZXQvZW5ldGMvZW5ldGNfZXRoZGV2LmMNCisrKyBiL2Ry aXZlcnMvbmV0L2VuZXRjL2VuZXRjX2V0aGRldi5jDQpAQCAtMTEsMTMgKzExLDYgQEANCiBpbnQg ZW5ldGNfbG9ndHlwZV9wbWQ7DQogDQogc3RhdGljIGludA0KLWVuZXRjX2Rldl9jb25maWd1cmUo c3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYgX19ydGVfdW51c2VkKQ0KLXsNCi0JUE1EX0lOSVRfRlVO Q19UUkFDRSgpOw0KLQlyZXR1cm4gMDsNCi19DQotDQotc3RhdGljIGludA0KIGVuZXRjX2Rldl9z dGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCiB7DQogCXN0cnVjdCBlbmV0Y19ldGhfaHcg Kmh3ID0NCkBAIC0xNjgsNyArMTYxLDggQEANCiAJfTsNCiAJZGV2X2luZm8tPm1heF9yeF9xdWV1 ZXMgPSBNQVhfUlhfUklOR1M7DQogCWRldl9pbmZvLT5tYXhfdHhfcXVldWVzID0gTUFYX1RYX1JJ TkdTOw0KLQlkZXZfaW5mby0+bWF4X3J4X3BrdGxlbiA9IDE1MDA7DQorCWRldl9pbmZvLT5tYXhf cnhfcGt0bGVuID0gRU5FVENfTUFDX01BWEZSTV9TSVpFOw0KKwlkZXZfaW5mby0+cnhfb2ZmbG9h ZF9jYXBhID0gREVWX1JYX09GRkxPQURfSlVNQk9fRlJBTUU7DQogfQ0KIA0KIHN0YXRpYyBpbnQN CkBAIC01OTcsNiArNTkxLDc2IEBAIGludCBlbmV0Y19zdGF0c19nZXQoc3RydWN0IHJ0ZV9ldGhf ZGV2ICpkZXYsDQogCWVuZXRjX3BvcnRfd3IoZW5ldGNfaHcsIEVORVRDX1BTSVBNUiwgcHNpcG1y KTsNCiB9DQogDQorc3RhdGljIGludA0KK2VuZXRjX210dV9zZXQoc3RydWN0IHJ0ZV9ldGhfZGV2 ICpkZXYsIHVpbnQxNl90IG10dSkNCit7DQorCXN0cnVjdCBlbmV0Y19ldGhfaHcgKmh3ID0NCisJ CUVORVRDX0RFVl9QUklWQVRFX1RPX0hXKGRldi0+ZGF0YS0+ZGV2X3ByaXZhdGUpOw0KKwlzdHJ1 Y3QgZW5ldGNfaHcgKmVuZXRjX2h3ID0gJmh3LT5odzsNCisJdWludDMyX3QgZnJhbWVfc2l6ZSA9 IG10dSArIEVUSEVSX0hEUl9MRU4gKyBFVEhFUl9DUkNfTEVOOw0KKw0KKwkvKiBjaGVjayB0aGF0 IG10dSBpcyB3aXRoaW4gdGhlIGFsbG93ZWQgcmFuZ2UgKi8NCisJaWYgKG10dSA8IEVORVRDX01B Q19NSU5GUk1fU0laRSB8fCBmcmFtZV9zaXplID4gRU5FVENfTUFDX01BWEZSTV9TSVpFKQ0KKwkJ cmV0dXJuIC1FSU5WQUw7DQorDQorCS8qDQorCSAqIFJlZnVzZSBtdHUgdGhhdCByZXF1aXJlcyB0 aGUgc3VwcG9ydCBvZiBzY2F0dGVyZWQgcGFja2V0cw0KKwkgKiB3aGVuIHRoaXMgZmVhdHVyZSBo YXMgbm90IGJlZW4gZW5hYmxlZCBiZWZvcmUuDQorCSAqLw0KKwlpZiAoZGV2LT5kYXRhLT5taW5f cnhfYnVmX3NpemUgJiYNCisJCSFkZXYtPmRhdGEtPnNjYXR0ZXJlZF9yeCAmJiBmcmFtZV9zaXpl ID4NCisJCWRldi0+ZGF0YS0+bWluX3J4X2J1Zl9zaXplIC0gUlRFX1BLVE1CVUZfSEVBRFJPT00p IHsNCisJCUVORVRDX1BNRF9FUlIoIlNHIG5vdCBlbmFibGVkLCB3aWxsIG5vdCBmaXQgaW4gb25l IGJ1ZmZlciIpOw0KKwkJcmV0dXJuIC1FSU5WQUw7DQorCX0NCisNCisJaWYgKGZyYW1lX3NpemUg PiBFVEhFUl9NQVhfTEVOKQ0KKwkJZGV2LT5kYXRhLT5kZXZfY29uZi5yeG1vZGUub2ZmbG9hZHMg Jj0NCisJCQkJCQlERVZfUlhfT0ZGTE9BRF9KVU1CT19GUkFNRTsNCisJZWxzZQ0KKwkJZGV2LT5k YXRhLT5kZXZfY29uZi5yeG1vZGUub2ZmbG9hZHMgJj0NCisJCQkJCQl+REVWX1JYX09GRkxPQURf SlVNQk9fRlJBTUU7DQorDQorCWVuZXRjX3BvcnRfd3IoZW5ldGNfaHcsIEVORVRDX1BUQ01TRFVS KDApLCBFTkVUQ19NQUNfTUFYRlJNX1NJWkUpOw0KKwllbmV0Y19wb3J0X3dyKGVuZXRjX2h3LCBF TkVUQ19QVFhNQkFSLCAyICogRU5FVENfTUFDX01BWEZSTV9TSVpFKTsNCisNCisJZGV2LT5kYXRh LT5kZXZfY29uZi5yeG1vZGUubWF4X3J4X3BrdF9sZW4gPSBmcmFtZV9zaXplOw0KKw0KKwkvKnNl dHRpbmcgdGhlIE1UVSovDQorCWVuZXRjX3BvcnRfd3IoZW5ldGNfaHcsIEVORVRDX1BNMF9NQVhG Uk0sIEVORVRDX1NFVF9NQVhGUk0oZnJhbWVfc2l6ZSkgfA0KKwkJICAgICAgRU5FVENfU0VUX1RY X01UVShFTkVUQ19NQUNfTUFYRlJNX1NJWkUpKTsNCisNCisJcmV0dXJuIDA7DQorfQ0KKw0KK3N0 YXRpYyBpbnQNCitlbmV0Y19kZXZfY29uZmlndXJlKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQ0K K3sNCisJc3RydWN0IHJ0ZV9ldGhfY29uZiAqZXRoX2NvbmYgPSAmZGV2LT5kYXRhLT5kZXZfY29u ZjsNCisJdWludDY0X3Qgcnhfb2ZmbG9hZHMgPSBldGhfY29uZi0+cnhtb2RlLm9mZmxvYWRzOw0K KwlzdHJ1Y3QgZW5ldGNfZXRoX2h3ICpodyA9DQorCQlFTkVUQ19ERVZfUFJJVkFURV9UT19IVyhk ZXYtPmRhdGEtPmRldl9wcml2YXRlKTsNCisJc3RydWN0IGVuZXRjX2h3ICplbmV0Y19odyA9ICZo dy0+aHc7DQorDQorCVBNRF9JTklUX0ZVTkNfVFJBQ0UoKTsNCisNCisJaWYgKHJ4X29mZmxvYWRz ICYgREVWX1JYX09GRkxPQURfSlVNQk9fRlJBTUUpIHsNCisJCXVpbnQzMl90IG1heF9sZW47DQor DQorCQltYXhfbGVuID0gZGV2LT5kYXRhLT5kZXZfY29uZi5yeG1vZGUubWF4X3J4X3BrdF9sZW47 DQorDQorCQllbmV0Y19wb3J0X3dyKGVuZXRjX2h3LCBFTkVUQ19QTTBfTUFYRlJNLA0KKwkJCSAg ICAgIEVORVRDX1NFVF9NQVhGUk0obWF4X2xlbikpOw0KKwkJZW5ldGNfcG9ydF93cihlbmV0Y19o dywgRU5FVENfUFRDTVNEVVIoMCksDQorCQkJICAgICAgRU5FVENfTUFDX01BWEZSTV9TSVpFKTsN CisJCWVuZXRjX3BvcnRfd3IoZW5ldGNfaHcsIEVORVRDX1BUWE1CQVIsDQorCQkJICAgICAgMiAq IEVORVRDX01BQ19NQVhGUk1fU0laRSk7DQorCQlkZXYtPmRhdGEtPm10dSA9IEVUSEVSX01BWF9M RU4gLSBFVEhFUl9IRFJfTEVOIC0gRVRIRVJfQ1JDX0xFTjsNCisJfQ0KKw0KKwlyZXR1cm4gMDsN Cit9DQorDQogLyoNCiAgKiBUaGUgc2V0IG9mIFBDSSBkZXZpY2VzIHRoaXMgZHJpdmVyIHN1cHBv cnRzDQogICovDQpAQCAtNjIwLDYgKzY4NCw3IEBAIGludCBlbmV0Y19zdGF0c19nZXQoc3RydWN0 IHJ0ZV9ldGhfZGV2ICpkZXYsDQogCS5hbGxtdWx0aWNhc3RfZW5hYmxlICA9IGVuZXRjX2FsbG11 bHRpY2FzdF9lbmFibGUsDQogCS5hbGxtdWx0aWNhc3RfZGlzYWJsZSA9IGVuZXRjX2FsbG11bHRp Y2FzdF9kaXNhYmxlLA0KIAkuZGV2X2luZm9zX2dldCAgICAgICAgPSBlbmV0Y19kZXZfaW5mb3Nf Z2V0LA0KKwkubXR1X3NldCAgICAgICAgICAgICAgPSBlbmV0Y19tdHVfc2V0LA0KIAkucnhfcXVl dWVfc2V0dXAgICAgICAgPSBlbmV0Y19yeF9xdWV1ZV9zZXR1cCwNCiAJLnJ4X3F1ZXVlX3JlbGVh c2UgICAgID0gZW5ldGNfcnhfcXVldWVfcmVsZWFzZSwNCiAJLnR4X3F1ZXVlX3NldHVwICAgICAg ID0gZW5ldGNfdHhfcXVldWVfc2V0dXAsDQpAQCAtNjc0LDYgKzczOSwxMSBAQCBpbnQgZW5ldGNf c3RhdHNfZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KIAlldGhlcl9hZGRyX2NvcHkoKHN0 cnVjdCBldGhlcl9hZGRyICopaHctPm1hYy5hZGRyLA0KIAkJCSZldGhfZGV2LT5kYXRhLT5tYWNf YWRkcnNbMF0pOw0KIA0KKwkvKiBTZXQgTVRVICovDQorCWVuZXRjX3BvcnRfd3IoJmh3LT5odywg RU5FVENfUE0wX01BWEZSTSwNCisJCSAgICAgIEVORVRDX1NFVF9NQVhGUk0oRVRIRVJfTUFYX0xF TikpOw0KKwlldGhfZGV2LT5kYXRhLT5tdHUgPSBFVEhFUl9NQVhfTEVOIC0gRVRIRVJfSERSX0xF TiAtIEVUSEVSX0NSQ19MRU47DQorDQogCUVORVRDX1BNRF9ERUJVRygicG9ydF9pZCAlZCB2ZW5k b3JJRD0weCV4IGRldmljZUlEPTB4JXgiLA0KIAkJCWV0aF9kZXYtPmRhdGEtPnBvcnRfaWQsIHBj aV9kZXYtPmlkLnZlbmRvcl9pZCwNCiAJCQlwY2lfZGV2LT5pZC5kZXZpY2VfaWQpOw0KLS0gDQox LjkuMQ0KDQo=