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 7565943857;
	Sun,  7 Jan 2024 10:37:09 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 5205D402B1;
	Sun,  7 Jan 2024 10:37:07 +0100 (CET)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com
 (mail-mw2nam10on2079.outbound.protection.outlook.com [40.107.94.79])
 by mails.dpdk.org (Postfix) with ESMTP id 69D4140263
 for <dev@dpdk.org>; Sun,  7 Jan 2024 10:37:06 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VZCCSJ0pmmIlkliCE06fiutAAStW+/kmdXnFmEyowlOvC6yMjos2T/sNgOfxC8XWdqZWwaCJ/rVwYpLpo9ILSqD8sbUrPp/nxvOp12JIqh7ijLmLsbqxX26WwvMPM08sVWi045oaXw8tGIKi4QpS+7mI+QtF4D3vxWDR/uMzkerMFo1hnwL0WfUfGVvR7sVx2+5XRJrDVq/7k+AAW1TG2zjZZCfbpPDlTaaTEMEYrcjMQ18bVYmDDZuv0VquvkmP01Kc6bkIsN2uks89ab45IFS9/ZTUo7mufPXuF9f2mMG+VzGrXyihXEsdswU5956/2A2SYdZTajX5a7F6IF1COg==
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=LJ4P/4mmclYx41nctPg7gUbW8TYB4NiWSp+i2H/hqOA=;
 b=D+hVq7Q9dikyGYjckeTrDIzy81ojDoMKsH74+I19HcOfoiC/OW5t3WYnGjbZdXR+QHLH0xkmiJ7KoazVWg0NZbi2dy0+f29SS6k3LNWXbNEpfhGmrE/7Bvp/x99Mh+Z2OB6hwnL4uAWKEmfKwW6fVg7PShEEY6KZWkHQtwEKTUReGatiak1iHHderzO6Ic3KZemEd0x8as6OzKvK28+qrvIhtTLpMv+/99s8C02KgnzKpLjwXheSFTFSXiCxTpKgfm1rHqJJqP5sVUbsfvB3U8x18vdD7k2r4g4anZb8Zq25/LwOTTKygi35WehrzkgPhtrSSkT3UwzuGgi+7YX3pA==
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=LJ4P/4mmclYx41nctPg7gUbW8TYB4NiWSp+i2H/hqOA=;
 b=fbRrc7CNLhfWBuaFP0BB0ngJ580klxgmBxN90AWB8gSKbhpK0sOrKdXzA72FhPQUrU9oSsmHTGKwCKm1IaBVTy64Jq+Q4hdWQ2OpVyI2DnXo0J7hChVVVAr57crIXYeoRpKFPD2HDmYhWyxQAS6QkPVY7wndaTeeZmsqV2TAALOxghgG0xIWeZvEF1FfDATtPkClMQEie5pST1Rl8iMTbAfKjxHiu3iSFvUX10Y75pXeMdEWpjV5YJfm69oqfoOgYe5AcFAiyINE4uZngDJlXpBg3q4Tx3XwBZb5gMrERg1N+vENe92D69yqA1ohDdtXrG1ahO3NYL4jvyxN6Y3BEw==
Received: from DM5PR12MB4664.namprd12.prod.outlook.com (2603:10b6:4:a1::16) by
 BL0PR12MB4993.namprd12.prod.outlook.com (2603:10b6:208:17e::8) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7159.20; Sun, 7 Jan 2024 09:37:03 +0000
Received: from DM5PR12MB4664.namprd12.prod.outlook.com
 ([fe80::57d5:446a:b1f:916d]) by DM5PR12MB4664.namprd12.prod.outlook.com
 ([fe80::57d5:446a:b1f:916d%7]) with mapi id 15.20.7159.020; Sun, 7 Jan 2024
 09:37:02 +0000
From: Ori Kam <orika@nvidia.com>
To: "NBU-Contact-Thomas Monjalon (EXTERNAL)" <thomas@monjalon.net>,
 "Dumitrescu, Cristian" <cristian.dumitrescu@intel.com>, Andrew Rybchenko
 <andrew.rybchenko@oktetlabs.ru>, Stephen Hemminger
 <stephen@networkplumber.org>, Ferruh Yigit <ferruh.yigit@amd.com>
CC: Dariusz Sosnowski <dsosnowski@nvidia.com>, "dev@dpdk.org" <dev@dpdk.org>, 
 Raslan Darawsheh <rasland@nvidia.com>
Subject: RE: [RFC] ethdev: introduce entropy calculation
Thread-Topic: [RFC] ethdev: introduce entropy calculation
Thread-Index: AQHaK0NZdeihLGfV/EOfSNHR8xriGrCorISAgAABZrCAAD8WgIAAEQ+ggAAQqoCAAVRGAIAAK/SAgAEYC4CAEbImsIAMa2sAgAAR+eCAAEfkAIAEJGJg
Date: Sun, 7 Jan 2024 09:37:02 +0000
Message-ID: <DM5PR12MB46648D15860A400644B3667CD6642@DM5PR12MB4664.namprd12.prod.outlook.com>
References: <20231210083100.7893-1-orika@nvidia.com>
 <DS0PR11MB7442607CB0F56C093D11F45EEB672@DS0PR11MB7442.namprd11.prod.outlook.com>
 <MW2PR12MB46661638190E2BD97695695BD6672@MW2PR12MB4666.namprd12.prod.outlook.com>
 <46066628.fMDQidcC6G@thomas>
In-Reply-To: <46066628.fMDQidcC6G@thomas>
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: DM5PR12MB4664:EE_|BL0PR12MB4993:EE_
x-ms-office365-filtering-correlation-id: b570270d-dda3-4434-86f1-08dc0f643405
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: KQsQagwcqFq3I1pMr7oQL0d5oIve//3fKdfTqlTWtRE3X5K6KFCWcVFInoJEPOQo7hGMrxL6e4ykvQqEGwajSrVltN0WosxENmpmFRecHB5bB7UWbVgFh7k8YgilY/MHVLrrPADrihfivBXdTXeGZmQ1Kd8UPHJi5XNK/1idmcX94Zq0wqRz0KjlYUQolYB2lkecTT+GS+dDKFvOG8fbC01fetD84tvonl8uKzf+4EbZOIQ4YHmZJiqslFdosO9VJXHZLPEP/aHfe0w48hz6+vJ+ged6R0poqzAopF/61RdketWtoU5HLNUO14Nqy2qmZBARp+2LHdw+YoHYoZa3d9IVHLzcg5zl7vCXJjvJ1Q1gsbI43VRFPmLm1c1mK93dVGHErsWMBg/2kQOCtmpzHaMFas0IYfakQYRCvxMNG74/syJPYXmizi3EnFB4/COk2k6MthEVFDAXJiQ7vEmYBG0jnJqqcMmVJihjC1L42PP/WbOylJWLmuLeDxYJ2Sf45NGSAg+cLRkXUBiNunlk1F+cNZxNVHtgwXjLiUXpfy4wnQgBvO0c7ot+QcV/Y21r0pYgJyhJAbJPXtcgBj5fRW2q43sXWt9Iu/MXj+XB36O0/NJlpqpQ8TvpLuZh9n18
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM5PR12MB4664.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(136003)(396003)(366004)(346002)(376002)(39850400004)(230922051799003)(451199024)(64100799003)(1800799012)(186009)(2906002)(38100700002)(122000001)(5660300002)(38070700009)(86362001)(41300700001)(316002)(110136005)(54906003)(8676002)(8936002)(9686003)(55016003)(107886003)(76116006)(66556008)(66946007)(66446008)(26005)(66476007)(64756008)(478600001)(7696005)(83380400001)(6506007)(71200400001)(33656002)(52536014)(4326008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TWQ3R2JMNWdOdy9UZUkrN0pvZ2dnVnd1YXJNUDFYcEJuRXlVdng2ZFJycTJQ?=
 =?utf-8?B?czBZdEdJU0VqTHJ1elJRQnRNZk5sUTcyS0VLR3RxMzJIK2RsZ0ZXME04VFpE?=
 =?utf-8?B?RkQraldrYUo4QXZNbUlSdS9SK2xrRXZNY2docjkzbWdFZ1ZsOVdiM2dQaXoz?=
 =?utf-8?B?VEdpRnplb1FIdGs3ZXl3Q1JZZThMZ1hldTRScWVYNTlaZ0JoOWVTOU81VFpk?=
 =?utf-8?B?akNPM29KTHM3SjlmQ01lNElpaWNZakl1UDhBbUJJY05ZQWpaR21VZmNkVHN3?=
 =?utf-8?B?T29TZUNVNkN4bXhkclE0a0Vja2Z0andZR0tQem5lTWVwSlNYSUlmb1lJaWJS?=
 =?utf-8?B?UzhoTmt2Z0I5QUhVeUUwMEYxdHV2TWg2N20zaGswaHRtVkNoalQ2UGtYWjZn?=
 =?utf-8?B?R1AwZzIyTmNQOFpsZ2RGNlFiaGFud0RQaVlueEk5OTRnNVpDR2g5SWQrQkV1?=
 =?utf-8?B?VnBMbnJlV1Y5THQ2MVhvRlNCdzd1UHhlZDBQeVJEb1VhMjBDbnN1MEpnMFQ2?=
 =?utf-8?B?cENFRDR1ckpja1JsMVlORUIxdWdsaTFValJ1OEdiK1UvSXZ0SUVDNWJiaCt3?=
 =?utf-8?B?bk9tQ09UTHF2Y3BzdGlSNUdPZURDdEtXNkl3VWJNWkFGQjRiMnBaeW83ME5r?=
 =?utf-8?B?MTRXeFJtMEVyc0ZiWldCY2lSWVI2OXFzcS9laXpYTUtML0NTcGIzTDNCU2R0?=
 =?utf-8?B?cjBXRWRjSlZlYWhsWFpYZHZpYk02KzR2TmlNbzFIck1kdEdnU3hBWGpSYTQz?=
 =?utf-8?B?T3ozRE11bkJvNEw5Ny8rRmlST2syd1VHR3htbUNFUm16a2tUN2ZxeVBXcy8w?=
 =?utf-8?B?Mkt2VzVWeHkzUjBqYnBsYzhQazF2SHUvdnBKQmpwei9OSE84cjN1L3dsZjRm?=
 =?utf-8?B?ZmNuVnpPY0k0WCt2ZXJHSFNuMHpuYitqaUFhUjl4cUIreEpwMy9jRGJZZFow?=
 =?utf-8?B?THEzSWRkK3lpYU1JUHRjNDhJeW5iTUNTQzQxdkRVMWpCd1FSOEU3K3l6T3E3?=
 =?utf-8?B?K3lKNHd0MmUvR0REUHhnTlNOQUpCYUZ0VXlMaVprWWpUYXMwMlhLeXpBa2hG?=
 =?utf-8?B?RFdmNUcrUXE1ZERuYVhtZWYva2pqVWxZRGZUdi9rNGdWT0Rya0YzendpTlA3?=
 =?utf-8?B?ZFBxTDA0Sm16UkpBWWtmR01NNTROU1BBNGxBTStWZXJ1T2YxNXNYYmRUZGd6?=
 =?utf-8?B?RHphcjQ2SFpoSkdtWnZ0bE41TitHQlhlaWJwY2lKT2tHc29XZ1VIZkZOcXNI?=
 =?utf-8?B?eUFBdWpYWHpLT3REYUFoa1Z5NXBRU2E2M3RZTHJWSzMwZEZSSGh5Qy9VdnZt?=
 =?utf-8?B?eTBnVmZLYS9MczF6MjZHQmxPendOL0s0VTlIa3ZvNTQ5bkt1RDJLSHRlR1Zr?=
 =?utf-8?B?U29sR3hVaHJVb0lLMVlPY2xtSXFYclEzWUIyNWI5ZG9TY2V1MkNyRHhVaDlm?=
 =?utf-8?B?cHRGU2tYeWQvVlBvdzJ5VXhTUEFnWWFMUFRUcmNuZ3Fwdyt6WExTOXZHMnpC?=
 =?utf-8?B?QjY4ZXp5cmdWa3I5d0dTZmxqMzlhMWNpajFmM2hLZ2pnWEgxTEFsU1ZRckRq?=
 =?utf-8?B?UGErNGRlRmI2YW8vS05rMmVWanpROVZaL2lkRllyTk5aZnhyRFhndlMxOUlE?=
 =?utf-8?B?WE5sTGhVSkd0d29PeG5EcWZKQ3RRMFVLSEgvVzI2Ym1oUy8vZDVERFA0ZlNJ?=
 =?utf-8?B?QVduZldaZXpiR3JNU2Vnd25Gdy9mdWJMbmZaZFFEKzhaQm95MjdjWkRwNkZ5?=
 =?utf-8?B?cWgralRaQlBvRGw3L2pUWEROVWhmKzlDYXF0d1BodTYzV2g1YlRlM1lIdHhL?=
 =?utf-8?B?cS9uVnhmVGo2aUFRV1BMRUQwNzNhM1B4QUZGSko2Q1JQM0FpYW5PR2RCeDkv?=
 =?utf-8?B?UFFoUW00ZEFsLzNteUh4VEpiMXJUZVF4dnFuSUlJVThvWWlTM1pHUlAvUUQ4?=
 =?utf-8?B?V0R0UHE2MkhwTHRicXR4ZFozQ0ExclI0TUxQUHNjaDNYRkhHTzlvbTJCZmZQ?=
 =?utf-8?B?NkMwYVUzNDZ4S24xWnhlZ21Pbjk3UzZiWDNoN0NweXZyNnI1ZjFRVkhsQUVG?=
 =?utf-8?B?bmd4eTR2QXZLWXpaVTl6NGFkc2RwZjUraS9Pd3YyVWswYThLMStvWnZRdXo5?=
 =?utf-8?Q?wRb4=3D?=
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: DM5PR12MB4664.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b570270d-dda3-4434-86f1-08dc0f643405
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2024 09:37:02.3369 (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: f9u5rq/c632KwbLvMQ3tkTG2oeoBdjp8y0DTeNe2ij6L1XROImNgVobiFdyNUvyIypzh/9iEMAOFpLy9OBzdOg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR12MB4993
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

SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaG9tYXMgTW9uamFs
b24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDQsIDIw
MjQgODoxOSBQTQ0KPiANCj4gMDQvMDEvMjAyNCAxNTozMywgT3JpIEthbToNCj4gPiBIaSBDcmlz
dGlhbiwNCj4gPg0KPiA+ID4gRnJvbTogRHVtaXRyZXNjdSwgQ3Jpc3RpYW4gPGNyaXN0aWFuLmR1
bWl0cmVzY3VAaW50ZWwuY29tPg0KPiA+ID4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgNCwgMjAy
NCAyOjU3IFBNDQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4gPiA+PiBBbmQgdW5sZXNzIHRoaXMgaXMg
c3BlY2lmaWNhbGx5IGRlZmluZWQgYXMgJ2VudHJvcHknIGluIHNwZWMsIEkgYW0gdG9vDQo+ID4g
PiA+ID4gPj4gZm9yIHJlbmFtZS4NCj4gPiA+ID4gPiA+Pg0KPiA+ID4gPiA+ID4+IEF0IGxlYXN0
IGluIFZYTEFOIHNwZWMsIGl0IGlzIG1lbnRpb25lZCB0aGF0IHRoaXMgZmllbGQgaXMgdG8gImVu
YWJsZSBhDQo+ID4gPiA+ID4gPj4gbGV2ZWwgb2YgZW50cm9weSIsIGJ1dCBub3QgZXhhY3RseSBu
YW1lcyBpdCBhcyBlbnRyb3B5Lg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEV4YWN0bHkgbXkg
dGhvdWdodCBhYm91dCB0aGUgbmFtaW5nLg0KPiA+ID4gPiA+ID4gR29vZCB0byBzZWUgSSBhbSBu
b3QgYWxvbmUgdGhpbmtpbmcgdGhpcyBuYW1pbmcgaXMgZGlzdHVyYmluZyA6KQ0KPiA+ID4gPiA+
DQo+ID4gPiA+ID4gSSdkIGF2b2lkIHVzYWdlIG9mIHRlcm0gImVudHJvcHkiIGluIHRoaXMgcGF0
Y2guIEl0IGlzIHZlcnkgY29uZnVzaW5nLg0KPiA+ID4gPg0KPiA+ID4gPiBXaGF0IGFib3V0IHJ0
ZV9mbG93X2NhbGNfZW5jYXBfaGFzaD8NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+IEhvdyBhYm91
dCBzaW1wbHkgcnRlX2Zsb3dfY2FsY19oYXNoPyBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoaXMgaXMg
YQ0KPiBnZW5lcmFsLQ0KPiA+ID4gcHVycG9zZSBoYXNoIHRoYXQgaXMgbm90IGxpbWl0ZWQgdG8g
ZW5jYXBzdWxhdGlvbiB3b3JrLg0KPiA+DQo+ID4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qg
YSBnZW5lcmFsLXB1cnBvc2UgaGFzaC4gIEhXIG1heSBpbXBsZW1lbnQgYQ0KPiBkaWZmZXJlbnQg
aGFzaCBmb3IgZWFjaCB1c2UgY2FzZS4NCj4gPiBhbHNvLCB0aGUgaGFzaCByZXN1bHQgaXMgbGVu
Z3RoIGRpZmZlcnMgZGVwZW5kaW5nIG9uIHRoZSBmZWF0dXJlIGFuZCBldmVuIHRoZQ0KPiB0YXJn
ZXQgZmllbGQuDQo+ID4NCj4gPiBXZSBjYW4gdGFrZSB5b3VyIG5hbWluZyBpZGVhIGFuZCBjaGFu
Z2UgdGhlIHBhcmFtZXRlcnMgYSBiaXQ6DQo+ID4gcnRlX2Zsb3dfY2FsY19oYXNoKHBvcnQsIGZl
YXR1cmUsICphdHRyaWJ1dGUsIHBhdHRlcm4sIGhhc2hfbGVuLCAqaGFzaCkNCj4gPg0KPiA+IEZv
ciB0aGUgZmVhdHVyZSB3ZSB3aWxsIGhhdmUgYXQgdGhpcyBwb2ludDoNCj4gPiBOVkdSRV9IQVNI
LA0KPiA+IFNQT1JUX0hBU0gNCj4gPg0KPiA+IFRoZSBhdHRyaWJ1dGUgcGFyYW1ldGVyIHdpbGwg
YmUgZW1wdHkgZm9yIG5vdywgYnV0IGl0IG1heSBiZSB1c2VkIGxhdGVyIHRvDQo+IGFkZCBleHRy
YSBpbmZvcm1hdGlvbg0KPiA+IGZvciB0aGUgaGFzaCBpZiBtb3JlIGluZm9ybWF0aW9uIGlzIHJl
cXVpcmVkLCBmb3IgZXhhbXBsZSwgc29tZSBrZXkuDQo+ID4gSW4gYWRkaXRpb24sIHdlIHdpbGwg
YWxzbyBiZSBhYmxlIHRvIG1lcmdlIHRoZSBjdXJyZW50IGZ1bmN0aW9uDQo+IHJ0ZV9mbG93X2Nh
bGNfdGFibGVfaGFzaCwNCj4gPiBpZiB3ZSBwYXNzIHRoZSBtaXNzaW5nIHBhcmFtZXRlcnMgKHRh
YmxlIGlkLCB0ZW1wbGF0ZSBpZCkgaW4gdGhlIGF0dHJpYnV0ZSBmaWVsZC4NCj4gPg0KPiA+IFdo
YXQgZG8geW91IHRoaW5rPw0KPiANCj4gSSBsaWtlIHRoZSBpZGVhIG9mIGhhdmluZyBhIHNpbmds
ZSBmdW5jdGlvbiBmb3IgSFcgaGFzaGVzLg0KPiBJcyB0aGVyZSBhbiBpbXBhY3Qgb24gcGVyZm9y
bWFuY2U/IEhvdyBtdWNoIGlzIGl0IHNlbnNpdGl2ZT8NCj4gDQo+IA0KSXQgaXMgc2Vuc2l0aXZl
IHNpbmNlIHdlIGV4cGVjdCB0aGlzIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCBmb3IgZWFjaCBwYWNr
ZXQuDQpUaGlzIG1heSBub3QgYmUgc3VjaCBhIGdyZWF0IGlkZWEuDQpTbywgYmFjayB0byBzcXVh
cmUgb25lIGFuZCBrZWVwIHRoZSBydGVfZmxvd19jYWxjX2VuY2FwX2hhc2gNCg0KDQo=