From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 98B32438DD
	for <public@inbox.dpdk.org>; Tue, 16 Jan 2024 13:33:55 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 8C5F04067C;
	Tue, 16 Jan 2024 13:33:55 +0100 (CET)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com
 (mail-bn7nam10on2060.outbound.protection.outlook.com [40.107.92.60])
 by mails.dpdk.org (Postfix) with ESMTP id F258D40042;
 Tue, 16 Jan 2024 13:33:52 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=f0TUS4hC/I0Fy6I8vcAaggafH6NSukvDjUmYOPXzq0XOTbLAIt6KRFFSTYJ9ihYGiZ2JPBaCHNVOjMtFX0jhQkoK/0ZqxlPcRwc7gbnMX6iv/09YSvcZFjF4TuKLaT9hRsDkrTQ+q5rofSGrZt7YviSNNMmK+KUvYyluvl5mH1DKdbFBNKcsp7oM41CyE2PlrFgRrgkOdOIx+Q+pe1j+jEeavbyXoKawggdSNDeTBPi1FUKueUW/ToEmvGWkH1NXyDw/Hq3FdHk0C4VxE40U/rx/wHVpBbmvDp/QVCyvstbWkGNzbMKAg0f7taIrKdvpq3OYQlrv83s6OSpXg5SjRA==
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=8Ag7cK734G8tKPmfGm5kfjWLkXQnoi2tK3bCu/XST2g=;
 b=N/iAdqKBRplrzy6sckUa+WBiR/j+wiPLkxBHVjFn35dfXh7gqdqMEdkQ7f1PYo1cKRTqMK5t69nkFfWS2ShIWAuazn2ULtz5scuFIxEZMx7HKgnqNe66yGg/2yQyamJPNGlmms0zuZDxyzix6umINkoLcu3qTwKu9k+4gYh8DVk4Pl1KwQmlwe4i5ioDN5ictKSpbjweeZm8cevkGjYoAElXxe8C+yfvu1F1wLWDYjCVewaDxBqCQaNG62mMKoZ57gcx8A7Qq/rV+/N4bvtpvYEXODatqqeSWzDn9NaWsaOkgtDDTsavgoSJ+umePnrCZMMWpoH/PEo2f3+qdCqukw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8Ag7cK734G8tKPmfGm5kfjWLkXQnoi2tK3bCu/XST2g=;
 b=yHRpsX/KFc3whqHvOk/h5tlMmVb9nWXjwERGUkwTAxNps+w7hyL0xpADUbItUSqvgxO8+bHqXESyts4AT3w/E5mQFNlYozydXTfvMlUAyVqdyz8u1R9T01JMR1h491cCyGQSf22rgPojlyGPIppG64p9SoW8Wnz4rld0L9fUPWA=
Received: from CH3PR12MB8233.namprd12.prod.outlook.com (2603:10b6:610:129::15)
 by IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17; Tue, 16 Jan
 2024 12:33:50 +0000
Received: from CH3PR12MB8233.namprd12.prod.outlook.com
 ([fe80::a6a1:9e68:b6cc:89f1]) by CH3PR12MB8233.namprd12.prod.outlook.com
 ([fe80::a6a1:9e68:b6cc:89f1%5]) with mapi id 15.20.7181.029; Tue, 16 Jan 2024
 12:33:48 +0000
From: "Tummala, Sivaprasad" <Sivaprasad.Tummala@amd.com>
To: "Yigit, Ferruh" <Ferruh.Yigit@amd.com>, Stephen Hemminger
 <stephen@networkplumber.org>
CC: "david.hunt@intel.com" <david.hunt@intel.com>, "anatoly.burakov@intel.com"
 <anatoly.burakov@intel.com>, "jerinj@marvell.com" <jerinj@marvell.com>,
 "radu.nicolau@intel.com" <radu.nicolau@intel.com>, "gakhil@marvell.com"
 <gakhil@marvell.com>, "cristian.dumitrescu@intel.com"
 <cristian.dumitrescu@intel.com>, "konstantin.ananyev@huawei.com"
 <konstantin.ananyev@huawei.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "stable@dpdk.org" <stable@dpdk.org>, Bruce Richardson
 <bruce.richardson@intel.com>
Subject: RE: [PATCH v3 5/6] examples/qos_sched: fix lcore ID restriction
Thread-Topic: [PATCH v3 5/6] examples/qos_sched: fix lcore ID restriction
Thread-Index: AQHaMxA4Hrz7u8kM+EGwJwtOqSef07CyXfAAgB9ZpwCACr7PQA==
Date: Tue, 16 Jan 2024 12:33:48 +0000
Message-ID: <CH3PR12MB823395CC861BA196860169E186732@CH3PR12MB8233.namprd12.prod.outlook.com>
References: <20231219032826.4814-1-sivaprasad.tummala@amd.com>
 <20231220064502.2830-1-sivaprasad.tummala@amd.com>
 <20231220064502.2830-6-sivaprasad.tummala@amd.com>
 <20231220083150.55b7dc80@hermes.local>
 <9a90aa9c-4c32-4135-99eb-f46b7e0129cc@amd.com>
In-Reply-To: <9a90aa9c-4c32-4135-99eb-f46b7e0129cc@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=2f420d2a-0cc0-4225-91e1-fa7d70fd8bc2;
 MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;
 MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;
 MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;
 MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;
 MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-01-16T11:22:17Z;
 MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=amd.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH3PR12MB8233:EE_|IA0PR12MB8374:EE_
x-ms-office365-filtering-correlation-id: ffbfc56e-0ab9-41dc-5fa8-08dc168f636a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qLD9XnW5HcJqaxPc18iw0yGMctxv85aqSCsrGuePc0vd2Ncxb+Ekm3uRxw1v0XkH7L+WiKsAuyJLO22/9aoJPMlQ/ntKoZty7ZeosQ2IdlVkRgG+cl/J+yfk8p0iKwJrbrtVhwlw63fsJMXjZClSpp61iCPTmI9JLkL8vWJJ/DCRHCJg3baAUnHmcISOgFFGylPnljxbYloFFlT3hLdseLVELX5ghwbHWtSdx2qF5DZGrml2QPHFiDdgs7YCQDzq9UB5nHUfjTMiW1CaDnBdrixVOOfb6//b9SdsYK1ZZtPyAA/Td65e4zM75qE3q4/S95GadS7toekbCS0TABc3p9hJP8yS9se2CUc1OyN6yhyjoBlxHTDv6HqFQ1Xcgoa8O5see41oemm+LNkyOrsPZok095SjSJ/4ls4sJ1s1MorN4rVL+npDR4K9QCjWFTXC22DskGHoVy46LvMOO94kzOG0SxLx7+IE6oSrOUqlmtGZvK8/k45cKiEkVubCtjxGbPJ7pzY41XbQRWN1A+WmmkUaxQe9aPEvspb4k1tam8/3r9h7KNxTaI/ttNpT2l71S+hPgsdy/0tSVkSBhNhqm0RbS8j79SwzD071Q5/bQc3lizXVtp+GOifJKa5e5NCj5iShbfyIege/lHRk9ELxShjNM2FBQCPwgipAdPaJAZc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CH3PR12MB8233.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(39860400002)(136003)(346002)(366004)(396003)(376002)(230273577357003)(230922051799003)(230173577357003)(186009)(1800799012)(64100799003)(451199024)(2906002)(7416002)(5660300002)(38070700009)(41300700001)(83380400001)(71200400001)(26005)(33656002)(478600001)(7696005)(6506007)(53546011)(9686003)(4326008)(8676002)(110136005)(86362001)(122000001)(55016003)(38100700002)(8936002)(66946007)(66476007)(52536014)(64756008)(316002)(66446008)(76116006)(54906003)(66556008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmF5dVRGK0NSYlpZck1BcXpWWDRQc3E2Mk5tYWRhcFZFdXVWcVpzTjk3NUpz?=
 =?utf-8?B?K1NGcUlpWkM1UGVrbmNLQ1I3UVU0VHFFSDZ5YjRQRyt6V0JtYktGSzRqL1la?=
 =?utf-8?B?Y3hNMk9nanNoZ0RaRms5dUtsTmQrUU5ITEFXZFBDR0lOdmExd2pqcFN0N1Uy?=
 =?utf-8?B?dGVIaTN1S0JGODdSTUYzanFmOEhaNFdQV1FNTGg1Rko2YkdxZVc5aE13dWFP?=
 =?utf-8?B?clFCNnUyaXR6aHFVMXVBQWt0WmxWUVN4UlZqNk5nczhQcUJhUHZKT0U5Y25N?=
 =?utf-8?B?WllBSFhmWEEwYWQzUW9zTmtIMDJIOWhDd2JxK2gyMFJzS3hNdWpxSzFvMjBM?=
 =?utf-8?B?S2xHS0J0ZSs2eGVnUVRkSnpBSDFIQXJRWkRGbmZWV0ZoN0VuNDNZUVd6alFz?=
 =?utf-8?B?Zm14bGdmN0pnMnhtSCtESEVXOHBoQjl5eWNraE5rcGNmTnRpS2U2d3NPQzcy?=
 =?utf-8?B?TjVtMHl0RjQxK1pROXFSYjZ6QUh0cnJSWmZzeUxHbWtyM2NyQm9iMXRscHVH?=
 =?utf-8?B?N01Ec0RndTNqbGZveGFBbjZ1ZFAxNzN2c25oMUQ5WktpUk9zWk5IQWR4QUhE?=
 =?utf-8?B?WWdXREIzTEpRRWJibUVWdThPZkJLRzh5eWJ5Q2ZON0wvNUIrcnl6N1NwaHc2?=
 =?utf-8?B?MFRON1AzL2YvTmlkODA4WWtGUlROcGlVTHl6cUJoMWNKalcrZkFJazNBeFhl?=
 =?utf-8?B?Zy9KTmc5VUtsR2NNTU1CVlNBMExhcFBVdnkvTitrWHRXaEFWV0pDbFlpWFlo?=
 =?utf-8?B?MDBjUEV3My85T21LN0pVa0tOb01UMVd5MWd1UXNIcjVJZzMzOHRxZElBb0Er?=
 =?utf-8?B?SDduRXRaOVdRUlYzYXU2c1dtdXZFY2cyMjRBSEpRWU80TWZYbTc3b1RWMWVF?=
 =?utf-8?B?WFBZbGt0K3ZwUjhBcyszdEcybTRVNUVWdUF3RWlhSU1zZW5KNkd5QnV2VDVF?=
 =?utf-8?B?emFWUXVjaW50TWg4VEx5eEJob2s2TEl2RkVuaFdKWWFQc3BJTmdUQUtxVFN3?=
 =?utf-8?B?Mk9hNkprQWZUdUJ0cmpzVWxGY29wYUR2R1prQXpuQzY4ODdJOEV2Q3lBL3hW?=
 =?utf-8?B?R3NPRTNhK1JuSGJNZkcvai9BR0tscWRUWld5STJmc2pYKzBLTGUvSGJQUllY?=
 =?utf-8?B?NkZEOU5ZekZ3WmpWZXBvczlFTE9pQWFqUHBXdzZMdkhjUHdVSFo1ZHVOUVI0?=
 =?utf-8?B?ZE9kNGhLa1ZJeVNrNVVJSlpDM1dTbDdaTzhlbTdSZmVCQzloYWVVR0dxd29M?=
 =?utf-8?B?aDlmS0V5a3pvOUdPQStXaEhLeUVlL0FIN1Q0NmpBRmgwaGJlQ3VEUmk1Ty9q?=
 =?utf-8?B?WHRBV2lqZmxvQVYrMDhldUJtVzBJSEVLZ0hjY0dRU0VUMllTdFF6OXkxdENt?=
 =?utf-8?B?NDZ3NUFyUE5zYm5IWko0RHFQZ2pRdC9KNERjbmlhVXFVczAvZzVIQ28xVnND?=
 =?utf-8?B?d3lyZy9oR2R6MHloOWozLzY0UUNLUW13RitNQXhHU2N5K0g4dHhMSTd0QUN0?=
 =?utf-8?B?VFhrTHNIa1dRRHc1WGs5RTFEWE9zZG05WU5JZWhTdGQ5YldpRE9QRE5jd1Z3?=
 =?utf-8?B?bVZZaFVOc1p4UnFHM3hOeUxQSWwvR0xmeXF2NzZYcTNnYURQSnFpMTQrVk50?=
 =?utf-8?B?YkgzMk4vdGlPblVwYUpsdStyWUE5ZW9qRmpoSnpzbXVINkdZbk9TUEJvVEJx?=
 =?utf-8?B?aG1Hd0hrak41elhIOWtEanJGZjEyUEJnNHorNUFHN2JvdS85M1J0VThmbGp4?=
 =?utf-8?B?TDlFdERIZ2t4bnhVem8zY1l1Q29wWUlLekk0bm1ja1o1MStUUmFHV1kwRW5D?=
 =?utf-8?B?cnFRMDk1YWEyZWJubGx1a3QrM2Q0MjVzdllzVytxb0dxRzd3RmN1RHU1eTRI?=
 =?utf-8?B?Tm44SnZ2cFR2WU1zWFR6Ulh2QjdwKzNDaklWSmY3dWJMdXoydlZOUG83S1Bu?=
 =?utf-8?B?a21hc3hnSXpMNUlWWU85SDI2STJJV2YrVUtUbHNwN0FsRE9EWlI2LzhNS1Ur?=
 =?utf-8?B?OU44cExQZmNET3BqSm56YXRVMnhzWkEvbVN2UDNSN3VqWW9Qd2RIell4aTZs?=
 =?utf-8?B?RkdQQ2RwUVY5MVZaa3kyeWNNOGtFVXNLM0VwSU5yWm5LVjdaTGxKK1llalRo?=
 =?utf-8?Q?Eq2g=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8233.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ffbfc56e-0ab9-41dc-5fa8-08dc168f636a
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2024 12:33:48.3224 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: t2Z9gjW3WdH9tR3HIn9hALrf68O+PKS7uep9RWCwqJDJxcYRXp9fVDD5iaUOiu/sOFxF3wdFK2CKbMQ+M+2dEA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8374
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org

W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIFN0ZXBoZW4sDQoNCj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aCA8RmVycnVoLllp
Z2l0QGFtZC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgOSwgMjAyNCA4OjQ3IFBNDQo+
IFRvOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+OyBUdW1t
YWxhLCBTaXZhcHJhc2FkDQo+IDxTaXZhcHJhc2FkLlR1bW1hbGFAYW1kLmNvbT4NCj4gQ2M6IGRh
dmlkLmh1bnRAaW50ZWwuY29tOyBhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tOyBqZXJpbmpAbWFy
dmVsbC5jb207DQo+IHJhZHUubmljb2xhdUBpbnRlbC5jb207IGdha2hpbEBtYXJ2ZWxsLmNvbTsg
Y3Jpc3RpYW4uZHVtaXRyZXNjdUBpbnRlbC5jb207DQo+IGtvbnN0YW50aW4uYW5hbnlldkBodWF3
ZWkuY29tOyBkZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZzsgQnJ1Y2UNCj4gUmljaGFyZHNv
biA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMg
NS82XSBleGFtcGxlcy9xb3Nfc2NoZWQ6IGZpeCBsY29yZSBJRCByZXN0cmljdGlvbg0KPg0KPiBP
biAxMi8yMC8yMDIzIDQ6MzEgUE0sIFN0ZXBoZW4gSGVtbWluZ2VyIHdyb3RlOg0KPiA+IE9uIFdl
ZCwgMjAgRGVjIDIwMjMgMDc6NDU6MDAgKzAxMDANCj4gPiBTaXZhcHJhc2FkIFR1bW1hbGEgPHNp
dmFwcmFzYWQudHVtbWFsYUBhbWQuY29tPiB3cm90ZToNCj4gPg0KPiA+PiBkaWZmIC0tZ2l0IGEv
ZXhhbXBsZXMvcW9zX3NjaGVkL2FyZ3MuYyBiL2V4YW1wbGVzL3Fvc19zY2hlZC9hcmdzLmMNCj4g
Pj4gaW5kZXggZTk3MjczMTUyYS4uMjJmZTc2ZWViNSAxMDA2NDQNCj4gPj4gLS0tIGEvZXhhbXBs
ZXMvcW9zX3NjaGVkL2FyZ3MuYw0KPiA+PiArKysgYi9leGFtcGxlcy9xb3Nfc2NoZWQvYXJncy5j
DQo+ID4+IEBAIC0xODIsMTAgKzE4MiwxMCBAQCBhcHBfcGFyc2VfZmxvd19jb25mKGNvbnN0IGNo
YXIgKmNvbmZfc3RyKQ0KPiA+Pg0KPiA+PiAgICBwY29uZi0+cnhfcG9ydCA9IHZhbHNbMF07DQo+
ID4+ICAgIHBjb25mLT50eF9wb3J0ID0gdmFsc1sxXTsNCj4gPj4gLSAgcGNvbmYtPnJ4X2NvcmUg
PSAodWludDhfdCl2YWxzWzJdOw0KPiA+PiAtICBwY29uZi0+d3RfY29yZSA9ICh1aW50OF90KXZh
bHNbM107DQo+ID4+ICsgIHBjb25mLT5yeF9jb3JlID0gKHVpbnQxNl90KXZhbHNbMl07DQo+ID4+
ICsgIHBjb25mLT53dF9jb3JlID0gKHVpbnQxNl90KXZhbHNbM107DQo+ID4+ICAgIGlmIChyZXQg
PT0gNSkNCj4gPj4gLSAgICAgICAgICBwY29uZi0+dHhfY29yZSA9ICh1aW50OF90KXZhbHNbNF07
DQo+ID4+ICsgICAgICAgICAgcGNvbmYtPnR4X2NvcmUgPSAodWludDE2X3QpdmFsc1s0XTsNCj4g
Pj4gICAgZWxzZQ0KPiA+PiAgICAgICAgICAgIHBjb25mLT50eF9jb3JlID0gcGNvbmYtPnd0X2Nv
cmU7DQo+ID4+DQo+ID4+IC0tDQo+ID4NCj4gPiBOb3Qgc3VyZSB3aHkgY2FzdCBpcyBldmVuIG5l
ZWRlZCwgYXNzaWduaW5nIHVpbnQzMl90IHRvIHVpbnQxNl90IGlzDQo+ID4gbm90IGdvaW5nIHRv
IGdlbmVyYXRlIGEgd2FybmluZyB3aXRoIGN1cnJlbnQgY29tcGlsZXIgc2V0dGluZ3MuDQo+ID4N
Cj4NCj4gSSB3YXMgYXNzdW1pbmcgY29tcGlsZXIgd2lsbCBjb21wbGFpbiB3aGVuIGFzc2lnbmlu
ZyB1aW50MzJfdCB0byB1aW50MTZfdCwgYnV0IGl0DQo+IHNlZW1zICctV2NvbnZlcnNpb24nIGNv
bXBpbGVyIGZsYWcgaXMgcmVxdWlyZWQgZm9yIHRoaXMgd2FybmluZy4NCj4gRW5hYmxpbmcgdGhp
cyBmbGFnIGZvciBEUERLIGJ1aWxkIGNhdXNlcyBsb3RzIG9mIHdhcm5pbmdzLCBJIHdvbmRlciBp
ZiB3ZSBzaG91bGQgYWRkDQo+IGEgbmV3IGJ1aWxkdHlwZSBpbiBtZXNvbiB0aGF0IGVuYWJsZXMg
dGhpcyBmbGFnLg0KPg0KPg0KPiBBbmQgZXhjZXB0IGZyb20gY29tcGlsZXIgd2FybmluZywgSSB0
aGluayBpdCBpcyBnb29kIHRvIGtlZXAgZXhwbGljaXQgY2FzdCB3aGVyZQ0KPiBhc3NpZ25tZW50
IGNhbiBjYXVzZSBjaGFuZ2Ugb2YgdmFsdWUuIFRoaXMgYXQgd29yc3QgY2FuIHdvcmsgYXMgZG9j
dW1lbnRhdGlvbg0KPiB0aGF0IGFzc2lnbm1lbnQgYmV0d2VlbiBkaWZmZXJlbnQgdHlwZXMgZG9u
ZSBpbnRlbnRpb25hbGx5Lg0KDQpJIHdvdWxkIHByZWZlciB0byBrZWVwIHRoZSBleHBsaWNpdCBj
b252ZXJzaW9uIGZvciBjb25zaXN0ZW5jeS4NClBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgdGhp
bmsgb3RoZXJ3aXNlLg0KDQoNCg==