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 105ACA034F; Tue, 21 Dec 2021 02:15:25 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8EAB840040; Tue, 21 Dec 2021 02:15:24 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 13D4A4003C; Tue, 21 Dec 2021 02:15:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1640049322; x=1671585322; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=KsOVxX8V55Y5pPVk72sec+VKBnV783uA8DTCEeyAMQQ=; b=F6n1ZFSyIMCiGTns496fOb1cdI1a/nCHGx7C33uhu/NWx4QjcKzl/HeT aaUgVp1vhTCeZd/E2CID+XYTyWMNLtOQIBs+iTx2wR+AWFwTprl5kuUgV 1uJKlfyR1ib3+VwfSoPp75vjBTXT00yr+/cRDlnsGSfFW8/zrdG8Lu0f7 ZSjRayMv8Sn5+0QEPAkzict9Q2Mp/ER2rsk1TaF62mY+Z0xb0bRFregmo 78OH8oLWYSJX9o08kfV+THEbG5Z8Q93BXHkym/t/esfOfGQNH+8sm/8R7 lFORKe0HjkWBrLRfOcWK5bet6nVUECQZLZK8TQjKh6WksO+QbeuRx2bPS w==; X-IronPort-AV: E=McAfee;i="6200,9189,10204"; a="301069938" X-IronPort-AV: E=Sophos;i="5.88,221,1635231600"; d="scan'208";a="301069938" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Dec 2021 17:15:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,221,1635231600"; d="scan'208";a="684480237" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 20 Dec 2021 17:15:20 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 20 Dec 2021 17:15:20 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 20 Dec 2021 17:15:19 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2308.20 via Frontend Transport; Mon, 20 Dec 2021 17:15:19 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 20 Dec 2021 17:15:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SFxaXEezUYAV0YBTlNv5vUwiycsRbHPVI9+aYKM70wsAKwEFJHcAxk+wPwBz+HPxScVcKcAzFs5PLDOSiTJ5Uig7QavcSrbaWPPQksBRZKZElbH0xxfI9dyFa6szmXUBuoR33qHxjL/AJEVfOk/zBKEZM3Deju8Eb9QJJEI2HeH8N3j4act2tCVJerMd1Qu5m9yEgK9eUw6DQJu2L8/GCuDu7m/aiFcCt59WO5n902vt17I+9HSlBycp65UxRtQwvay2FT+LXoz6ZYfqk4b2mrWh15lhQ+S7oA2ZI/F3FKgmNDszdb/ZTmLtxHMkcNfI6XBNNMk/lznONOpOwSQb/g== 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=KsOVxX8V55Y5pPVk72sec+VKBnV783uA8DTCEeyAMQQ=; b=le9N1/ltHfor1iPLEZdOIrkBgcJBe/StjwQC8P7XyuounuQxTAxDzUErzPWlXst3EnSPmsX0yeCT/0E09If0q2SqlLG8UfwK3hiCXRtf5jmHdc5KUa4Wcv061TD9XrbD/NvvY16Hdvk8yC7Nna+7sQDYIqpHIW0W2gfuvqlvIAkPAbaBSmbJVPhPUZY600btsvBL8JaixRD+sjJdHIPDxsW0Z5AScRkG7qCNEPtzor9iFt4VS+SFxMKf1mPdkP1UORSo3ZvI3RxktZUfIkDDK2t9sS9GMNY4rOJa2nCcxfXHhppsMqUqLyO879QjnB9pgfYtR6EaGdfUTHW5SrDLkg== 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 BYAPR11MB3495.namprd11.prod.outlook.com (2603:10b6:a03:8a::14) by BY5PR11MB4166.namprd11.prod.outlook.com (2603:10b6:a03:191::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.20; Tue, 21 Dec 2021 01:15:15 +0000 Received: from BYAPR11MB3495.namprd11.prod.outlook.com ([fe80::8b:8b64:1a16:859c]) by BYAPR11MB3495.namprd11.prod.outlook.com ([fe80::8b:8b64:1a16:859c%3]) with mapi id 15.20.4801.020; Tue, 21 Dec 2021 01:15:14 +0000 From: "Wang, Haiyue" To: "stephend@silicom-usa.com" , "Lu, Wenzhuo" , Changchun Ouyang , "Zhang, Helin" CC: "dev@dpdk.org" , "Wang, Wen" , "stable@dpdk.org" Subject: RE: [PATCH v2 3/7] net/ixgbe: Check that SFF-8472 soft rate select is supported before write Thread-Topic: [PATCH v2 3/7] net/ixgbe: Check that SFF-8472 soft rate select is supported before write Thread-Index: AQHX6u9u9ujqxVnog0ydYR+NrxgBwqw7FmUQgADmCICAADnJAA== Date: Tue, 21 Dec 2021 01:15:14 +0000 Message-ID: References: <20211206221922.644187-1-stephend@silicom-usa.com> <20211206221922.644187-4-stephend@silicom-usa.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d6506ffd-d300-4709-5812-08d9c41f5807 x-ms-traffictypediagnostic: BY5PR11MB4166:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s/5HBxygodoJ9dw9zpdgg1DuDKEOiCqAe/5vpW5IIP49wkORSYwMnLb5Zs5WzanU7yGWxy3T1YOst0rwkt6CtDhCHZUchiMqGn7FEyRW136LKBwlHaxWPXpFdUHqGwI6qRklX5c4+TKe31tMHtMPnplC3/E7N99urtL95Wl7oWcLUzs0DQDR3Xm+uC/XxHu4zizPX3Ap83vucrljyPLdAGFgls2lR9sBpGAjRYcToB4hnlvc5CC2P1ujTdFiRCE4X6aNDy68HXHWPsQrpto07oDwdazaXw2SO1+EKQmzaLylfr/lTDC37P2uOF4G9qFIT9eT2BWi0OYt2i9qpNi3yw7cu/WLgnjYmLfK+g/cttEb7VmTWx8FWZsmIlD9WO1wELpsvTwjaa0YHdYuc6l1UHjV/XkJt41KHwar5UqjpSYdnXHp0GQn1nlAmrr3nbFnNzZ0AaL+CXEHWwB7HfUOoxh9QlUsByed+O+KiNuICCk13n0/cptDLsVxY99OwhjfiY93qxTHJJ3y09WCkDEGUlUW44PIiH48GlLTmgt+tChn1Uw1PAnrujgahCzyF8ENudqawotRCq4l9USd6PkYlDRidVMdBUWU5skjJnnjMdjTuMdjH0UyEW5fYdfriRkMCbX//Hh38pqWoxJsIYEO277pqttp7msRmeBrxK2gnVs3a1sFz0SUdnin8xWtg7+cK/3JL8SEFE70mE9ceYLqVCpE9GXYaT4Fae02KI+iIvRDFK3dzLEpx+v035VUI5zfKyrIqvPt/5fq58aCCEZfvWpLreM/l9ZXmdWCox254zZln8R9soZwU2faCLRjtsfmR0oH5fd+INnAUEb1g7ZXUg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3495.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(76116006)(66476007)(5660300002)(64756008)(2906002)(6506007)(122000001)(66946007)(186003)(4326008)(9686003)(33656002)(53546011)(38100700002)(52536014)(7696005)(8936002)(26005)(83380400001)(508600001)(38070700005)(71200400001)(86362001)(82960400001)(54906003)(110136005)(8676002)(966005)(55016003)(66446008)(316002)(66556008)(6636002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eW1CT2ZoMXdZMUFZd2xXNTltT1JMcmZuMHJFSzFjMWJFUzh4R2FvNTh0cThs?= =?utf-8?B?ZmtuK2dxS2UvOFZRcDhIM0tVYlhMVjU0Z29MNlI4RGNFSTdiczhvRzhPRzJK?= =?utf-8?B?OVhtNU5YRmYrbjV3a2pWbHpiOVpsc2J5YWpUamdqWFB0NGc5NG1aZzVZOTRE?= =?utf-8?B?SzBzZnRkb0hBeUR6eFFQSm1xNGhrN2NzdHB3NnN0Y2FXOHV1N0JNY0xOQ1VF?= =?utf-8?B?aFhuUEdQNXp6VmtadjI3aUFEVmw5Ukp6MGtMbUxTVUJvV1JQNnlzQkR6SVNJ?= =?utf-8?B?TGZwdFBUQU9rSHZ6RFJvTlZFNnQ2QzhFNytmRzA3S3ZDVDFuRDZMQklENER2?= =?utf-8?B?WDJyem1BcVVzZFdvNzlGeW9BL1BIajRlZzRsSndPekIyZERuSkQ4d0VDL0Q3?= =?utf-8?B?aGZHYjZHRHRhOHExbE1QM2o0K0trTDVGeTdRelc4YmdnajJ4dzdoK0YwT3Fz?= =?utf-8?B?K3BicWdqZUlUaEdLSnVNV3hKTE1HSUgrRUVCdEhJV1ltRTZTK1lUVDVYem9H?= =?utf-8?B?dUhaY0NnNWJhdEd6ZEwweW1nUFZqVm5mcDZjVVVFbG9rd2MxVEJVNEtwVE01?= =?utf-8?B?SklQWE15ZkFLTjByQmFHVHhhdWlWQWxZa3kvQ2JRdXdoSld0L1R1WnM1VmRC?= =?utf-8?B?SndVUm5haCtQRmEyZEV0dmlEbjM1STlpWFRjb1Zpc0VFQ3BSUmJtZ3czdmdE?= =?utf-8?B?dXlTRWxvQkRnYUZTc1IydlhuMElGOUFiVWh5bWZYd0EwRU1RNWwxcjZoV0li?= =?utf-8?B?amtyemVzRGdIQVNheWdjWnlDaGgrdE5qQXhYOEtmQmNIYkc4ZXlPNDR0RC9l?= =?utf-8?B?MFpWTThURWVvT1pubmYybExuZmFNdktXRC9vbmkzTlpiYTVBcldkMHRISnhT?= =?utf-8?B?WVBUaU5STmRxS204U1hwRWI5TmdtVUlkVVZNSnJtR3I3ZE5EbzdNWHYwMWov?= =?utf-8?B?ZGtrclRyNWpaRUZwaGdzMEkyWmdaOVF1TThFUER0cTBqNGNlV1J0dlV5aFY4?= =?utf-8?B?Wnd4N0d2Y0lPaFBCbWFpdXlPVGZ1aWI4cVVYT1YrR2F0VHRZbnFuMlFTRjNh?= =?utf-8?B?WTlTQ0RUTTZ6RG9FcjhPSU5MWElISDFnUm9pdkpHdzhtdjJ4cnlkUkFaSVNk?= =?utf-8?B?bHBhcjRiRDJyTkJGUS9hMEN1N1czeTNrczdVMTFHUEtFa1V4TFVhbFVEdit4?= =?utf-8?B?cXFOR0MzWmE3aWhZNklFNnI4bVM5bk5FZzU5K1RhODQwZExQN2ROYU1DQWxh?= =?utf-8?B?VXJFNWpnMW55MjBqZW9Pa1ZaZGRSRGQwNDQ3SDE0RFB6UkZFblRTcWg1U2JP?= =?utf-8?B?TjV0d1FwOFBiK1NyRUcxWS93d21aajVTT2xoMjFVNU5ZUzJ6Qk1xQkVNTDhM?= =?utf-8?B?dmJPZEFRclRId0M2VzNJV09nMDVNaGt4b244YWpTUldoQ1hVSFFsWkpaSDZy?= =?utf-8?B?ajZCdnZSZTZWS2tSRGtQT3dNZjNVWmFmOWovSzNZc2hseDROblhoVzRTY3Ju?= =?utf-8?B?NGEzdmdFcXpFTUNQaDJtQnE0a255ejlQUE1lVzhjNU5mYzdpWGNEcCtnU0Nh?= =?utf-8?B?TkpxdTc2NittS1puWXBwN3B0Ylk0U1A3dXA1MVdtOENQalRjdUkyNjBCSmc3?= =?utf-8?B?a3NmQW5KQTFSblBycTJPTUhRWnZRNlR4dGpXRFcvWE5HYTJKZ1RnaTI0UzQ4?= =?utf-8?B?ekNIYitEZWlPa3NxTUVUbHpJZnkydVNHZy9xdGJNR0V0TityQlBrMld5M0dE?= =?utf-8?B?cVRWMVowaTE2Q1N2L3dubGoxR0VtS1lPRDRmcGtTQlRRbzdJKzdqMCt6Lzdi?= =?utf-8?B?U3ZxWUhGVXZnUDB1S2pxaWNFWXJnbHBNRXJ2NXlhdnBiOWY2RzdBV0NUaW1Z?= =?utf-8?B?M2FucUhlN0ZXSitxaEtGL3JZOVRGWjQ2Mi8rVnBwbkpZYU84YWo5a0hMUEJj?= =?utf-8?B?YUFSRDZqd0ZPOWZZbHJFS2svdmRYRVNDZ3JaNEFxWkdIS0JTV1B1OEk4bEFZ?= =?utf-8?B?cHh0Z01sL0pyNWZ3dkhQcjlwSEpkODJJUWhiZ1VkRHZmSGZwbTBFVGRyMmJH?= =?utf-8?B?YmpDU1JOeDdmV05ob0VEcGt4WnFJYm9VTVk3ZW82V1djaSsyUFZHTWZWdjFz?= =?utf-8?B?a1Y2Sm5icC9YR1R4RWdURVc5M2xiN3ZjM2V2STFWSDZmVnNQamZpeUZzZmNj?= =?utf-8?Q?YxwnsrJY+2QlqBnTaNKaoE0=3D?= 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: BYAPR11MB3495.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6506ffd-d300-4709-5812-08d9c41f5807 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2021 01:15:14.7943 (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: v3u7PWgjuWq9KV42azaefDPkAIX3/s2rT79jDpyreczxK0zvQGXvXodFS2lkQlac4kc2Z3V67kgUhqPLO50bsw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4166 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGVwaGVuIERvdXRoaXQgPHN0 ZXBoZW5kQHNpbGljb20tdXNhLmNvbT4NCj4gU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMjEsIDIw MjEgMDU6MzMNCj4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsgTHUs IFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgQ2hhbmdjaHVuIE91eWFuZw0KPiA8Y2hh bmdjaHVuLm91eWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgSGVsaW4gPGhlbGluLnpoYW5nQGludGVs LmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgV2FuZywgV2VuIDx3ZW53QHNpbGljb20tdXNhLmNv bT47IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDMvN10gbmV0L2l4 Z2JlOiBDaGVjayB0aGF0IFNGRi04NDcyIHNvZnQgcmF0ZSBzZWxlY3QgaXMgc3VwcG9ydGVkIGJl Zm9yZSB3cml0ZQ0KPiANCj4gT24gMTIvMjAvMjEgMDI6NTMsIFdhbmcsIEhhaXl1ZSB3cm90ZToN Cj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogU3RlcGhlbiBEb3V0 aGl0IDxzdGVwaGVuZEBzaWxpY29tLXVzYS5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNkYXksIERlY2Vt YmVyIDcsIDIwMjEgMDY6MTkNCj4gPj4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50 ZWwuY29tPjsgTHUsIFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgQ2hhbmdjaHVuIE91 eWFuZw0KPiA+PiA8Y2hhbmdjaHVuLm91eWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgSGVsaW4gPGhl bGluLnpoYW5nQGludGVsLmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRrLm9yZzsgV2VuIFdhbmcgPHdl bndAc2lsaWNvbS11c2EuY29tPjsgU3RlcGhlbiBEb3V0aGl0IDxzdGVwaGVuZEBzaWxpY29tLXVz YS5jb20+Ow0KPiA+PiBzdGFibGVAZHBkay5vcmcNCj4gPj4gU3ViamVjdDogW1BBVENIIHYyIDMv N10gbmV0L2l4Z2JlOiBDaGVjayB0aGF0IFNGRi04NDcyIHNvZnQgcmF0ZSBzZWxlY3QgaXMgc3Vw cG9ydGVkIGJlZm9yZSB3cml0ZQ0KPiA+Pg0KPiA+PiBNYWtlIHN1cmUgYW4gU0ZQIGlzIHJlYWxs eSBhIFNGRi04NDcyIGRldmljZSB0aGF0IHN1cHBvcnRzIHRoZSBvcHRpb25hbA0KPiA+PiBzb2Z0 IHJhdGUgc2VsZWN0IGZlYXR1cmUgYmVmb3JlIGp1c3QgYmxpbmRseSBwb2tpbmcgdGhvc2UgSTJD IHJlZ2lzdGVycy4NCj4gPj4NCj4gPj4gU2tpcCBhbGwgSTJDIHRyYWZmaWMgaWYgd2Uga25vdyB0 aGVyZSdzIG5vIFNGUC4NCj4gPj4NCj4gPj4gRml4ZXM6IGYzNDMwNDMxYWJhICgiaXhnYmUvYmFz ZTogYWRkIFNGUCsgZHVhbC1zcGVlZCBzdXBwb3J0IikNCj4gPj4gQ2M6IHN0YWJsZUBkcGRrLm9y Zw0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBTdGVwaGVuIERvdXRoaXQgPHN0ZXBoZW5kQHNp bGljb20tdXNhLmNvbT4NCj4gPj4gLS0tDQo+ID4NCj4gPg0KPiA+PiAgICAgICAgLyogU2V0IFJT MCAqLw0KPiA+PiAgICAgICAgc3RhdHVzID0gaHctPnBoeS5vcHMucmVhZF9pMmNfYnl0ZShodywg SVhHQkVfU0ZGX1NGRl84NDcyX09TQ0IsDQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIElYR0JFX0kyQ19FRVBST01fREVWX0FERFIyLA0KPiA+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvaXhnYmUvYmFzZS9peGdiZV9waHkuaCBiL2RyaXZlcnMvbmV0L2l4 Z2JlL2Jhc2UvaXhnYmVfcGh5LmgNCj4gPj4gaW5kZXggY2VlZmJiM2U2OC4uY2Q1N2NlMDQwZiAx MDA2NDQNCj4gPj4gLS0tIGEvZHJpdmVycy9uZXQvaXhnYmUvYmFzZS9peGdiZV9waHkuaA0KPiA+ PiArKysgYi9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX3BoeS5oDQo+ID4+IEBAIC0yMSw2 ICsyMSw3IEBADQo+ID4+ICAgI2RlZmluZSBJWEdCRV9TRkZfQ0FCTEVfVEVDSE5PTE9HWSAgIDB4 OA0KPiA+PiAgICNkZWZpbmUgSVhHQkVfU0ZGX0NBQkxFX1NQRUNfQ09NUCAgICAweDNDDQo+ID4+ ICAgI2RlZmluZSBJWEdCRV9TRkZfU0ZGXzg0NzJfU1dBUCAgICAgICAgICAgICAgMHg1Qw0KPiA+ PiArI2RlZmluZSBJWEdCRV9TRkZfU0ZGXzg0NzJfRU9QVCAgICAgICAgICAgICAgMHg1RA0KPiA+ DQo+ID4gTG9va3MgbGlrZSB0aGlzIGlzIFlPVVIgcGxhdGZvcm0gc3BlY2lmaWMsIHRoZW4gdGhp cyBwYXRjaHNldCBjYW4ndCBiZQ0KPiA+IG1lcmdlZC4gOiAtICgNCj4gDQo+IFRoaXMgaXNuJ3Qg YW55dGhpbmcgdW5pcXVlIHRvIG91ciBoYXJkd2FyZSwgdGhlc2UgdmFsdWVzIGFyZSBjb21pbmcg ZnJvbQ0KPiB0aGUgU0ZGLTg0NzIgU0ZQKyBJMkMgc3BlY2lmaWNhdGlvbi4NCj4gDQo+IFRoZSBh YmlsaXR5IHRvIGRvIGEgc29mdCByYXRlIHNlbGVjdCB2aWEgSTJDIGlzIGFuIG9wdGlvbmFsIGZl YXR1cmUsIGFuZA0KPiBtb2R1bGVzIHRoYXQgc3VwcG9ydCBpdCBhcmUgc3VwcG9zZWQgdG8gc2V0 IGJpdCAzIGluIGJ5dGUgOTMgKDB4NWQpLCB0aGUNCj4gIkVuaGFuY2VkIE9wdGlvbnMiIHJlZ2lz dGVyLCB0byBhZHZlcnRpc2UgdGhlIGZ1bmN0aW9uYWxpdHkuDQo+IA0KPiBQbGVhc2Ugc2VlIHNl Y3Rpb24gOC4xMCBhbmQgVGFibGUgOC02IGluIHRoZSBTRkYtODQ3MiBzcGVjLg0KPiANCj4gQ2hl Y2tpbmcgdGhlIFJBVEVfU0VMRUNUIGJpdCBmbGFnIG1heSBiZSBvdmVya2lsbCBzaW5jZSB0aGUg dHJhbnNjZWl2ZXINCj4gaXMgc3VwcG9zZWQgdG8gaWdub3JlIHdyaXRlcyB0byByYXRlIHNlbGVj dCBjb250cm9sIGJpdHMgaWYgdGhlIGZlYXR1cmUNCj4gaXNuJ3QgaW1wbGVtZW50ZWQuICBJIGNh biBkcm9wIHRoYXQgY2hlY2sgaWYgeW91IGxpa2UsIGJ1dCB0aGUgb3RoZXINCj4gY2hlY2tzIGZv ciBhIDg0NzIgZGV2aWNlICh2cyA4MDc5KSBhcmVuJ3QgYW55dGhpbmcgZGlmZmVyZW50IHRoYW4g d2hhdA0KPiBhbHJlYWR5IGhhcHBlbnMgaW4gdGhlIGRyaXZlciBlbHNld2hlcmVbMV0uICBJJ2Qg YXJndWUgdGhhdCB0ZXN0aW5nIHRoYXQNCj4gYSBmZWF0dXJlIGlzIHN1cHBvcnRlZCBpbiBoYXJk d2FyZSBiZWZvcmUgdHJ5aW5nIHRvIHVzZSBpdCBpcyBub3JtYWwNCj4gZHJpdmVyIGJlaGF2aW9y Lg0KPiANCj4gSWYgaW5zdGVhZCB5b3UgbWVhbiB0aGF0IHRoZSBlbnRpcmUgc2VyaWVzIGlzIHNv bWVob3cgYXBwbGljYWJsZSBvbmx5IHRvDQo+IG91ciBoYXJkd2FyZSwgSSdtIG5vdCBzdXJlIHdo eS4NCj4gDQo+IFRoYXQgaG90cGx1ZyBpc3N1ZSBpc24ndCBzZWVuIG9uIHRoZSBzYW1lIGhhcmR3 YXJlIHdoZW4gdXNpbmcgdGhlIExpbnV4DQo+IGRyaXZlcjsgc28gaXQncyBhIGRwZGsgcHJvYmxl bSAoYXQgbGVhc3Qgb24gQzMwMDAgaXhnYmUgZGV2cyksIGFuZCBub3QgYQ0KDQpJIGNhbid0IGZp bmQgeW91ciByZWxhdGVkIGZpeCBpbiB0d28gb2ZmaWNpYWwgTGludXggZHJpdmVyczoNCg0KaHR0 cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu dXguZ2l0L3RyZWUvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUNCmh0dHBzOi8vd3d3 LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9lbi9kb3dubG9hZC8xNDMwMi8xNDY4Ny9pbnRlbC1u ZXR3b3JrLWFkYXB0ZXItZHJpdmVyLWZvci1wY2llLWludGVsLTEwLWdpZ2FiaXQtZXRoZXJuZXQt bmV0d29yay1jb25uZWN0aW9ucy11bmRlci1saW51eC5odG1sPw0KDQpOb3JtYWxseSwgRFBESyBr ZWVwcyBzeW5jIHdpdGggdGhpcyBraW5kIG9mIHJlbGVhc2UuDQoNCj4gaGFyZHdhcmUgcHJvYmxl bS4gIEZpeGluZyB0aGUgaG90cGx1Zy9yYXRlc3dhcCBpc3N1ZSB3YXMgbXkgcHJpbWFyeQ0KPiBn b2FsLCB0aGUgb3RoZXIgcGF0Y2hlcyBmaXggcHJvYmxlbXMgSSBmb3VuZCBhbG9uZyB0aGUgd2F5 IHdoaWxlDQo+IGRlYnVnZ2luZy4NCj4gDQo+IEkgY2FuIGFsc28gcmVwcm9kdWNlIHRoZSBob3Rw bHVnL3JhdGVzd2FwIGlzc3VlIG9uIHRoZSBQTENDLUIsIGFuIEludGVsDQo+IHJlZmVyZW5jZSBk ZXNpZ24gZm9yIHRoZSBDMzAwMCBmYW1pbHksIHNvIGFnYWluLCBub3QgdW5pcXVlIHRvIHRoaXMN Cj4gcGxhdGZvcm0uDQoNCkkgZ3Vlc3MgdGhpcyBpcyBqdXN0IGluIEMzMDAwIHJlZmVyZW5jZSBi b2FyZCBTREsgPw0KDQpJIHJlY29tbWVuZCB5b3Ugc3VibWl0IHRoZSBmaXggdG8ga2VybmVsIGZp cnN0bHksIHlvdSB3aWxsIGdldCBtb3JlDQpleHBlcnRzJyByZXZpZXdzIGFuZCBmdWxseSB0ZXN0 Og0KDQpodHRwczovL3BhdGNod29yay5vemxhYnMub3JnL3Byb2plY3QvaW50ZWwtd2lyZWQtbGFu L2xpc3QvDQpodHRwczovL2xpc3RzLm9zdW9zbC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC13 aXJlZC1sYW4NCg0KPiANCj4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHRoYXQgYWRkcmVzc2VzIHlv dXIgY29uY2VybnMsIG9yIGlmIEkndmUgbWlzc2VkDQo+IHlvdXIgcG9pbnQuDQo+IA0KDQoNCg0K DQoNCj4gVGhhbmtzLA0KPiBTdGV2ZQ0KPiANCj4gWzFdDQo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5v cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2RyaXZl cnMvbmV0L2V0aGVybmV0L2ludGVsL2l4Zw0KPiBiZS9peGdiZV9ldGh0b29sLmM/aD12NS4xNi1y YzYNCj4gDQo+ID4+ICAgI2RlZmluZSBJWEdCRV9TRkZfU0ZGXzg0NzJfQ09NUCAgICAgICAgICAg ICAgMHg1RQ0KPiA+PiAgICNkZWZpbmUgSVhHQkVfU0ZGX1NGRl84NDcyX09TQ0IgICAgICAgICAg ICAgIDB4NkUNCj4gPj4gICAjZGVmaW5lIElYR0JFX1NGRl9TRkZfODQ3Ml9FU0NCICAgICAgICAg ICAgICAweDc2DQo+ID4+IEBAIC00OCw2ICs0OSw4IEBADQo+ID4+ICAgI2RlZmluZSBJWEdCRV9T RkZfU09GVF9SU19TRUxFQ1RfMTBHIDB4OA0KPiA+PiAtLQ0KPiA+PiAyLjMxLjENCj4gPg0KDQo=