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 CE258A00C2 for ; Fri, 14 Oct 2022 12:03:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C6B0342D41; Fri, 14 Oct 2022 12:03:34 +0200 (CEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2100.outbound.protection.outlook.com [40.107.101.100]) by mails.dpdk.org (Postfix) with ESMTP id 34C1942CF8 for ; Fri, 14 Oct 2022 12:03:32 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jAZ2/QOij5w8hDNzPVJ+D3mZWEQ4DSm5LwLChr1xceiiTsze6wXEKhGlMZwcQ36l0xfpydETsa40zQ822S3p7eXVQ52HUxx0oTI/Th7t6xgDVfEqc0OCK3i984xyj/h/N/RFtvrNOJfdUVZmG67lFOju+DKrAHqljLgvSc7Rw7/P7CM58F/LPowscAVvRkdjWkIlDcQ1t0WORZFTpHaX3R8khXoJ+bQYEOLDkeFh7ThTpM9ghs8ddHTvfWGbOLKnSQ/69OnaYlVzrLaKzvqfu/wpojzE/OmYqcNDqN/UGfbcLqihnGtbWUf5+Gz0nsRfX/hfsJetUVIkRUVTjM+hcw== 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=SNIPnb2X4poOYW1rH9HZgRQvaw/U657QdSck6S1oWl4=; b=Ti0bPWwE7jHuJwjjd1tSrBxkmYyMHsPW6CCvm581BLdg8mDB+XrMg1jUZMuaDW2iaoReavd4Z8EFlGvYj++OFDeEutSYLG10KSyVAtqb2eTnZnjWtgkvnpgI7DiZTKt0gPBrTrl+YFbqVTXU7tgIz1z1MoM4FlCnXP1NSbIsLrVTqsonfmxAmrWtEAvex8qjRd+RzhuPMOZoXGnC6gONw7W9v8l+IgzXfe5jq8PflelggUeMi5FGWGPQ1Hyaa80q1R2NNfVohSsyJZspttJ/prWQo7FM6ZBpK3JMs7BM8Y5LiQ2mzt22qreCajLCyO6dijqs/fNO34bTph2au4NAdw== 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=SNIPnb2X4poOYW1rH9HZgRQvaw/U657QdSck6S1oWl4=; b=Rre879q3zuOs8xGPL7NDkJd4buOQuvXwc4GvLyRFo6Vf/VG5EDTHNA00bmDFp/mHRFvQheN1Z1CUzakJ3WC/eTTspzkEr1yfgbA5f9ndz9pqKzHxuOofsdmxHs3qZLv0UN6bpxrF4WAtqWYnjaBUpkkygaONs3FT5hHXior6nUM= Received: from BL0PR13MB4450.namprd13.prod.outlook.com (2603:10b6:208:17d::18) by DM6PR13MB4131.namprd13.prod.outlook.com (2603:10b6:5:2af::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20; Fri, 14 Oct 2022 10:03:29 +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; Fri, 14 Oct 2022 10:03:29 +0000 From: Nole Zhang To: Ferruh Yigit CC: oss-drivers , Niklas Soderlund , Chaoyong He , "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+PimWx0uhZEWi85ZaVq4MPccAgAFmOiA= Date: Fri, 14 Oct 2022 10:03:29 +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_|DM6PR13MB4131:EE_ x-ms-office365-filtering-correlation-id: 0e8b6a9b-e181-43c9-c1f1-08daadcb580e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aq48Gr5D/Tty5XNgtAdb3sGoO4k57IfbMg9JS8Ge1jLmoTMzaBMkKOLZpHbh2Z2KNYGwwZdkKVByAVKv1oCZARhQbZNZk5l+U4/yxYv3YHMwTJ2cDMNZ9exh7e9Hsq5djIeTVpUf83P2cDgyW1WTyYn2jSQIaB7zvS5nvpZf66xApaqK8RuCd37q6/Q6MSnJf4tMZRTtahYys5Br8B13liRU/UvViOOluUdrLcne+wIaJwWINX2R+p/LtNJuQm4QwYm9Jylarhw7WdYjqmo6bkWFhDZZ2qbzXnZTDJLyYNP3qAbyk87D0zlLZfAlVYC1lNhyMjPEimaYPTKuxiMofHJ0Swz8l7f2qA5vCYE97Ojmes+oSh54vG86s61LpXTksTEg3YUbtn2hpxDVjlLi4eCD7RiJIJGDzUgLMDJ5X34IjqRy6ovbYLvGUWMJo9CD+R8iZSycOgK30oUVd4kKKhRWcMZcBAqexzekWF7XpDMZuUGQ7UdLxCh6Z28NXMr6+Omaaa7KTPUe0+VCb2ptzzfXu6nLlGDNMqUgzwXkzZfwq2kLOu1x7Nuqxu1y/3f/uw6tb32b9giHroebt4rDpNWrWM33epejl2NuxloR1RbIhUt8SMLw/zI//A3dUBW7HFJSeLYuF9vHt/r3nenLa9f8ek7PLIzZfuXJSAUVn1fB1AnKvGlz9PHZAmwvdUNiAEyri+UjqViw8cv/mMkE9nrxqh9etcQhdiINzYyOSrd4C9gNkrOtWG3ebMjcrnXJv9D0yUw4uDIEqvUqxw3TurvYQSDXi2/MjDW/Tx5i62Oply4pX8ZxxgmAgBZwzk+A 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)(366004)(39830400003)(376002)(396003)(136003)(346002)(451199015)(64756008)(52536014)(33656002)(71200400001)(186003)(966005)(2906002)(38100700002)(5660300002)(478600001)(53546011)(66476007)(8676002)(8936002)(76116006)(66574015)(66556008)(66946007)(7696005)(54906003)(38070700005)(9686003)(6916009)(4326008)(6506007)(83380400001)(41300700001)(316002)(66446008)(122000001)(86362001)(26005)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dFIycEdCZFM3R1JFNVpDaVdQYXhxTTFaNnhLMFJVSHJOWnhURTR0VXFoQno5?= =?utf-8?B?RFFUeTNzZWRRajhIK1BWM3ZUYldxNHFVQmxVSGRQbi9tUDRKUVQ1Qk5pRFVr?= =?utf-8?B?V2FzQkMyb05uM1l0bnFvRXZGYzd6c3ZmY2tKNlZNeG1VWmRwVVQ5QmN1dXhP?= =?utf-8?B?emNVUklLVkVjTEx2N1Urd3IxT3BZOGU5cllkdHJYTmRvd3VWbHFuNHVuRnlP?= =?utf-8?B?OEd4elNiQ1lHbGYzdDdLbHJmQmNKaWcyQkJnTSttSG1uYTVuL2NITmszanVu?= =?utf-8?B?NnpPWHNQY0ZBS2pMT0w5VEYwZHlrUStyRnlIOWxIOXU1MTNlNVdjbEd3YnVt?= =?utf-8?B?Ym9HTld6d3pWQUptQkJiazJpUFllUnZMZjkxSHQzMmllLzY4MlpRY2UrY1hJ?= =?utf-8?B?NVoxZFc5MkRjcW9saU9RYk1hN3ZkT2kzMUdZZ3Z1SHIybHoxRXhLNTNYbHJU?= =?utf-8?B?RUVBbWNPS2ZrZU5CMXZxM004bFdSSXorMFVpODJyUFF6bUsrVXFYeTRtdTBJ?= =?utf-8?B?ak12bm1ud2xsbjNOaUFMSXVIM1BuZnQrbWVhOUFnMHNobnF3dlJwWTNHMDR6?= =?utf-8?B?cit0Sy9rNDU0eE4vczhNK1RQMkFpM0NqV24vUnJVWENCUnZtdmVQMW5yVW5y?= =?utf-8?B?dGV5RWEyNS9PRjg1RGZuRGEyam1qYTFqWUZqSHpSczlra1p4cmtkN1FIc0pk?= =?utf-8?B?S1dXTG1Ba2w0cURGRHZxMzY4ZUN4TlJ1bkJvOHptNXY2N0oyRHV3VndUSS9a?= =?utf-8?B?dlUzemJXRDY5U2xUNUFXb1NkMWQxK3NObEZLR0ZBNnphUVNnRWJBYXlqKzgw?= =?utf-8?B?Y1lSNGt5aDg5T3RTUlFuNjBjdnNraHVmSkpKVTJPQ0ZBbUc1bVdEaFVFYm5k?= =?utf-8?B?Vmxid0o4clY5ZFpqWkxQeVpwd0I4VlZySVBObExhMXpuaDlyQjhUOUM3aDZn?= =?utf-8?B?ZGdFa1FyWWtRTUpPSzUwZlhkT3R2RjBJTWdrZmxSWnUxMWtNdU5VVlFUL3pR?= =?utf-8?B?d0ZJRWkwT1c2NmZ0T2NRbVEvYi9pM0Yyd3F2OTl1WGQ2MU9DWEJvRlZPRmFC?= =?utf-8?B?a1U3aEUrbUVuYzVBVG9SU3U0RGNvT1NEM0I3Y0pKOHFxOExJaDAwMWpaWjhL?= =?utf-8?B?Z3BOOUVqUkI5eEx4RU82RFZoWm9nczVwWWRmdVFEa3FLajJxVEhqRFkrZTFB?= =?utf-8?B?aEdEV2pTZkJkdE5KbWduaVFBbmwzN3BUSWJXR25TdHYrdFRjbjFCdTNNaFZK?= =?utf-8?B?V0NyMzJMQmF4ZE5rYmk2NkNha1l1V1d3UkdwS1dCazNqNFhmc1MvUFZHcGxh?= =?utf-8?B?UWRjSldtKy9BZ3cyN0NrY2RoZk9udDNJcWtYdktsTExBN2VPckZBMjZ3NFBN?= =?utf-8?B?T01vN1czNUVyRFJNV0hkM3NXTUIrNXpUMzE3eVlQSXRnVHA1UFFuYmplNlBR?= =?utf-8?B?UFEyRUFTNXppdVZab2xwZWhzVFl2eGJWZ0p3YU5Oa25JdmsreHBzZ21IdWR1?= =?utf-8?B?NDA0dlVCcjc5bmoreUdHZ1dQSStEQjUrMmoycTV6alRNMnYzdzllSHAwOHlP?= =?utf-8?B?RDliRGpqTnZHOHdSc25aU0VVcGNPNmxLWHJSNjYzNU9FS0NBU3dkWUZwSDMw?= =?utf-8?B?U0Zrc0tZY2RCRWlWeGRiWkFuaXZvdExteTF2V1Ywb3dPeXNzUG9rNjVwUVd5?= =?utf-8?B?ZXpNRW13NFN4dWpIeHBaQ0RMblF6MXlGYXFYMWo0cmJ1T1RYN2xqdE5kNGkx?= =?utf-8?B?MGY5blQ3ZThKWGZjU09aLzBCaUM0eVM2MFBBczhibE93c3htdEZ5MzFxQmZr?= =?utf-8?B?TkFUdG0rRlkxTXhXMUtlbmcxL1Z4VGVFQ3V6UFpnRWNqejdRTHExeDlGdEhB?= =?utf-8?B?SlF1QmREU09SYXJIYWZaMXhVYWJhblQwQVZXQ1JVaTJGVGdNaVhzUEhwdGFl?= =?utf-8?B?MTNwbzI2Ui8rTmlhc0t5N0pWVENpWEUvOEFCNXJ5ZS8wZnNXc29jUXNuZGo4?= =?utf-8?B?UXo2VjBVWUh0L29UK1U1V20va3VlUkFwR2k2M0YvQk14SUVISE41SGVCZzh2?= =?utf-8?B?eEhZNWdNVHVHdTE3Ly9sS3JwVmhFaG9JMTl5SVB0di90eDhRUVR4SEJoWFFq?= =?utf-8?Q?kSmwSuXmXSyEXDNL+mJwXueFt?= 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: 0e8b6a9b-e181-43c9-c1f1-08daadcb580e X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 10:03:29.3050 (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: KBgvA5oB+nA4X6TZw29n7KMsv0p2gphxKSZmH33KubJgbotMoiDZf6f42COneaD6XZFq18KTdKPb6qx/o92fRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB4131 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogMjAyMuW5tDEw5pyIMTPml6UgMjA6MDANCj4g VG86IENoYW95b25nIEhlIDxjaGFveW9uZy5oZUBjb3JpZ2luZS5jb20+OyBkZXZAZHBkay5vcmcN Cj4gQ2M6IG9zcy1kcml2ZXJzIDxvc3MtZHJpdmVyc0Bjb3JpZ2luZS5jb20+OyBOaWtsYXMgU29k ZXJsdW5kDQo+IDxuaWtsYXMuc29kZXJsdW5kQGNvcmlnaW5lLmNvbT47IE5vbGUgWmhhbmcgPHBl bmcuemhhbmdAY29yaWdpbmUuY29tPjsNCj4gc3RhYmxlQGRwZGsub3JnDQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0hdIG5ldC9uZnA6IHNldCB0aGUgYXBwcm9wcmlhdGUgaW5pdGlhbGl6ZWQgdmFsdWUg b2YgZmxidWZzeg0KPiANCj4gW2ZlcnJ1aC55aWdpdEBhbWQuY29tIGFwcGVhcnMgc2ltaWxhciB0 byBzb21lb25lIHdobyBwcmV2aW91c2x5IHNlbnQgeW91DQo+IGVtYWlsLCBidXQgbWF5IG5vdCBi ZSB0aGF0IHBlcnNvbi4gTGVhcm4gd2h5IHRoaXMgY291bGQgYmUgYSByaXNrIGF0DQo+IGh0dHBz Oi8vYWthLm1zL0xlYXJuQWJvdXRTZW5kZXJJZGVudGlmaWNhdGlvbiBdDQo+IA0KPiBPbiAxMC8x MC8yMDIyIDc6NDggQU0sIENoYW95b25nIEhlIHdyb3RlOg0KPiA+IEZyb206IFBlbmcgWmhhbmcg PHBlbmcuemhhbmdAY29yaWdpbmUuY29tPg0KPiA+DQo+ID4gV2hlbiB0aGUgdGVzdHBtZCBhcHAg c3RhcnQtdXAgd2l0aCBwYXJhbWV0ZXIgbWF4LXBrdC1sZW4sIGl0IHdpbGwgc2V0DQo+IE1UVS4N Cj4gPiBCdXQgdGhlIGluaXRpYWxpemVkIHZhbHVlIG9mIGZsdWJmc3ogaXMgaW5hcHByb3ByaWF0 ZSwgaWYgdGhlIHZhbHVlIG9mDQo+ID4gZmxidWZzeiBpcyBzbWFsbGVyIHRoYW4gdGhlIHZhbHVk ZSBvZiBtYXgtcGt0LWxlbiwgdGhlIHRlc3RwbWQgYXBwDQo+ID4gd2lsbCBzdGFydCBmYWlsLg0K PiA+DQo+IA0KPiBXaGF0IGlzIHRoZSBmYWlsdXJlIGluIHRoZSB0ZXN0cG1kPw0KDQpUaGUgbG9n IGlzIGFzIGZvbGxvd3M6DQpbcm9vdEB2b2xzdHJ1aXMgfl0jIGRwZGstdGVzdHBtZCAtLW1haW4t bGNvcmUgMTAgLWwgMTAsMTEsMTIgLW4gNCAtYSAwMDAwOjgxOjAwLjAgLS1zb2NrZXQtbWVtIDIw NDgsMjA0OCAtLXByb2MtdHlwZSBhdXRvIC0tIC0tcG9ydG1hc2sgMHgzIC0tbmItY29yZXMgMiAt LXJ4cSAxIC0tdHhxIDEgLS1yeGQgMTAyNCAtLXR4ZCAxMDI0IC0tcG9ydC10b3BvbG9neSBsb29w IC0tZm9yd2FyZC1tb2RlIG1hY3N3YXAgIC0tbWF4LXBrdC1sZW4gOTIxNiAtLW1idWYtc2l6ZSA5 NjAwICAtLXJzcy11ZHAgLS1idXJzdD0zMg0KRUFMOiBEZXRlY3RlZCBDUFUgbGNvcmVzOiA0MA0K RUFMOiBEZXRlY3RlZCBOVU1BIG5vZGVzOiAyDQpFQUw6IEF1dG8tZGV0ZWN0ZWQgcHJvY2VzcyB0 eXBlOiBQUklNQVJZDQpFQUw6IERldGVjdGVkIHN0YXRpYyBsaW5rYWdlIG9mIERQREsNCkVBTDog TXVsdGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUvbXBfc29ja2V0DQpFQUw6IFNl bGVjdGVkIElPVkEgbW9kZSAnVkEnDQpFQUw6IFZGSU8gc3VwcG9ydCBpbml0aWFsaXplZA0KRUFM OiBVc2luZyBJT01NVSB0eXBlIDEgKFR5cGUgMSkNCkVBTDogUHJvYmUgUENJIGRyaXZlcjogbmV0 X25mcF9wZiAoMTllZTo0MDAwKSBkZXZpY2U6IDAwMDA6ODE6MDAuMCAoc29ja2V0IDEpIE5GUCBI V0lORk8gaGVhZGVyOiA0ODQ5MDIwMA0KVEVMRU1FVFJZOiBObyBsZWdhY3kgY2FsbGJhY2tzLCBs ZWdhY3kgc29ja2V0IG5vdCBjcmVhdGVkIFNldCBtYWNzd2FwIHBhY2tldCBmb3J3YXJkaW5nIG1v ZGUNCnRlc3RwbWQ6IGNyZWF0ZSBhIG5ldyBtYnVmIHBvb2wgPG1iX3Bvb2xfMT46IG49MTYzNDU2 LCBzaXplPTk2MDAsIHNvY2tldD0xDQp0ZXN0cG1kOiBwcmVmZXJyZWQgbWVtcG9vbCBvcHMgc2Vs ZWN0ZWQ6IHJpbmdfbXBfbWMgQ29uZmlndXJpbmcgUG9ydCAwIChzb2NrZXQgMSkNClBvcnQwIGRl dl9jb25maWd1cmUgPSAtMzQNCkZhaWwgdG8gY29uZmlndXJlIHBvcnQgMA0KRUFMOiBFcnJvciAt IGV4aXRpbmcgd2l0aCBjb2RlOiAxDQogIENhdXNlOiBTdGFydCBwb3J0cyBmYWlsZWQNCg0KRmly c3QgIGluIHRoZSBgbmZwX25ldF9jb25maWd1cmUoKWAsIHdlIHdpbGwganVkZ2UgdGhlIHZhbHVl IG9mIE1UVSBhbmQgaHctPmZsYnVmc3osDQpJZiBNVFUgPiBody0+ZmxidWZzeiwgaXQgd2lsbCBo YXZlIHRoZSBlcnJvci4NCg0KQW5kIHRoZSBgLS1tYXgtcGt0LWxlbmAgaXMgc2V0dGluZyB0aGUg TVRVIGluIHRoZSBpbml0aWFsaXplIHByb2Nlc3MsIA0KdGhlIGluaXRpYWxpemVkICB2YWx1ZSBv ZiAgaHctPmZsYnVmc3ogaXMganVzdCAxNTAwIGF0IGZpcnN0Lg0KDQpTbyBpZiB3ZSBzZXQgdGhl IGBtYXgtcGt0LWxlbmAgIGJpZ2dlciB0aGFuIHRoZSBpbml0aWFsaXplZCB2YWx1ZSBvZiBmbGJ1 ZnN6LA0KSXQgd2lsbCBsZWFkIHRoZSBlcnJvci4NCg0KSGVuY2Ugd2Ugc2V0IHRoZSBuZXcgdmFs dWUgb2YgaHctPmZsYnVmc3osIGl0IGNhbiBsYXJnZSB0aGUgcmFuZ2UgbWF4LXBrdC1sZW4gaW4g dGhlDQppbml0aWFsaXplZCBwcm9jZXNzLg0KDQo+IA0KPiBUaGlzIHBhdGNoIGlzIGZpeGluZyBz b21ldGhpbmcgYnV0IGl0IGlzIG5vdCBjbGVhciB3aGF0IGlzIGZpeGVkLCB0aGUgY29uY2VybiBp cyBpdA0KPiBtYXkgYmUgY2hhbmdpbmcgZHJpdmVyIHRvIG1ha2Ugc29tZXRoaW5nIHBhc3MgaW4g dGVzdCBhcHBsaWNhdGlvbiAodGVzdHBtZCkuDQo+IA0KPiBXaGF0IGlzICdmbHViZnN6JywgaXMg aXQgSHcgY29uZmlndXJlZCBmcmFtZSBidWZmZXIgc2l6ZT8NCg0KSXQgaXMgY29uZmlndXJlZCBp biB0aGUgYG5mcF9uZXRfcnhfcXVldWVfc2V0dXAoKWB7YGh3LT5mbGJ1ZnN6ID0gcnhxLT5tYnVm X3NpemVgfS4NCklmIHRoZSByeHEtPm1idWZfc2l6ZSA8IE1UVSwgdGhlIE1UVSBjYW4ndCB3b3Jr Lg0KDQoNCj4gDQo+IA0KPiA+IEZpeGVzOiA1YzMwNWUyMThmMTUgKCJuZXQvbmZwOiBmaXggaW5p dGlhbGl6YXRpb24iKQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IFBlbmcgWmhhbmcgPHBlbmcuemhhbmdAY29yaWdpbmUuY29tPg0KPiA+IFJldmlld2Vk LWJ5OiBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPg0KPiA+IFJldmlld2Vk LWJ5OiBOaWtsYXMgU8O2ZGVybHVuZCA8bmlrbGFzLnNvZGVybHVuZEBjb3JpZ2luZS5jb20+DQo+ ID4gLS0tDQo+ID4gICBkcml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldi5jICAgIHwgMiArLQ0KPiA+ ICAgZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXZfdmYuYyB8IDIgKy0NCj4gPiAgIDIgZmlsZXMg Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbmV0L25mcC9uZnBfZXRoZGV2LmMNCj4gPiBiL2RyaXZlcnMvbmV0L25m cC9uZnBfZXRoZGV2LmMgaW5kZXggNWNkZDM0ZTU4OC4uYjk1ZTYyM2YxZiAxMDA2NDQNCj4gPiAt LS0gYS9kcml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldi5jDQo+ID4gKysrIGIvZHJpdmVycy9uZXQv bmZwL25mcF9ldGhkZXYuYw0KPiA+IEBAIC01MTcsNyArNTE3LDcgQEAgbmZwX25ldF9pbml0KHN0 cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gPiAgICAgICBody0+Y2FwID0gbm5fY2ZnX3Jl YWRsKGh3LCBORlBfTkVUX0NGR19DQVApOw0KPiA+ICAgICAgIGh3LT5tYXhfbXR1ID0gbm5fY2Zn X3JlYWRsKGh3LCBORlBfTkVUX0NGR19NQVhfTVRVKTsNCj4gPiAgICAgICBody0+bXR1ID0gUlRF X0VUSEVSX01UVTsNCj4gPiAtICAgICBody0+ZmxidWZzeiA9IFJURV9FVEhFUl9NVFU7DQo+ID4g KyAgICAgaHctPmZsYnVmc3ogPSBody0+bWF4X210dTsNCj4gPg0KPiA+ICAgICAgIC8qIFZMQU4g aW5zZXJ0aW9uIGlzIGluY29tcGF0aWJsZSB3aXRoIExTT3YyICovDQo+ID4gICAgICAgaWYgKGh3 LT5jYXAgJiBORlBfTkVUX0NGR19DVFJMX0xTTzIpIGRpZmYgLS1naXQNCj4gPiBhL2RyaXZlcnMv bmV0L25mcC9uZnBfZXRoZGV2X3ZmLmMgYi9kcml2ZXJzL25ldC9uZnAvbmZwX2V0aGRldl92Zi5j DQo+ID4gaW5kZXggZDMwNGQ3OGQzNC4uNDdhY2I0YzYwZSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2 ZXJzL25ldC9uZnAvbmZwX2V0aGRldl92Zi5jDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvbmZwL25m cF9ldGhkZXZfdmYuYw0KPiA+IEBAIC0zOTYsNyArMzk2LDcgQEAgbmZwX25ldHZmX2luaXQoc3Ry dWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2KQ0KPiA+ICAgICAgIGh3LT5jYXAgPSBubl9jZmdfcmVh ZGwoaHcsIE5GUF9ORVRfQ0ZHX0NBUCk7DQo+ID4gICAgICAgaHctPm1heF9tdHUgPSBubl9jZmdf cmVhZGwoaHcsIE5GUF9ORVRfQ0ZHX01BWF9NVFUpOw0KPiA+ICAgICAgIGh3LT5tdHUgPSBSVEVf RVRIRVJfTVRVOw0KPiA+IC0gICAgIGh3LT5mbGJ1ZnN6ID0gUlRFX0VUSEVSX01UVTsNCj4gPiAr ICAgICBody0+ZmxidWZzeiA9IGh3LT5tYXhfbXR1Ow0KPiA+DQo+ID4gICAgICAgLyogVkxBTiBp bnNlcnRpb24gaXMgaW5jb21wYXRpYmxlIHdpdGggTFNPdjIgKi8NCj4gPiAgICAgICBpZiAoaHct PmNhcCAmIE5GUF9ORVRfQ0ZHX0NUUkxfTFNPMikNCg0K