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 CD1C043A39;
	Thu,  1 Feb 2024 12:40:00 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 658D840299;
	Thu,  1 Feb 2024 12:40:00 +0100 (CET)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com
 (mail-bn8nam12on2066.outbound.protection.outlook.com [40.107.237.66])
 by mails.dpdk.org (Postfix) with ESMTP id 7D4BD4021D
 for <dev@dpdk.org>; Thu,  1 Feb 2024 12:39:59 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mPBO7dDJ7Z0RsrtLzc0oLj8MkSRLGIKCaq85fm1Vud7rea1dPKHnG3insbfjy6oD7JxV4zi3zC4tJwoO/jftn39ZNU2BNYQsa96s9BlWhmrhWV7DqE+lBeNKBheYSoJbp+rVIbk2W/xirDLDqRsFvXyfQhadA1Wr9DyiqQJrnSXLslSYt5WEdMZ8ou0kqq290RvsNaXJbVy+Q33ESKHoWPzb7Z9qElEV1m1vG1+b6NcUVrUsi/S/Johm4/dlKTe+FFsCGIsCzLAuAuTSghSAWNvKuZ/51TaT+vPmFdRtiOcqy7c/jfZ716S82sA7H5hfxOl3IeBbJ1Kr5PtW1AQCHA==
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=JtDX0nGLi/DSP/Xd7Bar0uHOMjFRqKEqV8gJ+Zo6emI=;
 b=D37IEvm2PmfIIZL1a1YVQOmPywhHtSTHmgJMJKmzO4TENR52f4wLiYl4rpL3J7gVgtlTPhOJ4t2ihwWTpNWpzl2m0CBqfR564YVF+q2L+5BzKNGHRHlgnVp6P4Gaa63AKZRuxyRa9A1cDdsu0nfQlWVWNAxdG+s9yMQBg2G4y+eMGGc5PwF3g0v5JKHv4Cty6NjUmuzL4HfU7YLInNBVIeltd8UxaB/oL0EnT3IBomQN+CYuDivPCrNC/h6kGd6BMmK6TupDFDJRyRNsZtddtehItBAWuqFJLEHU/5WuMcyKU6ExlpEpgAN/uESG9p4Ss3iy+b3pnmIuGlY2QW2exQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JtDX0nGLi/DSP/Xd7Bar0uHOMjFRqKEqV8gJ+Zo6emI=;
 b=nfAwUd0TMxu1TOlvy4SI1KWblfwSexDTcYlumGyyZASdU+HNlz+fQ/Is8JL8aW8Vs/4mYllCMleb1ut0DtvBkO6FL860yqbxF9vfwljHgJ4/KJBE/R8Lwt19ymh8//iAfFocKbVq/pwUMF3vXHyJvntF6P1AnqV9Djh5vh+OiAdUJYgNxPbPmhpqlFQYm5Z0P/pMO48mYTgHDhOndbAFmLALfKF/g0n/WtWltO6TMI7pBr9JaZpBG2ktQvNNoScn9FVwwd/uMMV+ynVt7PaJfWV3Xc6TEbYVZHF5RnYMVfeja9lI9mvzhRtz9Zw1zJc0+ut8tVU2upZ6UrWLiri11A==
Received: from CO6PR12MB5396.namprd12.prod.outlook.com (2603:10b6:303:139::8)
 by PH0PR12MB7472.namprd12.prod.outlook.com (2603:10b6:510:1e9::9)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Thu, 1 Feb
 2024 11:39:56 +0000
Received: from CO6PR12MB5396.namprd12.prod.outlook.com
 ([fe80::df56:6290:5b5a:e018]) by CO6PR12MB5396.namprd12.prod.outlook.com
 ([fe80::df56:6290:5b5a:e018%7]) with mapi id 15.20.7270.010; Thu, 1 Feb 2024
 11:39:56 +0000
From: Suanming Mou <suanmingm@nvidia.com>
To: Ferruh Yigit <ferruh.yigit@amd.com>, Ori Kam <orika@nvidia.com>, Aman
 Singh <aman.deep.singh@intel.com>, Yuying Zhang <yuying.zhang@intel.com>,
 Dariusz Sosnowski <dsosnowski@nvidia.com>, Slava Ovsiienko
 <viacheslavo@nvidia.com>, Matan Azrad <matan@nvidia.com>, "NBU-Contact-Thomas
 Monjalon (EXTERNAL)" <thomas@monjalon.net>, Andrew Rybchenko
 <andrew.rybchenko@oktetlabs.ru>
CC: "dev@dpdk.org" <dev@dpdk.org>
Subject: RE: [PATCH v3 1/3] ethdev: rename action modify field data structure
Thread-Topic: [PATCH v3 1/3] ethdev: rename action modify field data structure
Thread-Index: AQHaR5Mxx0S38Dkw6UuM0yGGKutlFLDysbaAgACgPPCAAhl2AIAAAyXQgAADpICAAAU9MA==
Date: Thu, 1 Feb 2024 11:39:56 +0000
Message-ID: <CO6PR12MB539653135739F147AC653845C1432@CO6PR12MB5396.namprd12.prod.outlook.com>
References: <20231219013337.531548-1-suanmingm@nvidia.com>
 <20240115091318.1053433-1-suanmingm@nvidia.com>
 <20240115091318.1053433-2-suanmingm@nvidia.com>
 <9e38221e-285c-4cf6-a170-c3ee2f8b1786@amd.com>
 <CO6PR12MB53963756E3D24C8130C34C43C17C2@CO6PR12MB5396.namprd12.prod.outlook.com>
 <9f2c9c9a-9a7f-404a-859e-ce68f2a56c15@amd.com>
 <CO6PR12MB5396C4918317C92BB5929FCBC1432@CO6PR12MB5396.namprd12.prod.outlook.com>
 <de3a38fd-d955-43e8-bb95-ec64db6e6eed@amd.com>
In-Reply-To: <de3a38fd-d955-43e8-bb95-ec64db6e6eed@amd.com>
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=nvidia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO6PR12MB5396:EE_|PH0PR12MB7472:EE_
x-ms-office365-filtering-correlation-id: a490e6b7-879c-4608-7038-08dc231a83ad
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /CA77KB6IyqdAn7Q/SJ6Ch0dMqLTzeXtgzki5cwtIkQMDXIobjv0ziV1Ocd/yXigxyJvPGUpUhTR384Os2Tg0GiBN8+IJdDJCYW+STpDpQnfDBCPedVZrw45syOuF7sG3ZMNEm/oseBotw/7ovaG3PBkCXaRaDcxM+UOSjnomCKkYKaGZOx3n7/Se6nEYI2J9SI0FX6K4NQx4/1x9uK9Or1EeIxOkLNBbsLrAqd0P+Hfr9IqtKodzOjOuzDjGn3FqXonF7t9mff10HmtBvsRPEaxAY2EGnx42Jzur4e0bK0hTNiFbj7JRoLdKPZFt5ZFjHdeDqqA/FwCAq7z+Gx1P9VCmJ7K8aeqhu5ryWjRDX/8tF1ga9fav0ZYfJx9GqtWc5+vU+GGvg6ErrLYbBfNkT/moNYY7x1xPLFI8V8H9PlMuSqXw3V1IqwSQe/o4pWtIqHvdft+knfgq9k7KTj+pRMibf1wf4WoJL2VIYDuFteu4KG7SsDeMoMX0LPO+2WbN2y94CenfmpM/9r+xEQbrcDCyC7dgUEoOP9Z1BmfM8ja+nGbbpsA68dqCN2NaLJbt3lLgCVENZ8+AlegqAQfWzq8QlHmO/jGJMsxtrZ0FFvA6G7+09IxrJoW+s1vznkrhHEY7z9rUrURqMiCVR6KB+IOuicmTJpOQpy70YJHRtE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO6PR12MB5396.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(366004)(39860400002)(346002)(136003)(376002)(396003)(230273577357003)(230173577357003)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(41300700001)(55016003)(26005)(38070700009)(6506007)(9686003)(53546011)(71200400001)(83380400001)(7696005)(478600001)(38100700002)(110136005)(122000001)(316002)(8936002)(64756008)(2906002)(86362001)(66556008)(66946007)(5660300002)(66476007)(8676002)(52536014)(33656002)(66446008)(4326008)(76116006);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Um1wNDZNUnZleDUrVE5FRHB6WVRQalJZLzc3UUxUKzFHMlEvb01vVmZORzM2?=
 =?utf-8?B?eWxKcFJWc2QrNWFiaUlDa2tFdlpibnhwYmN3eWJackFsSi85Ym9JWkdTZExp?=
 =?utf-8?B?SUplQXdrNG9TcXJGMUtJWXhyRXp0eTRaNEZKdnczV1A4RXVUekVnc2xBN2xr?=
 =?utf-8?B?Zjl3K0V6Q2dNSWY2TXRoL1ozY280Sk50cFAwVzRJN2oyWllxd2N3VWJGQXc5?=
 =?utf-8?B?d1UycXl6T0FhQVAyNzhaemNKUlZCZWlTMUVrZ1J2SUlzQytMUHh6eE9BdWkx?=
 =?utf-8?B?VHNCWUZTRWlleG5jVDVmTG9WYVIvWXlkekdzSnlQU3h5T09wdWF0NHJqSXR3?=
 =?utf-8?B?VVNUZEpzUDV2clhaak56VFpLMlg4THFwOEYvN015M3p6WUtHL0MrNEhHa1hU?=
 =?utf-8?B?UWwzNnA2c0t6aHIwZmh6UGZNMVlGaGtjcUxRVStVeFN6YmppMXJ2ckJyL2Iz?=
 =?utf-8?B?aENSc1lIVUowRlN1V1BnYVlIa1h5WVZEaG1FdThPa3U2cVgxK1AwVXF0cU1p?=
 =?utf-8?B?WU1iZ0NZWCtCUFBlaFJtRUJHaTFsM1ZWd0RNUlRpUVUyQVdrQzR1T0VIVGRB?=
 =?utf-8?B?T3Z0NVE1UFpjS2ZweTdORnVRby90RWVMNElNK0dwZHIrcWFUU1FqY0NsOXlJ?=
 =?utf-8?B?ekhRRnFJWkxPYjFkZi96NTBpU2tHOCtvemsxcWpVekg0SjEzUExKRGM1MG0w?=
 =?utf-8?B?LzRKMjl5QTZpYVdKQngrQlFML0IvR2ZRQUVCaWRYTE5XNERpY0pIS2xPOUli?=
 =?utf-8?B?NGlLNkRDOThxSUM5SHVWbDJBMkFSc1AyWSt6TEhUc2lUNnFJS1BoR1ZPcVNl?=
 =?utf-8?B?cm9EVFBVR2hNcEtwaFcxaXRaekdMYzJQRXpmQmNQbG1UWkJTNVJiWjNha2Nz?=
 =?utf-8?B?OExnZHFld1J4ZFN3MXlOZThicFZNTmkvNUt4Q29UUUJNWWszbWZjNW01T1hT?=
 =?utf-8?B?SXZtcVJxaXVEV3JMUjZvRmVLcGFZTWxKNmlzdUxRTjlvdllmYUg5T2l2dVVR?=
 =?utf-8?B?c3YwWWpjeDNudmRmNHNMZnl4VEVRdjF0bXF0TXdTVTdMNG1OTk0vbk82Z1lE?=
 =?utf-8?B?WmhEVTJSRVZtZG52U2oyQWphMWZjL25OcXl2WmN2YUdYekZteGU0Njc5Ym9t?=
 =?utf-8?B?NDBJU2kyWmV6VVJIbW85OU1rYjNzejZjT1ZkSVhhZjZiUjZmM1NBVXZWbWpB?=
 =?utf-8?B?S1pSVGlLNzFud0NIdExTaUtXTm1oVUs2WFI3bnJLdU16RHM3QUJPSFhCYW9z?=
 =?utf-8?B?WHNSSlRnckk0MVp1d3JvalNXTmU3LzZqYllEbmZYSkpsM0k1N053TXBKUmd2?=
 =?utf-8?B?WTEyT205MXhyMlIwcUhURmU5OFhKVTh4RWdneXcrK3piNzdIb3NrZSs3SXcz?=
 =?utf-8?B?Vzl5V2dTNzVkMVhtaGl5Z1B0di94NGFKUXZMc3FSQ0ZMV25SMmY1ZGg5a3Jq?=
 =?utf-8?B?YUd2ZTQ5UVpTRlM5ZzZWS0tTaFJMOEtOdEhiM3NIQ1hSR0NEWW9zN2kwcnR0?=
 =?utf-8?B?dVZ2azBuYllHQ05mdHN1TTB5anNXeFlrRkhTSDhsLzRnOHFMTXlZdjdWQ3Vz?=
 =?utf-8?B?bGhVMTFneTdVMk1zQlFmbTByWEhiNm9ZTFIxcXZ6UitNMTRoK0VWRXVsQm5Q?=
 =?utf-8?B?MVBNcGRjZkxoQnpoNllFcEN0WVNlU1hab21Vd0ZQYndXMVRPTjY0UjBDNXds?=
 =?utf-8?B?Wjl1ZlZzZ3o3MmluM1NoMUFwcWNIUnJNeVMzakxzSVIyZkFkN1p2Q3IxUUE2?=
 =?utf-8?B?RVJ5Mnluc2pRempLanBDSkxVbGtjRWZCbVlnbWlLekVvd0ppNnYzYUlxL3dx?=
 =?utf-8?B?eFRVNGtWcHpDM1BoVmkvS0FtdTNqMlB1ZGFFTVh6SGZFTW5MN0FDMmtnMHls?=
 =?utf-8?B?MWt0WTFlbm92V0t5d2RIZS96SU10cC94ZmxjUGxvSjZsQWhyRWpWWHorZUg2?=
 =?utf-8?B?NmxGVGRzcTE5V0V2a0VCRmJkZGc2bXo2Ums2L3dtTTBsU3Q3UXBvbFJ4UDU5?=
 =?utf-8?B?T05QWUdKMmFZalhCY2dYZ0k0OEdhcEEzZVUvem1jcmIvaHMxYmNCakt2UGxp?=
 =?utf-8?B?VnJMNnd1T0dPd1NkSEVLaTl1c0VYUkhLQXhvYkdxVTJjL01aVnloSjg5aHZZ?=
 =?utf-8?Q?VY9kQu6zenmsqyNvun6+d5dKj?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5396.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a490e6b7-879c-4608-7038-08dc231a83ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 11:39:56.4907 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1jxy5P9UEpnyaspGKV85AO4npwa0SRVacpgpHaZLa6GeBM8VdPaHHx/sb/ErjVnMwReUC9E6pAtjZSrCCrmdaw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7472
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

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm
ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDEsIDIwMjQg
NzoyMSBQTQ0KPiBUbzogU3Vhbm1pbmcgTW91IDxzdWFubWluZ21AbnZpZGlhLmNvbT47IE9yaSBL
YW0gPG9yaWthQG52aWRpYS5jb20+Ow0KPiBBbWFuIFNpbmdoIDxhbWFuLmRlZXAuc2luZ2hAaW50
ZWwuY29tPjsgWXV5aW5nIFpoYW5nDQo+IDx5dXlpbmcuemhhbmdAaW50ZWwuY29tPjsgRGFyaXVz
eiBTb3Nub3dza2kgPGRzb3Nub3dza2lAbnZpZGlhLmNvbT47IFNsYXZhDQo+IE92c2lpZW5rbyA8
dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IE1hdGFuIEF6cmFkIDxtYXRhbkBudmlkaWEuY29tPjsg
TkJVLQ0KPiBDb250YWN0LVRob21hcyBNb25qYWxvbiAoRVhURVJOQUwpIDx0aG9tYXNAbW9uamFs
b24ubmV0PjsgQW5kcmV3DQo+IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMu
cnU+DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAxLzNdIGV0
aGRldjogcmVuYW1lIGFjdGlvbiBtb2RpZnkgZmllbGQgZGF0YSBzdHJ1Y3R1cmUNCj4gDQo+IE9u
IDIvMS8yMDI0IDExOjA5IEFNLCBTdWFubWluZyBNb3Ugd3JvdGU6DQo+ID4NCj4gPg0KPiA+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1
aC55aWdpdEBhbWQuY29tPg0KPiA+PiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMSwgMjAyNCA2
OjU2IFBNDQo+ID4+IFRvOiBTdWFubWluZyBNb3UgPHN1YW5taW5nbUBudmlkaWEuY29tPjsgT3Jp
IEthbSA8b3Jpa2FAbnZpZGlhLmNvbT47DQo+ID4+IEFtYW4gU2luZ2ggPGFtYW4uZGVlcC5zaW5n
aEBpbnRlbC5jb20+OyBZdXlpbmcgWmhhbmcNCj4gPj4gPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+
OyBEYXJpdXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPjsNCj4gPj4gU2xhdmEg
T3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgTWF0YW4gQXpyYWQNCj4gPj4gPG1h
dGFuQG52aWRpYS5jb20+OyBOQlUtIENvbnRhY3QtVGhvbWFzIE1vbmphbG9uIChFWFRFUk5BTCkN
Cj4gPj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBBbmRyZXcgUnliY2hlbmtvDQo+ID4+IDxhbmRy
ZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gPj4gQ2M6IGRldkBkcGRrLm9yZw0KPiA+PiBT
dWJqZWN0OiBSZTogW1BBVENIIHYzIDEvM10gZXRoZGV2OiByZW5hbWUgYWN0aW9uIG1vZGlmeSBm
aWVsZCBkYXRhDQo+ID4+IHN0cnVjdHVyZQ0KPiA+Pg0KPiA+PiBPbiAxLzMxLzIwMjQgMjo1NyBB
TSwgU3Vhbm1pbmcgTW91IHdyb3RlOg0KPiA+Pj4gSGksDQo+ID4+Pg0KPiA+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWln
aXRAYW1kLmNvbT4NCj4gPj4+PiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMzEsIDIwMjQgMTox
OSBBTQ0KPiA+Pj4+IFRvOiBTdWFubWluZyBNb3UgPHN1YW5taW5nbUBudmlkaWEuY29tPjsgT3Jp
IEthbQ0KPiA+Pj4+IDxvcmlrYUBudmlkaWEuY29tPjsgQW1hbiBTaW5naCA8YW1hbi5kZWVwLnNp
bmdoQGludGVsLmNvbT47IFl1eWluZw0KPiA+Pj4+IFpoYW5nIDx5dXlpbmcuemhhbmdAaW50ZWwu
Y29tPjsgRGFyaXVzeiBTb3Nub3dza2kNCj4gPj4+PiA8ZHNvc25vd3NraUBudmlkaWEuY29tPjsg
U2xhdmEgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsNCj4gPj4+PiBNYXRhbiBB
enJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IE5CVS0gQ29udGFjdC1UaG9tYXMgTW9uamFsb24NCj4g
Pj4+PiAoRVhURVJOQUwpIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgQW5kcmV3IFJ5YmNoZW5rbw0K
PiA+Pj4+IDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gPj4+PiBDYzogZGV2QGRw
ZGsub3JnDQo+ID4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAxLzNdIGV0aGRldjogcmVuYW1l
IGFjdGlvbiBtb2RpZnkgZmllbGQgZGF0YQ0KPiA+Pj4+IHN0cnVjdHVyZQ0KPiA+Pj4+DQo+ID4+
Pj4gT24gMS8xNS8yMDI0IDk6MTMgQU0sIFN1YW5taW5nIE1vdSB3cm90ZToNCj4gPj4+Pj4gQ3Vy
cmVudCBydGVfZmxvd19hY3Rpb25fbW9kaWZ5X2RhdGEgc3RydWN0IGRlc2NyaWJlcyB0aGUgcGt0
IGZpZWxkDQo+ID4+Pj4+IHBlcmZlY3RseSBhbmQgaXMgdXNlZCBvbmx5IGluIGFjdGlvbi4NCj4g
Pj4+Pj4NCj4gPj4+Pj4gSXQgaXMgcGxhbm5lZCB0byBiZSB1c2VkIGZvciBpdGVtIGFzIHdlbGwu
IFRoaXMgY29tbWl0IHJlbmFtZXMgaXQNCj4gPj4+Pj4gdG8gInJ0ZV9mbG93X2ZpZWxkX2RhdGEi
IG1ha2luZyBpdCBjb21wYXRpYmxlIHRvIGJlIHVzZWQgYnkgaXRlbS4NCj4gPj4+Pj4NCj4gPj4+
Pg0KPiA+Pj4+IGFjayB0byByZW5hbWUgc3RydWN0IHRvIHVzZSBpbiBwYXR0ZXJuLg0KPiA+Pj4+
DQo+ID4+Pj4+IFNpZ25lZC1vZmYtYnk6IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5j
b20+DQo+ID4+Pj4+IEFja2VkLWJ5OiBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPg0KPiA+Pj4+
PiBBY2tlZC1ieTogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMu
cnU+DQo+ID4+Pj4+IC0tLQ0KPiA+Pj4+PiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jICAg
ICAgICAgICAgfCAgMiArLQ0KPiA+Pj4+PiAgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3J0ZV9mbG93
LnJzdCAgICAgfCAgMiArLQ0KPiA+Pj4+PiAgZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8y
NF8wMy5yc3QgfCAgMSArDQo+ID4+Pj4+ICBkcml2ZXJzL25ldC9tbHg1L21seDVfZmxvdy5jICAg
ICAgICAgICB8ICA0ICsrLS0NCj4gPj4+Pj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NV9mbG93Lmgg
ICAgICAgICAgIHwgIDYgKysrLS0tDQo+ID4+Pj4+ICBkcml2ZXJzL25ldC9tbHg1L21seDVfZmxv
d19kdi5jICAgICAgICB8IDEwICsrKysrLS0tLS0NCj4gPj4+Pj4gIGxpYi9ldGhkZXYvcnRlX2Zs
b3cuaCAgICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0NCj4gPj4+Pj4gIDcgZmlsZXMgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pDQo+ID4+Pj4+DQo+ID4+Pj4+
IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMNCj4gPj4+Pj4gYi9hcHAv
dGVzdC1wbWQvY21kbGluZV9mbG93LmMgaW5kZXggY2U3MTgxODcwNS4uMzcyNWU5NTVjNyAxMDA2
NDQNCj4gPj4+Pj4gLS0tIGEvYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jDQo+ID4+Pj4+ICsr
KyBiL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYw0KPiA+Pj4+PiBAQCAtNzQwLDcgKzc0MCw3
IEBAIGVudW0gaW5kZXggew0KPiA+Pj4+PiAgI2RlZmluZSBJVEVNX1JBV19TSVpFIFwNCj4gPj4+
Pj4gIAkoc2l6ZW9mKHN0cnVjdCBydGVfZmxvd19pdGVtX3JhdykgKyBJVEVNX1JBV19QQVRURVJO
X1NJWkUpDQo+ID4+Pj4+DQo+ID4+Pj4+IC0vKiogTWF4aW11bSBzaXplIGZvciBleHRlcm5hbCBw
YXR0ZXJuIGluIHN0cnVjdA0KPiA+Pj4+PiBydGVfZmxvd19hY3Rpb25fbW9kaWZ5X2RhdGEuICov
DQo+ID4+Pj4+ICsvKiogTWF4aW11bSBzaXplIGZvciBleHRlcm5hbCBwYXR0ZXJuIGluIHN0cnVj
dCBydGVfZmxvd19maWVsZF9kYXRhLg0KPiA+Pj4+PiArKi8NCj4gPj4+Pj4gICNkZWZpbmUgQUNU
SU9OX01PRElGWV9QQVRURVJOX1NJWkUgMzINCj4gPj4+Pj4NCj4gPj4+Pg0KPiA+Pj4+IFdoYXQg
ZG8geW91IHRoaW5rIHRvIHVwZGF0ZSAnQUNUSU9OX01PRElGWV9QQVRURVJOX1NJWkUnIGhlcmUg
dG9vLA0KPiA+Pj4+IGluc3RlYWQgb2YgbmV4dCBwYXRjaD8NCj4gPj4+DQo+ID4+PiBBZ3JlZS4N
Cj4gPj4+DQo+ID4+Pj4NCj4gPj4+PiA8Li4uPg0KPiA+Pj4+DQo+ID4+Pj4+IGRpZmYgLS1naXQg
YS9saWIvZXRoZGV2L3J0ZV9mbG93LmggYi9saWIvZXRoZGV2L3J0ZV9mbG93LmggaW5kZXgNCj4g
Pj4+Pj4gYWZmZGM4MTIxYi4uNDBmNmRjYWFjZCAxMDA2NDQNCj4gPj4+Pj4gLS0tIGEvbGliL2V0
aGRldi9ydGVfZmxvdy5oDQo+ID4+Pj4+ICsrKyBiL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaA0KPiA+
Pj4+PiBAQCAtMzkxMCw5ICszOTEwLDkgQEAgZW51bSBydGVfZmxvd19maWVsZF9pZCB7DQo+ID4+
Pj4+ICAgKiBAd2FybmluZw0KPiA+Pj4+PiAgICogQGIgRVhQRVJJTUVOVEFMOiB0aGlzIHN0cnVj
dHVyZSBtYXkgY2hhbmdlIHdpdGhvdXQgcHJpb3Igbm90aWNlDQo+ID4+Pj4+ICAgKg0KPiA+Pj4+
PiAtICogRmllbGQgZGVzY3JpcHRpb24gZm9yIE1PRElGWV9GSUVMRCBhY3Rpb24uDQo+ID4+Pj4+
ICsgKiBGaWVsZCBkZXNjcmlwdGlvbiBmb3IgcGFja2V0IGZpZWxkLg0KPiA+Pj4+Pg0KPiA+Pj4+
DQo+ID4+Pj4gTmV3IG5vdGUgaXMgbm90IHZlcnkgaGVscGZ1bCwgaG93IGNhbiB3ZSBtYWtlIGl0
IG1vcmUgdXNlZnVsPw0KPiA+Pj4+DQo+ID4+Pj4gRG9lcyBpdCBtYWtlIHNlbnNlIHRvIGtlZXAg
J01PRElGWV9GSUVMRCcgYW5kIGFkZCAnQ09NUEFSRSBJVEVNJyBpbg0KPiA+Pj4+IG5leHQgcGF0
Y2gsIHRvIGNsYXJpZnkgdGhlIGludGVuZGVkIHVzYWdlIGZvciB0aGUgc3RydWN0LCBvdGhlcndp
c2UNCj4gPj4+PiBpdCBpcyB0b28NCj4gPj4gZ2VuZXJpYy4NCj4gPj4+DQo+ID4+PiBPSywgc29y
cnksIHRoZSBwdXJwb3NlIGlzIHRvIG1ha2UgaXQgZ2VuZXJpYy4gU28gbmV4dCB0aW1lIGlmIG90
aGVyDQo+ID4+PiBJVEVNIG9yDQo+ID4+IEFDVElPTiBuZWVkIHRoYXQgZmllbGQsIGl0IGNhbiBi
ZSB1c2VkIGRpcmVjdGx5Lg0KPiA+Pj4gT3RoZXJ3aXNlLCBpdCBmZWVscyBsaWtlIGl0IGNhbiBv
bmx5IGJlIHVzZWQgYnkgJ01PRElGWV9GSUVMRCcgYW5kDQo+ID4+ICdDT01QQVJFX0lURU0nLCB3
aGF0IGRvIHlvdSB0aGluaz8NCj4gPj4+DQo+ID4+DQo+ID4+IEkgZG9uJ3QgaGF2ZSBhbiBpbnRl
bnRpb24gdG8gbGltaXQgaXRzIHVzYWdlLCBidXQgdG8gY2xhcmlmeSB1c2FnZQ0KPiA+PiBmb3Ig
d2hvZXZlciBjaGVja3MgdGhlIGRvY3VtZW50Lg0KPiA+Pg0KPiA+PiAiRmllbGQgZGVzY3JpcHRp
b24gZm9yIHBhY2tldCBmaWVsZC4iIGRvZXNuJ3Qgc2F5IHdoYXQgZXhhY3RseSBpdCBpcw0KPiA+
PiBhbmQgY2F1c2UgY29uZnVzaW9uLg0KPiA+Pg0KPiA+PiBQZXJoYXBzIHdvcmRpbmcgY2FuIGJl
IGNoYW5nZWQgdG8gc2F5IHR3byBwb3NzaWJsZSB1c2FnZXMgYXJlIGZvcg0KPiA+PiAnTU9ESUZZ
X0ZJRUxEJyBhbmQgJ0NPTVBBUkVfSVRFTSc/DQo+ID4NCj4gPiBTb3VuZHMgZ29vZCwgT0ssIEkg
d2lsbCB1cGRhdGUuDQo+ID4NCj4gPiBCVFcsIEkgc2F3IHRoZSBwYXRjaCBhcHBseSBmYWlsZWQs
IHNlZW1zIGl0IGlzIGR1ZSB0byBSYXNsYW4ncyBicmFuY2ggaGFzIHNvbWUNCj4gZXh0cmEgZmVh
dHVyZXMgdGhhbiB5b3VyIGJyYW5jaC4NCj4gPiBTbyBJIGp1c3Qgd2FudCB0byBrbm93IGlzIGl0
IE9LPyBPciBzaG91bGQgSSBzdGlsbCBiYXNlIG9uIHlvdXIgYnJhbmNoPyBXaGVuIHdpbGwNCj4g
dGhlIGJyYW5jaGVzIGJlIHN5bmNlZC4NCj4gPg0KPiANCj4gVGhhbmtzLg0KPiANCj4gQ2FuIHlv
dSBwbGVhc2UgcmViYXNlIG5leHQgdmVyc2lvbiBvbiBuZXh0LW5ldCwgdGhpcyB3YXkgd2UgY2Fu
IGJlbmVmaXQgZnJvbSBDSQ0KPiBjaGVja3M/DQoNCk9LLCBnb3QgaXQuDQoNCg==