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 DC44D41BB6; Fri, 3 Feb 2023 04:50:27 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7A29E4014F; Fri, 3 Feb 2023 04:50:27 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 718E340141; Fri, 3 Feb 2023 04:50:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675396225; x=1706932225; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=kHCdq+Pzxbp3XLk0h5YrKjqZ1zm3947g/detgPpO8Us=; b=O8MNTA1c9ihjNA0sEWtQKP/vykBQ6CxtmMvO6NpAkdzsa3XlBS2u+4OW NTBSi2YQCiRWBxUsEYzDnGrlFmwa1a8tcDgOTYKF3Pc3MZ4FGASy3cd+D 8J4AZcz8/N/FqobCaiaZ7DaKnEVSbUnWD1+5Eyg3Gw3Bf7/mEW/nbkb/w Tg0RIWdz/csx1RjGM8iFY1FdSACV8Cb0oCkKX1pcec7P+o1cdcjQA4v+t SmZ0LoWGB33F+manJJNltHNjDgAipgQBUSbPte5Z33ViwXy86qH84qElm eDZsw4ryfZGmtNXlcnoAe5oG2axhYmku5Yyyk+/kK8JSlTKHg29s0Ovv6 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="330779930" X-IronPort-AV: E=Sophos;i="5.97,269,1669104000"; d="scan'208";a="330779930" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Feb 2023 19:50:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="658973797" X-IronPort-AV: E=Sophos;i="5.97,269,1669104000"; d="scan'208";a="658973797" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga007.jf.intel.com with ESMTP; 02 Feb 2023 19:50:23 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 2 Feb 2023 19:50:23 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 2 Feb 2023 19:50:23 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 2 Feb 2023 19:50:23 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 2 Feb 2023 19:50:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D0dqJGxa9zzyeXp5R6xoQndUKJjVSpTEowr73qELH3TXh/4jotREQPgiZrAQX8YM/yj+qA0hU/KzZ23vJfYYDtdiVGBAB/105gsW1pqZGClOVUZ2O/U5urMwhZCL7fSPBbjlurJIdVZYXBTnJhVXvv6stXRSuMPZiwLN/GBh+IjLxgFqzDn1PLARCOXYIRsDp+zMqJ/94P8ybYswoWuFoYa4UeNnuLwYoCKc/Jb85Y+EiqaEa0NFTfi5Le8ithtq3ZaHQafH17xI9P/w/7ShRb8IHynYo95uTIDu8L3efSEbVfRgv+qoz2/oC7XKpqPEaNBASxpiRPilDaQPtKMq6A== 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=kHCdq+Pzxbp3XLk0h5YrKjqZ1zm3947g/detgPpO8Us=; b=bBVj90lDfi6XE7ZNQ5jDGzhc2JyERe7XEzSi59kmRs4WUz+HiOPVCYcnoTrVr0O5frJd4hixP0221Ubh2loP7KEr6yB98l/owKq9Du1h/zyoYDlkmjcBwIGx5H/L1D4vJiTuSuVP0Q2BCtnvW6RoMkjL80WazX392QwiRtxYydhNE+rs4HieYQlM2objrQOMzAFT5F3fwIq4/fu4ot+jdMvh/ZE6uoC4R5GnNNDHZAYid6V8oSY8MYg0oUeGgZmyZayPwCzlb5vIjkkSlS0LVwiy3JKuuuipDtbtUw30RlRm90EOs5/M9/W9cUKpqtPVpZlVt5l/J6qsFU28xNc5VA== 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 Received: from SA1PR11MB6613.namprd11.prod.outlook.com (2603:10b6:806:254::9) by BN9PR11MB5321.namprd11.prod.outlook.com (2603:10b6:408:136::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Fri, 3 Feb 2023 03:50:20 +0000 Received: from SA1PR11MB6613.namprd11.prod.outlook.com ([fe80::ab30:b5db:8ea4:6eac]) by SA1PR11MB6613.namprd11.prod.outlook.com ([fe80::ab30:b5db:8ea4:6eac%9]) with mapi id 15.20.6064.027; Fri, 3 Feb 2023 03:50:20 +0000 From: "Su, Simei" To: David Marchand , "Zhang, Qi Z" CC: "Xing, Beilei" , "Zhang, Yuying" , "dev@dpdk.org" , "Yang, Qiming" , "stable@dpdk.org" Subject: RE: [PATCH v5] net/i40e: rework maximum frame size configuration Thread-Topic: [PATCH v5] net/i40e: rework maximum frame size configuration Thread-Index: AQHZNwMbP0Ocvdqg3kGKM9nE82Hy9K67nUoAgAD1l8A= Date: Fri, 3 Feb 2023 03:50:20 +0000 Message-ID: References: <20230202123021.54416-1-simei.su@intel.com> <20230202123632.56730-1-simei.su@intel.com> In-Reply-To: Accept-Language: zh-CN, 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB6613:EE_|BN9PR11MB5321:EE_ x-ms-office365-filtering-correlation-id: f27a0183-f589-4636-aa79-08db0599c57a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Y7lVNpiYxlsJ7oFhzN35KMg2/ZlyjtanSGklLKCFD/oruMTCCoJDgE6hkYo/pFwW4AbP+t47QCoSphfHuiq2RPzoqaricBwihw7tYwDlie5xLYFaw9zGz6zO0xd9I68dGWS3zPPJGUWwFliK8umFcN0pZueX1TSEfef7DNQF4B2Mm0VTIX+/o9ueU3X9JRltyg9mpPvpGVDSBaBIk+Hr37cx7XuVzv8TkaXgbvElfE0rr345Ty90YzxUl8QnAKENtjqdvQ/yP+gMSMw3NCa6Au5X+/lyc8EoD9iRw0sj7RnYaGZnjt5UcyqHF5X9Zlhb/EWjK2GGZbh0oy4iXIe9WPB/eSiOB82vFmJkmqi1w7sTM2GvXwb/Hle7HWEEtOAt7i6RVwdqWMyjf/5fnkKZJiEr12gK68Fl/fvz8Fl//WgqG39J8ir5yu4GDZFRLiuLL7fHkx6bu4hE5yh3LXZveqBDYYbHlgiJtzvqOunwbOhjmlFKZv4nHrYwg/4hH6D3+wdAnM14G6stQyw2q6hp480CVfuo1b9mlw0obGXPUC5cRbFEdbFyuZ65OZxSIiQ4MNjxnxybPLqwj4UjWtU+pWtE+q23OgiTlW+rqTo6j3voPGiv73e4fY9pKyxwKSm0HSONLcTWQDElH5LDgOkrS94Wb1ggEsU4cIy6IAueJZ4WIoYT3HXKrvY0gTvsm6a26z6KfHzgaBVjbmvggxAnJw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB6613.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(346002)(136003)(396003)(376002)(366004)(39860400002)(451199018)(5660300002)(41300700001)(52536014)(8936002)(66556008)(478600001)(76116006)(66446008)(4326008)(64756008)(66476007)(66946007)(8676002)(6506007)(53546011)(83380400001)(110136005)(186003)(9686003)(2906002)(38100700002)(82960400001)(122000001)(33656002)(55016003)(86362001)(38070700005)(54906003)(316002)(7696005)(6636002)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bnNPSUJnVWsrcTNNdDFNNlJXSmZqZ3BYVE80YjE5SEpQeldIdzlGTG9wa2hz?= =?utf-8?B?WVBObW1XdEUwL290L1Fwd1ZLQ0JpQk52UitwY21Kc3VZRzdFMDVndEYzTCsw?= =?utf-8?B?cktYREpPbmRtK0NDVVhRUS9uQTRTbEpaZ01HcmZldElzbXVBWUNiZVIwL2dU?= =?utf-8?B?TTd2aEdwb0dGdWVvQ1c3WkVKbGMzYTVHTFc3OVBINjFsMi9hQkNnSW9QMjI3?= =?utf-8?B?elVzRHk4SFJJQ1pNeVpoYms4MTVXd3ErampsTGlhZEZKQ1NpWEppR2hKUWor?= =?utf-8?B?UkRjRnN3ZEJwZ0JlaTNFeUo4a0RkMDRwdktvY2VDN0ZTV3pZQ0RLaDJidHJq?= =?utf-8?B?SHlycDlpeXJoWnJUMTBpdzBTdEF3R2hZUXJlSXVKazBhcXJMMnBpRUhOZ0xP?= =?utf-8?B?OGpqbWdIYTRyOVdLeVZLZ1BGTjhWUUw4YnQrTDlreE9KZmJWdXp0QkRmaEhw?= =?utf-8?B?UjFVdlJHZE14NWllKzhuV1VVNExRQm9QQ1BKOGNuYURVeHhuSUhMWmdGVzBy?= =?utf-8?B?SndocitzT0F1TUg1MlA3Y1g4QzJ6ZGFobGhRZkRsZUdqbUJxeXpQN3NqOWlL?= =?utf-8?B?c3hwNFZCbUk4S0RIOE5qL1JKc2wwRDdCaE9ydHRRMFk2NmUzQTRBNE1qWW9q?= =?utf-8?B?TWV6UVpCbk5qQmYveWlJSDNzK3RFdU5YRWI0d2V1a0xFN2ZGckxNV25WU0RD?= =?utf-8?B?eERNRTRuQmNKalh2clBNU2lqREN3WVJOQ3RyQlgrL1ErTXQ3K2VSekU5Q0k5?= =?utf-8?B?UEdRRnJhRDJObDVCT01FTGtUbkJSSVA4RnU2aUtCbzhLcGsrNjZaMlhoUnZy?= =?utf-8?B?Qm1OTDMrT3NORklRVGlzY1cxdGV5LytJd2RPMk5tanNzUU4rdDBDUWpiWWF2?= =?utf-8?B?b1VJT1hvVksraFMydytHSUFha1VwYTJZSEdsSWxaTFliek8veDBRdi9Dbkpl?= =?utf-8?B?UHhHRjVUTjNUb3RhQ3FrdmZVZTFwVnFJMjh5d3ovR1N6QnhabGVDZGxmTWQx?= =?utf-8?B?dFVVU21FVVpBeE03aC9SNWtEbk8vQlpYM2dRNi9CSkQ4SjUrZlRJbThSd0ZC?= =?utf-8?B?V2JjakxPZjl5UmpPMWFtd2hoSjNKdHNsWU10UU83SmJXOWNLUDFmeEhoeDhp?= =?utf-8?B?OHFvUnZxN2NmSlVad2FaNzVMOXdDM0FMa093OFRoWlBGL1NyOHg0UGtWdUZD?= =?utf-8?B?R3R3eDZnamQzRHNPdVVxaHlvTlMvSk9VZFdJdXY2eDhEdW5UWFdWYmd0TklQ?= =?utf-8?B?SmE0dE0vYnJOK1VtbVBjeU56UGlvM2VUaFhwdUNKZUJ3L054Mks1MVhPNFpm?= =?utf-8?B?R25BN21IWnBJa1VPNDNFLzBIcWE0RW1keHViTWZYZjBwd2ZSUVFJZmlXMktl?= =?utf-8?B?Yll1MVMyMGtSVG1uSWkwK2hlbkVkY3Zydk9LK01iMlJJYWJnaGdicnhRb2tV?= =?utf-8?B?NzlFT3pZdTg2RVlaRFFsUGRKcmdpWnJHS29wRkdVeVczODdmUE13aTI5S20v?= =?utf-8?B?cGhLM0VXU0E4TitaNFBLbFo5VnhmNENlMVl3MXp6S1VPQTdUMzMreHJoSWRL?= =?utf-8?B?UXljN2ozT1V2K0xITVBqb2lrMzBxbXFyYU9na3NaY1A0SjFaMmFnaWNvaVFE?= =?utf-8?B?NjBMMFIzMFd1RHIxdXNUNnZEVWp0OVBEUEJ3cGU3SGluNmhVQ21DMlhZbGY2?= =?utf-8?B?NzZ3ZTR4S3Mwd1Y1YmlnclB2VkI0cTFaMDllSThnYXZpWXJSWllHaHJsL29T?= =?utf-8?B?OENzak9rZ2ZsRklBd3FzdXFoSU5SR1ZkSExWT1lVT3VscWV6Zi9YcThIbTQ3?= =?utf-8?B?SUlXNDJyVHhHQUJ3YVZpOTAzRzdSZWYwaGpHUWxDWjh6cU1qQ1ZoUmMxenpG?= =?utf-8?B?K3pCOFFWUGhCM0t4VlNQSlFqOUdwUXArdkVlNWJrZkJaMG5oakhuQ3Exd01w?= =?utf-8?B?b0s1Wlh5RktZbXpDRDYyU2FEajZsbEpmc1I5TnhUZTZqN0xIamlsRDlqaXhl?= =?utf-8?B?MDJ3bG1IQlBTYjlRV2R4Ni9JTjZadi9TM1ltVTNONjZ1Z2l4ZXBPMUtZd29K?= =?utf-8?B?Y2NOcFAwUU5nN1JUR2o1b2pWSFRSamJlL1NUSTVNQmY2WDlBOGNjSVhIZEFT?= =?utf-8?B?WEliY0JXUlFmb0l1NXR6MXBEMVFoSmxRRitIQkV1MDQ2R2ZJZVFvUjVFS3ll?= =?utf-8?Q?W2byvcPA2hdQfTsBfh/HYqXoN+XjcLQ8/d169FFcSubt?= 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: SA1PR11MB6613.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f27a0183-f589-4636-aa79-08db0599c57a X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2023 03:50:20.3717 (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: zzyQnrGLJmGqKhKjxo8s8CTGkKTonGv4WjmNH1dPmk/WT4kIMX57MW8FcrYWXIKQEAdbuzyR782Eh1yo8S0lVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5321 X-OriginatorOrg: intel.com 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 SGkgRGF2aWQsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQg TWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBG ZWJydWFyeSAyLCAyMDIzIDg6NTYgUE0NCj4gVG86IFN1LCBTaW1laSA8c2ltZWkuc3VAaW50ZWwu Y29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiBDYzogWGluZywgQmVp bGVpIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgWXV5aW5nDQo+IDx5dXlpbmcuemhh bmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBZYW5nLCBRaW1pbmcNCj4gPHFpbWluZy55YW5n QGludGVsLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY1XSBu ZXQvaTQwZTogcmV3b3JrIG1heGltdW0gZnJhbWUgc2l6ZSBjb25maWd1cmF0aW9uDQo+IA0KPiBP biBUaHUsIEZlYiAyLCAyMDIzIGF0IDE6MzcgUE0gU2ltZWkgU3UgPHNpbWVpLnN1QGludGVsLmNv bT4gd3JvdGU6DQo+ID4NCj4gPiBUaGlzIHBhdGNoIHJldmVydHMgbWVudGlvbmVkIGNoYW5nZXMg YmVsb3cgdG8gcmVtb3ZlIHVubmVjZXNzYXJ5IGxpbmsNCj4gPiBzdGF0dXMgY2hlY2sgYW5kIG9u bHkgbW92ZXMgbWF4IGZyYW1lIHNpemUgY29uZmlndXJhdGlvbiB0byBkZXZfc3RhcnQuDQo+ID4g QWxzbywgaXQgc2V0cyB0aGUgcGFyYW1ldGVyICJ3YWl0IHRvIGNvbXBsZXRlIiB0cnVlIHRvIHdh aXQgZm9yDQo+ID4gY29tcGxldGUgcmlnaHQgYWZ0ZXIgc2V0dGluZyBsaW5rIHVwLg0KPiANCj4g V2h5IGlzIHRoZSBjaGFuZ2Ugb24gbGluayBzdGF0dXMgbmVlZGVkPw0KPiBJcyBpdCBuZWNlc3Nh cnk/DQoNCkluZGVlZCwgaXQgZG9lc24ndCBjaGFuZ2UgdGhlIGxpbmsgc3RhdHVzLCBpdCBvbmx5 IGludm9sdmVzIHVwZGF0ZSwgd2FpdGluZyBmb3IgaXQgdG8gY29tcGxldGUuDQpTb3JyeSBub3Qg dG8gZGVzY3JpYmUgY29ycmVjdGx5IGFib3V0IHNldHRpbmcgdGhlICIgd2FpdCB0byBjb21wbGV0 ZSIgdHJ1ZS4NCg0KPiANCj4gPg0KPiA+IEZpeGVzOiBhNGJhNzczNjc5MjMgKCJuZXQvaTQwZTog ZW5hYmxlIG1heGltdW0gZnJhbWUgc2l6ZSBhdCBwb3J0DQo+ID4gbGV2ZWwiKQ0KPiA+IEZpeGVz OiAyMTg0ZjdjZGVlYWEgKCJuZXQvaTQwZTogZml4IG1heCBmcmFtZSBzaXplIGNvbmZpZyBhdCBw b3J0DQo+ID4gbGV2ZWwiKQ0KPiA+IEZpeGVzOiA3MTk0NjlmMTNiMTEgKCJuZXQvaTQwZTogZml4 IGp1bWJvIGZyYW1lIFJ4IHdpdGggWDcyMiIpDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+ DQo+ID4gU2lnbmVkLW9mZi1ieTogU2ltZWkgU3UgPHNpbWVpLnN1QGludGVsLmNvbT4NCj4gDQo+ IEkgd291bGQgaGF2ZSBwcmVmZXJyZWQgeW91IHJlcGx5IHRvIG15IG9yaWdpbmFsIHJlcG9ydC4N Cj4gQXQgbGVhc3QsIEknZCBsaWtlIHlvdSBhZGQgc29tZSBjcmVkaXQgd2l0aCBteSBuYW1lIGlu IHRoZSBjb21taXRsb2cuDQoNClNvcnJ5LCBJIHdpbGwgbm90aWNlIGl0IGluIG5leHQgdmVyc2lv bi4NCg0KVGhhbmtzLA0KU2ltZWkNCg0KPiANCj4gDQo+IEZvciB0aGUgcmVjb3JkLCB0aGUgZGlm ZmVyZW5jZXMgd2l0aCBteSB2MSBhcmU6DQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv aTQwZS9pNDBlX2V0aGRldi5jIGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jDQo+IGlu ZGV4IDU2MzVkZDAzY2YuLjVkNTdiYjlhMGUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2k0 MGUvaTQwZV9ldGhkZXYuYw0KPiArKysgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmMN Cj4gQEAgLTIzMjcsNiArMjMyNyw3IEBAIGk0MGVfZGV2X3N0YXJ0KHN0cnVjdCBydGVfZXRoX2Rl diAqZGV2KQ0KPiAgICAgICAgIHVpbnQzMl90IGludHJfdmVjdG9yID0gMDsNCj4gICAgICAgICBz dHJ1Y3QgaTQwZV92c2kgKnZzaTsNCj4gICAgICAgICB1aW50MTZfdCBuYl9yeHEsIG5iX3R4cTsN Cj4gKyAgICAgICB1aW50MTZfdCBtYXhfZnJhbWVfc2l6ZTsNCj4gDQo+ICAgICAgICAgaHctPmFk YXB0ZXJfc3RvcHBlZCA9IDA7DQo+IA0KPiBAQCAtMjQ0Nyw3ICsyNDQ4LDcgQEAgaTQwZV9kZXZf c3RhcnQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYpDQo+ICAgICAgICAgICAgICAgICAgICAgICAg IFBNRF9EUlZfTE9HKFdBUk5JTkcsICJGYWlsIHRvIHNldCBwaHkNCj4gbWFzayIpOw0KPiANCj4g ICAgICAgICAgICAgICAgIC8qIENhbGwgZ2V0X2xpbmtfaW5mbyBhcSBjb21tYW5kIHRvIGVuYWJs ZS9kaXNhYmxlIExTRQ0KPiAqLw0KPiAtICAgICAgICAgICAgICAgaTQwZV9kZXZfbGlua191cGRh dGUoZGV2LCAwKTsNCj4gKyAgICAgICAgICAgICAgIGk0MGVfZGV2X2xpbmtfdXBkYXRlKGRldiwg MSk7DQo+ICAgICAgICAgfQ0KPiANCj4gICAgICAgICBpZiAoZGV2LT5kYXRhLT5kZXZfY29uZi5p bnRyX2NvbmYucnhxID09IDApIHsgQEAgLTI0NjUsOCArMjQ2NiwxNg0KPiBAQCBpNDBlX2Rldl9z dGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJwbGVhc2UgY2FsbCBoaWVyYXJjaHlfY29tbWl0KCkgIg0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgImJlZm9yZSBzdGFydGluZyB0aGUgcG9ydCIpOw0KPiANCj4gLSAgICAgICBp NDBlX2FxX3NldF9tYWNfY29uZmlnKGh3LCBkZXYtPmRhdGEtPm10dSArDQo+IEk0MEVfRVRIX09W RVJIRUFELCBUUlVFLA0KPiAtICAgICAgICAgICAgICAgZmFsc2UsIDAsIE5VTEwpOw0KPiArICAg ICAgIG1heF9mcmFtZV9zaXplID0gZGV2LT5kYXRhLT5tdHUgPw0KPiArICAgICAgICAgICAgICAg ZGV2LT5kYXRhLT5tdHUgKyBJNDBFX0VUSF9PVkVSSEVBRCA6DQo+ICsgICAgICAgICAgICAgICBJ NDBFX0ZSQU1FX1NJWkVfTUFYOw0KPiArDQo+ICsgICAgICAgLyogU2V0IHRoZSBtYXggZnJhbWUg c2l6ZSB0byBIVyovDQo+ICsgICAgICAgcmV0ID0gaTQwZV9hcV9zZXRfbWFjX2NvbmZpZyhodywg bWF4X2ZyYW1lX3NpemUsIFRSVUUsIGZhbHNlLCAwLA0KPiBOVUxMKTsNCj4gKyAgICAgICBpZiAo cmV0KSB7DQo+ICsgICAgICAgICAgICAgICBQTURfRFJWX0xPRyhFUlIsICJGYWlsIHRvIHNldCBt YWMgY29uZmlnIik7DQo+ICsgICAgICAgICAgICAgICByZXR1cm4gcmV0Ow0KPiArICAgICAgIH0N Cj4gDQo+ICAgICAgICAgcmV0dXJuIEk0MEVfU1VDQ0VTUzsNCj4gDQo+IA0KPiBRaSwgZG9uJ3Qg YXBwbHkgdGhpcyBmaXggeWV0Lg0KPiBJJ2xsIGdlbmVyYXRlIHNvbWUgYmluYXJpZXMgaW50ZXJu YWxseSB0byBoYXZlIFJlZCBIYXQgUUUgcnVuIHRoZWlyIHRlc3RzLg0KPiANCj4gDQo+IFRoYW5r cy4NCj4gDQo+IC0tDQo+IERhdmlkIE1hcmNoYW5kDQoNCg==