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 02F2944172;
	Thu,  6 Jun 2024 11:56:47 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 9E6BE427DA;
	Thu,  6 Jun 2024 11:56:32 +0200 (CEST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com
 (mail-bn7nam10on2069.outbound.protection.outlook.com [40.107.92.69])
 by mails.dpdk.org (Postfix) with ESMTP id A193340EDF;
 Thu,  6 Jun 2024 11:56:30 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fLm79anKawIlXNrjGr9U9uJ+kKklWR7FD6m1l+JZBHNQyau5nfS6C2rISA51AB4+OQ72MPzqBuPUmRfxpCN5ezpfzsaWcmHdQsRsF/KhAuYY/twgw//iGVrePQ17c0jItQwN7mwIHpT//GfhiZPdZcI+OOEUClFSM1dqH71nsfsExKKdUq27XM8If8sg/NrUzkwgkbHNkpPtGTavhoSBovsZ5fu7Fi7hJP3ggZ+zRxTiHPZd9Q/0IX2pYPgh3Fof7BJMM1uUfM4mBB38t78C8FWuZbhKAU6M2wkai0MRXtuKm3/cJjQ5LOPFSxOuZZCRHHeRE9YWsC9u0WLIylPiEA==
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=BWHgMqwR6q1zt4lvp5zIeNfuEP5tkshygtgOqqZB1Lg=;
 b=ZSpahmc2DDfCdHlgKzhgtTB+a7eqvVgBhMZTyHi5oDKi3RxemIZ8Mp1q8E083ffyUzfsdFtu9b13s1VUYA2ECn8Lc6v/HpMI+d7pzn00rH+4MrSFyK1cY/JtkVi7lND5ttI9sxKi1/JvH//VXIwkXR1ofWXZjVwNwUXdDyILp89jdH2r3uLEPQ81ckVRkRfuosTy9JdflsD8iK+94XdNpncT9b60HBU4SU/nTXGDRoIGaGxEpIfFCX0YOW/mZP08GzgbRFlu9wWyfPT94eQrtoEn3PJC+ktvW+PqX7RooUPBOo12oYc5nZdpg9SdzdYTfy12mJEcaLaVk9+8dVsrMA==
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=BWHgMqwR6q1zt4lvp5zIeNfuEP5tkshygtgOqqZB1Lg=;
 b=Pwuz27+oU1psHmEZtY1AbH3n82WE2HCCowKoN65qDiFRsiBzKTXfoNaOLiRJh2IKnqRKCgsQwllC2XmS7/UySrKH6HTXdL2MBLG3bcW+PtrZiMMw+rq5PmDYWVeRozUAaGpKF3giwResxW7vEK6fOIYZsVnWVVJ1/AvjymP8/wU=
Received: from CH3PR12MB8233.namprd12.prod.outlook.com (2603:10b6:610:129::15)
 by PH7PR12MB6980.namprd12.prod.outlook.com (2603:10b6:510:1ba::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.33; Thu, 6 Jun
 2024 09:56:27 +0000
Received: from CH3PR12MB8233.namprd12.prod.outlook.com
 ([fe80::278f:5cc5:549c:3515]) by CH3PR12MB8233.namprd12.prod.outlook.com
 ([fe80::278f:5cc5:549c:3515%4]) with mapi id 15.20.7633.032; Thu, 6 Jun 2024
 09:56:27 +0000
From: "Tummala, Sivaprasad" <Sivaprasad.Tummala@amd.com>
To: "Yigit, Ferruh" <Ferruh.Yigit@amd.com>, "david.marchand@redhat.com"
 <david.marchand@redhat.com>, "aman.deep.singh@intel.com"
 <aman.deep.singh@intel.com>, "yuying.zhang@intel.com"
 <yuying.zhang@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "stable@dpdk.org" <stable@dpdk.org>
Subject: RE: [PATCH v2] app/testpmd: fix lcore ID restriction
Thread-Topic: [PATCH v2] app/testpmd: fix lcore ID restriction
Thread-Index: AQHaj+RblhBMPmipe029Z7Xa3A8IULFveicAgEtVR+A=
Date: Thu, 6 Jun 2024 09:56:27 +0000
Message-ID: <CH3PR12MB823348BD39CF23A88772D4FD86FA2@CH3PR12MB8233.namprd12.prod.outlook.com>
References: <20240415194631.124343-1-sivaprasad.tummala@amd.com>
 <20240416095556.173787-1-sivaprasad.tummala@amd.com>
 <5de50671-73b8-432d-a1a2-ce6b3120e73d@amd.com>
In-Reply-To: <5de50671-73b8-432d-a1a2-ce6b3120e73d@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ActionId=243e7418-365b-452e-b748-855b098a1d44;
 MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=0;
 MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=true;
 MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard;
 MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD
 Internal Distribution Only;
 MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2024-06-06T09:55:05Z;
 MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_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_|PH7PR12MB6980:EE_
x-ms-office365-filtering-correlation-id: a89637c1-18d2-4bae-bc0a-08dc860eeeb6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230031|1800799015|366007|376005|38070700009;
x-microsoft-antispam-message-info: =?utf-8?B?N05Ma01hRFBmZHZQNEowU2ZxMTFqZjlXL2swMDRHVjQwd0toMS9SMW5YVUZJ?=
 =?utf-8?B?UTdxVS9DRGxzUnJxejJCYkwwYkNMVUhyQ1BUMmV4cVRnRmU3Sy9YTUQ4NkNB?=
 =?utf-8?B?cFZIREhwNWJuUFpTS1IzNXdqN2Q1OGpYSDVBeWJidlVEbXY0WDc3N1FuNFFu?=
 =?utf-8?B?a2RlMHVkQ04zYTRGVGZlaDFJbC9NU3FrVnl5TS9sS1lhbTBTYUVOSzVKUFI5?=
 =?utf-8?B?cmwrYk1lb1I2SG8rdFFhZUpIWUNENitPRENFaExIV083RHgzQXJnYjZlSnZH?=
 =?utf-8?B?ZHZWaGlLSHRMSGU5dWZJcWNITXdJdXdHTzdERmR0QzVhNzAyVkwzQnB4ZVNq?=
 =?utf-8?B?Z1VXRVNsMWVSZDJ6R0MvOTczTzZYZUJvYlYwK2YwckVKaUljdEhjcVY4MHZK?=
 =?utf-8?B?L0ZScFRFTEZYZHRFWFFJc09XcG9HMjRhRllFbHdra01wT1hBaVJaTTd2QjJq?=
 =?utf-8?B?WWVvL2ZQSE1VbzhueU5RelY2WHJYQW1aRWsrWDE1Vk1HS3J2Tk54c2FBTk92?=
 =?utf-8?B?T2dVUUNzOGcrcVFqcTZ4SVR1aGlTUUpMTVJRVmlSQTZQelZQcHlmaWlsRzJL?=
 =?utf-8?B?R0VINzlPYmJwZWJwTm1Cd2VGQmNRUFN5SDhpOEJOb3RRZ0pmM1Z4Z3FHeTdM?=
 =?utf-8?B?LzllbUJWOUNDalpSc0JIb2Y1YllaZkgvb3ltdldOVC9zbzZqM3FOWExUSmtV?=
 =?utf-8?B?VVBvL3dWSzhVa3ZqSTk0dHM3S3JoZEI5SXF1dWptNExQclJ1T0RPR3htSkx0?=
 =?utf-8?B?dE1XWlRJSHNRY2l2NVpiNmc5OWJKY1RYTVdwdHZaQUhoOGJNRjlia01OTm92?=
 =?utf-8?B?Z1N0ZFViQndUNFVpV2h0QU5rUjU5ejhOZzVsUEUvVFJCdkVNZ3NLR1lucE5t?=
 =?utf-8?B?d0dSMnRabE5ZMkhLYjBwUk82b2xTZHNwYSs2RStscGowS3ZLRm81Z0JYS3Vl?=
 =?utf-8?B?ZlR2bzcxdnlPNi8vV3BNTlJhL2c2bmgrVmtJSmIwcklYOEFCR1VsUDQ5N2pX?=
 =?utf-8?B?bG83ZDhBOENNWUdqTGNxelVINjdDRWtTWjM2OHpwQ1ZOWU9zTHNtOUZicS9i?=
 =?utf-8?B?Y2x1SndtaWNkeUx3bklEUlBZN1N2aGRNMURIUmx1Z0NvaERrZkpNS21lUzZT?=
 =?utf-8?B?cDczM3ZhYnZ0MlcyYTRYZGNXN1lGVUFURjlFOEdDNjB2N1hTRHNiZ3dGMGdM?=
 =?utf-8?B?NDhJd1M1N0l2THAwM3l4YWNNK0hLTkVaWnBoNnJGMDJSZXN5bVEvTjE5OU5Q?=
 =?utf-8?B?QUhFRkVRRVBBVHZKUXZZaG00RDYvSGdFZ1VyZUZnZ1U3QU1ZUGhIWXB0ZzBH?=
 =?utf-8?B?OHIwclRLUG1ERUpqSWdYUXNsaFRJdGdneTR3WDBYeDJqY1NLUzJIdERwdTVo?=
 =?utf-8?B?UGtBMThCRUtaOG5nSThlbkxHRlBJanBrYjBVN0c0ODduNTA2S24zTjhtZmVT?=
 =?utf-8?B?MDVIN1k0dEk0cjlCQitRbURaMlpGc2Z1b09BczhRaTFPQXhjZm9RNW5Dc0V6?=
 =?utf-8?B?ZDZONUdOZ2ZjbVhJK3VBbW1SNGtObkkrR2p2OHFBMGM4ZFprUUEzYkNmMTY2?=
 =?utf-8?B?WGRNb2IzOHdiT3hrYW1lZURFSTZKVUh6b0xlcEt1NlVCbE9hcGxFSkdjZUxC?=
 =?utf-8?B?Z0YrVnExOERzci8xSkhjV1dpb3NPMlArMlVRZk5zekwzNkxtY1dJdzNQZ2VX?=
 =?utf-8?B?dUhmR2UzV3VSOE9qaU9iL1JVZklTUU11MWV0TS9vSkJXWjJyNGFvQ1FKQ2hQ?=
 =?utf-8?B?RXBNZmVJMDBkRXZPTkxjclhCSnUvRVVzbm9ZUmozZG5DTExWYjNGczYxbElN?=
 =?utf-8?Q?FAwYXNl3mvXPbZnJUxAVXhSgbyZZNAbLSu1bk=3D?=
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)(1800799015)(366007)(376005)(38070700009); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTFDNUhqQTlSSWtGUDVNMXRvbDV3N2FidnJyMmVOVFVGTWNaVnB0cjFWVmR6?=
 =?utf-8?B?Njc3Z0tOdUdmU3N1dVI4OVR1cXBla3lyNnNoUkE0N1gyd1Q5MjE4dldKeTJo?=
 =?utf-8?B?L3RxVjZsakk2bGNnaTRrMmI3dGJYeExYMUkrSEtXekE3djJZUVczU2Nsd0l6?=
 =?utf-8?B?dStDbEdTZGI3ZjR1YUM0NlhsUWxXS24wSkpNc2VlSmVuVHI3NFBpaVgwYVNO?=
 =?utf-8?B?ME1yNjJseEF4eVJBRFU1bWQ0SzVYNTFNcHpSV3lSSFU3QllrQ1k5WGlCUjdw?=
 =?utf-8?B?MnNoYWVqb01XSW83c3Jub25nUjFuZ1pyTit5V2F0UjQ1eEVnRStzV3NsaHFw?=
 =?utf-8?B?S0xLbXFnam5ObFhaemxRVjFZcTFGaGg0RzJ1S3lRUmVzYllUTlhkaG5aZFhw?=
 =?utf-8?B?T3M0NGVwWHhKb0pLT2ovUmFMcHFQMk1Va1JPUG1ZSG9sZ3pJMGFDL1lxYkZ1?=
 =?utf-8?B?TFVwTnNtVjNVT1V5VVpIbFVTWkI5QXFJZTVVVlFWOU8xSm1SWUdxQUZjUkYv?=
 =?utf-8?B?MnduVVoxRXh6eDdUYXhpdmhSWFpuV0VrRFVPY3hVVE1VRTYwQTErZlJGUXYv?=
 =?utf-8?B?V0J2TnlJbENKSkliRGtLR1lVVTZIUThMbVdiZS9jQnNhNUdHRTB0c0w0dFN3?=
 =?utf-8?B?Y2EyOFNuMDdDRk5CeXVBZE1MTUN6NlhuemQ0VXhrTENXNm9YYzR6b29Pa2JZ?=
 =?utf-8?B?L0Q1SjFWMHd6T3A4SzdPR2k2UHdxUjRZeENBMmx6V3E2Q0hSdGdjdHVPa0Ny?=
 =?utf-8?B?OUp1eFdnS2R0Uzl5QkRpVFE5VVRkajkvVmw4ZGRINFhtdHRPWjVVbzNwaFA3?=
 =?utf-8?B?TkpRdzNySHRVa2Q4blQydnRKWWExSFJVZFcvd2FSN2s3MnpDMXFzYURsMmdt?=
 =?utf-8?B?aGpsWHUva1oweW0xelJNWXF1dlUyamZ3MXBhZlNBUUN3Sk9waUQ5VS9MVDAy?=
 =?utf-8?B?REtmWG5jWTlGclVJcTdMaS9YVElzcVVQb29VR1h4V28wakdBblduV1p1MTNX?=
 =?utf-8?B?VWE3K1NIcFQ5d1EraUVQT3N4Y1ZBelBGcHdSMTU2cysvbU5EUmIxRWxwTFcr?=
 =?utf-8?B?Z2RtSzhHMy93bmFxNTlHdUc5akZPeW1SM0NYWW5xV0d6djJNVnlmcU1iSkFa?=
 =?utf-8?B?L25nM3dtcUxhTThYVlpUbzVQWkhFemY3YUZXL3lnK0xDL2l1Rk9kM2dCS2R5?=
 =?utf-8?B?ekg5NFhkWEJZMzZESmVGMXA2bDdLN0dXTzdRUmhsWE82RWkzbTIrRlFKOGVH?=
 =?utf-8?B?RU8xMkR5SmR0NG5IeXpjekRXQU0vUzZqNWdvYUUrbzlGeFROdStaVjVsMUYx?=
 =?utf-8?B?bVp2UW5aNUNsL0YrYXcxam53NWFHT0JqNG1oV1h6ajAzWUh0YTVkblhHZTM3?=
 =?utf-8?B?Z3pSRW45UVNUQU4veVR5S2xEeWt0VUZRbnljakt5YlpSdFRiTG1ZY1RXeTJ0?=
 =?utf-8?B?THBWaktoc0VoVElpcTFmZnNEbHV4dUo0dEs2OEVDYWo2aDFDU2hURnd2VEVq?=
 =?utf-8?B?OHN3M1VKYjA0b1RTVDZja1lVWmxsS2d3WnFyQWc3UFZncmJ5cGFVaEFTL3lM?=
 =?utf-8?B?YU10QzFKN1NzWDVpZGZON2dwVUltYVh2bm5yc0lFdGc5cnpyeHJXUnU5czha?=
 =?utf-8?B?eCtSR3pKVUV6dmtGSFVJYUVQNnlhclFPeGtZbDNqS0RuUzdXbmc1YmUxSzhN?=
 =?utf-8?B?OVozNDV2bElzeUNpdlcxamNkbFc3V09PZVFySTM2Wk13eFFjMm9kQmNUTXVa?=
 =?utf-8?B?OUt0cHlHOEN4TEhmcVV5TVBQMWV5SzRQNDdjR21GQ3gxc3lpK2Faa0hYZHlj?=
 =?utf-8?B?ejRzSWx3NXNzVDZ4bjk0VkJmaFJDVDRwYTBqbWhFaWFXZDJDR2hwT2krTm5m?=
 =?utf-8?B?amFwZWhIaFhJM1JQTU8zTmFveUpjVUhNTll1UFFkOTNLUlN3TExCdzBqeTNh?=
 =?utf-8?B?QjVsVzQ1SjhoNkxIbWFRSjNYcm4zVDB6S2NxSktQM0NaZENyQmg2TUsvMy8x?=
 =?utf-8?B?eWEzMGR5OVdVZ09SUFZFR0ZQMEZHRGEzRHFNRkRCNU1ONndNYXpGQzgxbmww?=
 =?utf-8?B?djdjZWVBc05sbEtIT1FsYkxxSE1iK2hmNW41bTNvbVdNa3QrU044RjMwdHB0?=
 =?utf-8?Q?fOtw=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: a89637c1-18d2-4bae-bc0a-08dc860eeeb6
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2024 09:56:27.1967 (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: pSaWVES/3sPxf8dex5hQjHaQEAkyphyCddtXqH2MQlo+30cz+KL4sTuO4S9HRUVPY3qRH70DKXC4Er1hsp89RQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6980
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

W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRpb24gT25seV0N
Cg0KSGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlp
Z2l0LCBGZXJydWggPEZlcnJ1aC5ZaWdpdEBhbWQuY29tPg0KPiBTZW50OiBGcmlkYXksIEFwcmls
IDE5LCAyMDI0IDU6MDAgUE0NCj4gVG86IFR1bW1hbGEsIFNpdmFwcmFzYWQgPFNpdmFwcmFzYWQu
VHVtbWFsYUBhbWQuY29tPjsNCj4gZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgYW1hbi5kZWVw
LnNpbmdoQGludGVsLmNvbTsNCj4geXV5aW5nLnpoYW5nQGludGVsLmNvbQ0KPiBDYzogZGV2QGRw
ZGsub3JnOyBzdGFibGVAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gYXBwL3Rl
c3RwbWQ6IGZpeCBsY29yZSBJRCByZXN0cmljdGlvbg0KPg0KPiBPbiA0LzE2LzIwMjQgMTA6NTUg
QU0sIFNpdmFwcmFzYWQgVHVtbWFsYSB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3Qt
cG1kL2NvbmZpZy5jIGIvYXBwL3Rlc3QtcG1kL2NvbmZpZy5jIGluZGV4DQo+ID4gYmExMDA3YWNl
Ni4uNmIyOGMyMmM5NiAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVzdC1wbWQvY29uZmlnLmMNCj4g
PiArKysgYi9hcHAvdGVzdC1wbWQvY29uZmlnLmMNCj4gPiBAQCAtNDc4NSw5ICs0Nzg1LDkgQEAg
ZndkX3N0cmVhbV9vbl9vdGhlcl9sY29yZXModWludDE2X3QgZG9tYWluX2lkLA0KPiBsY29yZWlk
X3Qgc3JjX2xjLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsNCj4g
PiAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiU2hhcmVkIFJ4IHF1ZXVlIGdyb3VwICV1IHF1
ZXVlICVodSBjYW4ndCBiZQ0KPiBzY2hlZHVsZWQgb24gZGlmZmVyZW50IGNvcmVzOlxuIiwNCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZV9ncm91cCwgc2hhcmVfcnhxKTsNCj4g
PiAtICAgICAgICAgICAgICAgICAgIHByaW50ZigiICBsY29yZSAlaGh1IFBvcnQgJWh1IHF1ZXVl
ICVodVxuIiwNCj4gPiArICAgICAgICAgICAgICAgICAgIHByaW50ZigiICBsY29yZSAldSBQb3J0
ICVodSBxdWV1ZSAlaHVcbiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjX2xj
LCBzcmNfcG9ydCwgc3JjX3J4cSk7DQo+ID4gLSAgICAgICAgICAgICAgICAgICBwcmludGYoIiAg
bGNvcmUgJWhodSBQb3J0ICVodSBxdWV1ZSAlaHVcbiIsDQo+ID4gKyAgICAgICAgICAgICAgICAg
ICBwcmludGYoIiAgbGNvcmUgJXUgUG9ydCAlaHUgcXVldWUgJWh1XG4iLA0KPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxjX2lkLCBmcy0+cnhfcG9ydCwgZnMtPnJ4X3F1ZXVlKTsNCj4g
PiAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiUGxlYXNlIHVzZSAtLW5iLWNvcmVzPSVodSB0
byBsaW1pdCBudW1iZXIgb2YNCj4gZm9yd2FyZGluZyBjb3Jlc1xuIiwNCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBuYl9yeHEpOw0KPiA+IEBAIC01MTU5LDcgKzUxNTksNyBAQCBpY21w
X2VjaG9fY29uZmlnX3NldHVwKHZvaWQpDQo+ID4gICAgIGxjb3JlaWRfdCBsY19pZDsNCj4gPiAg
ICAgdWludDE2X3QgIHNtX2lkOw0KPiA+DQo+ID4gLSAgIGlmICgobmJfdHhxICogbmJfZndkX3Bv
cnRzKSA8IG5iX2Z3ZF9sY29yZXMpDQo+ID4gKyAgIGlmICgobGNvcmVpZF90KShuYl90eHEgKiBu
Yl9md2RfcG9ydHMpIDwgbmJfZndkX2xjb3JlcykNCj4gPiAgICAgICAgICAgICBjdXJfZndkX2Nv
bmZpZy5uYl9md2RfbGNvcmVzID0gKGxjb3JlaWRfdCkNCj4gPiAgICAgICAgICAgICAgICAgICAg
IChuYl90eHEgKiBuYl9md2RfcG9ydHMpOw0KPiA+DQo+DQo+IEhpIFNpdmFwcmFzYWQsDQo+DQo+
IElzIHRoaXMgJyhsY29yZWlkX3QpJyBjYXN0IHJlcXVpcmVkPyBCZWNhdXNlIG9mIGludGVnZXIg
cHJvbW90aW9uIEkgdGhpbmsgcmVzdWx0IHdpbGwNCj4gYmUgY29ycmVjdCB3aXRob3V0IGNhc3Rp
bmcuDQo+DQo+IChBbmQgd2l0aG91dCBpbnRlZ2VyIHByb21vdGlvbiBjb25zaWRlcmVkLCBjYXN0
aW5nIG5lZWRzIHRvIGJlIGRvbmUgb24gb25lIG9mDQo+IHRoZSB2YXJpYWJsZXMsIG5vdCB0byB0
aGUgcmVzdWx0LCBiZWNhdXNlIHJlc3VsdCBtYXkgYmUgYWxyZWFkeSBjYXN0IGRvd24gSSB0aGlu
ay4NCj4gQW55d2F5IHRoaXMgaXMgbm90IHJlcXVpcmVkIGZvciB0aGlzIGNhc2Ugc2luY2UgdmFy
aWFibGVzIGFyZSB1MTYuKQ0KQWdyZWVkLiwgdGhlIGNoYW5nZSB3YXMgYWRkZWQgdG8gYWRkcmVz
cyBhIGNvbXBpbGF0aW9uIGlzc3VlIG9uIENlbnRvczcuIEl0IHNlZW1zDQpUaGUgY29tcGlsZXIg
d2FzIHJlcG9ydGluZyBhIGZhbHNlIGFsYXJtIGFuZCBJIHdpbGwgcmV2ZXJ0IHRoaXMgY2hhbmdl
IGluIHRoZSBuZXh0IHBhdGNoLg0KDQo=