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 45F56A00C3 for ; Thu, 21 Apr 2022 02:55:59 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 40A16410FF; Thu, 21 Apr 2022 02:55:59 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2130.outbound.protection.outlook.com [40.107.93.130]) by mails.dpdk.org (Postfix) with ESMTP id ECB33410FF; Thu, 21 Apr 2022 02:55:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UA/WeGTeR/omb0eHInxWAhel3CygD4iJJP9O4Au+GT7dceDMFJC6YjrOkjEOVXWn+5Q5qsVsDXdZfLBtVZqjqyGL2ShiGLnE2NdwO01HacQyT1TRJl4IJ+/6oTjwkxSMbt7WdWNgA1sj2jROKqAc+NMg3svSwcnpWWI/Xtyy6+zpdWh3z8WJbq+jMBxCXeGeYkpFH/Oxx0ZmpdwqqkyP6XSYwSWcu+mMdANpC0GA5oMCDlbOpJ4el4DK56mGIDZwVsWkaVPKTEgEacCvDRfCIIr57v/WjAFZIyretaUyA7xf21SvYA6ThPBZ/26MJRMPvt0aAt87Ew7UrH54x0RCFw== 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=ejcrstqfD9AoK8BStY5eQtSXceeYhUr5cIMNAmFswlw=; b=eXmdbwUBkM4Oxz1nrFqa6WwIwO6zT/4j6eDZF7ofjEIb0c7vONXbPWlkQlquq/eoCgo86keO1bhzNUTCip4Oy/GSiD/snnOBqdZK5knsLwY3SfYVOwCuCRCYlNcCt3WUVwWfEBAIje25Wmi5Rgyd7GWegCG6RCXblAtN0/NYNhYOo74Fugr0/BbaERmHmZo6+ZtfPw+6Q+eSCcYK9NpOSP4liZBGCyAI4jR6wNwKIQFLM+BtkXb8veYGKFjt8ZHqCRuapOX9HGzlhrNq5XijnkH8tcsZgoAvRC4b+sMwsv6+bo+lviR3vXEVcxJSnDBj0MULKuFoYp4LRUF570HP2g== 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=ejcrstqfD9AoK8BStY5eQtSXceeYhUr5cIMNAmFswlw=; b=cBW5iG0wlH789fzv0z2o+Fe/Fpq5Mi+BYa8S3rvhhfXxucZCV+kg99TnI9ax2Q1LCnzMJTb0BVqvIXfdMaEF25Ss8vAVGU562p+AO84qBIivl1dEVU12F5Bc/tYpKaLmIVH6GofydradbH53Zos8gAEibdXN+X4tPMtLf2nOHjw= Received: from DM5PR1301MB1994.namprd13.prod.outlook.com (2603:10b6:4:2d::36) by DM6PR13MB2314.namprd13.prod.outlook.com (2603:10b6:5:ca::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Thu, 21 Apr 2022 00:55:54 +0000 Received: from DM5PR1301MB1994.namprd13.prod.outlook.com ([fe80::110f:5e45:c047:2ce1]) by DM5PR1301MB1994.namprd13.prod.outlook.com ([fe80::110f:5e45:c047:2ce1%7]) with mapi id 15.20.5186.014; Thu, 21 Apr 2022 00:55:54 +0000 From: Nole Zhang To: Ferruh Yigit , "dev@dpdk.org" CC: Niklas Soderlund , Chaoyong He , Louis Peens , "stable@dpdk.org" Subject: RE: [PATCH v3] net/nfp: fix mtu settings Thread-Topic: [PATCH v3] net/nfp: fix mtu settings Thread-Index: AQHYQ+ThCyGrRqffH0eGdBKo1792daz5SGCAgABjMRA= Date: Thu, 21 Apr 2022 00:55:53 +0000 Message-ID: References: <20220318113819.885476-1-peng.zhang@corigine.com> <20220330031751.119830-1-peng.zhang@corigine.com> In-Reply-To: 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-office365-filtering-correlation-id: 3cbf6afc-0493-48ca-158f-08da2331afec x-ms-traffictypediagnostic: DM6PR13MB2314:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JzNqNTr+ocV+pbAF2dRSFkwu/lWD/rNEk0r9tQqcLV3XAjda9LpuB8JkEG4+OUe5R5siCY5ygd5UBrOM3JExVh1PAAeBUWFY4p2WKWScO6+QujqrTpGIDKD35NqK9QspzK5xrUWTZ/3Rnd944kW7N7Dz/bKPLat7G02du1xSqpjiDtdo1pLoK5SQG0WSKecVWdqr5+kg3E4eK8LCUei5JSNMACFlMDZ6lZ3H7Dd24TvgHmNgUOXRhf1dLL4ZzVT3swSEC3bI3oMYqn5Flm4G2dmVXVpywTRWhJMzr1owr6COHTbOA2twzHihWVdPuaPBpP3nhCz8Pbre/gzICBaDFLa5jFnpmChLrzgf8hqsiesaYEF0DLQlnhgCNCPtlXCptzBJqQEZ4AeJhXF6MsC+IslJGpSkxa/vA4SlO4F1p+O0A1ZEmdTFpPRMNCG0HobWiIny7VfEQ7OhGcO91wBxbsdSmZIrZlmQ2EOdtvfp19UhgDGhsbhU7fogh2skXudd9n/FKX4wVn19SGd6EfewbU8YUTXEWourr9NBabrBE7PAfvXejA4GJWPC++kjUm72F4QIigG/XS+ZHv054WV4IJSVGtqgFsZYC9d0s0qRaAnA357Zo7chnXkaeNbxDNC3e+bSNn9ql6AXTPwMFURTjuTbASOmYti4eDzqIIPGlNokakUgzfZc6wJ4UBrZL0/4A6BC2SzZlhNGgNRpos44UA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR1301MB1994.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(346002)(54906003)(83380400001)(110136005)(55016003)(9686003)(122000001)(316002)(71200400001)(38100700002)(26005)(86362001)(186003)(66556008)(66946007)(66476007)(76116006)(64756008)(53546011)(4326008)(8676002)(8936002)(7696005)(38070700005)(508600001)(66446008)(5660300002)(6506007)(52536014)(2906002)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SmtNY3Awa2MyclVNWTZucU8vWk1nMUx5QUFHTDNzZlFPeXVrYktlK1QzV2hL?= =?utf-8?B?Z3Bvb0paOUxaMm12VkJDUU5ScHV6dUZLZ3Y5RWN0bVFiMHlpRVBWcnpZdFZC?= =?utf-8?B?dlZnWWwrcGRtTUEvdlBvdUJsdmNoRjRUbWVHNGZMRFVsWWRJOVhRM1M5c21p?= =?utf-8?B?c2dua0JQNWx2ekEvOVlMMEwrZUZkOUxwVWszd082NGtoWndtOXRvS1Frc2Nt?= =?utf-8?B?dHA0MlJsd0N3VFJQeEZxU3lCVnRyYTdsOUNIR1VsYmdBQmdWV0ZMNXJvWnBs?= =?utf-8?B?Zm9YSjFXVVFiM2pHRjBaMGxBKzlEOHN2U296eFMzQUwyb1l0NnZYajMrMktF?= =?utf-8?B?NTNSQmdXUXQ0RFZYM0IvM0FSVUtMV3BOZkNBd2dqT3FQK1JZTTlDNnl3M0RV?= =?utf-8?B?RUpPL3hKZ0JNQzZVeitua3FBUWlROTczNWxFekVmVlJtTTNUSS9wVnhEUi9q?= =?utf-8?B?eWNrNkdvWDVTOVNKNUVzYmZsTGFxS1BER25EaURLTlE1djN3WWswT3FMYjRq?= =?utf-8?B?M21oeXdsN2MxcTZZTXB3bHc1T1k5aWRKWDhpdmxTamVSYURwcWR2L3JMWXU1?= =?utf-8?B?anRMVUZEMEpwZkl4Mk5JMWdLempUaEJUYVVZaDlxVkNOMFZibk1OSWJ1enFy?= =?utf-8?B?VjJ2akF0cVdCbmsxRnh3S2VHVU1TenBrRDJJRkdGcFBmK2VWSGxMTklWRTVM?= =?utf-8?B?SDRzZE1Pb3U3eG9LUGg3R3d1dUh6cUhjMTRCejZxU2ZSTGZuc3lObkxYMzFE?= =?utf-8?B?WFR5MWI5aHpaWnJ2ZnIyNDB0YytwYktsZVNiL205aEgvT1BZUXdtSm11UXhV?= =?utf-8?B?dklMKzhSbU9BWWcxZVNxUllWN0hMYXluNHZOcWdLVHR3aHBLUnZnVGlIRkVZ?= =?utf-8?B?NWd2ZWJGWlp1L2NwVW1rMTMwNkhIZW44NDJmSWxPVXFPbzRRakYrQ3VVRkp6?= =?utf-8?B?aExtUUx3QWtTcHVST2QwRGFhbWZSUTlDZFJyb2VtZktld0VETHZCLzBHaFRu?= =?utf-8?B?S2tRdUQ1N0JCcWQzaVVuRFZZbmsybzRPT3V0U0s3WTZEa0lWcHZrK0k3d3Fu?= =?utf-8?B?ckowTWRIeElmSURack41dXdJY1JNQWJZSXdOUzQyOG5OT3dtMlJiQWkzR25v?= =?utf-8?B?WjExZnlMelZuNFNhNld0RFUwQ2dxZXJ5UGdzVUcweU9iQUNWcnMyUkRWenBE?= =?utf-8?B?eUtFaTRJcHcrbTU5Y0lvWHZRZjNmRlExT3NNQmwrRktOeXJxdWlTMTc4WjZl?= =?utf-8?B?bXlrVzI2UFhiT1RMV1BKK1o0VzRhMTVod012d0xLTWhjcThYUGdSTkZGQWw4?= =?utf-8?B?ajg2L3JHdmRDRkt5UExBTm1VMXNvWEdsREp0bWRTYVRPemRXSGNCdkxaaFNY?= =?utf-8?B?cnpKWmp5U1Z3Vk9MeWFnb2Q0LzFWMzdRRlVSRVErSDlLYSs4RUM2c3JnRE5Q?= =?utf-8?B?QnBFQkFYc0c2aGVXV2xLSGQ4bmQ1STZuOWc0NVRMbnRHRDZ5TEFmcUZYUy8v?= =?utf-8?B?UkcyZ01KNG1rQjhTRExHVjVBWmJjK2dWM2d1WFNVMnU1NW9wOWYwWk51OHJD?= =?utf-8?B?cWtXN2h5NEhBM2VHYm4zNFo4YWpQVldaUEtBL3ozdHViUldaWGlzYzNqNDVy?= =?utf-8?B?VTVYV1pYdXFHb1YvNkdZc1Q1RVpmTzM4WVVmMmpSTUJ4ZldZanZkOVRMd3VO?= =?utf-8?B?NC9xWitsM0FPYzRIWEM2Ym1EMlI4WUlCN1FTYzFIU1VjT1lPKzVWNWppcVlZ?= =?utf-8?B?cVFYYkh3SytPc0h3RVdiWGN6bWZSb1VYa2JQbG5UQ1FUUHJ4VzIyQTBpU1k1?= =?utf-8?B?UVJhaFA4bzd1RFYraWZ4d2ZCVHlJOVU3bHVwRnhaWkowTEpkbjJhdXFIUHds?= =?utf-8?B?WVY3V1ZxZTBEcmNQN0dwalRUY3dTR1RVTUtjS3JuS0NHTndIbUJPNENEYUdG?= =?utf-8?B?eENMOWZyUlhKeDVLSnRZMW1aUUdJQ3lyb2loZTZiaGhLWnFhNTF3dFFKWVY0?= =?utf-8?B?cHloSVpqTXd1VlUzbDB3OE9hLzFHSVZqYlJBQXNiYjFTZWdiTXpSTnB1czZz?= =?utf-8?B?cUNMZHBuV05BOW93cmI3ekZ6QnJibHdXT2N4YjFsMFJOaTVKRkZFWW10OUxa?= =?utf-8?B?Qnc4OFZlTmxwczAzbXJLRWJwMzJiUUIwZzcvOXdhMGVtYVYrVFdmeWd2RHc2?= =?utf-8?B?WjI5dU5yenZYZnloN0pTL2wraG1LTnZMYWQzbkhVSE1iNWFDZEFRaW1hc3lZ?= =?utf-8?B?bzQyMHZLUGp5dzdHTUFzRHgrQVgrcFlLaDhHSExBY2xxUlJMV0VDT3pBOFUv?= =?utf-8?B?dzlEa2NDa1YxNktkVDlmcGcyRmdLaytMLzBzZm1hUGgzNTlsRW8zdz09?= 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: DM5PR1301MB1994.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3cbf6afc-0493-48ca-158f-08da2331afec X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 00:55:53.7576 (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: lepp+vFlFLrd+4egQQa0JJrl5oSubowHG6zuREHLeBCPI5jdLgY56AY8iWWnzaq54CWp4MjfpAwyKpEyAAxbSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB2314 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 DQpUaGFua3MgZm9yIHlvdXIgYWR2aWNlLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QHhpbGlueC5jb20+DQo+IFNlbnQ6 IDIwMjLlubQ05pyIMjHml6UgMjo1NQ0KPiBUbzogTm9sZSBaaGFuZyA8cGVuZy56aGFuZ0Bjb3Jp Z2luZS5jb20+OyBkZXZAZHBkay5vcmc7IE5pa2xhcw0KPiBTb2Rlcmx1bmQgPG5pa2xhcy5zb2Rl cmx1bmRAY29yaWdpbmUuY29tPg0KPiBDYzogSGVpbnJpY2ggS3VobiA8aGVpbnJpY2gua3VobkBj b3JpZ2luZS5jb20+OyBzdGFibGVAZHBkay5vcmc7DQo+IENoYW95b25nIEhlIDxjaGFveW9uZy5o ZUBjb3JpZ2luZS5jb20+OyBMb3VpcyBQZWVucw0KPiA8bG91aXMucGVlbnNAY29yaWdpbmUuY29t Pg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzXSBuZXQvbmZwOiBmaXggbXR1IHNldHRpbmdzDQo+ IA0KPiBPbiAzLzMwLzIwMjIgNDoxNyBBTSwgUGVuZyBaaGFuZyB3cm90ZToNCj4gPiAxLldoZW4g dGhlIHNldHRpbmcgbXR1IGlzIGhpZ2hlciB0aGFuIGZsYnVmc3osIHRoZSBtdHUgZG9lc24ndCB3 b3JrLg0KPiA+IEJ1dCBpdCBkb2Vzbid0IGhhdmUgYW55IG5vdGljZSBhYm91dCB0aGlzIHJlc3Ry aWN0Lg0KPiA+IDIuYWRkIHRoZSBtaW5fbXR1IGFuZCBtYXhfbXR1IGluIHRoZSBuZnBfbmV0X2lu Zm9zX2dldCgpIHRvIGF2b2lkIHRoZQ0KPiA+IHNldHRpbmcgbXR1IGlzbid0IGluIHRoZSByYW5n ZQ0KPiA+DQo+ID4gVGhpcyBwYXRjaCB3aWxsIGFkZCB0aGVzZSByZXN0cmljdCBvZiBuZnAgbXR1 Lg0KPiA+DQo+IA0KPiArTmlrbGFzLCBhcyBoZSBpcyB0aGUgbWFpbnRhaW5lciBvZiB0aGUgUE1E Lg0KPiANCj4gQ2FuIHlvdSBwbGVhc2UgcHJlZmVyIHVwcGVyY2FzZSAnTVRVJyBpbiB0aXRsZS9j b21taXQgbG9nIGFuZCBlcnJvciBsb2c/DQo+IA0KDQpZZXMsICBJIHdpbGwgdXNlIHRoZSBNVFUg cmVwbGFjZSB0aGUgbXR1Lg0KDQo+IEkgYXNzdW1lIHNjYXR0ZXJlZF9yeCBpcyBub3Qgc3VwcG9y dGVkIGJ5IHRoZSBkZXZpY2UsIHdoaWNoIGVuYWJsZXMNCj4gcmVjZWl2aW5nIHBhY2tldHMgYmln Z2VyIHRoYW4gbWJ1ZiBkYXRhIHNpemUuDQo+IA0KPiA+IEZpeGVzOiBkNGEyN2EzYjA5MmEgKCJu ZnA6IGFkZCBiYXNpYyBmZWF0dXJlcyIpDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogUGVuZyBaaGFuZyA8cGVuZy56aGFuZ0Bjb3JpZ2luZS5jb20+DQo+ ID4gU2lnbmVkLW9mZi1ieTogQ2hhb3lvbmcgSGUgPGNoYW95b25nLmhlQGNvcmlnaW5lLmNvbT4N Cj4gPiBTaWduZWQtb2ZmLWJ5OiBMb3VpcyBQZWVucyA8bG91aXMucGVlbnNAY29yaWdpbmUuY29t Pg0KPiA+IC0tLQ0KPiA+IHYzOg0KPiA+ICogZ2l0IHN1bW1hcnkNCj4gPg0KPiA+IHYyOg0KPiA+ ICogYWRkIHRoZSBtaW5fbXR1IGFuZCBtYXhfbXR1IGluIHRoZSBuZnBfbmV0X2luZm9zX2dldCgp DQo+ID4gLS0tDQo+ID4NCj4gPiAgIGRyaXZlcnMvbmV0L25mcC9uZnBfY29tbW9uLmMgfCA5ICsr KysrKysrKw0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L25mcC9uZnBfY29tbW9uLmMNCj4gPiBiL2RyaXZlcnMv bmV0L25mcC9uZnBfY29tbW9uLmMgaW5kZXggZjg5NzhlODAzYS4uNGU0OGUzM2E2MyAxMDA2NDQN Cj4gPiAtLS0gYS9kcml2ZXJzL25ldC9uZnAvbmZwX2NvbW1vbi5jDQo+ID4gKysrIGIvZHJpdmVy cy9uZXQvbmZwL25mcF9jb21tb24uYw0KPiA+IEBAIC02OTMsNiArNjkzLDggQEAgbmZwX25ldF9p bmZvc19nZXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHN0cnVjdA0KPiA+IHJ0ZV9ldGhfZGV2 X2luZm8gKmRldl9pbmZvKQ0KPiA+DQo+ID4gICAJaHcgPSBORlBfTkVUX0RFVl9QUklWQVRFX1RP X0hXKGRldi0+ZGF0YS0+ZGV2X3ByaXZhdGUpOw0KPiA+DQo+ID4gKwlkZXZfaW5mby0+bWF4X210 dSA9ICh1aW50MTZfdClody0+bWF4X210dTsNCj4gPiArCWRldl9pbmZvLT5taW5fbXR1ID0gUlRF X0VUSEVSX01JTl9NVFU7DQo+ID4gICAJZGV2X2luZm8tPm1heF9yeF9xdWV1ZXMgPSAodWludDE2 X3QpaHctPm1heF9yeF9xdWV1ZXM7DQo+ID4gICAJZGV2X2luZm8tPm1heF90eF9xdWV1ZXMgPSAo dWludDE2X3QpaHctPm1heF90eF9xdWV1ZXM7DQo+ID4gICAJZGV2X2luZm8tPm1pbl9yeF9idWZz aXplID0gUlRFX0VUSEVSX01JTl9NVFU7IEBAIC05NTYsNg0KPiArOTU4LDEzIEBADQo+ID4gbmZw X25ldF9kZXZfbXR1X3NldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgdWludDE2X3QgbXR1KQ0K PiA+ICAgCQlyZXR1cm4gLUVCVVNZOw0KPiA+ICAgCX0NCj4gPg0KPiA+ICsJLyogdGhlIHNldHRp bmcgbXR1IGlzIGxvd2VyIHRoYW4gZmxidWZzeiAqLw0KPiA+ICsJaWYgKG10dSA+IGh3LT5mbGJ1 ZnN6KSB7DQo+ID4gKwkJUE1EX0RSVl9MT0coRVJSLCAidGhlIHNldHRpbmcgbXR1IG11c3QgYmUg bG93ZXIgdGhhbg0KPiBjdXJyZW50DQo+ID4gK21idWZzaXplIG9mICVkIiwNCj4gDQo+IFlvdSBt YXkgd2FudCB0byBzdGFydCBsb2cgd2l0aCB1cHBlcmNhc2UgYXMgZG9uZSBpbiBvdGhlciBsb2dz LCBmb3INCj4gY29uc2lzdGVuY3kuDQo+IEFsc28gbWF5IHdhbnQgdG8gcHJpbnQgdGhlIE1UVSB2 YWx1ZSBpbiB0aGUgbG9nLg0KPiANCg0KWWVzLCAgSSB3aWxsIHVzZSB0aGUgTVRVIHJlcGxhY2Ug dGhlIG10dS4NCg0KPiA+ICsJCQkgICAgaHctPmZsYnVmc3opOw0KPiA+ICsJCXJldHVybiAtRVJB TkdFOw0KPiA+ICsJfQ0KPiANCj4gU2hvdWxkIHRoaXMgYmUgY2hlY2tlZCBpbiAnbmZiX2V0aF9k ZXZfY29uZmlndXJlKCknIHRvbywgd2hlcmUgJ2Rldi0+ZGF0YS0NCj4gPm10dScgY2FuIGJlIHNl dD8NCj4gDQoNCllvdSBtZWFuIGluIHRoZSBuZnBfbmV0X2NvbmZpZ3VyZSgpLCB3ZSBuZWVkIHRo cm91Z2ggdGhlIHJ4bW9kZS0+bXR1IHRvIGNoZWNrIHRoZSBtdHU/DQpJIHdpbGwgY29uc2lkZXIg aXQuDQoNClRoYW5rcyBmb3IgeW91ciBhZHZpY2UgYWdhaW4uDQo+ID4gKw0KPiA+ICAgCS8qIHdy aXRpbmcgdG8gY29uZmlndXJhdGlvbiBzcGFjZSAqLw0KPiA+ICAgCW5uX2NmZ193cml0ZWwoaHcs IE5GUF9ORVRfQ0ZHX01UVSwgbXR1KTsNCj4gPg0KDQo=