From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9420D44172 for ; Thu, 6 Jun 2024 11:56:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 73BF441153; 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" To: "Yigit, Ferruh" , "david.marchand@redhat.com" , "aman.deep.singh@intel.com" , "yuying.zhang@intel.com" CC: "dev@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: 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: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-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=