From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 833B5A034E;
	Wed,  9 Feb 2022 05:00:26 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 21350410FD;
	Wed,  9 Feb 2022 05:00:26 +0100 (CET)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by mails.dpdk.org (Postfix) with ESMTP id F0E32410F3;
 Wed,  9 Feb 2022 05:00:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1644379225; x=1675915225;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ZulVJEslgwU2tDYZ/pxh9sG9DyqdNaAfD4HSkBjVQog=;
 b=mE65zNwdjardJUiGYsOURHO4houcB6Gw7jOaLM7Xx7HfrGmE1yfdqcra
 zv3bC+ORCM6zFKW6eq+ZEyWCjudab9V2vGsg147l4vMaug7qUHiRQm/zz
 awWXoTUSkLqy9ffOGUO/VL4wyzyVLEtf3gAPLLfOHXAuCQsoggow/jRIU
 UMptssKiCFl0RdlEPZpEcY1SnwV6S74oZE3R7AtVCBmXXbLXeeq/bv8kQ
 iwCAYSP76fAawsOvG3b+dvTlMiCpPqZvGqaxCld5vu+iaB1CMh2OkmXFD
 oCv7qqc93gjNjGTPGMpCrjx5FrhWCyiCXa9yGmQR/9lDAxJDIhn2Mqq2J w==;
X-IronPort-AV: E=McAfee;i="6200,9189,10252"; a="246698496"
X-IronPort-AV: E=Sophos;i="5.88,354,1635231600"; d="scan'208";a="246698496"
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 08 Feb 2022 20:00:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.88,354,1635231600"; d="scan'208";a="536794101"
Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14])
 by fmsmga007.fm.intel.com with ESMTP; 08 Feb 2022 20:00:23 -0800
Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.2308.20; Tue, 8 Feb 2022 20:00:23 -0800
Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by
 ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.20; Tue, 8 Feb 2022 20:00:22 -0800
Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by
 orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.20 via Frontend Transport; Tue, 8 Feb 2022 20:00:22 -0800
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) by
 edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2308.20; Tue, 8 Feb 2022 20:00:21 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cmIaN6pzyMMZQz1MXR66QdNTPfsFxOWvM9QfQ8Tcdff9zU9KT9kxAQ4xGJD4DpOvZusWnPaaIPfFsdEKWhVDe2Oc68zElgPaxoKehxEjGzkmv9mipfsb5JYLobnh/sDSPUqEP5XavZOn+rZlodLA49tH3wqkthaKVPLk0dakGqTH6jnynr0fRHHpaY9aJgSfWeK4yY3MxUtp3qG7cccAeN19rAFux3MJWm0hlzGltSw9YqJjboQrbFJ/6oVwWRGfZyVjm6kLWKo9itqx7Ig/+fDpsmrIZLgulVRpZIPOoW6onsOwyDMDWisjS+rJOtZ5I81+LlwDAotc8a+mm1tiQw==
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=ZulVJEslgwU2tDYZ/pxh9sG9DyqdNaAfD4HSkBjVQog=;
 b=SYnOLBScHOFP6s0ttFi5Gr1aBBJ78pRjaR3gD4P+XWkGcj9D0BCzy7LwXXQv/GL6EG//48EHZv1nZ2jStSG29UgPR2ePAeVxXmATlwehQF7KO6GSP5iysHgITuZARaSY4FE2k1i/rP+oljRU9LJ+ScL9V+ABlinXjViOuV7R1G6h5mN7ItILkIGi3kB5CoaeUELgMdBNNW7nr4IR812j1Q3B+AZgsOwoFVatSvFnyoifZB6kMxzN0wT7lCUtRlfbuZcagQdOR7NBOYHvDMMNEGu3XXs8u99m6bNi5YAIS8R5uGxgG2Uit/o1uUGcT0+RvdBvDONVkjgY38W+fgFcDg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
Received: from BYAPR11MB3495.namprd11.prod.outlook.com (2603:10b6:a03:8a::14)
 by BY5PR11MB4086.namprd11.prod.outlook.com (2603:10b6:a03:187::26)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Wed, 9 Feb
 2022 04:00:18 +0000
Received: from BYAPR11MB3495.namprd11.prod.outlook.com
 ([fe80::714b:35f9:5767:b39b]) by BYAPR11MB3495.namprd11.prod.outlook.com
 ([fe80::714b:35f9:5767:b39b%6]) with mapi id 15.20.4951.019; Wed, 9 Feb 2022
 04:00:18 +0000
From: "Wang, Haiyue" <haiyue.wang@intel.com>
To: "Yigit, Ferruh" <ferruh.yigit@intel.com>, "Daly, Jeff"
 <jeffd@silicom-usa.com>, Stephen Douthit <stephend@silicom-usa.com>,
 =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= <mb@smartsharesystems.com>, "Lu, Wenzhuo"
 <wenzhuo.lu@intel.com>, "Zhang, Helin" <helin.zhang@intel.com>, "Zhang, Qi Z"
 <qi.z.zhang@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "Wang, Wen" <wenw@silicom-usa.com>,
 "stable@dpdk.org" <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+NrxgBwqw7FmUQgADmCICAADnJAIAAerCAgAEZukCAAJB5UIAAZ2FAgABhvwCAADULgIAqL1oAgAA4zGCAHuF4gIABbQWAgAARJoCAANr6QA==
Date: Wed, 9 Feb 2022 04:00:17 +0000
Message-ID: <BYAPR11MB34951100C10E7E2A62CD72D0F72E9@BYAPR11MB3495.namprd11.prod.outlook.com>
References: <20211206221922.644187-1-stephend@silicom-usa.com>
 <BYAPR11MB349569C90D97F3E3C6B89480F77B9@BYAPR11MB3495.namprd11.prod.outlook.com>
 <d14039a7-88c2-083a-e484-be29eeeb6dd1@silicom-usa.com>
 <BYAPR11MB34957184FD7BED1AE8BD286FF77C9@BYAPR11MB3495.namprd11.prod.outlook.com>
 <98CBD80474FA8B44BF855DF32C47DC35D86D8B@smartserver.smartshare.dk>
 <BYAPR11MB3495CBCD530B3053A4A9B956F77D9@BYAPR11MB3495.namprd11.prod.outlook.com>
 <98CBD80474FA8B44BF855DF32C47DC35D86D9B@smartserver.smartshare.dk>
 <BYAPR11MB3495D39F065F0A328613607EF77D9@BYAPR11MB3495.namprd11.prod.outlook.com>
 <cb07809f-4a1a-8e9f-7a43-c1fda47b203a@silicom-usa.com>
 <BL0PR11MB34909A0C6BC926BAC7BB3F06F77E9@BL0PR11MB3490.namprd11.prod.outlook.com>
 <0f4a78d5-df1d-fea7-6e5c-15ea07d80886@silicom-usa.com>
 <BYAPR11MB3495E9B5DBE0A4B14CE6F8BEF7599@BYAPR11MB3495.namprd11.prod.outlook.com>
 <d109bd24-59a2-677c-08fe-64ec8ef677ce@intel.com>
 <VI1PR0402MB3517E4850E2F53C84D4698E2EA2D9@VI1PR0402MB3517.eurprd04.prod.outlook.com>
 <323a1ce1-1e0c-5b0b-87ea-a70033b264a3@intel.com>
In-Reply-To: <323a1ce1-1e0c-5b0b-87ea-a70033b264a3@intel.com>
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: c0ded377-048d-47aa-18e7-08d9eb80af65
x-ms-traffictypediagnostic: BY5PR11MB4086:EE_
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-microsoft-antispam-prvs: <BY5PR11MB40867FCF0FAB607DF8B9C4AAF72E9@BY5PR11MB4086.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jUAVMDiduRH8C6goKgLNxCdl/jEsEyCKS3yyGxNVwS3ruBR/cWK1xJwOALMr11cPuwz1eXxjWCQXiem9NRRgvl3Kmfk9oo30qBBr5um+17RxUZ3TvLC5q9nZoLDm1E6/CqBofTzZP8+mPH+UHJhLhVkWbl/ffL2UA7HBwEEMtd9qsqfLPuF7xAKM8ql1tBc8mURkFkqKy0Hx2wQEb68wcoa68rY9xab3WJ4Jf2PoD4zwZK1tpmz//4jsWICN0NwKRqB/oeE8MstukMiCNlr1OHdkS2Zw8oJ8xvyvbflsN8W9ul+BCTY8vunCdCWmccuoeslxpBR+AX2N169Njm7fjN76Ls8QfME5SmC1V2QnaB05GwJdJOWktaWc41Gcior6IOO1bf1txqSI6iw0hmqNxYVf/eBdKIJztLJmPi0g1nEzxc9XT7YOMWNDG3vyQr3NjwrIOTj/Ldn/rCC4IEFfhma+eYn+w3WixSHICOBODX36cdastJN1XEsrlaxzmte7x/F/zPK7M3ar1a4UtIOYhlCn4OiyLv7Jo/t2jMesdvSQovf8io5nP77dj8WUWMkHt1FrKqWm+F4fUs46KvP8ZOGLVlPCDVBCGruEAym0wg7DpiY3Lv3lgpPoKdZ039Tu8s6k8GJ5Sw5yNV0DhJN5UEGFK17p5zEpKFW5HVUgFsX0VuI2aYU68gmja6/54tbKIA4gOOKA8H6qJdZ+rGGRfHBdZxpPlqLi0xKX1K10kWk=
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:(13230001)(366004)(7696005)(53546011)(110136005)(82960400001)(9686003)(508600001)(66574015)(6506007)(2906002)(5660300002)(38070700005)(52536014)(64756008)(8676002)(66946007)(66556008)(66476007)(33656002)(38100700002)(122000001)(54906003)(66446008)(86362001)(71200400001)(83380400001)(8936002)(76116006)(316002)(6636002)(55016003)(4326008)(921005)(26005)(186003);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qm11YVlPQUdMSC9FNjcrbzZoSWl1MC9VT1UrekwySmEvL3R4MXVTTisvdTk0?=
 =?utf-8?B?dXFybjR5T2dURlpzajJla0Y5SWszd0FUOHRIVnBDVEUrNlpXWGZwQTdyYWV5?=
 =?utf-8?B?NFVHWkRBM1REdnZLMFhtVkRPOHBwVVpRODdLdUk0cTJEbW1kK0Q2ckRIQy9o?=
 =?utf-8?B?cnh0Y3BQbDJOV0RTN2RjZTM5Y2JETDR5NEhqaUhsdVFJeEM0UmlpOXZQRHpU?=
 =?utf-8?B?eENIYzlMZ3ViY0Y1UjhDK1ZZTm96MnFHdkxiTk5pSGkySGIzaUlTbXUwZHZD?=
 =?utf-8?B?eXIybnJIa2J2TjI0TldxRm9lTjdxc0NkTEhocGNkSnE2OHZ3VzdXR3NzQ0M4?=
 =?utf-8?B?eURVT3gxVlpGNlNvYll4ZTZsdXhGcnVudUpzZEh2RGZkazFrc3lOdFRTbE1k?=
 =?utf-8?B?MmhUSk10YjRVaDlzQzNndm5OQXpuVlJXWXhQaDdLMFc2YVNiTWF3Nkx0c3hr?=
 =?utf-8?B?WGpabU5LR3BrWUVCbjg5MEQwL2NBK0RjK1Y0K1ZzdjUrZzN5VUdkWFZyK1BH?=
 =?utf-8?B?RXlCRmM5NVIxZG56NURoMEFxMGZWTm0zR3IreU1hNFZ6dGhlNVNycUtPQnJK?=
 =?utf-8?B?QUUvY0xGS2NDMGUwVUgyV3p4UTBnNlRyRHFhZ3FjTGEvcERvSkVPa2JWZHpW?=
 =?utf-8?B?N0t2RW9Sd3BoUnlzQjZLVFc3Y1J1d2hDZUJCR2FVWk0rclZkV2ROSUJhaW53?=
 =?utf-8?B?N2pqMGszNFQ5MUI0T1Q5YTVJTGUvdFVZSytYNGlLRUtkaWs1T0F1bk1kYllu?=
 =?utf-8?B?YU5qMjUzbEt2YmJoeU54cE5UcEx6a0xRaFZvRXhPdXZYK3QwMk9MTUlCcHFF?=
 =?utf-8?B?cW55SWhGWktlUlM0Wm84QUJydVFnWkZMZ3hvdW01Z0t3MmVGQzQrdVV0dzAr?=
 =?utf-8?B?MlhtcWtYRDVrekRHZzlkbkh0WTlEd093eFFObm1zZDJpOTlVaHpnbVhYSGNC?=
 =?utf-8?B?bnZ4UWNXUzY0SUFEVkVmQ3JLUS9qcVI3emhEdGVHWEhJUmJtUFZlS245Ulhr?=
 =?utf-8?B?U1lJLzhIZFF5dEVybzk5cTNHa2pxV21tWndrejVYWWlROW1YVDIyZmlhR09j?=
 =?utf-8?B?b1FRanNsYVFaeURqRzdNYUJhVit6Qi93S2ozeWNQU0ZmNEsvZENyNkhtbHY5?=
 =?utf-8?B?Z3hGTWw0N3UvMHp6M0FXVVh1V3FkbG5VMm5aTmJKQmh0T1VaNDZxZTMvcjNQ?=
 =?utf-8?B?ZWRmMVFBTVFnalZJSlJJTXA0bEpPN3o0QkhzRTIvRml2Zmdsei9TMTd0YmVv?=
 =?utf-8?B?c2JrWmJHSkZ0VDgrbnZOT05Kam5wMng3U3hRYkdDTkJ4T0d5YmM0ZWpmMmll?=
 =?utf-8?B?UGQzdkF5YUVCZGJOcUQ0ZkZPaTJZd1d5dUtndzlPV2k2VjJRQ1pZRFU3K1lV?=
 =?utf-8?B?WnBoVGRoODIxTlJmaEJxeXRhVGJtNnpVUGhick5GYVl0MTlJdS9XVSs2S3No?=
 =?utf-8?B?SE82dW5wOGFqYUlLcTlaYmlzVU0xUkNsNi8vYWRZSVdaVE1RNEUyc2lVMHdB?=
 =?utf-8?B?ZlhWQ0lmckRSVGl2bDFzVDRJaCtxR3lVS1AwcFZ3QStRZjhaWWRCUjhDZnkv?=
 =?utf-8?B?T3cxc2lRam1VMm5ycFZPYThiclRlb1RZR0g2TWQ1R0hDU3djeHFET1ZBdXlY?=
 =?utf-8?B?SE9qc1hOYnJLWVl0aDRhWHYzLytBQUNncHBLZkQ4WEh2S2FETVNOZDFWNElh?=
 =?utf-8?B?cGtvYmRmZlpKY2RsUndMSFhVbEJ3eGl3bkdQM3FFRy9lczBpVk1IMmQ1d0ZJ?=
 =?utf-8?B?bk94NzB2TlpzUjc5dTMvYStibWM2KzNza1FMdmZTb09ZV0tXM0g1c3FrYVVR?=
 =?utf-8?B?enBsbVVKa2hGaTVzN01wOHNJdjN1cGR1N1dVWkhnR3FSMmVWcG1pclN1alJt?=
 =?utf-8?B?SFg3MGJWTHd4MjdnbHErQjVaVkpOOGJjcU9TWDN1NVFtb3hwYmltcE1xanM3?=
 =?utf-8?B?NlpENXh0VDlmQWhjWkppTFkyOWhBb0Rka1drV2NUT3NMUHpYZ1dTRE5mMUo1?=
 =?utf-8?B?KzJyckh6aUVhVG5UV1NMcG9vblBKQUx5cGtqWU5WOWhZb0UxT2hKSi9ZM2pY?=
 =?utf-8?B?bmU2cXNjN294aVR2d0lpSlhTckE3NDBMMk43V0tTOFNOc0hicTZqZ2xYcFlS?=
 =?utf-8?B?YmJTS21PaTh6bkR5TnAwU0xxQ0J5VEhVUHhkWWZrOU80eGhUZjEyaHZXM2VW?=
 =?utf-8?B?UEE9PQ==?=
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: c0ded377-048d-47aa-18e7-08d9eb80af65
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2022 04:00:17.9365 (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: C64QUQX/axzLfAe0s2K/FhJF4JSm5AtGIPfYSVdPZIjntbTHpyh246E2rUckAG7Pd72tBj6BTjL29OdLTkHacA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4086
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoIDxmZXJy
dWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBGZWJydWFyeSA4LCAyMDIyIDIy
OjUyDQo+IFRvOiBEYWx5LCBKZWZmIDxqZWZmZEBzaWxpY29tLXVzYS5jb20+OyBXYW5nLCBIYWl5
dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47IFN0ZXBoZW4gRG91dGhpdA0KPiA8c3RlcGhlbmRA
c2lsaWNvbS11c2EuY29tPjsgTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNv
bT47IEx1LCBXZW56aHVvDQo+IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IFpoYW5nLCBIZWxpbiA8
aGVsaW4uemhhbmdAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29t
Pg0KPiBDYzogZGV2QGRwZGsub3JnOyBXYW5nLCBXZW4gPHdlbndAc2lsaWNvbS11c2EuY29tPjsg
c3RhYmxlQGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMy83XSBuZXQvaXhnYmU6
IENoZWNrIHRoYXQgU0ZGLTg0NzIgc29mdCByYXRlIHNlbGVjdCBpcyBzdXBwb3J0ZWQgYmVmb3Jl
IHdyaXRlDQo+IA0KPiBPbiAyLzgvMjAyMiAxOjUwIFBNLCBKZWZmIERhbHkgd3JvdGU6DQo+IA0K
PiBtb3ZlZCByZXNwb25zZSBkb3duLCBwbGVhc2UgZG9uJ3QgdG9wIHBvc3QuDQo+IA0KPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgu
eWlnaXRAaW50ZWwuY29tPg0KPiA+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgNywgMjAyMiAxMTow
NCBBTQ0KPiA+IFRvOiBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47IFN0ZXBo
ZW4gRG91dGhpdCA8c3RlcGhlbmRAc2lsaWNvbS11c2EuY29tPjsgTW9ydGVuIEJyw7hydXANCj4g
PG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT47IEx1LCBXZW56aHVvIDx3ZW56aHVvLmx1QGludGVs
LmNvbT47IFpoYW5nLCBIZWxpbiA8aGVsaW4uemhhbmdAaW50ZWwuY29tPjsNCj4gWmhhbmcsIFFp
IFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+IENjOiBkZXZAZHBkay5vcmc7IFdlbiBXYW5n
IDx3ZW53QHNpbGljb20tdXNhLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiA+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjIgMy83XSBuZXQvaXhnYmU6IENoZWNrIHRoYXQgU0ZGLTg0NzIgc29mdCByYXRl
IHNlbGVjdCBpcyBzdXBwb3J0ZWQgYmVmb3JlDQo+IHdyaXRlDQo+ID4NCj4gPiBDYXV0aW9uOiBU
aGlzIGlzIGFuIGV4dGVybmFsIGVtYWlsLiBQbGVhc2UgdGFrZSBjYXJlIHdoZW4gY2xpY2tpbmcg
bGlua3Mgb3Igb3BlbmluZyBhdHRhY2htZW50cy4NCj4gPg0KPiA+DQo+ID4gT24gMS8xOS8yMDIy
IDEyOjMxIEFNLCBXYW5nLCBIYWl5dWUgd3JvdGU6DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiA+Pj4gRnJvbTogU3RlcGhlbiBEb3V0aGl0IDxzdGVwaGVuZEBzaWxpY29tLXVz
YS5jb20+DQo+ID4+PiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMTksIDIwMjIgMDU6MDYNCj4g
Pj4+IFRvOiBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47IE1vcnRlbiBCcsO4
cnVwDQo+ID4+PiA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPjsgTHUsIFdlbnpodW8gPHdlbnpo
dW8ubHVAaW50ZWwuY29tPjsNCj4gPj4+IFpoYW5nLCBIZWxpbiA8aGVsaW4uemhhbmdAaW50ZWwu
Y29tPjsgWmhhbmcsIFFpIFoNCj4gPj4+IDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gPj4+IENj
OiBkZXZAZHBkay5vcmc7IFdhbmcsIFdlbiA8d2Vud0BzaWxpY29tLXVzYS5jb20+OyBzdGFibGVA
ZHBkay5vcmcNCj4gPj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMy83XSBuZXQvaXhnYmU6IENo
ZWNrIHRoYXQgU0ZGLTg0NzIgc29mdCByYXRlDQo+ID4+PiBzZWxlY3QgaXMgc3VwcG9ydGVkIGJl
Zm9yZSB3cml0ZQ0KPiA+Pj4NCj4gPj4+IE9uIDEyLzIyLzIxIDE5OjU1LCBXYW5nLCBIYWl5dWUg
d3JvdGU6DQo+ID4+Pj4gT0ssIGxldCdzIHNlZSBpbiAyMDIyLCBoYXBweSBob2xpZGF5cy4gOy0p
DQo+ID4+Pg0KPiA+Pj4gQSBiaXQgb2YgYSBzbG93ZXIgc3RhcnQgdG8gMjAyMiB0aGFuIEkgaGFk
IGhvcGVkLCBidXQgSSBoYXZlIGEgdjMgb2YNCj4gPj4+IHRoZSBob3RwbHVnIGZpeCBpbiBwcm9n
cmVzcy4gIEl0J3Mgbm93IHdvcmtpbmcgZm9yIHRoZSA4MjU5OSBhbmQNCj4gPj4+IEMzMDAwIGl4
Z2JlIGRldmljZXMgdW5kZXIgTGludXgsIGFuZCBJJ20gaW4gdGhlIHByb2Nlc3Mgb2YgZ2V0dGlu
Zw0KPiA+Pj4gdGhpcyBidWlsdCBhbmQgdGVzdGVkIHVuZGVyIEZyZWVCU0QuDQo+ID4+Pg0KPiA+
Pj4gQXNzdW1pbmcgdGhlIEZyZWVCU0QgdGVzdGluZyBjb21lcyB0b2dldGhlciBzbW9vdGhseSBt
eSBwbGFuIGlzIHRvDQo+ID4+PiBzcGxpdCB0aGVzZSBwYXRjaGVzIGludG8gdGhyZWUgc2VyaWVz
Og0KPiA+Pj4NCj4gPj4+IDEpIFRoZSBTRlAgaG90cGx1ZyBmaXgNCj4gPj4+IDIpIFJlZmFjdG9y
IFNEUDMgVFhfRElTQUJMRSA4MjU5OSBsaW5rIGNoZWNrIHN0dWZmDQo+ID4+PiAzKSBTdXBwb3J0
IG9mIGFkZGl0aW9uYWwgU0ZQIHR5cGVzIHVuZGVyIGl4Z2JlDQo+ID4+Pg0KPiA+Pj4gTXkgZm9j
dXMgcmlnaHQgbm93IGlzIG9uIHRoZSBTRlAgaG90cGx1ZyBmaXgsIHNvIHBsZWFzZSBsZXQgbWUg
a25vdw0KPiA+Pj4gaWYgdGhlcmUncyBhbnkgYWRkaXRpb25hbCBmZWVkYmFjayBvbiB0aGF0IHBv
cnRpb24gb2YgdGhlIG9yaWdpbmFsIHNlcmllcy4NCj4gPj4+DQo+ID4+PiBSaWdodCBub3cgdGhl
IGZlZWRiYWNrIEkgaGF2ZSB0aGF0IGltcGFjdHMgdGhlIGhvdHBsdWcgZml4IGlzIGENCj4gPj4+
IGNsZWFudXAgZm9yIHBhdGNoIDEsIGFuZCB0aGUgZ2VuZXJhbCBjb21tZW50IHRoYXQgY2hhbmdl
cyB0byBmaWxlcw0KPiA+Pj4gdW5kZXIgaXhnYmUvYmFzZSBhcmUgdXN1YWxseSBiYWNrcG9ydGVk
IGZyb20gTGludXgsIGFuZCBzbyBJIHNob3VsZA0KPiA+Pj4gcmVmYWN0b3IgbXkgY2hhbmdlcyB0
byBsaXZlIGluIGl4Z2JlX2V0aGRldi5jDQo+ID4+DQo+ID4+IFllYWgsIGp1c3QgcHV0IHRoZSBj
aGFuZ2UgaW4gYmFzZSBjb2RlIHRvICpzZXBhcmF0ZSBwYXRjaCosIHNvIHRoYXQNCj4gPj4gdGhl
eSBhcmUgZWFzaWx5IHRvIGJlIHJldmlld2VkLCB0aGFua3MuDQo+ID4+DQo+ID4NCj4gPiBIaSBT
dGV2ZSwgV2VuLCBIYWl5dWUsDQo+ID4NCj4gPiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5IHRoZSBh
Ym92ZSBjaGFuZ2UgcmVxdWVzdD8NCj4gPg0KPiA+IEkgdGhvdWdoIGl0IGlzIHJlbGF0ZWQgdG8g
c3BsaXR0aW5nIGJhc2UgY29kZSB1cGRhdGVzIGludG8gdGhlaXIgb3duIHBhdGNoZXMsIGJ1dCB0
aGF0IGFscmVhZHkgc2VlbXMNCj4gdGhlIGNhc2UgaW4gc2V0IChleGNlcHQgZnJvbSBhIGZldyBt
aW5vciBtaXgpLg0KPiA+DQo+ID4gQW5kIHdoYXQgaXMgdGhlIHN0YXR1cywgaXMgdGhlcmUgYSBu
ZXcgdmVyc2lvbiB3b3JrZWQgb24/IE9yIGlzIHRoZSBzZXQgd2FpdGluZyBmb3IgbW9yZSByZXZp
ZXc/DQo+ID4NCj4gPiBGZXJydWgsDQo+ID4gCVN0ZXBoZW4gaGFzIHBhc3NlZCBvbiBzdXBwb3J0
IG9mIGhpcyBwYXRjaGVzIHRvIG1lLCBJIHdpbGwgYmUgdGhlIG1haW4gcG9pbnQgb2YgY29udGFj
dCBnb2luZw0KPiBmb3J3YXJkLiAgSSdtIHN0aWxsIHJhbXBpbmcgdXAgb24gdGhlIGNvZGUsIGV4
cGVjdCBwYXRjaCB1cGRhdGVzIHRvIGNvbWUgZnJvbSBtZSBpbiB0aGUgZnV0dXJlLg0KPiA+DQo+
IA0KPiBIaSBKZWZmLA0KPiANCj4gV2hhdCBpcyB0aGUgcGxhbm5lZCBjaGFuZ2VzIGluIHRoZSBu
ZXh0IHZlcnNpb24/DQo+IA0KPiBJIGp1c3Qgd2FudCB0byBiZSBzdXJlIHRoYXQgd2UgYXJlIG9u
IHNhbWUgcGFnZSB3aXRoIHRoZSBjaGFuZ2UgcmVxdWVzdCwNCj4gdG8gbm90IHdhc3RlIGVmZm9y
dC90aW1lLg0KPiANCj4gSGFpeXVlLCBwZXJoYXBzIGNhbiB5b3UgYXJ0aWN1bGF0ZSB0aGUgcmVx
dWVzdCBhZ2Fpbj8NCg0KSnVzdCBwdXQgdGhlIGNoYW5nZSBpbiBiYXNlIGRpcmVjdG9yeSBpbnRv
IHNlcGFyYXRlIHBhdGNoIChlcyksIHNvIHRoYXQgd2UgY2FuIGFzaw0KZGlmZmVyZW50IGV4cGVy
dHMgdG8gcmV2aWV3IHRoZSBwYXRjaHNldCBlYXNpbHkuDQoNClRoYW5rcy4NCg0K