From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D3FEEA0C44; Mon, 14 Jun 2021 13:05:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5F4E14067A; Mon, 14 Jun 2021 13:05:26 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 687314003F for ; Mon, 14 Jun 2021 13:05:24 +0200 (CEST) IronPort-SDR: vkIsfxxYYi0KZ/vdc29ZphYp17Ox3JMbrrhMF/3IMmz39ML8zmMfi2k8YpUkIG3X+dVzr/utX6 YXCdtqLiI60g== X-IronPort-AV: E=McAfee;i="6200,9189,10014"; a="202766794" X-IronPort-AV: E=Sophos;i="5.83,273,1616482800"; d="scan'208";a="202766794" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2021 04:05:23 -0700 IronPort-SDR: NxZn/GMYOG7Tw0P+iSBdLt4gE/fqGapcJ6KdvFVEfzDbkAFRIrzTO+H/WfWZ7osjK3ZXu3cpOC WvrSltqWtbtg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,273,1616482800"; d="scan'208";a="420748910" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 14 Jun 2021 04:05:23 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 14 Jun 2021 04:05:22 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 14 Jun 2021 04:05:22 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Mon, 14 Jun 2021 04:05:22 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.44) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Mon, 14 Jun 2021 04:05:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UZjrX7MNVVY4tG4fWJfvnhNucPW1MSrugzTpRGFd7ZKlB89rJU9eMDXxqkQjbQAjgxxoIuJbaFHGVtrW/tWaZJrt9GV+qdJeCImTs70ml0vItLHG7exMg96eCyRLYmYLilQ77MpH/351Z1dfSUwgLVt0Nwg02I0beXewLdUNY27JaGMMik6G4xLrvBccaSL/7X9vCiQUsZ8XB/+5VZS1To6xZgm1jqNlk8im2rLRrPRygB8dv4C0UTPO+viMG4UgPh5vnbqf0MQ3QN3ba+Ueg12OZBCOAtJKVPNMN/xH1IkNWhy/6xa66EqMXVVYve6siMQGz1iyzpeTzZD1sjiLtA== 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=djMVoPWPxoo4OChxkJJ+Hxp+nHybaksEwBQwnkLxMvk=; b=kOtynZB6rhGuaHSEesgpLXIaXQl9/Da+x9om1nLrH1jCddgzHuWxafZt3wZLEEPn+fyCaa1huk91ovXDvLVaeYHkK3fOTW1sEbFO00OPYOuYFW7LzKbi/iXnp7tE0Jc3Uj9vkof2cG1ME2cjHwD3AVxaYxjROs0x0DI7c3tMoLKDYuoaN4vLekEweANr1TlARwzbaSIa4T/hGxkP2MMxELpgGo3KdXSHS2EfYdIgMFA7U98C6Pb44e+yrEASk4MqtiCwUNdg0MaTEZ6Pn2xy09S+1nTep+uBA/zAg6Nxu4dEdhROS0xL9usz4haIQxqvrew9k6Xcz+EQneCo4evFJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=djMVoPWPxoo4OChxkJJ+Hxp+nHybaksEwBQwnkLxMvk=; b=kttVTuIx/0X2WAv8PYnJNhiRQ+ZlUCNr2YTy9n0K4hgpZOYp8tmDcUf7eQ/4smHvYCw/YMxNkM2/+AsxhzqhZGwSqGcSEddUmRq6emjbflNrZGs8Ba7f+Jr06tVaAvC5me7YqKylxbChMfz/C8qU+4Jvo//6ht8dnlbhoU2Vt6A= Received: from DM6PR11MB4491.namprd11.prod.outlook.com (2603:10b6:5:204::19) by DM6PR11MB4516.namprd11.prod.outlook.com (2603:10b6:5:2a5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Mon, 14 Jun 2021 11:05:19 +0000 Received: from DM6PR11MB4491.namprd11.prod.outlook.com ([fe80::7dc4:66b0:f76b:6d48]) by DM6PR11MB4491.namprd11.prod.outlook.com ([fe80::7dc4:66b0:f76b:6d48%7]) with mapi id 15.20.4219.025; Mon, 14 Jun 2021 11:05:19 +0000 From: "Ananyev, Konstantin" To: Chengchang Tang , Andrew Rybchenko , "dev@dpdk.org" CC: "linuxarm@huawei.com" , "chas3@att.com" , "humin29@huawei.com" , "Yigit, Ferruh" Thread-Topic: [dpdk-dev] [PATCH 2/2] net/bonding: support configuring Tx offloading for bonding Thread-Index: AQHXOCWZwz8vAppZVEabOXJpAzb5R6sKJuwAgAFiTgCAACNrQIAACRkAgAFdxoCABpPLoA== Date: Mon, 14 Jun 2021 11:05:19 +0000 Message-ID: References: <1618571071-5927-1-git-send-email-tangchengchang@huawei.com> <1619171202-28486-1-git-send-email-tangchengchang@huawei.com> <1619171202-28486-3-git-send-email-tangchengchang@huawei.com> <4b1e8435-c25c-b490-c196-9aebdee5733a@huawei.com> <4fa26208-464d-e255-e5e7-21d4e0160bab@oktetlabs.ru> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [109.255.184.192] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 139b9cac-6e73-4dca-6695-08d92f244c8d x-ms-traffictypediagnostic: DM6PR11MB4516: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fDmjebBXpcq8uamz4Hz2hpJ+/APKyTDToVJFvy6dtb5q8k2n1oOMeHp7SeVLSUHKBJoEVEwXhJC+vLcFiSqACPHxm2mw8cMB+lcBwQmVIFvX6S1/9gePFsbCSJ2gXUMTrIRdcCwbfhR8qaeiuy0/WSjM3fC4+ZsiOXp/RvAc2Jdtz9iK9ww8PWdQ3JcNlIN9TZGBYJLHo8WrL/i4QJTzGa3VXWa1C+ygGvvArsqhcCHd5n9oTI8aJqQNfb7kpfAkDM5nERb7/KMWLEBP71Su6lTD05hCy8dZnvhBrgEPM7k+ZS9D6QF14M4JHJkrkpJMcH6l7L0QAm2BCf2srvx0QypvC3zJRJlJsVVe/14ts2IT/lsJcUtz1RGNlmhbSPWw53X9cd774wxI/ZeX2J6WbFMPg+en99Mtr1tOumssoUdqPzcKeTujuV2umjNKrakE8KaqhTQtuLg1A/vHj7rDPAolHeeka1WGGWefAbYejtOJQcAQV3tX1lo5HKfnXbGakdz0zdrUIRtbO7BnWtL6AKbU7Nk727VMT8T6pA55Qc1HjAEGE5t7bMJ+64zFgZCGMSQg4x4g77vVfPXtgZ0Wej5mUfRTiDvc1a5m/iET1IQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4491.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(396003)(39860400002)(366004)(346002)(136003)(26005)(316002)(4326008)(2906002)(9686003)(478600001)(33656002)(86362001)(186003)(52536014)(53546011)(64756008)(66946007)(66476007)(66556008)(107886003)(71200400001)(66446008)(8676002)(122000001)(55016002)(38100700002)(7696005)(76116006)(5660300002)(54906003)(110136005)(55236004)(8936002)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RGJBZ1hMSlZVQ1grS05abkczRnJwRDdVNUo3NzU2cUYzK2tIUjJBZm96Y1BT?= =?utf-8?B?cmc0U1QzdDJpNnNKc0dIYnlBZU50T2xNRHR0MzJWN3B1bVNzci9DODIrSm85?= =?utf-8?B?M3J2b0J5OHpvMTd0TmNRendzcjBqeHROY3dQRGlFRFA1THkrUWdIZEkyT29Q?= =?utf-8?B?dXI1aWdLUjFRTDNHUmwybnNoTWZnZU1vSzhER0UrWXRUc0JPZlM1eUpySUxj?= =?utf-8?B?UUtXVmtMbW9EQ0JCdW1VM04ySUVGOXMvcERTdnQ4T3RFVVFXVVdnK2VVK1N0?= =?utf-8?B?SFh6d3FZeWhhNjllRGVnMlBGK1kwS1czeVRRcjBEdGFWem5ITHJtMWNFY3dO?= =?utf-8?B?UURZVWJ4UTdVSzg2MjM1NTRxcVlNc1ZhalorYnlybHVaYk9ubHVxN0k3VDN5?= =?utf-8?B?b0NSNVoxTWd5bC95M3JORTJ4OGJHeS9tQ2R2TW9DUE45K3V5TExxM0ZSLzFp?= =?utf-8?B?bFlhRmZNV3o1d2EwRmxrT0ZiSENkZ0s3NjhiRGF6Q3FWRkhBSmx6Z2N4THhS?= =?utf-8?B?cjFGWUJncVVWYkJzaEVSbDhWYWQ2VjJIRDEwMWFPTXFDU2NXdHJoY1ArVEkv?= =?utf-8?B?cmhUQm1uTUJPemZtdFFWN1Y0VGlSQ2tFM0VoLy9MYi83N3dMZWllK01UL1RQ?= =?utf-8?B?b1ZYeUl2c1V1cEptcWhCNnJiSjMwVXdWR2RjM1ByVlpmWUNsYWJ0TEdJL1NG?= =?utf-8?B?blB0N043cVp6Sm1XdmhNdEFGMW1Bc3k2QmFva2djN05qTlZQR04vTERVWHVj?= =?utf-8?B?ODFFcjlOejNFRE5oWkx3a1Q4ZEo1NEJEWlY5dkg4allUa0ErQTdueW1UTzM5?= =?utf-8?B?MzBUT1hERGZudjIxTlhjVEVPay84dzhuZFJGT0MxMXJidlFlUnJVdko0dE80?= =?utf-8?B?QmpUdVk1Vjg0T3NGN003eEFEd0lIK2t4Vi9RZ0ZrK3I2WU5peUU1Zi9zaVFE?= =?utf-8?B?czN0N3pWUkZYWURmdTQyeWhlRFVZK1FMczNqdytOVmRSOUJrajlOL29qK1lF?= =?utf-8?B?Qnlrb1NZU0xiZW9DbW9Qb3JaSDBscVNaYjZGUElYQ1J3OWVRR2p6Q3IvbElQ?= =?utf-8?B?bllIbmxaTWVMRHB0QmYwb0l4RzZ0TnowN3ZHYWtFTDYyWnBkek5tbUNCMThz?= =?utf-8?B?bzNuRk1rZVVscTZwakk1OERsS2FZTlBScW40MVEybVRzYkFjallsZWZ2d1hQ?= =?utf-8?B?M2RKOGQ1T0JoYWtrSW50K0RXRCtPUlFWWTdUVml5elQ3YXFlemRUSW1ESVlU?= =?utf-8?B?bjA1NjBQMnNtOXpGM2lUUXlFekJNeEFPb1BFejV2QkxHdE1yMDNIS3o1Tmwr?= =?utf-8?B?UFp2U0YrNGFEZjUxRE9BaXlYbEFQZmFaZENQK0hJRHRVYi9iWHR4aU90c05v?= =?utf-8?B?dWM0emNPRHlYNjdQanVIeWVWK0J0YnUxZGJsQTF3NGdJMWxhQm5oS1RzdkhT?= =?utf-8?B?R3ZseHRwZmdKZSs4ajk3NDNaRE5NVEYwL1RIcTlIUE1hZWhNNWFaSGQweU43?= =?utf-8?B?eFYzRFNZSlppRWtaYml4aFBHY1p3bW43ZEVXcCtaVW1qYkMzajVGQ2xJZ3F6?= =?utf-8?B?aUJUZmlRMTNoeHpqTVJvVmhSVERCYWNNT1pWa3hNK0lYUzA0a01OYmZmUzNN?= =?utf-8?B?eFlOWWNSUlF5VHp4UzQ3YXRQd3Q4ellaQkJFenhYUFlCODdrMjc5N3ZnQ2xn?= =?utf-8?B?UWdIVEdSOTZhMlFldkxNTWlYQjRXbm1FYVdXVHltc1pHbEc1citIZnFOZ0Z5?= =?utf-8?Q?wKV8s7UJ1z3vqtilmXdvR9efweacYwkfw2vKGmg?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4491.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 139b9cac-6e73-4dca-6695-08d92f244c8d X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2021 11:05:19.6200 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JvaHLZZ1O5WaI1JUexTEx9nJf0XHU+IQMdsAaXQ0jpami4FzqFc92raNWzX4i9LGAGl7BiJND0OBY6JfGdyB0wXuWm6ypp9cYPa0AMEVNLE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4516 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 2/2] net/bonding: support configuring Tx offloading for bonding X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" DQoNCj4gSGksIEFuZHJldyBhbmQgQW5hbnlldg0KPiANCj4gT24gMjAyMS82LzkgMTc6MzcsIEFu ZHJldyBSeWJjaGVua28gd3JvdGU6DQo+ID4gT24gNi85LzIxIDEyOjExIFBNLCBBbmFueWV2LCBL b25zdGFudGluIHdyb3RlOg0KPiA+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBPbiAyMDIxLzYvOCAx Nzo0OSwgQW5kcmV3IFJ5YmNoZW5rbyB3cm90ZToNCj4gPj4+PiAiZm9yIGJvbmRpbmciIGlzIHJl ZHVuZGFudCBpbiB0aGUgc3VtbWFyeSBzaW5jZSBpdCBpcyBhbHJlYWR5DQo+ID4+Pj4gIm5ldC9i b25kaW5nIg0KPiA+Pj4+DQo+ID4+Pj4gT24gNC8yMy8yMSAxMjo0NiBQTSwgQ2hlbmdjaGFuZyBU YW5nIHdyb3RlOg0KPiA+Pj4+PiBDdXJyZW50bHksIHRoZSBUWCBvZmZsb2FkaW5nIG9mIHRoZSBi b25kaW5nIGRldmljZSB3aWxsIG5vdCB0YWtlIGVmZmVjdCBieQ0KPiA+Pj4+DQo+ID4+Pj4gVFgg LT4gVHgNCj4gPj4+Pg0KPiA+Pj4+PiB1c2luZyBkZXZfY29uZmlndXJlLiBCZWNhdXNlIHRoZSBy ZWxhdGVkIGNvbmZpZ3VyYXRpb24gd2lsbCBub3QgYmUNCj4gPj4+Pj4gZGVsaXZlcmVkIHRvIHRo ZSBzbGF2ZSBkZXZpY2VzIGluIHRoaXMgd2F5Lg0KPiA+Pj4+DQo+ID4+Pj4gSSB0aGluayBpdCBp cyBhIG1ham9yIHByb2JsZW0gdGhhdCBUeCBvZmZsb2FkcyBhcmUgYWN0dWFsbHkNCj4gPj4+PiBp Z25vcmVkLiBJdCBzaG91bGQgYmUgYSBwYXRjaGVzIHdpdGggIkZpeGVzOiIgd2hpY2ggYWRkcmVz c2VzDQo+ID4+Pj4gaXQuDQo+ID4+Pj4NCj4gPj4+Pj4gVGhlIFR4IG9mZmxvYWRpbmcgY2FwYWJp bGl0eSBvZiB0aGUgYm9uZGluZyBkZXZpY2UgaXMgdGhlIGludGVyc2VjdGlvbiBvZg0KPiA+Pj4+ PiB0aGUgY2FwYWJpbGl0eSBvZiBhbGwgc2xhdmUgZGV2aWNlcy4gQmFzZWQgb24gdGhpcywgdGhl IGZvbGxvd2luZyBmdW5jdGlvbnMNCj4gPj4+Pj4gYXJlIGFkZGVkIHRvIHRoZSBib25kaW5nIGRy aXZlcjoNCj4gPj4+Pj4gMS4gSWYgYSBUeCBvZmZsb2FkaW5nIGlzIHdpdGhpbiB0aGUgY2FwYWJp bGl0eSBvZiB0aGUgYm9uZGluZyBkZXZpY2UgKGkuZS4NCj4gPj4+Pj4gYWxsIHRoZSBzbGF2ZSBk ZXZpY2VzIHN1cHBvcnQgdGhpcyBUeCBvZmZsb2FkaW5nKSwgdGhlIGVuYWJsaW5nIHN0YXR1cyBv Zg0KPiA+Pj4+PiB0aGUgb2ZmbG9hZGluZyBvZiBhbGwgc2xhdmUgZGV2aWNlcyBkZXBlbmRzIG9u IHRoZSBjb25maWd1cmF0aW9uIG9mIHRoZQ0KPiA+Pj4+PiBib25kaW5nIGRldmljZS4NCj4gPj4+ Pj4NCj4gPj4+Pj4gMi4gRm9yIHRoZSBUeCBvZmZsb2FkaW5nIHRoYXQgaXMgbm90IHdpdGhpbiB0 aGUgVHggb2ZmbG9hZGluZyBjYXBhYmlsaXR5DQo+ID4+Pj4+IG9mIHRoZSBib25kaW5nIGRldmlj ZSwgdGhlIGVuYWJsaW5nIHN0YXR1cyBvZiB0aGUgb2ZmbG9hZGluZyBvbiB0aGUgc2xhdmUNCj4g Pj4+Pj4gZGV2aWNlcyBpcyBpcnJlbGV2YW50IHRvIHRoZSBib25kaW5nIGRldmljZSBjb25maWd1 cmF0aW9uLiBBbmQgaXQgZGVwZW5kcw0KPiA+Pj4+PiBvbiB0aGUgb3JpZ2luYWwgY29uZmlndXJh dGlvbiBvZiB0aGUgc2xhdmUgZGV2aWNlcy4NCj4gPj4+Pj4NCj4gPj4+Pj4gU2lnbmVkLW9mZi1i eTogQ2hlbmdjaGFuZyBUYW5nIDx0YW5nY2hlbmdjaGFuZ0BodWF3ZWkuY29tPg0KPiA+Pj4+PiAt LS0NCj4gPj4+Pj4gIGRyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kX3BtZC5jIHwgMTMg KysrKysrKysrKysrKw0KPiA+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykN Cj4gPj4+Pj4NCj4gPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0 aF9ib25kX3BtZC5jIGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfcG1kLmMNCj4g Pj4+Pj4gaW5kZXggODRhZjM0OC4uOTkyMjY1NyAxMDA2NDQNCj4gPj4+Pj4gLS0tIGEvZHJpdmVy cy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfcG1kLmMNCj4gPj4+Pj4gKysrIGIvZHJpdmVycy9u ZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfcG1kLmMNCj4gPj4+Pj4gQEAgLTE3MTIsNiArMTcxMiw4 IEBAIHNsYXZlX2NvbmZpZ3VyZShzdHJ1Y3QgcnRlX2V0aF9kZXYgKmJvbmRlZF9ldGhfZGV2LA0K PiA+Pj4+PiAgCXN0cnVjdCBydGVfZmxvd19lcnJvciBmbG93X2Vycm9yOw0KPiA+Pj4+Pg0KPiA+ Pj4+PiAgCXN0cnVjdCBib25kX2Rldl9wcml2YXRlICppbnRlcm5hbHMgPSBib25kZWRfZXRoX2Rl di0+ZGF0YS0+ZGV2X3ByaXZhdGU7DQo+ID4+Pj4+ICsJdWludDY0X3QgdHhfb2ZmbG9hZF9jYXAg PSBpbnRlcm5hbHMtPnR4X29mZmxvYWRfY2FwYTsNCj4gPj4+Pj4gKwl1aW50NjRfdCB0eF9vZmZs b2FkOw0KPiA+Pj4+Pg0KPiA+Pj4+PiAgCS8qIFN0b3Agc2xhdmUgKi8NCj4gPj4+Pj4gIAllcnJ2 YWwgPSBydGVfZXRoX2Rldl9zdG9wKHNsYXZlX2V0aF9kZXYtPmRhdGEtPnBvcnRfaWQpOw0KPiA+ Pj4+PiBAQCAtMTc1OSw2ICsxNzYxLDE3IEBAIHNsYXZlX2NvbmZpZ3VyZShzdHJ1Y3QgcnRlX2V0 aF9kZXYgKmJvbmRlZF9ldGhfZGV2LA0KPiA+Pj4+PiAgCQlzbGF2ZV9ldGhfZGV2LT5kYXRhLT5k ZXZfY29uZi5yeG1vZGUub2ZmbG9hZHMgJj0NCj4gPj4+Pj4gIAkJCQl+REVWX1JYX09GRkxPQURf SlVNQk9fRlJBTUU7DQo+ID4+Pj4+DQo+ID4+Pj4+ICsJd2hpbGUgKHR4X29mZmxvYWRfY2FwICE9 IDApIHsNCj4gPj4+Pj4gKwkJdHhfb2ZmbG9hZCA9IDFVTEwgPDwgX19idWlsdGluX2N0emxsKHR4 X29mZmxvYWRfY2FwKTsNCj4gPj4+Pj4gKwkJaWYgKGJvbmRlZF9ldGhfZGV2LT5kYXRhLT5kZXZf Y29uZi50eG1vZGUub2ZmbG9hZHMgJiB0eF9vZmZsb2FkKQ0KPiA+Pj4+PiArCQkJc2xhdmVfZXRo X2Rldi0+ZGF0YS0+ZGV2X2NvbmYudHhtb2RlLm9mZmxvYWRzIHw9DQo+ID4+Pj4+ICsJCQkJdHhf b2ZmbG9hZDsNCj4gPj4+Pj4gKwkJZWxzZQ0KPiA+Pj4+PiArCQkJc2xhdmVfZXRoX2Rldi0+ZGF0 YS0+ZGV2X2NvbmYudHhtb2RlLm9mZmxvYWRzICY9DQo+ID4+Pj4+ICsJCQkJfnR4X29mZmxvYWQ7 DQo+ID4+Pj4+ICsJCXR4X29mZmxvYWRfY2FwICY9IH50eF9vZmZsb2FkOw0KPiA+Pj4+PiArCX0N Cj4gPj4+Pj4gKw0KPiA+Pj4+DQo+ID4+Pj4gRnJhbmtseSBzcGVha2luZyBJIGRvbid0IHVuZGVy c3RhbmQgd2h5IGl0IGlzIHRoYXQgY29tcGxpY2F0ZWQuDQo+ID4+Pj4gZXRoZGV2IHJlamVjdHMg b2YgdW5zdXBwb3J0ZWQgVHggb2ZmbG9hZHMuIFNvLCBjYW4ndCB3ZSBzaW1wbHk6DQo+ID4+Pj4g c2xhdmVfZXRoX2Rldi0+ZGF0YS0+ZGV2X2NvbmYudHhtb2RlLm9mZmxvYWRzID0NCj4gPj4+PiAg ICAgYm9uZGVkX2V0aF9kZXYtPmRhdGEtPmRldl9jb25mLnR4bW9kZS5vZmZsb2FkczsNCj4gPj4+ Pg0KPiA+Pj4NCj4gPj4+IFVzaW5nIHN1Y2ggYSBjb21wbGljYXRlZCBtZXRob2QgaXMgdG8gaW5j cmVhc2UgdGhlIGZsZXhpYmlsaXR5IG9mIHRoZSBzbGF2ZSBkZXZpY2VzLA0KPiA+Pj4gYWxsb3dp bmcgdGhlIFR4IG9mZmxvYWRpbmcgb2YgdGhlIHNsYXZlIGRldmljZXMgdG8gYmUgaW5jb21wbGV0 ZWx5IGNvbnNpc3RlbnQgd2l0aA0KPiA+Pj4gdGhlIGJvbmQgZGV2aWNlLiBJZiBzb21lIG9mZmxv YWRpbmcgY2FuIGJlIHR1cm5lZCBvbiB3aXRob3V0IGJvbmQgZGV2aWNlIGF3YXJlbmVzcywNCj4g Pj4+IHRoZXkgY2FuIGJlIHJldGFpbmVkIGluIHRoaXMgY2FzZS4NCj4gPj4NCj4gPj4NCj4gPj4g Tm90IHN1cmUgaG93IHRoYXQgY2FuIHRoYXQgaGFwcGVuLi4uDQo+ID4NCj4gPiArMQ0KPiA+DQo+ ID4gQENoZW5nY2hhbmcgY291bGQgeW91IHByb3ZpZGUgYW4gZXhhbXBsZSBob3cgaXQgY291bGQg aGFwcGVuLg0KPiA+DQo+IA0KPiBGb3IgZXhhbXBsZToNCj4gZGV2aWNlIDEgY2FwYWJpbGl0eTog VkxBTl9JTlNFUlQgfCBNQlVGX0ZBU1RfRlJFRQ0KPiBkZXZpY2UgMiBjYXBhYmlsaXR5OiBWTEFO X0lOU0VSVA0KPiBBbmQgdGhlIGNhcGFiaWxpdHkgb2YgYm9uZGVkIGRldmljZSB3aWxsIGJlIFZM QU5fSU5TRVJULg0KPiBTbywgd2UgY2FuIG9ubHkgc2V0IFZMQU5fSU5TRVJUIGZvciB0aGUgYm9u ZGVkIGRldmljZS4gU28gd2hhdCBpZiB3ZSB3YW50IHRvIGVuYWJsZQ0KPiBNQlVGX0ZBU1RfRlJF RSBpbiBkZXZpY2UgMSB0byBpbXByb3ZlIHBlcmZvcm1hbmNlPyBGb3IgdGhlIGFwcGxpY2F0aW9u LCBhcyBsb25nIGFzIGl0DQo+IGNhbiBndWFyYW50ZWUgdGhlIGNvbmRpdGlvbiBvZiBNQlVGIHJl Zl9jbnQgPSAxLCB0aGVuIGl0IGNhbiBydW4gbm9ybWFsbHkgaWYNCj4gTUJVRl9GQVNUX0ZSRUUg aXMgdHVybmVkIG9uLg0KPiANCj4gSW4gbXkgbG9naWMsIGlmIGRldmljZSAxIGhhcyBiZWVuIGNv bmZpZ3VyZWQgd2l0aCBNQlVGX0ZBU1RfRlJFRSwgYW5kIHRoZW4NCj4gYWRkZWQgdG8gdGhlIGJv bmRlZCBkZXZpY2UgYXMgYSBzbGF2ZS4gVGhlIE1CVUZfRkFTVF9GUkVFIHdpbGwgYmUgcmVzZXJ2 ZWQuDQoNClNvIHlvdXIgaW50ZW50aW9uIGlzIHRvIGFsbG93IHNsYXZlIGRldmljZSBzaWxlbnRs eSBvdmVycnVsZSBtYXN0ZXIgdHhfb2ZmbG9hZCBzZXR0aW5ncz8NCklmIHNvLCBJIGRvbid0IHRo aW5rIGl0IGlzIGEgZ29vZCBpZGVhIC0gc291bmRzIGxpa2UgcG90ZW50aWFsbHkgYm9ndXMgYW5k IGVycm9yIHByb25lIGFwcHJvYWNoLg0KU2Vjb25kIHRoaW5nIC0gSSBzdGlsbCBkb24ndCBzZWUg aG93IHRoZSBjb2RlIGFib3ZlIGNhbiBoZWxwIHlvdSB3aXRoIGl0Lg0KRnJvbSB3aGF0IEkgcmVh ZCBpbiB5b3VyIGNvZGUgLSB5b3UgY2xlYXIgdHhfb2ZmbG9hZCBiaXRzIHRoYXQgYXJlIG5vdCBu b3Qgc3VwcG9ydGVkIGJ5IHRoZSBtYXN0ZXIuDQoNCj4gDQo+ID4+IEZyb20gbXkgdW5kZXJzdGFu ZGluZyB0eF9vZmZsb2FkIGZvciBib25kIGRldmljZSBoYXMgdG8gYmUgaW50ZXJzZWN0aW9uIG9m IHR4X29mZmxvYWRzDQo+ID4+IG9mIGFsbCBzbGF2ZXMsIG5vPyBPdGhlcndpc2UgYm9uZCBkZXZp Y2UgbWlnaHQgYmUgbWlzY29uZmlndXJlZC4NCj4gPj4gQW55d2F5IGZvciB0aGF0IGNvZGUgc25p cHBldCBhYm92ZSwgd291bGRuJ3QgdGhlIHNhbWUgYmUgYWNoaXZlZCBieToNCj4gPj4gc2xhdmVf ZXRoX2Rldi0+ZGF0YS0+ZGV2X2NvbmYudHhtb2RlLm9mZmxvYWRzICY9IGludGVybmFscy0+dHhf b2ZmbG9hZF9jYXBhICYgYm9uZGVkX2V0aF9kZXYtPmRhdGEtPmRldl9jb25mLnR4bW9kZS5vZmZs b2FkczsNCj4gPj4gPw0KPiA+DQo+IA0KPiBJIHRoaW5rIGl0IHdpbGwgbm90IGFjaGlldmVkIG15 IHB1cnBvc2UgaW4gdGhlIHNjZW5hcmlvIEkgbWVudGlvbmVkIGFib3ZlLg0KPiANCj4gPiAuDQo+ ID4NCg0K