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 4187EA0540;
	Mon, 22 Aug 2022 20:28:03 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id CF19F40DFD;
	Mon, 22 Aug 2022 20:28:02 +0200 (CEST)
Received: from na01-obe.outbound.protection.outlook.com
 (mail-cusazon11020015.outbound.protection.outlook.com [52.101.61.15])
 by mails.dpdk.org (Postfix) with ESMTP id 8E2C440694
 for <dev@dpdk.org>; Mon, 22 Aug 2022 20:28:01 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=WRdEH12kR7dQZH58IqaTcqAlYk6J4JGcpqEXOa0ZsK+RT85CgcQdJq2dbZvutdtPiDjv3MgwQzkVxceEj9ieiWVfrXhZz9g8rq/J33sEObsZNt7wfut6REe+a0Ij38P1GSJ4S66hdE8NaH5hgSR+i46ZNDUW9IAodHHITDCncWlUJ2KAja7qtKiDwuhcBuPShtdiAo6ckl75z1W/iADmAtjLacsg17dCnw3sb0BVUexHUBtt0djn8x7lcW06vp8FwFGeHXrxwFtI4iSi+yCpyuo5VwUEFpRjpHwmY2uwvfIGnRvWA6s/Svws3Gzecor9HQ42iIM7ZiG6AIQf7RZGFw==
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=ieRcMklQPPlQjcxiL1CFfjR4jW/id4zIuFnx/Je5BQY=;
 b=NNTP+0UXgqiJRbXLyW+adxrKQnr2YNUcTr/fmwFKaFQoaEV71s9XGUQHO0Cx6vSr0/sVmkmAHp8ROT0+JorjtESKcpIVhDs1jPRm3DNbw9/pN4bRYxaFak9+LxEfuSTtQCB9Yc7QxtZrTOChOHT4VE3tH7RpYhy5RBd4BZ5fzUytJ4MLaKZGixOUOxuosj3JeJAG9sOIVaWOJzrZEkDkPs4bvX9s0wtYBrNp3HoVd+oxcBui4i+mvXavXD7gXlZtYWkEEqZkE5EmH4xVLVovMctUDGxkDzIfCaFx2PEB7Ah67HaRfenoXo66nVaMR4AXJ/paWI1X/B174jHmD3/F5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=microsoft.com; dmarc=pass action=none
 header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ieRcMklQPPlQjcxiL1CFfjR4jW/id4zIuFnx/Je5BQY=;
 b=Gi4fGD3Zrlkd3SccmNAcVwnkUrn7mW8JcBXC+RhijCoX6GcrnOETUgbuuIY5Ys7N8+5dxm5la41gv7Wnlc70rbs/TNUADaruvczENSOAF7YglVJuxuenpD7TOzMeABKQQW8JZ/AqtTjDOc1FdYExGFpZD0nYE+K3/AcDeDlvDo8=
Received: from PH7PR21MB3263.namprd21.prod.outlook.com (2603:10b6:510:1db::16)
 by PH0PR21MB2061.namprd21.prod.outlook.com (2603:10b6:510:b4::18)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.2; Mon, 22 Aug
 2022 18:27:58 +0000
Received: from PH7PR21MB3263.namprd21.prod.outlook.com
 ([fe80::3413:dfab:b903:a21a]) by PH7PR21MB3263.namprd21.prod.outlook.com
 ([fe80::3413:dfab:b903:a21a%6]) with mapi id 15.20.5588.002; Mon, 22 Aug 2022
 18:27:57 +0000
From: Long Li <longli@microsoft.com>
To: Ferruh Yigit <ferruh.yigit@xilinx.com>, thomas <thomas@monjalon.net>,
 David Marchand <david.marchand@redhat.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, Ajay Sharma <sharmaajay@microsoft.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, Viacheslav Ovsiienko
 <viacheslavo@nvidia.com>, Matan Azrad <matan@nvidia.com>
Subject: RE: [Patch v4 01/17] net/mana: add basic driver, build environment
 and doc
Thread-Topic: [Patch v4 01/17] net/mana: add basic driver, build environment
 and doc
Thread-Index: AQHYkyVjWhtjitYA3kCNG+6cd3FSMa27SneAgAAA7ICAACHREA==
Date: Mon, 22 Aug 2022 18:27:57 +0000
Message-ID: <PH7PR21MB3263FA65B7ED98E65F791CE4CE719@PH7PR21MB3263.namprd21.prod.outlook.com>
References: <1657324171-31369-1-git-send-email-longli@linuxonhyperv.com>
 <1657324171-31369-2-git-send-email-longli@linuxonhyperv.com>
 <859e95d9-2483-b017-6daa-0852317b4a72@xilinx.com>
 <0443d4db-0fe3-60d6-b62f-14976965f1a7@xilinx.com>
In-Reply-To: <0443d4db-0fe3-60d6-b62f-14976965f1a7@xilinx.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=21ea3b00-7833-4a6c-9c45-66e012d569cd;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-08-22T17:08:06Z;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 013dd3f0-606d-4538-16d1-08da846c097b
x-ms-traffictypediagnostic: PH0PR21MB2061:EE_
x-ld-processed: 72f988bf-86f1-41af-91ab-2d7cd011db47,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +nrSQIR9fbFsq4DlPNq4thQ8uDjSSSUvyJ6lwk8IkWrDTrBP6T4xV8WE51vGcY8i3E5X2E5jxK3VxWb6f/o040BDnWl+SyWxcz00/SJ8CBzwnRGHmWwaYWpvmije2mwSk3e+R0PX/ObkcaZmynryHi/fs2fQ4vurEZA27bXN2j5062pA6wAex3+UWjWqEI+xPH0iIMlIDGg+TnA4TE8/kFEgixQhQZ2qYlYc5gakGx0bIAh8JVEMjhEsOmZFjmTq+8CuaTWdXAPdnwUVzeLjUr79nR9iVsHl819P1vNht0uaKjm99a4hB75SDviCfM/IhwbSx/KmjVyP0s8OKRaBIlZV24dm6Psa975lj1zyb3Y86nUjrMcT87AhnKtkO4MsrlDtYERZkcijHctcObW5Dbw47WU6W+6TXXpX41ZVjwJiLFw6sFPdAYLQQ7dE0OfoPWvD2wOrMQXeMjBfF10JE8YRMAEmfL3ras+wBRnxXWf4OS0hTuqKSMtSNhaoRmXe7zm9WMWeuT/XVY0ou+022c7jSwUAOTSzxGLWRH+KrZHxWA3v8z6M4rWQjyd8QC8TW3bgmaFMyIQivDDgXBjYoZtl+tbXadZk6NgYSav5NkWfgj/bYb5Xjq/PvBIIWJQeU37XstXR60gxV5rI6ToRL6z5D4ll78OkW0hoeNxCTm6WCM7inUKzZB3Iy5Y0gZPyw2uk5V7Vr/jd8h02WAV2rZqSLkYjfThr4hXoRjjQ1H2LrTKZ2ZiMzS2y3MZtVliaTnb5MpXCzEhKKQtTaN+lGYVsaL4ZbDytJSh0Vq0Js+T8e+0toFuS1QVtnhIrhWWo
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH7PR21MB3263.namprd21.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230016)(4636009)(396003)(136003)(366004)(39860400002)(346002)(376002)(451199009)(66476007)(186003)(38070700005)(82950400001)(82960400001)(86362001)(38100700002)(122000001)(66946007)(76116006)(8936002)(4326008)(64756008)(8676002)(110136005)(54906003)(316002)(5660300002)(2906002)(8990500004)(52536014)(55016003)(9686003)(66556008)(478600001)(26005)(53546011)(10290500003)(71200400001)(66446008)(6506007)(33656002)(7696005)(41300700001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SFl5dnNleDF1M3VIMzY0V1pJY2FjOC9FajFlaFhEclpwd2hrL3Q2bFE3QlJ4?=
 =?utf-8?B?N3RJV2FIZVgwU0NFZ3R2djF6WWZ1aVVhWHIxM0t4RU9vVFhZVjRxWmlqTDJy?=
 =?utf-8?B?dU5TRnZ4WTArZHpxRkd0dVFVY1I0Qy93aDFOS3FTZHdHMDltT0hIL2hzYXJZ?=
 =?utf-8?B?dTFTMUdta2pEck1lcmN3Y2FXemZqN0lLcnVHZHY2bWoyK2kvbStlVCs1VWQx?=
 =?utf-8?B?cENtd1o1dnArU0J6eXVlQVpWU3FWdmRXZFlmL1VuSXJQWGxVWGt0a2pXamlW?=
 =?utf-8?B?TDN5RVU1M3U4eURIY1pjaEhYVGhxbTZ1VENrVC9yMnJtcnlmeEN3bmM5Y1o5?=
 =?utf-8?B?STJac3Jjbm83UmhBNW1OVHBKMk9TSDlYQ1M1eVcxQ3puT1Jsczl3NWU5aFBo?=
 =?utf-8?B?ODZla0hnQjFZRHJSdkUxeDkxdkJqTnNDbWpUdFd1bWEvbmx2MEVaN2lPMkRG?=
 =?utf-8?B?RUs0U0FlblVDUkhnYzVOdjJkR2VHak9BWEU0OGlnck5JazFDanVjdE8yK3g0?=
 =?utf-8?B?ODBzaEprcGk5eTg1OEZpUWpscXY0UUxJaHVCSXBaaFV3RlVEWnhlM1drbmV2?=
 =?utf-8?B?aDNNL3BIUDBqSHI3WVdTTmN1RHJQeVRuUVVnU0YzOS9oZXdVUUFWTWZrck5h?=
 =?utf-8?B?dlBFTEhLbFF4d3dMdG9mQjk3c0hSTlFiZTRtdnAxRHhtT2ZMMkZ5R21zZ3po?=
 =?utf-8?B?U2lNU0xPWHA5SFZyd0NrdnlscEFjSDZ5enFKSXorS0hvd2NRNXJKbjYwempo?=
 =?utf-8?B?QU84dXBHUVJMclBvc2l5dms4OGRvb3FjdS9UYTc1Y212aHJQcWk0TUZ2US9k?=
 =?utf-8?B?NWhCekdVenJhRGdYcWNZN2lua2NraDJXd3d5b2FaN0JpTXQzNjJsWmxvWW9P?=
 =?utf-8?B?RktkV3pmS3pDWlo0SHFlcU1IU0Q5b0dKVzNpVGh5eDJmaW1tdEpiSTFxVFoz?=
 =?utf-8?B?VDlFakVpK1U3eEwrdk42VUF5YWF4cC9sRmMwU2hLY3FxL1FLT1NvM3ZsUk16?=
 =?utf-8?B?Z3lianZWVDdGOExqRDhSUm1PY3VvbUh3bmVPRUFrOFR4UGRqUWxJeVpURzdq?=
 =?utf-8?B?S1J1REIxYlQyM0Rkd3B3RW1vSU5SMTVGUDh6RFgzY0wrc01zb0tSSlkxekVV?=
 =?utf-8?B?QzRQUjNtbFFNMVlybEc0Nm0xYmxnRm16VkI0dHZnOTNEU1lEUWp2MEQ4THpC?=
 =?utf-8?B?Q3pPQk50MTdHbGkxNGtyL3JWbTF3RGdUeUp1aWYyZlowNUwwNlZXK3JpMXY0?=
 =?utf-8?B?VWE3d0l4T3N1WjcxNXNrdk1ST0t4VkhMWnF0Nk9tN0lSdGpyVTMwV0FmcFFV?=
 =?utf-8?B?ckh2VXdVMHNDMzZlMmZ4SjA0cTVjVFV6ZHNaWHdHTDM2SG5PV0dRMWJvZTNy?=
 =?utf-8?B?VVBQbWFEaVFwOFMwK25kNDFwclBOK3RPVms1cWN4RmlkR2lhbDdFVnNTNnUw?=
 =?utf-8?B?SnRPeTN1aGpoY2swTUYvVnpqSS9IUUxIeGR2WCtZU0REeUE3VmlpVVhrZ2JB?=
 =?utf-8?B?YXZMQS8xZDZDSDdBRitaQUhjTFRHT3dreS85WFdpYzBaRmx2ZHpRRjBUbldE?=
 =?utf-8?B?QUVsZnVIbmRHYzNPVDNKSnM1aVhGY3B2Y2dJbUZFQzFkQklac0k0SFhKZDU2?=
 =?utf-8?B?NGZVZytidEtaY0s2S0ZEZzdUYXhWcHkwWWw0UzVjRXlVS2FreG9PZzA2Rm0r?=
 =?utf-8?B?bURBcHlOK20xUk5OZHhPcElCemtwZ3FoYU0xNlBUTnN1K3E1MDJ2bGRsL0dP?=
 =?utf-8?B?QjlsRUIyK2RzQjNnbW1Pb2RsYnVoNk0yRjROMEpaOU5xbnFFRzhidTF3NENm?=
 =?utf-8?B?RFo0MW1ycVRySzkyZkZFQzkvc0xWM2hodnR4YVBJNzBqbmpQZmRzY3FZWXM0?=
 =?utf-8?B?WUU5NmJoL0lTa2FHZ3RDRkxMV3FHY1BSUFlUU0FGWmFXT2VwZXRrSzBvWVdM?=
 =?utf-8?B?N0RuNUhVWW5jRlhPTFpPQW85OVAzZExOOFpJR3loaHFMRDlSWFk4OHFlc0lR?=
 =?utf-8?B?dmY1OFp1cVR4c0lUWUNTMDhaOG5rbzhVSDdDZmE3dWo2T3g5MzJDOStNN1Bk?=
 =?utf-8?B?dkJMNWYxdHVWdWRxVitxa2ZzQVlXZWlBSGliMCszT3pJT3RDcTlQUG13ZGhv?=
 =?utf-8?Q?x3qEMFjzxppcxGTCvJMFxD4Ti?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR21MB2061
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

PiBTdWJqZWN0OiBSZTogW1BhdGNoIHY0IDAxLzE3XSBuZXQvbWFuYTogYWRkIGJhc2ljIGRyaXZl
ciwgYnVpbGQgZW52aXJvbm1lbnQNCj4gYW5kIGRvYw0KPiANCj4gT24gOC8yMi8yMDIyIDQ6MDMg
UE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4gPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBydGVfcGNpX2RldmljZSAqcGNp
X2RldiwNCj4gPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHN0cnVjdCBydGVfZXRoZXJfYWRkciAqbWFjX2FkZHIpIHsNCj4gPj4gK8Kg
wqDCoMKgwqDCoCBzdHJ1Y3QgaWJ2X2RldmljZSAqKmlidl9saXN0Ow0KPiA+PiArwqDCoMKgwqDC
oMKgIGludCBpYnZfaWR4Ow0KPiA+PiArwqDCoMKgwqDCoMKgIHN0cnVjdCBpYnZfY29udGV4dCAq
Y3R4Ow0KPiA+PiArwqDCoMKgwqDCoMKgIHN0cnVjdCBpYnZfZGV2aWNlX2F0dHJfZXggZGV2X2F0
dHI7DQo+ID4+ICvCoMKgwqDCoMKgwqAgaW50IG51bV9kZXZpY2VzOw0KPiA+PiArwqDCoMKgwqDC
oMKgIGludCByZXQgPSAwOw0KPiA+PiArwqDCoMKgwqDCoMKgIHVpbnQ4X3QgcG9ydDsNCj4gPj4g
K8KgwqDCoMKgwqDCoCBzdHJ1Y3QgbWFuYV9wcml2ICpwcml2ID0gTlVMTDsNCj4gPj4gK8KgwqDC
oMKgwqDCoCBzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYgPSBOVUxMOw0KPiA+PiArwqDCoMKg
wqDCoMKgIGJvb2wgZm91bmRfcG9ydDsNCj4gPj4gKw0KPiA+PiArwqDCoMKgwqDCoMKgIGlidl9s
aXN0ID0gaWJ2X2dldF9kZXZpY2VfbGlzdCgmbnVtX2RldmljZXMpOw0KPiA+PiArwqDCoMKgwqDC
oMKgIGZvciAoaWJ2X2lkeCA9IDA7IGlidl9pZHggPCBudW1fZGV2aWNlczsgaWJ2X2lkeCsrKSB7
DQo+ID4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBpYnZfZGV2aWNlICpp
YmRldiA9IGlidl9saXN0W2lidl9pZHhdOw0KPiA+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBzdHJ1Y3QgcnRlX3BjaV9hZGRyIHBjaV9hZGRyOw0KPiA+PiArDQo+ID4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIERSVl9MT0coSU5GTywgIlByb2JlIGRldmljZSBuYW1lICVz
IGRldl9uYW1lICVzDQo+ID4+IGliZGV2X3BhdGggJXMiLA0KPiA+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWJkZXYtPm5hbWUsIGliZGV2LT5kZXZfbmFt
ZSwNCj4gPj4gK2liZGV2LT5pYmRldl9wYXRoKTsNCj4gPj4gKw0KPiA+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpZiAobWFuYV9pYnZfZGV2aWNlX3RvX3BjaV9hZGRyKGliZGV2LCAm
cGNpX2FkZHIpKQ0KPiA+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgY29udGludWU7DQo+ID4+ICsNCj4gPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgLyogSWdub3JlIGlmIHRoaXMgSUIgZGV2aWNlIGlzIG5vdCB0aGlzIFBDSSBkZXZpY2UgKi8N
Cj4gPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKHBjaV9kZXYtPmFkZHIuZG9t
YWluICE9IHBjaV9hZGRyLmRvbWFpbiB8fA0KPiA+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHBjaV9kZXYtPmFkZHIuYnVzICE9IHBjaV9hZGRyLmJ1cyB8fA0KPiA+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBjaV9kZXYtPmFkZHIuZGV2aWQg
IT0gcGNpX2FkZHIuZGV2aWQgfHwNCj4gPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBwY2lfZGV2LT5hZGRyLmZ1bmN0aW9uICE9IHBjaV9hZGRyLmZ1bmN0aW9uKQ0KPiA+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7
DQo+ID4+ICsNCj4gPg0KPiA+IEFzIGZhciBhcyBJIHVuZGVyc3RhbmQsIGludGVudGlvbiBvZiB0
aGlzIGxvb3AgaXMgdG8gZmluZCAnaWJkZXYnDQo+ID4gbWF0Y2hpbmcgdGhpcyBkZXZpY2UsIGNv
ZGUgZ29vZXMgdGhyb3VnaCBhbGwgImlidiBkZXZpY2UgbGlzdCIgZm9yDQo+ID4gdGhpcywgSSB3
b25kZXIgaWYgdGhlcmUgaXMgYSBlYXN5IHdheSBmb3IgZG9pbmcgdGhpcywgbGlrZSBhIHN5c2Zz
DQo+ID4gZW50cnkgdG8gaGVscCBnZXR0aW5nIHRoaXMgaW5mb3JtYXRpb24/DQo+ID4gQW5kIGhv
dyBtbHg0LzUgZG9lcyB0aGlzPw0KPiANCj4gU2luY2UgdGhlcmUgYXJlIG11bHRpcGxlIFJETUEg
ZGV2aWNlcyBub3csIGRvZXMgaXQgbWFrZSBzZW5zZSB0byBoYXZlDQo+IFJETUEgYnVzIGRyaXZl
ciwgd2hpY2ggY2FuIGhpZGUgc29tZSBQQ0llIGRldGFpbHMgdW5kZXIgYnVzLCBhbmQgZHJpdmVy
IGNhbg0KPiBnZXQgUENJIGFuZCBpYmRldiBpbmZvcm1hdGlvbiBkdXJpbmcgcHJvYmU/DQoNCk1l
bGxhbm94IGRyaXZlcnMgdXNlIGEgc2ltaWxhciB3YXkgdG8gZ28gdGhyb3VnaCB0aGUgbGlzdCBv
ZiBJQiBkZXZpY2VzLg0KDQpNYXRhbiwgVmlhY2hlc2xhdiwgd2hhdCBhcmUgeW91ciB0aG91Z2h0
cyBvbiBpbXBsZW1lbnRpbmcgYSBidXMgZm9yIFJETUEgZGV2aWNlcz8NCg==