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 7B1B0A0C45; Wed, 20 Oct 2021 05:08:40 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3835B40683; Wed, 20 Oct 2021 05:08:39 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 026CA40142 for ; Wed, 20 Oct 2021 05:08:36 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10142"; a="228948828" X-IronPort-AV: E=Sophos;i="5.87,165,1631602800"; d="scan'208";a="228948828" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2021 20:08:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,165,1631602800"; d="scan'208";a="444180486" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga006.jf.intel.com with ESMTP; 19 Oct 2021 20:08:35 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) 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; Tue, 19 Oct 2021 20:08:35 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 19 Oct 2021 20:08:34 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Tue, 19 Oct 2021 20:08:34 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 19 Oct 2021 20:08:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kQMCYJRW1rgb9JoPMZJ1xTx1aJzP1bzxEa+Wo2o06oBFPBlxlgFNamarVSkjIXh4CqcnJPK9KClxz0IiBZ8mhUk+lCL+j3cMPK+5/z17uGOCFUhlFyiFeeWKhWojTo2PkAmO/Sj76c1IhZrnwzbGUCnqjq2LntdANegdgsDDBVo88ofIgHqIPSbs5xNfxbENDEa2Oc2V4Yv8i8D0pcca7gBgsGW92TQN72jIl2BKEs8E0PS+l6i1szP52/v5z1gplxu9ZHUqLd4xKvjFbQ7E3YEVIp4mz75Gj13F/+T4V8sjd2J5fqYd+thoWIM1187kfuRn7XWx8gq4AvGoOJq5Ng== 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=wHjsCvoeu+hTNVRA2jyQAbqnR9ea/uBd+hkE+Q02YsY=; b=MH3FT1FJF9GMsadZZzWhwvbN/+66HZnE3BUNC9gcE+zfkUaRbKQu4zq+RWFhfBnyKTOUzMpM2Wx919ZcEtsYdvVouCIW0Fcr77NilR12yaxJ2/yEfnjsoRjtaz7/xNOxtAIokuxmwRpF1mQ93hxkgGFDRdFg+ej+OojGWl6q8hPlSJ1M5LnqB+io6iPiXdnmIeqZ0WHk2qUj7xgYpJe8LHjzzHGMcYpt+6PnRRkGaXmcUqWagVuf75rNrtdKPqeyDKW0lboS63b+a2fYvnCuOodCWVaKgbrbNKyFSeKUdun/Yp5rO9nu4xop4XxxfKyOUYEA9bMOmC4JrIcpmwstWQ== 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=wHjsCvoeu+hTNVRA2jyQAbqnR9ea/uBd+hkE+Q02YsY=; b=YIhubs0IFf1zGNBYR37w1i5tPpLuD+kSx0xUCeKfjCZOipHmyHee6rQIjUApaKz297gz9oh/1Toshg6s2GQbE78Dsd16q/DUw0LjWg3qImlaOn1J9UYoWEfBxsSyj99DfV2IBo8wGsKo8ArAE3aPwBRy+jV8HMIuPk3ERdliM40= Received: from DM6PR11MB3898.namprd11.prod.outlook.com (2603:10b6:5:19f::12) by DM5PR11MB1530.namprd11.prod.outlook.com (2603:10b6:4:c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Wed, 20 Oct 2021 03:08:30 +0000 Received: from DM6PR11MB3898.namprd11.prod.outlook.com ([fe80::4ca9:17cf:64c4:ca73]) by DM6PR11MB3898.namprd11.prod.outlook.com ([fe80::4ca9:17cf:64c4:ca73%4]) with mapi id 15.20.4608.018; Wed, 20 Oct 2021 03:08:30 +0000 From: "Zhang, AlvinX" To: "Yigit, Ferruh" , Tudor Cornea , "Zhang, Qi Z" CC: "Wang, Haiyue" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/ixgbe: initialize max_rx_pkt_len if rlpml_set_vf fails Thread-Index: AQHXwc3t9J3Mz13MCEW3hvdHBWeC26vUHCAAgAYyMwCAAOiG0A== Date: Wed, 20 Oct 2021 03:08:30 +0000 Message-ID: References: <1634306769-20123-1-git-send-email-tudor.cornea@gmail.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: 6bbb0903-8ca3-400b-9724-08d99376e4da x-ms-traffictypediagnostic: DM5PR11MB1530: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PRog8ECn9u3R+Gx6lhKNNyzAdXORZr0794KW0Mr7WRNgr4IijXST2927CUPo1v56a73FTS8xxEX8/zAT8npf87QBxyVKb8Whko5Tpu0nRtdSKNPHGo+jKrdAYn5e6l3+2o2684BdUdnruTMsiN8dKuh9zRbdXnMEPY40y6+QQNYJHOHo0qaSfUxryDTYGmMeH78MGZxOgt6dAPlKfKoSzglkzdd7pfuJuYJOVBVq8WS+7Jk600mkw7uZpLdZBQJjDR6tGoE0PLKxojxszkOBbMkfrUlCLkHm930cEne4y5GnmY4LDa2AVUUZ7fllQssbzjXufpLfU+P6kb2R+taHyoD80/q8xcNtZXtiwmkjzuilr4BrACSXXZC5r6ZCOUwG6jHAWQApM3jpIMz+63kysoHp2+jdlAKqDCMglyhsKWS/D2QE3Q6Ou9Eay7FFLiJvTXl4pmTEoltS7eSG3iWIdwYUYdt3MKtrS4NmsUBDG7DwebajawmDYj2g9YuNVdBCJdmtE04cPBP+EdbuAumWp3I0dQGaPZBSvOQPNs94uWqhRqNnClyP1B0KzMfTql/C5hHq8ho+9KAI/gm82QREVNFeQXoovfR+BmzT1OS0wkR3vf6hhcUBimyKaeURVlwt6c4WfyfqjSGMDb0CQOgQ1fm+n+YgJVAmLLIRqjTWTvN7YxeNQeDowPALo1dz8bpYluyKF2Oxut5/bMLtKdTZ5Lst49FR9CMDNTkyvgmfR7+l/O0OM7ZprH53FUTDrWnoa2yNq7YYySxKLd/wrcY43c6SijKbZSeN8h9gLGAdvJE= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3898.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(64756008)(54906003)(186003)(2906002)(6636002)(76116006)(508600001)(86362001)(66446008)(5660300002)(66476007)(82960400001)(55016002)(9686003)(71200400001)(110136005)(66946007)(26005)(66556008)(83380400001)(8676002)(38070700005)(316002)(7696005)(122000001)(33656002)(966005)(8936002)(38100700002)(4326008)(52536014)(6506007)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cUlIY2h6dnhYT1V3VDRBVkdlTm9sbGdpMjhocUxiVlFaU24xR28vS1NOSjFy?= =?utf-8?B?aFcvRzFlZXYzTXl0dUtIbGVRVXNTclY0TGVGM0VHSmpVMHY4MitzVnRic0JE?= =?utf-8?B?WWpWRHlLTGpIZ1RJNDROWDNTdjlaUUxiekx4VExhY1RuOUZQMHFjdC9PNWlv?= =?utf-8?B?bFZJR1Nxam5ldnRhdEFSV0o2WmVpREIxdDRpaVd2S2RJeVVrZEt5bDFhdG1F?= =?utf-8?B?aHhtTVFIWHRqNzRwNUNvTXFUTkpCdHVQb1NQelc1ODZ0bUw1S1JuSTBGL0JE?= =?utf-8?B?Z3I4Y1FYYkNpaTFiQmdpZW5MOEpOVXVQL1Bjdk0rRjdHQTJSV1E3ZlhybmRF?= =?utf-8?B?cWRXRGVOdXhEMzI3Z0FncGcyS2Q1di9WZ3pzclVpZkNtcXk1VDdIM3VIZk9N?= =?utf-8?B?UHh2cHdwMXBLY3E3Z0ZTTEJZRE5JakRLRy9vd0R6TER3dnMzUmtPRmxRSlVH?= =?utf-8?B?VFBhSFVJZXN3bFdYWFA3OUlZSVBiU0NCTEp1R3JTQ1R4VGRhVS9BazlsN0xI?= =?utf-8?B?NnVpcDRYTGMwY2VEdExENFJyeVJIdFhWL0tLZnVydjh6dDlMNjNUUEJUVjcr?= =?utf-8?B?cUFnVUgxbUR3czQ2aTdjb1pIcHVSS0hmWGc5dFFvTURYMEJqSmpEZW11aFV4?= =?utf-8?B?bTZMVy9uK0oybVpTU21yNCt1T0lQWjFLQkFUT3dZOWZlK1BIS0ZqNkdHVCsx?= =?utf-8?B?MjF2dzBleWNBckJqZTEzYnJZM1R4SEN5elRCbG82dEJFTXBBM0lHZ1hUV0xV?= =?utf-8?B?c3NQMWc2RHFVOTdVVXhqVVY4ZW9NOUVwcUZoSGJxQ1hkSnZ3UTdvc2YreitM?= =?utf-8?B?Y0RLSWtvWjNtMEhJVGRFdjgzeE05ZWcyS1QwWTI1amJ4b0Y4N0dQSURpZ3F3?= =?utf-8?B?QTZuWE1RRWZKbWFXM0RacUFDQ3BYc3dIZk16enYvaFdjd2k4aThEeS9ONlE5?= =?utf-8?B?WUsrQUdlN2hhOUNVakcyaUhHajhpN0MzT2JBZW9YbkJqMzEvdnVWbmwxSXNL?= =?utf-8?B?R1JqTTdrRGh2ZnJ5d0ZIUXJOU2NEV2pDeENWUlc4YmVyS01PUGw0WEsxZzZx?= =?utf-8?B?aGk0eTVjUXlCb3M3SHU5UC9UUnNnTUJVbEdhb2NLVTZKRzlmaUJHeDFxVkJF?= =?utf-8?B?WE84TERkSEpOcU5xbGtzeEhxbDNNQVZEUjVUUU5nWXkyS0hpTlk1YUhMOW9m?= =?utf-8?B?VWpuSC9OalJWTkJkRk56aGlQV1k0Q25uQTN5M1k1M2ZvRDhnR1liTkhDSHo5?= =?utf-8?B?Q1VzZkZHS2xDRWs2enJ0UkkxcVp5VmRtK3Q5cnI1ckdTSFNNa3ZzNUlxSTh3?= =?utf-8?B?VXBPRy9sd2VXVUhXclZtSkpnZlFJczRaYmxIVWNJZjlZRG95aFVXVWdOZFND?= =?utf-8?B?NFR3ZmpCbzVrR3NRMFB2NjlJVlJ5MXJpcUdTQmFoTGlEWFltY3NsWlI1UW5u?= =?utf-8?B?aUpVZ0gwblJNRE5uZExLc0p3aFpSbDEyaGZ6YTdhd05RNXFRRmwzejZPVlNJ?= =?utf-8?B?QjNVNXNCaDNTWi82M2Jza2t6NzlTZEx0elpvclZTbkR0NENZb2hWOGxwVDJv?= =?utf-8?B?SXBxZFRqOWFCL2h3cUdOaWZuUkYrWEJiR0VDM2VxWlNVY2d4aHRGSS9LUFll?= =?utf-8?B?dG9sbDg0UXlQNEJ5VVZaNGFlWHNnbTdnSHZUVEJOUG1vNy9KRExJR2JKTC9X?= =?utf-8?B?cStBT2NpSEFhUnVpVHVBMFlpK0QrRk9ZbFBqRHhJeWtxcDBmWDFMVEhpaG9h?= =?utf-8?Q?UqYKnbRhny6DgimNLdrkSfnsL4JdPuxvhL9my6h?= 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: DM6PR11MB3898.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bbb0903-8ca3-400b-9724-08d99376e4da X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2021 03:08:30.3131 (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: kayA3yZVEUUcWhrXqweLg+JtU5TGYaXUmJDqFDteFMEZVJE4JFMCUrRX8ENgJLX6zQAc/lN5xFQQaG5QOBxkKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1530 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] net/ixgbe: initialize max_rx_pkt_len if rlpml_set_vf fails 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoIDxmZXJy dWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDE5LCAyMDIxIDg6 NTggUE0NCj4gVG86IFR1ZG9yIENvcm5lYSA8dHVkb3IuY29ybmVhQGdtYWlsLmNvbT47IFpoYW5n LCBRaSBaDQo+IDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gQ2M6IFpoYW5nLCBBbHZpblggPGFs dmlueC56aGFuZ0BpbnRlbC5jb20+OyBXYW5nLCBIYWl5dWUNCj4gPGhhaXl1ZS53YW5nQGludGVs LmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIG5l dC9peGdiZTogaW5pdGlhbGl6ZSBtYXhfcnhfcGt0X2xlbiBpZg0KPiBybHBtbF9zZXRfdmYgZmFp bHMNCj4gDQo+IE9uIDEwLzE1LzIwMjEgMzoyMCBQTSwgVHVkb3IgQ29ybmVhIHdyb3RlOg0KPiA+ IFNvbWUgb2Ygb3VyIGN1c3RvbWVycyB1c2UgRVNYaSA2LjAgb3IgNi41IHNlcnZlcnMsIHdoaWNo IGNvdWxkIGhhdmUNCj4gPiBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgUEYgaXhnYmUgZHJpdmVyLg0K PiA+IEl0IHNlZW1zIHRoYXQgd2l0aCBhIG1vcmUgcmVjZW50IHZlcnNpb24gb2YgdGhlIFBNRCBk cml2ZXIsIHdlIGFyZSBub3QNCj4gPiBhYmxlIHRvIGluaXRpYWxpemUgODI1OTlFQiBwb3J0cyBj b3JyZWN0bHkuDQo+ID4gVGhpcyBzY2VuYXJpbyBzZWVtcyB0byBoYXZlIHdvcmtlZCB3aXRoIERQ REsgMTkuMTEuDQo+ID4NCj4gPiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBwcmludCBhIHdhcm5p bmcsIHdoaWxlIHN0aWxsIGFsbG93aW5nIHRoZQ0KPiA+IGRyaXZlciB0byBpbml0aWFsaXplIHRo ZSBwb3J0cyA/DQoNClRoZXJlIGlzIGEgc2NlbmFyaW8gdGhhdCB3ZSBpbml0aWFsaXplIHRoZSBw b3J0IHN1Y2Nlc3NmdWwsIHdpdGggbm8gYW55IGVycm9yLCBidXQgd2UgY2Fubm90IGdldCBhbnkg cGFja2V0cy4NClNvIGtlZXAgcHJpbnRpbmcgZXJyb3Igb3Igd2FybmluZyBhbmQgc3RpbGwgYWxs b3dpbmcgdGhlIGRyaXZlciB0byBpbml0aWFsaXplIHRoZSBwb3J0IG1heSBiZSB0aGUgYmVzdCBz b2x1dGlvbi4NCg0KPiA+DQo+ID4gSSB3YXMgYWxzbyB0aGlua2luZyBhYm91dCB0aGUgcmV0dXJu IGNvZGUgb2YgaXhnYmV2Zl9kZXZfc2V0X210dS4NCj4gPiBEbyB5b3UgdGhpbmsgaXQgd291bGQg YmUgbW9yZSBhcHByb3ByaWF0ZSB0byByZXR1cm4gRU5PVFNVUCBvciBFTk9TWVMNCj4gPiBpbnN0 ZWFkIG9mIEVJTlZBTCA/DQoNCklmIGl4Z2JldmZfZGV2X3NldF9tdHUgZmFpbHMsIHdlIGhhdmUg bm8gd2F5IHRvIGtub3cgaXQgYmVjYXVzZSBvZiBpbnZhbGlkIHZhbHVlIG9yIG5vdCBzdXBwb3J0 ZWQ/DQppeGdiZXZmX2Rldl9zZXRfbXR1IHJldHVybnMgb25lIHRoZSB0aGVzZSB2YWx1ZXM6IDAg b3IgSVhHQkVfRVJSX01CWA0KDQo+ID4NCj4gPiBBcyBhIHVzZXIsIGNhbGxpbmcgJ3J0ZV9ldGhf ZGV2X210dV9zZXQnLCBJIHdvdWxkIGV4cGVjdCBhbiBlcnJvciBsaWtlDQo+ID4gRUlOVkFMIHRv IHN1Z2dlc3QgdG8gbWUgdGhhdCB0aGUgbXR1IHZhbHVlIHdoaWNoIEkgcHJvdmlkZWQgaXMNCj4g PiBpbmNvcnJlY3QgWzFdLiBUaGUgODI1OTkgTklDLCBob3dldmVyIGhhcyBzb21lIHBhcnRpY3Vs YXJpdGllcyByZWxhdGVkDQo+ID4gdG8gbXR1LCB3aGljaCBjb3VsZCBjYXVzZSB0aGUgb3BlcmF0 aW9uIHRvIGZhaWwuIEkgd2FzIHRoaW5raW5nIHRoYXQNCj4gPiBFSU5WQUwgbWlnaHQgbm90IGJl IG1vc3QgZGVzY3JpcHRpdmUgZXJyb3IuDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly9kb2MuZHBkay5v cmcvYXBpL3J0ZV9fZXRoZGV2XzhoLmh0bWwNCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBUdWRvcg0K PiANCj4gSGkgVHVkb3IsDQo+IA0KPiBDYW4geW91IHBsZWFzZSBjaGVjayBpZiB0aGUgcGF0Y2gg aXMgc3RpbGwgYWZ0ZXIgJ21heF9yeF9wa3RfbGVuJyByZWxhdGVkIGNoYW5nZXMNCj4gaW4gbmV4 dC1uZXQ/DQo+IA0KPiA+DQo+ID4gT24gRnJpLCAxNSBPY3QgMjAyMSBhdCAxNzowNiwgVHVkb3Ig Q29ybmVhIDx0dWRvci5jb3JuZWFAZ21haWwuY29tPg0KPiB3cm90ZToNCj4gPg0KPiA+PiBJdCBz ZWVtcyB0aGF0IGlmIHRoZSBjYWxsIHRvIGl4Z2JldmZfcmxwbWxfc2V0X3ZmIGZhaWxzLCB3ZSB3 aWxsIG5vdA0KPiA+PiBpbml0aWFsaXplIGRldl9jb25mLnJ4bW9kZS5tYXhfcnhfcGt0X2xlbiBj b3JyZWN0bHkgYW55bW9yZS4NCj4gPj4NCj4gPj4gVGhpcyBoYXBwZW5zIHdpdGggYSA4MjU5OUVC IE5JQyBhbmQgYSBWTXdhcmUgRVNYSSA2LjAgc2V0dXAsIGFuZCBpcw0KPiA+PiBjYXVzaW5nIFZG IHRoZSBwb3J0cyB0byBmYWlsIHRvIGluaXRpYWxpemUNCj4gPj4NCj4gPj4gV2Ugc2VlIHRoZSBm b2xsb3dpbmcgZXJyb3I6DQo+ID4+IGl4Z2JldmZfZGV2X3J4X2luaXQoKTogU2V0IG1heCBwYWNr ZXQgbGVuZ3RoIHRvIDE1MTggZmFpbGVkLg0KPiA+Pg0KPiA+PiBJbnZlc3RpZ2F0aW5nIG92ZXIg RFBESyAxOS4xMSwgaXQgc2VlbXMgdGhhdCB0aGUgY2FsbCBzdGlsbCBmYWlscywNCj4gPj4gYnV0 IGl0IGRvZXNuJ3QgZXhpdCBwcmVtYXR1cmVseSwgYW5kIG1heF9yeF9wa3RfbGVuIGlzIGluaXRp YWxpemVkIGluDQo+ID4+IHRoZSByZXNwZWN0aXZlIGNhc2UuDQo+ID4+DQo+ID4+IE9uIHRoZSBF U1hpIHNlcnZlciwgd2Ugc2VlbSB0byBoYXZlIHRoZSBmb2xsb3dpbmcgZHJpdmVyDQo+ID4+IG5l dC1peGdiZTogMy43LjEzLjcuMTRpb3YtMjB2bXcuNjAwLjAuMC4yNDk0NTg1DQo+ID4+DQo+ID4+ IEl0IHNlZW1zIHRoYXQgdGhlIGJlaGF2aW9yIHJlbGF0ZWQgdG8gTVRVIHNldHRpbmcgaGFzIGNo YW5nZWQgc2luY2UNCj4gPj4gdGhlIGZvbGxvd2luZyBjb21taXQ6DQo+ID4+DQo+ID4+IGNvbW1p dCBjNzc4NjZhMTY5MDQgKCJuZXQvaXhnYmU6IGRldGVjdCBmYWlsZWQgVkYgTVRVIHNldCIpDQo+ ID4+DQo+ID4+IFdlIHdvdWxkIGxpa2UgdG8gc3RpbGwgYmUgYWJsZSB0byBzdXBwb3J0IG9sZGVy IHNldHVwcyBpZiBwb3NzaWJsZSwNCj4gPj4gYXMgd2UgbWlnaHQgaGF2ZSBjdXN0b21lcnMgcnVu bmluZyBFU1hpIDYuMCBvciA2LjUsIGFuZCB0aGVzZSBzZWVtIHRvDQo+ID4+IGhhdmUgYW4gb2xk ZXIgdmVyc2lvbiBvZiB0aGUgUEYgZHJpdmVyIGFzIGRlZmF1bHQuDQo+ID4+DQo+ID4+IFNpZ25l ZC1vZmYtYnk6IFR1ZG9yIENvcm5lYSA8dHVkb3IuY29ybmVhQGdtYWlsLmNvbT4NCj4gPj4gLS0t DQo+ID4+ICAgZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMgfCA1ICsrKy0tDQo+ID4+ ICAgZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0eC5jICAgfCAxIC0NCj4gPj4gICAyIGZpbGVz IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2l4Z2JlL2l4Z2JlX2V0aGRldi5jDQo+ID4+IGIvZHJpdmVy cy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMNCj4gPj4gaW5kZXggNGRiZTA0OS4uNDMwMWRmZCAx MDA2NDQNCj4gPj4gLS0tIGEvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMNCj4gPj4g KysrIGIvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMNCj4gPj4gQEAgLTYzNjksNiAr NjM2OSw5IEBAIGl4Z2JldmZfZGV2X3NldF9tdHUoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsDQo+ ID4+IHVpbnQxNl90IG10dSkNCj4gPj4gICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsN Cj4gPj4gICAgICAgICAgfQ0KPiA+Pg0KPiA+PiArICAgICAgIC8qIHVwZGF0ZSBtYXggZnJhbWUg c2l6ZSAqLw0KPiA+PiArICAgICAgIGRldi0+ZGF0YS0+ZGV2X2NvbmYucnhtb2RlLm1heF9yeF9w a3RfbGVuID0gbWF4X2ZyYW1lOw0KPiA+PiArDQo+ID4+ICAgICAgICAgIC8qDQo+ID4+ICAgICAg ICAgICAqIFdoZW4gc3VwcG9ydGVkIGJ5IHRoZSB1bmRlcmx5aW5nIFBGIGRyaXZlciwgdXNlIHRo ZQ0KPiA+PiBJWEdCRV9WRl9TRVRfTVRVDQo+ID4+ICAgICAgICAgICAqIHJlcXVlc3Qgb2YgdGhl IHZlcnNpb24gMi4wIG9mIHRoZSBtYWlsYm94IEFQSS4NCj4gPj4gQEAgLTYzODEsOCArNjM4NCw2 IEBAIGl4Z2JldmZfZGV2X3NldF9tdHUoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsDQo+ID4+IHVp bnQxNl90IG10dSkNCj4gPj4gICAgICAgICAgaWYgKGl4Z2JldmZfcmxwbWxfc2V0X3ZmKGh3LCBt YXhfZnJhbWUpKQ0KPiA+PiAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiA+Pg0K PiA+PiAtICAgICAgIC8qIHVwZGF0ZSBtYXggZnJhbWUgc2l6ZSAqLw0KPiA+PiAtICAgICAgIGRl di0+ZGF0YS0+ZGV2X2NvbmYucnhtb2RlLm1heF9yeF9wa3RfbGVuID0gbWF4X2ZyYW1lOw0KPiA+ PiAgICAgICAgICByZXR1cm4gMDsNCj4gPj4gICB9DQo+ID4+DQo+ID4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9peGdiZS9peGdiZV9yeHR4LmMNCj4gPj4gYi9kcml2ZXJzL25ldC9peGdiZS9p eGdiZV9yeHR4LmMgaW5kZXggMGFjODljYi4uMDJkOTgwOSAxMDA2NDQNCj4gPj4gLS0tIGEvZHJp dmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0eC5jDQo+ID4+ICsrKyBiL2RyaXZlcnMvbmV0L2l4Z2Jl L2l4Z2JlX3J4dHguYw0KPiA+PiBAQCAtNTY3Nyw3ICs1Njc3LDYgQEAgaXhnYmV2Zl9kZXZfcnhf aW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4gPj4gICAgICAgICAgICAgICh1aW50MTZf dClkZXYtPmRhdGEtPmRldl9jb25mLnJ4bW9kZS5tYXhfcnhfcGt0X2xlbikpIHsNCj4gPj4gICAg ICAgICAgICAgICAgICBQTURfSU5JVF9MT0coRVJSLCAiU2V0IG1heCBwYWNrZXQgbGVuZ3RoIHRv ICVkDQo+IGZhaWxlZC4iLA0KPiA+Pg0KPiBkZXYtPmRhdGEtPmRldl9jb25mLnJ4bW9kZS5tYXhf cnhfcGt0X2xlbik7DQo+ID4+IC0gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPj4g ICAgICAgICAgfQ0KPiA+Pg0KPiA+PiAgICAgICAgICAvKg0KPiA+PiAtLQ0KPiA+PiAyLjcuNA0K PiA+Pg0KPiA+Pg0KDQo=