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 686EFA0547; Thu, 9 Sep 2021 05:31:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E8EFE4068C; Thu, 9 Sep 2021 05:31:57 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id C81E84003E for ; Thu, 9 Sep 2021 05:31:55 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10101"; a="200195692" X-IronPort-AV: E=Sophos;i="5.85,279,1624345200"; d="scan'208";a="200195692" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2021 20:31:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,279,1624345200"; d="scan'208";a="513539097" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga001.jf.intel.com with ESMTP; 08 Sep 2021 20:31:54 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 8 Sep 2021 20:31:50 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Wed, 8 Sep 2021 20:31:50 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Wed, 8 Sep 2021 20:31:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DHSPfBlStBwJlTUL0dfS0r271KETvQ/L+Ojnevi+5lphdYPj530YC7y8ZjGNQwMAZQtBFUXK1nM/RljEfPpJO6EaLTBVgHuZDvjcEMfiFqMWALAAOli4SvAw7EOxZ0EWyzl9ybZZorZSCl0ZZaZ8+Txlq9ld+BAGLhdy+pBEEBOBKI2GoWInQSBZU2zXowc8WBCxA+e6plxOJrPDmyJAggUWUL9UXhGYwOV0kGSa8fVUfXwIlpfqG1r9YP9N0G/31USef3Z8JSW7hLpe+BQANJLJ45og4sartMKAAjIQvr7OBX0jm04Z9mNvL59pYrG+TTxRyPGK+lyiuHOGx7UhhQ== 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; bh=abaGtgh7V5X37JrVrOUrMgqtUO3le1UD9pYkA9MwtcU=; b=Ba0Wc5M6xYq7L9t9LqaF2Dxevttr9l9YmQ7Nqm1xBX6ie45btVVKGVIRAHa10hv4LrGfQ6lcbmiMwIekfMjSFbjO6YbNqY3NOMGmINI3OsFnrTXLUPJfXU4MHOA+f2tpMf/U1VGwbFeN3rYqKG5OG9OFnzxKmrIa3tyd9TSd+HkafCXUwVCxZ/xjh7fbyx6WITn2TXGCaS4kevTf/1OG1HZk12ceoSuGrL500vkYCkl1utHZ1hY8rJXrC9nyfen++ZPQuQ6MCaLhU+4UcbPeGRKiUifxAOmu+UX31qrxYX9V4ZBn4O1x7LT8knvRDKLijrfEvXT3Z+wVryyCFA72MQ== 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=abaGtgh7V5X37JrVrOUrMgqtUO3le1UD9pYkA9MwtcU=; b=dIHNKRqUBYzOQvj3aYFvIWQrFbYuI4SrRXDWzlbAzH38L+ES/NeS7BZ3BsICDa1TXWi16XtvpgECDMcqVlClemNCT3rBsyK93WUEWqsCj6Z5tvvBFpz3iDKo2mvTKCffDG9hgw/G2BM4xmvoRWUdKQSMNFSAX+SwlsJ15Kon2e8= Received: from DM4PR11MB5534.namprd11.prod.outlook.com (2603:10b6:5:391::22) by DM6PR11MB2763.namprd11.prod.outlook.com (2603:10b6:5:c6::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Thu, 9 Sep 2021 03:31:49 +0000 Received: from DM4PR11MB5534.namprd11.prod.outlook.com ([fe80::a005:8ddd:725d:b6c2]) by DM4PR11MB5534.namprd11.prod.outlook.com ([fe80::a005:8ddd:725d:b6c2%7]) with mapi id 15.20.4500.014; Thu, 9 Sep 2021 03:31:49 +0000 From: "Li, Xiaoyun" To: "Yigit, Ferruh" , "Wang, Jie1X" , "dev@dpdk.org" CC: "andrew.rybchenko@oktetlabs.ru" , "thomas@monjalon.net" Thread-Topic: [PATCH v8 2/2] app/testpmd: fix testpmd doesn't show RSS hash offload Thread-Index: AQHXmxwQBvSs8lRMgk6EbDzV0JnypquabRiAgACXvxA= Date: Thu, 9 Sep 2021 03:31:49 +0000 Message-ID: References: <20210826070924.308368-1-jie1x.wang@intel.com> <20210827081740.365037-1-jie1x.wang@intel.com> <20210827081740.365037-3-jie1x.wang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4818c932-69e6-4026-4c7d-08d973425bf1 x-ms-traffictypediagnostic: DM6PR11MB2763: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8DiVHxGh7eX7maq4vZ+eysOX4BClfwxfcDt/JSb9btlNOOlKMOX/ftr9qqZvbhxi7LRFAInZqWPhIN4f3+8y+Tz6BaMwZ6LZCSNngNmnmBKFVyFdvyiraVz87UeTZL23GmPDLuu8wxb5zAgJv1UmsyJ7owjOBXVS+nMFM+brjyho86YZKD42wMNtATBgHOU9UO7A/JnfjbwXp34bWFrs9UtPmU/lDEz0RIimO4CEY+C65PBW3uBdY1I7oj4Zg1vqPHGJm/O9wQDVnxQDNg1Jv3WOJX/YZJ1W/gECcaqwBcwg2dyQKiT+R1x4y/TKplwCTpE4tkY0evrWxSu+rgQjf2x01jXTKZJusSw89sVEklF3JE0MgJiUmfm9Lb0tH+Gar5CmWxxBuzdtFcGhbBl1C/VedfCFlVRP++wb4sRIbFP752Non3RHUrH/EWxWt2qg8xc6a9UvWfh+RtFtMLEzmNfMGs/F911a1nL6qEhRynaBUZ5qVGd0bqdGq7l04FuVQ4Xth79bTbqs3yfLuM9DxlLjf/Rrz0yEu0hTCuUnETuQcJ8FNOujLrOvg8zSKmqqdgqsrb5yge+P/ZbkH0uzp8kOSnoiaAOENNW7gOKIAF0XhgHjeV6rJzdEqb58RD5/j/y9IdNIKsM4/P0jaMwYC5va52ltgdgpFMdzMOePfK3oIFHzHPtA3wA8BntQcGDW3mn00oC6toCr3ApS9XHuog== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5534.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(376002)(396003)(136003)(346002)(66476007)(66946007)(64756008)(66556008)(66446008)(6506007)(38070700005)(71200400001)(76116006)(9686003)(8936002)(55016002)(316002)(52536014)(33656002)(26005)(110136005)(54906003)(5660300002)(83380400001)(53546011)(4326008)(7696005)(86362001)(478600001)(8676002)(38100700002)(122000001)(186003)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Mi90cVBXRlJOODlGWndTaUllQnBxM0wyWXZTdnp5WjR4UDAvNHFnNFhxdURj?= =?utf-8?B?MmtKOGZ0MWM5ZE5MbzJSTVZHTWFUSmI1ZjhiSkh2M25POFJteUZmVFZySENH?= =?utf-8?B?SG91VXFraERET0FXcllreFNrZ3pIdnUvYjltZkJPamdaZWZGbGZtOXdMeFM5?= =?utf-8?B?VmFYbnBVNlhGSU4wREJXTE8vMWpxY1FpcC9Wd09ZR1RyUzhDN3pHMEtMdEl3?= =?utf-8?B?Q0svT2w2MHdWci9oZ2pKQ2VsY0pabDE2L2doMzV3N05NOWlIUjh4czQ2NkYy?= =?utf-8?B?U2xmck12MmhYWVhzcW5OMG1YQXdWbkFtNDlKcDZJVVhCSHVIZUtvSUVmT0tO?= =?utf-8?B?cVNROW5MaEphaXNvT1BYNGRHcnp3TjU3MjJDVE1PM1BGSWhWVFhRZGtkQU9M?= =?utf-8?B?VWEwcjgwbzEwcjFxV04ySU5ib2pDdU4xUnc4cUtLcE5icUNBRk9TWDEyRzJr?= =?utf-8?B?eTgzTGZXNFFURkhiU3ZKZWlMS3kzbEIyOTB3aWxMWUxMMDh4TjV0M0NVRURn?= =?utf-8?B?b2t4MVBGWERZZlNkSDJIeE1QSFZ5bVlHUXJ1YTdZcTJCdWtBYTVieXN3UDc3?= =?utf-8?B?Y2JVWTZ5V1NWaklieGczRU9Rd1ZwbG5pSUhCczBvV043bjRzTW1HNzZhVEJm?= =?utf-8?B?V3pPRk80aEtBYW9ZcFNUbG5OWE9iakpCUnV3S1JTeW0yV2h0dWlJOW42TDVO?= =?utf-8?B?Z1BCYmlOU25vZlVjd2lQMnRQaGk3a044dDQ3cnd2eGJSenBoSmZzSkc4Nm85?= =?utf-8?B?R25DV3ZONE96NXBLM2pLTEU5UFVZcU9mcW5JWGVUZjBabENiWDNWZHdLRTdL?= =?utf-8?B?REIwYXlVdU1nV00ydUV4Zi8vam5hbHpyZDE3aXVSM1lJMUt2S0V4b0Z3b2Jp?= =?utf-8?B?bXRxR2t1eTFnVFFHMzdNMHhFY2VqdHd5TlNKQTlVR08xYlNsUDNOTCsyanRt?= =?utf-8?B?bXFkOG0za1RQN0JlRnVkWjRhQXp4N2IvRVVXTjc0VGZkbGVncyt6aWsyTkdI?= =?utf-8?B?eE9jT3BNNXBkbFZSQ1U5dFpOZ2hnN0RKUTdZVWE1ZW9GQVR1S21sQzNqRUFS?= =?utf-8?B?RkZkTUFqTUw5YzRVd3QzUmszMExVcnkrWWJmck91S3JRdkYzWEFmTmdIczM0?= =?utf-8?B?eFdhNEtjZEIwbUh2MkU1WGp1NGdLU1VqSTBxeTZnZ0c0TzhoZzZleFZqWFBS?= =?utf-8?B?YWllcWd3cUhiREt0WmQ4MUZlUExueUxZUTJweU5xaE9EM3FmUWFnNURyem5r?= =?utf-8?B?WklJYmpjYUM1RUdjQUJOWXpnVjBvcjRzczR6SllqQ0JRbUFydlF2NkNJVGx0?= =?utf-8?B?Lzh4dko0bGI4RTdXbjlsN0FQN2MzN2RySHlZeHZmYzlucHpYK0tBS0dPOE1J?= =?utf-8?B?M0J1TGJZMytwN3lxV1k3RkVDUk5CTTh4VXQ4QzZacHlFak5mRmpoSkVPRnJD?= =?utf-8?B?ajExYklXY3FISWxndDhNL2ZrVHg4blJPVHdPS1Z4bTlKZldaejJOajk3RVhx?= =?utf-8?B?MXBMbUlYc3E2OVU1VUlWcEQzbzZGU3pnRkhzeENFcm5NN0pWSTRIQVlZUVdD?= =?utf-8?B?bnkvbW1oY3pTYnJ1NlVpYzlLSU5XU0h0NVk4SUJnUWgvL2xoaHdrM3JLbURr?= =?utf-8?B?Z3g2eWRPbEl5Y1ZnL0tzYnVrd1IyZ0ZtdjBSUUd4c0Yrdk1VcUIrNUQ2Y3ph?= =?utf-8?B?OU5lWkt4RDNBT2o5SUJVL2FmQUFENHZKVmJvUVVZc3EvMERsdmRpQzcrd29F?= =?utf-8?Q?fal5LZWhg7pP4VAJjQGRf28QGEsSZbxXHdNqeI8?= 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: DM4PR11MB5534.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4818c932-69e6-4026-4c7d-08d973425bf1 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2021 03:31:49.5718 (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: NiUG/uVuvEn+FRUXyuhjHVB8x7Eqxg4Iu4uimP4qjRZ6fdX+XV6UQAAjHqr0xGrz9fMjbxA4Dyf/mVNHX0ir9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2763 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v8 2/2] app/testpmd: fix testpmd doesn't show RSS hash offload 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" SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVo IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDks IDIwMjEgMDA6NTENCj4gVG86IFdhbmcsIEppZTFYIDxqaWUxeC53YW5nQGludGVsLmNvbT47IGRl dkBkcGRrLm9yZzsgTGksIFhpYW95dW4NCj4gPHhpYW95dW4ubGlAaW50ZWwuY29tPg0KPiBDYzog YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU7IHRob21hc0Btb25qYWxvbi5uZXQNCj4gU3Vi amVjdDogUmU6IFtQQVRDSCB2OCAyLzJdIGFwcC90ZXN0cG1kOiBmaXggdGVzdHBtZCBkb2Vzbid0 IHNob3cgUlNTIGhhc2gNCj4gb2ZmbG9hZA0KPiANCj4gT24gOC8yNy8yMDIxIDk6MTcgQU0sIEpp ZSBXYW5nIHdyb3RlOg0KPiA+IFRoZSBkcml2ZXIgbWF5IGNoYW5nZSBvZmZsb2FkcyBpbmZvIGlu dG8gZGV2LT5kYXRhLT5kZXZfY29uZiBpbg0KPiA+IGRldl9jb25maWd1cmUgd2hpY2ggbWF5IGNh dXNlIHBvcnQtPmRldl9jb25mIGFuZCBwb3J0LT5yeF9jb25mIGNvbnRhaW4NCj4gPiBvdXRkYXRl ZCB2YWx1ZXMuDQo+ID4NCj4gPiBUaGlzIHBhdGNoIHVwZGF0ZXMgdGhlIG9mZmxvYWRzIGluZm8g aWYgaXQgY2hhbmdlcyB0byBmaXggdGhpcyBpc3N1ZS4NCj4gPg0KPiA+IEZpeGVzOiBjZThkNTYx NDE4ZDQgKCJhcHAvdGVzdHBtZDogYWRkIHBvcnQgY29uZmlndXJhdGlvbiBzZXR0aW5ncyIpDQo+ ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKaWUgV2FuZyA8amllMXgud2FuZ0BpbnRlbC5jb20+DQo+ ID4gLS0tDQo+ID4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgfCAzNCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrDQo+ID4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmggfCAgMiArKw0K PiA+ICBhcHAvdGVzdC1wbWQvdXRpbC5jICAgIHwgMTUgKysrKysrKysrKysrKysrDQo+ID4gIDMg ZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2Fw cC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jIGluZGV4DQo+ID4g NmNiZTliYTNjOC4uYmQ2NzI5MTE2MCAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVzdC1wbWQvdGVz dHBtZC5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiA+IEBAIC0yNDYxLDYg KzI0NjEsOSBAQCBzdGFydF9wb3J0KHBvcnRpZF90IHBpZCkNCj4gPiAgCQl9DQo+ID4NCj4gPiAg CQlpZiAocG9ydC0+bmVlZF9yZWNvbmZpZyA+IDApIHsNCj4gPiArCQkJc3RydWN0IHJ0ZV9ldGhf Y29uZiBkZXZfY29uZl9pbmZvOw0KPiA+ICsJCQlpbnQgazsNCj4gPiArDQo+ID4gIAkJCXBvcnQt Pm5lZWRfcmVjb25maWcgPSAwOw0KPiA+DQo+ID4gIAkJCWlmIChmbG93X2lzb2xhdGVfYWxsKSB7 DQo+ID4gQEAgLTI0OTgsNiArMjUwMSwzNyBAQCBzdGFydF9wb3J0KHBvcnRpZF90IHBpZCkNCj4g PiAgCQkJCXBvcnQtPm5lZWRfcmVjb25maWcgPSAxOw0KPiA+ICAJCQkJcmV0dXJuIC0xOw0KPiA+ ICAJCQl9DQo+ID4gKwkJCS8qIGdldCBydGVfZXRoX2NvbmYgaW5mbyAqLw0KPiA+ICsJCQlpZiAo MCAhPQ0KPiA+ICsJCQkJZXRoX2Rldl9jb25mX2luZm9fZ2V0X3ByaW50X2VycihwaSwNCj4gPiAr CQkJCQkJCSZkZXZfY29uZl9pbmZvKSkgew0KPiA+ICsJCQkJZnByaW50ZihzdGRlcnIsDQo+ID4g KwkJCQkJInBvcnQgJWQgY2FuIG5vdCBnZXQgZGV2aWNlDQo+IGNvbmZpZ3VyYXRpb24gaW5mb1xu IiwNCj4gPiArCQkJCQlwaSk7DQo+ID4gKwkJCQlyZXR1cm4gLTE7DQo+ID4gKwkJCX0NCj4gPiAr CQkJLyogQXBwbHkgUnggb2ZmbG9hZHMgY29uZmlndXJhdGlvbiAqLw0KPiA+ICsJCQlpZiAoZGV2 X2NvbmZfaW5mby5yeG1vZGUub2ZmbG9hZHMgIT0NCj4gPiArCQkJCXBvcnQtPmRldl9jb25mLnJ4 bW9kZS5vZmZsb2Fkcykgew0KPiA+ICsJCQkJcG9ydC0+ZGV2X2NvbmYucnhtb2RlLm9mZmxvYWRz ID0NCj4gPiArCQkJCQlkZXZfY29uZl9pbmZvLnJ4bW9kZS5vZmZsb2FkczsNCj4gPiArCQkJCWZv ciAoayA9IDA7DQo+ID4gKwkJCQkgICAgIGsgPCBwb3J0LT5kZXZfaW5mby5tYXhfcnhfcXVldWVz Ow0KPiA+ICsJCQkJICAgICBrKyspDQo+ID4gKwkJCQkJcG9ydC0+cnhfY29uZltrXS5vZmZsb2Fk cyA9DQo+ID4gKw0KPiAJZGV2X2NvbmZfaW5mby5yeG1vZGUub2ZmbG9hZHM7DQo+ID4gKwkJCX0N Cj4gPiArCQkJLyogQXBwbHkgVHggb2ZmbG9hZHMgY29uZmlndXJhdGlvbiAqLw0KPiA+ICsJCQlp ZiAoZGV2X2NvbmZfaW5mby50eG1vZGUub2ZmbG9hZHMgIT0NCj4gPiArCQkJCXBvcnQtPmRldl9j b25mLnR4bW9kZS5vZmZsb2Fkcykgew0KPiA+ICsJCQkJcG9ydC0+ZGV2X2NvbmYudHhtb2RlLm9m ZmxvYWRzID0NCj4gPiArCQkJCQlkZXZfY29uZl9pbmZvLnR4bW9kZS5vZmZsb2FkczsNCj4gPiAr CQkJCWZvciAoayA9IDA7DQo+ID4gKwkJCQkgICAgIGsgPCBwb3J0LT5kZXZfaW5mby5tYXhfdHhf cXVldWVzOw0KPiA+ICsJCQkJICAgICBrKyspDQo+ID4gKwkJCQkJcG9ydC0+dHhfY29uZltrXS5v ZmZsb2FkcyA9DQo+ID4gKw0KPiAJZGV2X2NvbmZfaW5mby50eG1vZGUub2ZmbG9hZHM7DQo+ID4g KwkJCX0NCj4gPiAgCQl9DQo+IA0KPiBBYm92ZSBpbXBsZW1lbnRhdGlvbiBnZXRzIHRoZSBjb25m aWd1cmF0aW9uIGZyb20gZGV2aWNlIGFuZCBhcHBsaWVzIGl0IHRvIHRoZQ0KPiB0ZXN0cG1kIGNv bmZpZ3VyYXRpb24uDQo+IA0KPiBJbnN0ZWFkLCB3aGF0IGFib3V0IGEgbG9uZyBsZXZlbCB0YXJn ZXQgdG8gZ2V0IHJpZCBvZiB0ZXN0cG1kIHNwZWNpZmljIGNvcHkgb2YgdGhlDQo+IGNvbmZpZ3Vy YXRpb24gYW5kIHJlbHkgYW5kIHRoZSBjb25maWcgcHJvdmlkZWQgYnkgZGV2aWNlcy4gQFhpYW95 dW4sIHdoYXQgZG8NCj4geW91IHRoaW5rLCBkb2VzIHRoaXMgbWFrZSBzZW5zZT8NCg0KWW91IG1l YW4gcmVtb3ZlIHBvcnQtPmRldl9jb25mIGFuZCByeC90eF9jb25mIGNvbXBsZXRlbHkgaW4gdGhl IGZ1dHVyZT8gT3Iga2VlcCBpdCBpbiBpbml0aWFsIHN0YWdlPw0KDQpOb3csIHBvcnQtPmRldl9j b25mIHdpbGwgdGFrZSBnbG9iYWwgdHgvcnhfbW9kZSwgZmRpcl9jb25mIGFuZCBjaGFuZ2Ugc29t ZSBiYXNlZCBvbiBkZXZfaW5mbyBjYXBhYmlsaXRpZXMuIEFuZCB0aGVuIHVzZSBkZXZfY29uZmln dXJlIHRvIGFwcGx5IHRoZW0gZm9yIGRldmljZS4NCkFmdGVyIHRoaXMsIGFjdHVhbGx5LCBkZXYt PmRhdGEtPmRldl9jb25mIGNvbnRhaW5zIGFsbCBkZXZpY2UgY29uZmlndXJhdGlvbi4NCg0KU28g SXQgc2VlbXMgaXQncyBPSyB0byByZW1vdmUgcG9ydC0+ZGV2X2NvbmYgY29tcGxldGVseS4gSnVz dCB0ZXN0cG1kIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgYSBsb3QgYW5kIHJlZ3Jlc3Npb24gdGVz dCBpbiBjYXNlIG9mIGlzc3Vlcy4NCkJ1dCBmcm9tIGxvbmcgdGVybSB2aWV3LCBpdCdzIGdvb2Qg dG8ga2VlcCBvbmUgc291cmNlIGFuZCBhdm9pZCBjb3B5Lg0KDQpBcyBmb3IgcngvdHhfY29uZiwg aXQgdGFrZXMgZGV2aWNlIGRlZmF1bHQgdHgvcnhfY29uZiBpbiBkZXZfaW5mbyBhbmQgc29tZSBz ZXR0aW5ncyBpbiB0ZXN0cG1kIHBhcmFtZXRlcnMgYWxzbyBvZmZsb2FkcyBmcm9tIGRldl9jb25m Lg0KU28ga2VlcCBwb3J0LT5yeC90eF9jb25mPyBCdXQgdGhlbiBpdCBzdGlsbCBuZWVkcyBjb3B5 IGZyb20gZGV2X2NvbmYgc2luY2UgdGhpcyBtYXkgY2hhbmdlLg0KDQo+IA0KPiBTbyBpbnN0ZWFk IG9mIGFib3ZlIGNvZGUsIHVwZGF0ZSB3aGVyZSBSU1MgaGFzaCBvZmZsb2FkIGluZm9ybWF0aW9u IHByaW50ZWQgdG8NCj4gdXNlIGRldmljZSByZXRyaWV2ZWQgY29uZmlnIGluc3RlYWQgb2YgdGVz dHBtZCBjb25maWcsIHdpbGwgaXQgd29yaz8NCg0KSXQncyBPSyBmb3IgZGV2aWNlIG9mZmxvYWQg Y29uZmlndXJhdGlvbnMuDQpCdXQgcXVldWUgb2ZmbG9hZHMgYXJlIGEgYml0IHRyaWNreSBzaW5j ZSBkZXYtPmRhdGEtPmRldl9jb25mIGRvZXNuJ3QgaW5jbHVkZSBxdWV1ZSBjb25mLg0KQW5kIGl0 J3Mgbm90IGZhaXIgdG8gdXNlIGRldmljZSBvZmZsb2FkIGNvbmZpZ3VyYXRpb25zIGZvciBxdWV1 ZSBvZmZsb2FkcyBzaW5jZSB1c2VyIGNhbiB1c2UgY21kbGluZSB0byBjb25maWcgcXVldWUgb2Zm bG9hZCBhbmQgdGhhdCBpbmZvIGNhbiBvbmx5IGJlIHNhdmVkIGluIHBvcnQtPnJ4L3R4X2NvbmYg YW5kIGNvbmZpZ3VyZSB0aGUgZGV2aWNlIGluIHNldHVwX3F1ZXVlLg0K