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 B91E1A0032; Sat, 15 Oct 2022 09:38:45 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 20F0F42BE3; Sat, 15 Oct 2022 09:38:45 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2116.outbound.protection.outlook.com [40.107.220.116]) by mails.dpdk.org (Postfix) with ESMTP id 0671340042; Sat, 15 Oct 2022 09:38:43 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PZE0U3pYjsBAHx6H6pXgbqKAykjwB8yORpuOAwjdL9uV30k2AyH3yxl5bczr6gUYGI5NucL/mBzB7d/lkdNVMx91OscX0MN0pO8CNVuLVPsEZd6lLtbncM6EZU4Lxcwk93HMORtQvJt9dvkWZPKxrQNxZy+X6N9t8amEcwYTbzwBu3TZrwHW0GxrxgfnFwN9JoVuVm30HpWAL+x0xlYoHC22x5wY6M019UP9u7FEkDstz8G211LGv1C1ItbWMk7/ChcFqg81zRPqGSe0sGUtIvuLlrbfsgSDWH2lROUl2GdZnXa/tYn1yTQEjD/aoCndzaW8XHd713wfHWm84ASSNA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QFGBQJOg4gIqu+JiFNbblPm0u8LYUxBBnXzH/SIn0hg=; b=RUouB85uqOATrHG1keJJ+aImYTFln8pLpbPGM57omeaQ0kDWpVc6/RG9SoBnqj5ly1zzgMbE6YdMaB5mxVw+di/qGWv+zMuGohCrc3yc8TZ6boqXdjpgqeAQnCEnGbX9Mx4oLlhJK/4iAWk6se7mSQDulBtEGE999zqwm0+L0svWwdizLKo4jz0CdnbLMay8dDoUlZTrDmXQEWXI1WCoyWLCjNjIDSW/ME43zuWlCyooqcIszk86VX/LQVznMPHIlJNfbP0l7q2JEbATskhT64ib6C6cN57qm10bhT44EKu1tDw/0DdBpQiwDiEqOjPzk3mkboR5GKBoEupdtdKtnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QFGBQJOg4gIqu+JiFNbblPm0u8LYUxBBnXzH/SIn0hg=; b=axkLrSqh3+uu5F14CUpx7sK1rEtct7teaSHGTuxH1Gikxd2Rl3nkm/ufsZo5zxir2FSB+rgt1yw8pHif9WpjInX8KR8YM4ypYa11LNMW7rgqhKqxlcjzkI4fTnsoKnbWp6YTxxXU58erSQ23QqnKLguWlcxGwSGkLTv2q4BXhSE= Received: from BL0PR13MB4450.namprd13.prod.outlook.com (2603:10b6:208:17d::18) by CO1PR13MB4902.namprd13.prod.outlook.com (2603:10b6:303:f0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20; Sat, 15 Oct 2022 07:38:37 +0000 Received: from BL0PR13MB4450.namprd13.prod.outlook.com ([fe80::81ca:1a1a:d968:2d61]) by BL0PR13MB4450.namprd13.prod.outlook.com ([fe80::81ca:1a1a:d968:2d61%6]) with mapi id 15.20.5723.020; Sat, 15 Oct 2022 07:38:37 +0000 From: Nole Zhang To: Ferruh Yigit , Chaoyong He , "dev@dpdk.org" CC: oss-drivers , Niklas Soderlund , "stable@dpdk.org" Subject: RE: [PATCH] net/nfp: set the appropriate initialized value of flbufsz Thread-Topic: [PATCH] net/nfp: set the appropriate initialized value of flbufsz Thread-Index: AQHY3HRTgMM+PimWx0uhZEWi85ZaVq4MPccAgALbI6A= Date: Sat, 15 Oct 2022 07:38:37 +0000 Message-ID: References: <1665384495-24990-1-git-send-email-chaoyong.he@corigine.com> <482436be-c20f-09a0-d4e7-b46458026317@amd.com> In-Reply-To: <482436be-c20f-09a0-d4e7-b46458026317@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL0PR13MB4450:EE_|CO1PR13MB4902:EE_ x-ms-office365-filtering-correlation-id: 91b0d7ff-7fd5-413f-0604-08daae8045b7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XeAjPVRzlVVJs7mDrNRlLzChz4lZNEqPl4LmqBf4K4SrKla5qNSw9yg4w+lM3IEv7PAGCBS4sof3PoftpZrgvjq+LULK0lWyPLpnrIftP+ZUoRKNkRzAkfbfuhjIplUwWDHM4C5f1HIUtlZS/vFfTUUOr53enPuCdNH99v7tdf4wsKFPbpkmvSutdPyc09Gyqx2GTwZEli7ee1K3fNGOnCOSo6+uM23UzwZ49R1QwkrxIucWc/ZZL/kChhzDqlP1sjOdyziuvOTlN2MFu7G03Yzxc66ZE2hUzAvYuqsMop6GI/D3iZoTRVb2sjFwH8WgFY4haQLK/kLnZILkjXdXQhP9xZXwE/v/MDg/JbnZ6cftAW9rDyLRaJfYamUD3XxFjtrwGr6ssgTle6ONd30DKzN0UNIPzQ8wu5O/6eTWURxTJWBWBIiWNamTSNfsOKNe+Q6zOthpHrAQ2PFGGsSwjIFsgINECuTt9M2GCAQtuWb60s/bTsCk3vbewg0DDNIZjnqwhB+t/J1QlEMlwPssi2JfPA9MxKzKKDOA91uHIKaTpzmafAXjrtr5f90EyGzYoKEpEXkWV7KGfqHrAIwoUdrKCdfPDlwXHZeM1u98YBajBnhTpYJCd7GXpJmn20Y2FYHUJwGuUFCCe3OHC8Gcy6vh/xcp1bRPs3LE39yt5yi8A7S2pkTAayeJzEFY2ajZyab+mCMBqGQah7IC/hZe6Z0wavwCsBbUDlyX+UQehU1yYgLcMqHbqfj3gmeAlix+TRr3ovqh63R3RBJ+RHbfRA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR13MB4450.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(39830400003)(366004)(376002)(136003)(451199015)(38100700002)(86362001)(66574015)(186003)(41300700001)(26005)(7696005)(64756008)(6506007)(9686003)(76116006)(478600001)(66446008)(66476007)(66556008)(4326008)(66946007)(8676002)(71200400001)(316002)(38070700005)(122000001)(53546011)(83380400001)(2906002)(52536014)(5660300002)(8936002)(54906003)(110136005)(55016003)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0ZESml2Ukl3dk52b0hPU1pVMStpTzFXQmlTU0tuVTA1UEt5b09WNmZyKytO?= =?utf-8?B?c0RJR2hzK09MdE5qbVI2anQ0Smt4MlFnM0VBUFFab2tVM3VMZHA5UmgybUVC?= =?utf-8?B?Q1FuUWMwVUtJcUdyVThWcDNiSmw0a2tSSlpsa0FtV2xLTVhmNklPZmVJd1pC?= =?utf-8?B?YW14b0EzTzFVRVBZdStmL295R1pLV2RDc2NVQ0N6Q3plcFZzalZGVmRqdkpm?= =?utf-8?B?eFZOR2hEUlFwcXhZNGdZK1NoMlYvWi94Rnl2TEFOZE9nNk05UEVaRCswTFBJ?= =?utf-8?B?VGNUU3IwbTNKOHpVay9sbzRtcnZnZDdNM3ltNzJodmxkbmVWbWhscUp0MlBm?= =?utf-8?B?U0dVeWd1UDRlR0sxQ3IwZXgveGdJWWZGK0szVURZN3c3RDRPbFhsQ09EM2xS?= =?utf-8?B?ZEI0d2ZSMmFqWWFKRE1MQzg4cWkrVzVDR0xUZ1Q0SzJGN2VNcWpkMWpLWWJs?= =?utf-8?B?ZGhZckVZQ2NFNjVnd2xsSWQrTGZkZDRUTVY4Nm5rMURucU5KRlY2RGJ2QWYr?= =?utf-8?B?NmFVY2VMT2Jva01MbUlKWmJmUlc3YnNFQ0luL0ZNYlcvRFZ5S2Z1T0lIOWhF?= =?utf-8?B?ZC8wamdKQUE5SFBiYkFBMmgyMUFNYVFudmdSWVdqTjdaY2R2aWtZQzZvRTdy?= =?utf-8?B?aFRLUXBLMG9LTlhoWFRtY1l2OVBKOG55M0ZsL3BDNVZrYS9DdERSNGRNajFQ?= =?utf-8?B?ZzhNWTlTZ01OdHVjR0N5OUh5OHZUYXI1Z2NWeUtFTEg2OVgrZU10cHkybit2?= =?utf-8?B?dHZnV3JkM08vTENSK0QrcUJ3V1RjelQyQmg2ZGZrVUlHeXdWZk9keFZjc045?= =?utf-8?B?MWsrVU9YTUtqUHhGR2JLeUFoYkVWbmFFeUs5TWwrVmlKOE0wcGJ3aG10azha?= =?utf-8?B?b3g3M0FoTUxZRGkrTWJkeHJZbDk2dmE5aVdRaC9TNFhxbXhrbUZoTXRxMSsr?= =?utf-8?B?UG9GY2FoMUdoVjQ1SVAxQ3BGZVZac01ib0N1azBsY1VaaGRic3loR2RXZHdn?= =?utf-8?B?Vi92Z0c4V29FS3ZkZ2hSR2Q1MHh5bGdHeVBGK3I2ZlNVMkhKeGFBTytBU1VR?= =?utf-8?B?THJTZ2V4MXRYcHpqTXY1YXV6U3VRampEcXliSVVtWmpkM2c3bHdnSy8zV1BK?= =?utf-8?B?dkRpTjBmR2ZQTURYeTFqMHhKUzcydXp3UFltWjFLdnBOZDdoV2FUSjJTQmlB?= =?utf-8?B?VlVMYXEvV2xRbGRRaDR3UGtXUUl3bUhnQkp4cDhVN3BkcGt5Q2x4RnVPbGVx?= =?utf-8?B?ZmdSSHFzbkJSTGNmR1NRRFpaZ1RIdDQ2RmdvWDI3YTd4bXJhYXI2K21kNndR?= =?utf-8?B?eUNkemI0b0FtQXNoaWJQcndRL0trbDRLQVU1akJMWG1ndVhjdURjOHVGbERi?= =?utf-8?B?UnNDdSs1QjRZNlhWN29KZ1dHbklnUVUrd1lXKzlOTXBNa2ltQmJrai93bjJV?= =?utf-8?B?WVgwbWt3dmV5dWY5MmZQcTk3OU9FUURrSGc5SGMrbjB1dSs1Z2VPL2o1dEo1?= =?utf-8?B?WXBYQlpqRm95T0lYQW1waVRpZFJPTWRGSTVMQXBVbjFveGF0U1h5RE5ucUxu?= =?utf-8?B?dmZIMk5jR2Q3RTMvaWRFUjNmcjhuNGVzWnA2QklJZlFtcU5HeEFQVDVuZ2lU?= =?utf-8?B?VG01Z3g0VUZjUFRBQmxhQjQ1dG4zSGpjbDJBOVpMUCtYUlE5K2I3Mk9rRXdv?= =?utf-8?B?Q3V4cGZ4NFBiaVFRV2FnSHphcVRYT3RsR2pYSjNpUm9oYXEwUGsrRVA4eDhH?= =?utf-8?B?MmdTUjFKeGFoT21ITEM4TTdBaC9wdEFXbHM4b0xoTkptS3Z2WmVQVVBnWjZj?= =?utf-8?B?M2RxV3RZRCs3SVpBci8zdHFxOEJHUllwK3I5WnZocEVTMHludzcwMkgrM3ht?= =?utf-8?B?NURsS2dKNUZKOUg1N2FkcGcrT1paYkhuTDZLYm5pN2l3Y1E3TWoveFo5R0Uw?= =?utf-8?B?VFBuaVd4NFdmS0MyQ2xqejNQcGVadStyUUZHMWJYWFFLQ2tOM2FHRExGTzVH?= =?utf-8?B?UHZsWS9LbjdaejZiVDVmQVN5MGZHSGFEWUNQT20wczJFUmdxQkxNYXM2bjdQ?= =?utf-8?B?R29ST3dicVp6dkFkWEhJOHE0dkc1UFpZTlYrZFhRc1ZVWUNHQkR5R2dyZmh0?= =?utf-8?Q?5K96vK5jhcnb8AzoreuCZA6I8?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR13MB4450.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 91b0d7ff-7fd5-413f-0604-08daae8045b7 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2022 07:38:37.4860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IB66z4VHxNkCjKVPk48y2g//3jRz7k4EYlk75D4cVX2ULtBUhMGCTPkasJ2qHFvCVi/ExjLqiYPqCeAZmOkwMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR13MB4902 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 ID4gT24gMTAvMTAvMjAyMiA3OjQ4IEFNLCBDaGFveW9uZyBIZSB3cm90ZToNCj4gPiBGcm9tOiBQ ZW5nIFpoYW5nIDxwZW5nLnpoYW5nQGNvcmlnaW5lLmNvbT4NCj4gPg0KPiA+IFdoZW4gdGhlIHRl c3RwbWQgYXBwIHN0YXJ0LXVwIHdpdGggcGFyYW1ldGVyIG1heC1wa3QtbGVuLCBpdCB3aWxsIHNl dA0KPiBNVFUuDQo+ID4gQnV0IHRoZSBpbml0aWFsaXplZCB2YWx1ZSBvZiBmbHViZnN6IGlzIGlu YXBwcm9wcmlhdGUsIGlmIHRoZSB2YWx1ZSBvZg0KPiA+IGZsYnVmc3ogaXMgc21hbGxlciB0aGFu IHRoZSB2YWx1ZGUgb2YgbWF4LXBrdC1sZW4sIHRoZSB0ZXN0cG1kIGFwcA0KPiA+IHdpbGwgc3Rh cnQgZmFpbC4NCj4gPg0KPiANCj4gV2hhdCBpcyB0aGUgZmFpbHVyZSBpbiB0aGUgdGVzdHBtZD8N Cg0KVGhlIGxvZyBpcyBhcyBmb2xsb3dzOg0KW3Jvb3RAdm9sc3RydWlzIH5dIyBkcGRrLXRlc3Rw bWQgLS1tYWluLWxjb3JlIDEwIC1sIDEwLDExLDEyIC1uIDQgLWEgMDAwMDo4MTowMC4wIC0tc29j a2V0LW1lbSAyMDQ4LDIwNDggLS1wcm9jLXR5cGUgYXV0byAtLSAtLXBvcnRtYXNrIDB4MyAtLW5i LWNvcmVzIDIgLS1yeHEgMSAtLXR4cSAxIC0tcnhkIDEwMjQgLS10eGQgMTAyNCAtLXBvcnQtdG9w b2xvZ3kgbG9vcCAtLWZvcndhcmQtbW9kZSBtYWNzd2FwICAtLW1heC1wa3QtbGVuIDkyMTYgLS1t YnVmLXNpemUgOTYwMCAgLS1yc3MtdWRwIC0tYnVyc3Q9MzINCkVBTDogRGV0ZWN0ZWQgQ1BVIGxj b3JlczogNDANCkVBTDogRGV0ZWN0ZWQgTlVNQSBub2RlczogMg0KRUFMOiBBdXRvLWRldGVjdGVk IHByb2Nlc3MgdHlwZTogUFJJTUFSWQ0KRUFMOiBEZXRlY3RlZCBzdGF0aWMgbGlua2FnZSBvZiBE UERLDQpFQUw6IE11bHRpLXByb2Nlc3Mgc29ja2V0IC92YXIvcnVuL2RwZGsvcnRlL21wX3NvY2tl dA0KRUFMOiBTZWxlY3RlZCBJT1ZBIG1vZGUgJ1ZBJw0KRUFMOiBWRklPIHN1cHBvcnQgaW5pdGlh bGl6ZWQNCkVBTDogVXNpbmcgSU9NTVUgdHlwZSAxIChUeXBlIDEpDQpFQUw6IFByb2JlIFBDSSBk cml2ZXI6IG5ldF9uZnBfcGYgKDE5ZWU6NDAwMCkgZGV2aWNlOiAwMDAwOjgxOjAwLjAgKHNvY2tl dCAxKSBORlAgSFdJTkZPIGhlYWRlcjogNDg0OTAyMDANClRFTEVNRVRSWTogTm8gbGVnYWN5IGNh bGxiYWNrcywgbGVnYWN5IHNvY2tldCBub3QgY3JlYXRlZCBTZXQgbWFjc3dhcCBwYWNrZXQgZm9y d2FyZGluZyBtb2RlDQp0ZXN0cG1kOiBjcmVhdGUgYSBuZXcgbWJ1ZiBwb29sIDxtYl9wb29sXzE+ OiBuPTE2MzQ1Niwgc2l6ZT05NjAwLCBzb2NrZXQ9MQ0KdGVzdHBtZDogcHJlZmVycmVkIG1lbXBv b2wgb3BzIHNlbGVjdGVkOiByaW5nX21wX21jIENvbmZpZ3VyaW5nIFBvcnQgMCAoc29ja2V0IDEp DQpQb3J0MCBkZXZfY29uZmlndXJlID0gLTM0DQpGYWlsIHRvIGNvbmZpZ3VyZSBwb3J0IDANCkVB TDogRXJyb3IgLSBleGl0aW5nIHdpdGggY29kZTogMQ0KICBDYXVzZTogU3RhcnQgcG9ydHMgZmFp bGVkDQoNCkZpcnN0ICBpbiB0aGUgYG5mcF9uZXRfY29uZmlndXJlKClgLCB3ZSB3aWxsIGp1ZGdl IHRoZSB2YWx1ZSBvZiBNVFUgYW5kIGh3LT5mbGJ1ZnN6LCBJZiBNVFUgPiBody0+ZmxidWZzeiwg aXQgd2lsbCBoYXZlIHRoZSBlcnJvci4NCg0KQW5kIHRoZSBgLS1tYXgtcGt0LWxlbmAgaXMgc2V0 dGluZyB0aGUgTVRVIGluIHRoZSBpbml0aWFsaXplIHByb2Nlc3MsIHRoZSBpbml0aWFsaXplZCAg dmFsdWUgb2YgIGh3LT5mbGJ1ZnN6IGlzIGp1c3QgMTUwMCBhdCBmaXJzdC4NCg0KU28gaWYgd2Ug c2V0IHRoZSBgbWF4LXBrdC1sZW5gICBiaWdnZXIgdGhhbiB0aGUgaW5pdGlhbGl6ZWQgdmFsdWUg b2YgZmxidWZzeiwgSXQgd2lsbCBsZWFkIHRoZSBlcnJvci4NCg0KSGVuY2Ugd2Ugc2V0IHRoZSBu ZXcgdmFsdWUgb2YgaHctPmZsYnVmc3osIGl0IGNhbiBsYXJnZSB0aGUgcmFuZ2UgbWF4LXBrdC1s ZW4gaW4gdGhlIGluaXRpYWxpemVkIHByb2Nlc3MuDQoNCg0KPiANCj4gVGhpcyBwYXRjaCBpcyBm aXhpbmcgc29tZXRoaW5nIGJ1dCBpdCBpcyBub3QgY2xlYXIgd2hhdCBpcyBmaXhlZCwgdGhlIGNv bmNlcm4gaXMgaXQNCj4gbWF5IGJlIGNoYW5naW5nIGRyaXZlciB0byBtYWtlIHNvbWV0aGluZyBw YXNzIGluIHRlc3QgYXBwbGljYXRpb24gKHRlc3RwbWQpLg0KPiANCj4gV2hhdCBpcyAnZmx1YmZz eicsIGlzIGl0IEh3IGNvbmZpZ3VyZWQgZnJhbWUgYnVmZmVyIHNpemU/DQoNCg0KSXQgaXMgY29u ZmlndXJlZCBpbiB0aGUgYG5mcF9uZXRfcnhfcXVldWVfc2V0dXAoKWB7YGh3LT5mbGJ1ZnN6ID0g cnhxLT5tYnVmX3NpemVgfS4NCklmIHRoZSByeHEtPm1idWZfc2l6ZSA8IE1UVSwgdGhlIE1UVSBj YW4ndCB3b3JrLg0KDQo+IA0KPiANCj4gPiBGaXhlczogNWMzMDVlMjE4ZjE1ICgibmV0L25mcDog Zml4IGluaXRpYWxpemF0aW9uIikNCj4gPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBT aWduZWQtb2ZmLWJ5OiBQZW5nIFpoYW5nIDxwZW5nLnpoYW5nQGNvcmlnaW5lLmNvbT4NCj4gPiBS ZXZpZXdlZC1ieTogQ2hhb3lvbmcgSGUgPGNoYW95b25nLmhlQGNvcmlnaW5lLmNvbT4NCj4gPiBS ZXZpZXdlZC1ieTogTmlrbGFzIFPDtmRlcmx1bmQgPG5pa2xhcy5zb2Rlcmx1bmRAY29yaWdpbmUu Y29tPg0KPiA+IC0tLQ0KPiA+ICAgZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXYuYyAgICB8IDIg Ky0NCj4gPiAgIGRyaXZlcnMvbmV0L25mcC9uZnBfZXRoZGV2X3ZmLmMgfCAyICstDQo+ID4gICAy IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldi5jDQo+ID4gYi9kcml2ZXJz L25ldC9uZnAvbmZwX2V0aGRldi5jIGluZGV4IDVjZGQzNGU1ODguLmI5NWU2MjNmMWYgMTAwNjQ0 DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXYuYw0KPiA+ICsrKyBiL2RyaXZl cnMvbmV0L25mcC9uZnBfZXRoZGV2LmMNCj4gPiBAQCAtNTE3LDcgKzUxNyw3IEBAIG5mcF9uZXRf aW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYpDQo+ID4gICAgICAgaHctPmNhcCA9IG5u X2NmZ19yZWFkbChodywgTkZQX05FVF9DRkdfQ0FQKTsNCj4gPiAgICAgICBody0+bWF4X210dSA9 IG5uX2NmZ19yZWFkbChodywgTkZQX05FVF9DRkdfTUFYX01UVSk7DQo+ID4gICAgICAgaHctPm10 dSA9IFJURV9FVEhFUl9NVFU7DQo+ID4gLSAgICAgaHctPmZsYnVmc3ogPSBSVEVfRVRIRVJfTVRV Ow0KPiA+ICsgICAgIGh3LT5mbGJ1ZnN6ID0gaHctPm1heF9tdHU7DQo+ID4NCj4gPiAgICAgICAv KiBWTEFOIGluc2VydGlvbiBpcyBpbmNvbXBhdGlibGUgd2l0aCBMU092MiAqLw0KPiA+ICAgICAg IGlmIChody0+Y2FwICYgTkZQX05FVF9DRkdfQ1RSTF9MU08yKSBkaWZmIC0tZ2l0DQo+ID4gYS9k cml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldl92Zi5jIGIvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhk ZXZfdmYuYw0KPiA+IGluZGV4IGQzMDRkNzhkMzQuLjQ3YWNiNGM2MGUgMTAwNjQ0DQo+ID4gLS0t IGEvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXZfdmYuYw0KPiA+ICsrKyBiL2RyaXZlcnMvbmV0 L25mcC9uZnBfZXRoZGV2X3ZmLmMNCj4gPiBAQCAtMzk2LDcgKzM5Niw3IEBAIG5mcF9uZXR2Zl9p bml0KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gPiAgICAgICBody0+Y2FwID0gbm5f Y2ZnX3JlYWRsKGh3LCBORlBfTkVUX0NGR19DQVApOw0KPiA+ICAgICAgIGh3LT5tYXhfbXR1ID0g bm5fY2ZnX3JlYWRsKGh3LCBORlBfTkVUX0NGR19NQVhfTVRVKTsNCj4gPiAgICAgICBody0+bXR1 ID0gUlRFX0VUSEVSX01UVTsNCj4gPiAtICAgICBody0+ZmxidWZzeiA9IFJURV9FVEhFUl9NVFU7 DQo+ID4gKyAgICAgaHctPmZsYnVmc3ogPSBody0+bWF4X210dTsNCj4gPg0KPiA+ICAgICAgIC8q IFZMQU4gaW5zZXJ0aW9uIGlzIGluY29tcGF0aWJsZSB3aXRoIExTT3YyICovDQo+ID4gICAgICAg aWYgKGh3LT5jYXAgJiBORlBfTkVUX0NGR19DVFJMX0xTTzIpDQoNCg==