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 117E841D79;
	Mon, 13 Mar 2023 11:35:02 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id D9F1A4113C;
	Mon, 13 Mar 2023 11:35:01 +0100 (CET)
Received: from mga12.intel.com (mga12.intel.com [192.55.52.136])
 by mails.dpdk.org (Postfix) with ESMTP id 0D7E4406BC;
 Mon, 13 Mar 2023 11:34:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1678703700; x=1710239700;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=LGMNrv01k/JQ96pabz3w0oWgqdnWRdU06RJEpMdVk9Q=;
 b=UgsU/gvgLO0DpHNYBReYGsSTSF18MfS1I+qQHO2MjODS/dKzz4kbCO7H
 o7u9CRs+N8YYdtQrVZZVKFdMEfjZkYv3mO/2YjxVWiANS2eIRhBCtpu6i
 DG9ZqQBM7JAuQtQzbiPOtezxS1PQ0ElMaOcXvJv866IAH+fyuiPVvCkgB
 c/bA0bdjPoPMp6qOAUB/YhzmFVCzFBn3CMQmiHApZ4/ETPdbO21VQsWO9
 YZ3sT+ZW1mDBi9/G4PbFnS8U350OOgDaD66izbFaTPF+X2pBE1pyO28ul
 LjxIwEYg7YF8hw5S4xtFroic9SHLvTfFBnAyg4CYNEQlR2aISMXdPEhhb A==;
X-IronPort-AV: E=McAfee;i="6500,9779,10647"; a="316759835"
X-IronPort-AV: E=Sophos;i="5.98,256,1673942400"; d="scan'208";a="316759835"
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 13 Mar 2023 03:34:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=McAfee;i="6500,9779,10647"; a="924454396"
X-IronPort-AV: E=Sophos;i="5.98,256,1673942400"; d="scan'208";a="924454396"
Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15])
 by fmsmga006.fm.intel.com with ESMTP; 13 Mar 2023 03:34:58 -0700
Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by
 ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.21; Mon, 13 Mar 2023 03:34:58 -0700
Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by
 orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.21 via Frontend Transport; Mon, 13 Mar 2023 03:34:58 -0700
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.45) by
 edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.21; Mon, 13 Mar 2023 03:34:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Sbj4ql+yJHABLm/PdUGskKDFhEAapWWBBwiHxLrimdp6+SA652JC6UuiNDGriAyJ8hs6FxA2OYDmjvqDThs64zBUExG3UHMdd6hb91GFAQdm5Ta29MpYn51s6y5s1Ki6FYAiET2PQYimzL9EkbChP281OAXsE5DUpDqqER7A8Njz8o8nJFtjRj2PEQ92fWp2Y1MuSyuJQqEwcoUk5esivS0bT+aHCXnuEP+pMWWsM9sOWyXDI0fvHx6k/v+t9rK2WlTPAyyP8T5R1I2FQd1eur4OhQHWUjcIwg0Ya3LAFBL1pOnw2gbF2mnclWuEHwR4dWKHu8GdxO0ajPkar6ivWw==
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=LGMNrv01k/JQ96pabz3w0oWgqdnWRdU06RJEpMdVk9Q=;
 b=HdtSIYioz+LhIWIkh4O+zs/v8x/CRlHAZqUVHfoNFAHflg9LB16oVV/sytMfUUm2913+Wk/87/q8L5QWo2VPjGWWL92Cz3KTKIjzKCSD4Eob1EDa+FweFgDLpxtiIV42JdIBTCabt2Q9G3m413+dWojMUUutFJD1tWtODKg6tWhqQGo5KsqMOnc4HCNX6cyhtHwBW2LI9kHP+aQM2BxE89kqq1AL1wRjA9ydlXaZqbfnepXYKf6QwOJZ27Tlv8MjXVXbHI4zKJKefhrxqGoGLosx3ImhqK0BgGHD8sQcjuOjbLVzTPIsvSi9mufJR/7DNnU5wIU2ExxvokXUyVAYPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
Received: from PH7PR11MB6006.namprd11.prod.outlook.com (2603:10b6:510:1e1::13)
 by CH0PR11MB5284.namprd11.prod.outlook.com (2603:10b6:610:bf::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.25; Mon, 13 Mar
 2023 10:34:56 +0000
Received: from PH7PR11MB6006.namprd11.prod.outlook.com
 ([fe80::141a:93ca:1ab:1faa]) by PH7PR11MB6006.namprd11.prod.outlook.com
 ([fe80::141a:93ca:1ab:1faa%5]) with mapi id 15.20.6178.025; Mon, 13 Mar 2023
 10:34:55 +0000
From: "Ling, WeiX" <weix.ling@intel.com>
To: Tal Shnaiderman <talshn@nvidia.com>, "NBU-Contact-Thomas Monjalon
 (EXTERNAL)" <thomas@monjalon.net>, Stephen Hemminger
 <stephen@networkplumber.org>, Pier Damouny <pdamouny@nvidia.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "stable@dpdk.org" <stable@dpdk.org>,
 "ferruh.yigit@amd.com" <ferruh.yigit@amd.com>, "Singh, Aman Deep"
 <aman.deep.singh@intel.com>, "Zhang, Yuying" <yuying.zhang@intel.com>, Raslan
 Darawsheh <rasland@nvidia.com>
Subject: RE: [PATCH v11 0/3] Fix cmdline_poll and testpmd signal handling
Thread-Topic: [PATCH v11 0/3] Fix cmdline_poll and testpmd signal handling
Thread-Index: AQHZOAO/txzonQH+q0qFZzI6ffk6pK7WpjQAgB7vBoCAAgf6gIABHSZA
Date: Mon, 13 Mar 2023 10:34:55 +0000
Message-ID: <PH7PR11MB6006BD811BE0B8EA70506697EEB99@PH7PR11MB6006.namprd11.prod.outlook.com>
References: <20230130200914.22049-1-stephen@networkplumber.org>
 <20230203191409.97567-1-stephen@networkplumber.org>
 <20230219095348.5f496a67@hermes.local> <2636586.KRxA6XjA2N@thomas>
 <MW4PR12MB5668B1BDC87382144C117B3DA4B89@MW4PR12MB5668.namprd12.prod.outlook.com>
In-Reply-To: <MW4PR12MB5668B1BDC87382144C117B3DA4B89@MW4PR12MB5668.namprd12.prod.outlook.com>
Accept-Language: zh-CN, 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=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR11MB6006:EE_|CH0PR11MB5284:EE_
x-ms-office365-filtering-correlation-id: d3dc6cb4-6e5b-4357-2f24-08db23ae965b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Kc89SOvgfXyn+koe2EFeRyimZXPYBiZvbWc3HSBcUc/kmsSACMmysl/jEZXGuX5qqtbG04f6lbLFk0NyuOAuL6eoWOo+0WrPqSXbqLIFKJtNQhwI1d3DRZuY9jNKGFCnYNMhKGqm0P212rI50m+sGhklqOFviCZftpSH/H4iKilc69QkBB7q8VYZEtDHRCWqZFi/feURWpTPr3GXHH+Lcu9vTvE+jnzuWoG76lMe0rEGBKMGvdXglgLqPeYci7dKlbp7ll3j0JqppP2EChRyMfwTD0sfavzHAZ9TQcqSNDTZ4KZM4HIPf9PtCbuBI9gV39j3B2KnQfUfluBnlvvIlhy6a8MtzFGd//o5iyIgIxmVcJmog0p8EDK4eWCrx/1ReEoHf5Q2WovhxMuUpzLlllfyLzGk2qgr2SxQUUR6iyM8nt9fN9Zzd7XQti4wliEKI7zbSijHWbDi13TMms6Wy4fFdiN2GN80iX0NHDahFLQMnG2yNWad10nFh0bY2v84XfVIfLfeZMKLxQAaan3nJYO1Klys48PfxmcjW3oIPPZtRUSOvDS62EmXae7ely1tFPZ0jBB72+Pn5S8byobiwVqeFwJ2+AFUFRoqxQV+K53FXJVu99mzOc8/T3yHaQCzcCpYu2ebCUYFaX1865zurZxGxkwH07DI4VR7xz6nKvjlpKGExaXF1S51fhryKnHM
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH7PR11MB6006.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230025)(39860400002)(396003)(366004)(346002)(136003)(376002)(451199018)(86362001)(33656002)(9686003)(41300700001)(186003)(26005)(6506007)(53546011)(5660300002)(4326008)(52536014)(8936002)(316002)(54906003)(55016003)(71200400001)(478600001)(110136005)(966005)(8676002)(76116006)(66476007)(66556008)(64756008)(66446008)(7696005)(66946007)(122000001)(82960400001)(38070700005)(38100700002)(2906002)(83380400001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2lyNFdOUVhpMGpDdVVnblEwUEJNUkZNRjJ4NUU1ckF0VnJnVzdFVTE1YVo5?=
 =?utf-8?B?ZWRNaHJyVnJpcWxGLzFGMVpSSkRLUitnSUV4R29Ud0JGenRNN2trTFhod1pD?=
 =?utf-8?B?ajVqYzUwV3lZeXR4anFiTUhlT0NBTHlnaWorSWxFRjZBeUJQVFF4c2prNFdW?=
 =?utf-8?B?TVIzSDEzK3F4SjhELzJwQlpYc2FRYUJuckhGSWZTdE9yQkdnZHNGM1BETzYz?=
 =?utf-8?B?UEdHekNpV2drelR2MnZrc1d4SHRCR1dvUjErc2JmbmIzWk80ZjFNSzdZY2pp?=
 =?utf-8?B?d2lRUkdoRGxFcVBhckd6OGwwQW54SGlnL0t1R0pRZzZpQU5qeU5TVVZrdm1K?=
 =?utf-8?B?RzdHRTdycGdUWktLUTNJYW0za1JZL0J4eTYwYS9FcUd2ZGMrRUZWQkVjaEgy?=
 =?utf-8?B?a2VHbU8xZHZsS0M3TDZwZ1BRbnk0alBiajAxZDRUb2MzRkpqNzVYTWgxSmxT?=
 =?utf-8?B?V01JaWpMSTlCaTRkcG5sNlkzeXpZVERDelRtRXB4V2tBSUtKRm9TU3F3TnpI?=
 =?utf-8?B?eldkQlJ1cU01Sjl0Sy9JaHNEZW9SdU1YcDhSNHpabzFMclZma3BLMUVKcERm?=
 =?utf-8?B?OFd5aWlsdllBQm9VZTNKRkt6eTBuZTBXVlFOaDVFNm40MC9Ma0RGcnpjSDl1?=
 =?utf-8?B?OUlDK1VFL2R2Q2VJNG1uVVZlYmg1Ynh1L0pCb3B0K1JzbDF3Y1M3azlGN1Vh?=
 =?utf-8?B?K01TT0ZOY0FpUTRpT2pUSVB5dmtaVTEzTWdwSWhMayt2eDg2d2p3ZUJGbmRo?=
 =?utf-8?B?QVh4STdDYkJtZzFrdHJXNFFvOUVLTXE4aS9Fa0YxdlZpeFJVem9tUkJDMTZ2?=
 =?utf-8?B?TCtEdDdKR2k4djBmekpvQUtVb2N3QUNCVG5iK29WQWx3VHlGMmZYajkwV3lG?=
 =?utf-8?B?RVBkME9pZkxkbHVHWDB4V1dEdlZTSXlUUkFudGFjb3Z6cldxNzl2OFN4MVcx?=
 =?utf-8?B?TUFaazJQcm12d3VLSTB3S1ZxR2VrTlk1NVJTaUZab3hJempzOWxwdkhkWHpI?=
 =?utf-8?B?NmRQVkkxbVhHQit3QTNvbS9mcTVoOVF0YWxvTzloOFRwNG9rM2ZIQVozQWlM?=
 =?utf-8?B?U0RQaXJBaDJJL0FxTitrdHNTTnlaZjNUZE9TY0dTWkhzVzk5Z2EvTzNUK3ZS?=
 =?utf-8?B?QXlCTkNXNkdZSnhVbDU4d2owSXNOamxCMUczK2RuTnYvMEdDVW51UW9XZVR3?=
 =?utf-8?B?WXdIc2VZOVBmTExNTDBzL090eGorZ1BjNDJtUEw0aWR4aDBLZGxTbEQ0SmRJ?=
 =?utf-8?B?RXJiWDRreFlxeTZLWHRNUE1Id21EZUc1ZXYzRi9wWjE4WWFCMmV2WGN3QjFG?=
 =?utf-8?B?bWRLOVk3bU80TG9iSWNFVDdZVE1NQTRLeThJZk9ZTmQvdndLVkFua1AxcTBI?=
 =?utf-8?B?R3NxNnk3KzVFU3E5d2ZVZVJ3WTA4dEZhaG41THE4amFQd3ZpZVBPU2tSczNS?=
 =?utf-8?B?cjFla2dBRnB3QTUyWGZsOHhrUzB6MDArSG9LSnRqNGlKTjk2N0JaNjd0VDQx?=
 =?utf-8?B?RWdsYUZGcjlQd1ZrYnRNdU9EanFJY25NK3d5RGlDbnNnNzAvbS9yZXpiRFJO?=
 =?utf-8?B?MjNHaWJFNkZJS3RRYTJNZHFFbG1CbndQOE1jV1ZZR2lGQ1hvTnBlQ00wYVZC?=
 =?utf-8?B?WnlNYjh6OCtxbXZRZ1pJcDIrc0RydHYxRGN6QVJ0bHVNbWdndVVOcmozTTBo?=
 =?utf-8?B?amlRY1Z1SDNqOXJwZHNFc2gwb2pxTFJFRTExdzhUWFk4T0RLdkZvYi94bVFJ?=
 =?utf-8?B?ck8yaGVIOU9DSjRHKzFvOXE1d0FhYlRLa2hvanJwVTlGUXIzZlpLLy9jaVBQ?=
 =?utf-8?B?dS9id3VoajVoVkNqcG8rcjluVEFlY2U3SEYzUndURG5MK0RRSU9pNUZKVDJy?=
 =?utf-8?B?QnBBdnJvZ2JnTXZodVN2bEsySlBTMU9KczJENUI4QXhnUjlTaXltcjFLU1py?=
 =?utf-8?B?dTF2S1JEYWdvTUtPYzJuUXc0T2dsMUVXWFVuYzB1a05hbU10NlNFRzROY21F?=
 =?utf-8?B?M3RZWjBJNWNiTnhxYzBwT0tvTkFFQkQwT1Z4Nmwxeis5eVA0YVZBNHRVSFl2?=
 =?utf-8?B?bWhuekFTdEhwNDJsaHJTRlJVVlBHSERVcVFEcjVPTDdWL2txYUs1S2pyZzQv?=
 =?utf-8?Q?40YUjlwWUVCGL8rXMy/2eFmqJ?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6006.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d3dc6cb4-6e5b-4357-2f24-08db23ae965b
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2023 10:34:55.6428 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DsufB2XLv4I4BiICX1S9Ec8xaOz6Ds9tBEn7hT19DVSdYU0rLeo931d9CWnqaXGaaL0eg7dCjr2t0JHhGHRZTg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5284
X-OriginatorOrg: intel.com
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

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUYWwgU2huYWlkZXJtYW4gPHRh
bHNobkBudmlkaWEuY29tPg0KPiBTZW50OiBNb25kYXksIE1hcmNoIDEzLCAyMDIzIDE6MTggQU0N
Cj4gVG86IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiAoRVhURVJOQUwpIDx0aG9tYXNAbW9u
amFsb24ubmV0PjsNCj4gU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu
b3JnPjsgUGllciBEYW1vdW55DQo+IDxwZGFtb3VueUBudmlkaWEuY29tPg0KPiBDYzogZGV2QGRw
ZGsub3JnOyBzdGFibGVAZHBkay5vcmc7IGZlcnJ1aC55aWdpdEBhbWQuY29tOyBTaW5naCwgQW1h
bg0KPiBEZWVwIDxhbWFuLmRlZXAuc2luZ2hAaW50ZWwuY29tPjsgWmhhbmcsIFl1eWluZw0KPiA8
eXV5aW5nLnpoYW5nQGludGVsLmNvbT47IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlh
LmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MTEgMC8zXSBGaXggY21kbGluZV9wb2xsIGFu
ZCB0ZXN0cG1kIHNpZ25hbCBoYW5kbGluZw0KPiANCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYx
MSAwLzNdIEZpeCBjbWRsaW5lX3BvbGwgYW5kIHRlc3RwbWQgc2lnbmFsDQo+ID4gaGFuZGxpbmcN
Cj4gPg0KPiA+IEV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0
dGFjaG1lbnRzDQo+ID4NCj4gPg0KPiA+IDE5LzAyLzIwMjMgMTg6NTMsIFN0ZXBoZW4gSGVtbWlu
Z2VyOg0KPiA+ID4gT24gRnJpLCAgMyBGZWIgMjAyMyAxMToxNDowNiAtMDgwMA0KPiA+ID4gU3Rl
cGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPiB3cm90ZToNCj4gPiA+
DQo+ID4gPiA+IFRoaXMgcGF0Y2hzZXQga2VlcHMgdW5jb3ZlcmluZyBiYWQgcHJhY3RpY2VzIGlu
IHRoZSBjbWRsaW5lDQo+ID4gPiA+IGxpYnJhcnkgYXJvdW5kIGVuZCBvZiBmaWxlIGFuZCBzaWdu
YWwgaGFuZGxpbmcuDQo+ID4gPiA+DQo+ID4gPiA+IFN0ZXBoZW4gSGVtbWluZ2VyICgzKToNCj4g
PiA+ID4gICBjbWRsaW5lOiBtYWtlIHJkbGluZSBzdGF0dXMgbm90IHByaXZhdGUNCj4gPiA+ID4g
ICBjbWRsaW5lOiBoYW5kbGUgRU9GIGluIGNtZGxpbmVfcG9sbA0KPiA+ID4gPiAgIHRlc3RwbWQ6
IGNsZWFudXAgY2xlYW5seSBmcm9tIHNpZ25hbA0KPiA+ID4gPg0KPiA+ID4gPiAgYXBwL3Rlc3Qt
cG1kL2NtZGxpbmUuYyAgICAgICAgfCAyOSArKysrKy0tLS0tLS0tDQo+ID4gPiA+ICBhcHAvdGVz
dC1wbWQvdGVzdHBtZC5jICAgICAgICB8IDc3ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tDQo+ID4gPiA+ICBhcHAvdGVzdC1wbWQvdGVzdHBtZC5oICAgICAgICB8ICAxICsNCj4g
PiA+ID4gIGxpYi9jbWRsaW5lL2NtZGxpbmUuYyAgICAgICAgIHwgMTEgKysrLS0NCj4gPiA+ID4g
IGxpYi9jbWRsaW5lL2NtZGxpbmUuaCAgICAgICAgIHwgIDYgKysrDQo+ID4gPiA+ICBsaWIvY21k
bGluZS9jbWRsaW5lX3ByaXZhdGUuaCB8ICA2IC0tLQ0KPiA+ID4gPiAgNiBmaWxlcyBjaGFuZ2Vk
LCA2MiBpbnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkNCj4gPiA+ID4NCj4gPiA+DQo+ID4g
PiBDb3VsZCB0aGlzIHBsZWFzZSBiZSBtZXJnZWQgZm9yIDIzLjAzPw0KPiA+ID4gVGhlcmUgYXJl
IEFjaydzLg0KPiA+ID4gVGhlIG9ubHkgQ0kgZmFpbHVyZSBpcyBhIGJvZ3VzIHBlcmZvcm1hbmNl
IHRlc3QgZmFpbHVyZS4NCj4gPg0KPiA+IFRoZXJlIHdhcyBubyByZXZpZXcgZnJvbSB0ZXN0cG1k
IG1haW50YWluZXJzLg0KPiA+DQo+ID4gSSd2ZSBhZGRlZCBDYzogc3RhYmxlQGRwZGsub3JnLg0K
PiA+IEFwcGxpZWQsIHRoYW5rcy4NCj4gPg0KPiBIaSwNCj4gDQo+IENvbW1pdCAidGVzdHBtZDog
Y2xlYW51cCBjbGVhbmx5IGZyb20gc2lnbmFsIiBmcm9tIHRoaXMgc2VyaWVzIGJyZWFrcw0KPiBU
ZXN0UE1EJ3MgaW50ZXJhY3RpdmUgbW9kZSBvbiBXaW5kb3dzLg0KPiANCj4gU2VlIGh0dHBzOi8v
YnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE4MA0KDQpIaSBTdGVwaGVuLA0KDQpJIGZv
dW5kIGFuIGlzc3VlIGJhc2VkIHRoaXMgY29tbWl0KDBmZDEzODZjOiBhcHAvdGVzdHBtZDogY2xl
YW51cCBjbGVhbmx5IGZyb20gc2lnbmFsKS4NCg0KVGhlIHBhY2tldHMgY2FuJ3QgbG9vcCBpbiAy
IHRlc3RwbWQgYWZ0ZXIgc3RhcnQgZHBkay1wZHVtcCB0byBjYXB0dXJlIHBhY2tldHMgSW1tZWRp
YXRlbHkgKGxlc3MgdGhhbiAxIHNlY29uZCkuDQoNClN0ZXBzOg0KDQoxLiBCaW5kIDEgQ0JETUEg
Y2hhbm5lbCB0byB2ZmlvLXBjaSwgdGhlbiBzdGFydCB2aG9zdC11c2VyIGFzIGJhY2stZW5kOg0K
DQp4ODZfNjQtbmF0aXZlLWxpbnV4YXBwLWdjYy9hcHAvZHBkay10ZXN0cG1kIC1sIDI4LTM2IC1u
IDQgLWEgMDAwMDo4MDowNC4wIC0tZmlsZS1wcmVmaXg9dmhvc3QgICBcDQotLXZkZXYgJ2V0aF92
aG9zdDAsaWZhY2U9dmhvc3QtbmV0MCxxdWV1ZXM9OCxjbGllbnQ9MSxcDQpkbWFzPVt0eHEwQDAw
MDA6ODA6MDQuMDt0eHExQDAwMDA6ODA6MDQuMDt0eHEyQDAwMDA6ODA6MDQuMDt0eHEzQDAwMDA6
ODA6MDQuMDt0eHE0QDAwMDA6ODA6MDQuMDt0eHE1QDAwMDA6ODA6MDQuMDtyeHEyQDAwMDA6ODA6
MDQuMDtyeHEzQDAwMDA6ODA6MDQuMDtyeHE0QDAwMDA6ODA6MDQuMDtyeHE1QDAwMDA6ODA6MDQu
MDtyeHE2QDAwMDA6ODA6MDQuMDtyeHE3QDAwMDA6ODA6MDQuMF0nDQotLWlvdmE9dmEgLS0gLWkg
LS1uYi1jb3Jlcz00IC0tcnhxPTggLS10eHE9OCAtLXR4ZD0xMDI0IC0tcnhkPTEwMjQNCg0KMi4g
U3RhcnQgdmlydGlvLXVzZXIgYXMgZnJvbnQtZW5kOg0KDQp4ODZfNjQtbmF0aXZlLWxpbnV4YXBw
LWdjYy9hcHAvZHBkay10ZXN0cG1kIC1sIDM4LTQyIC1uIDQgIC0tZmlsZS1wcmVmaXg9dmlydGlv
LXVzZXIwIC0tbm8tcGNpICAgXA0KLS12ZGV2PW5ldF92aXJ0aW9fdXNlcjAsbWFjPTAwOjExOjIy
OjMzOjQ0OjEwLHBhdGg9Li92aG9zdC1uZXQwLHF1ZXVlcz04LG1yZ19yeGJ1Zj0xLGluX29yZGVy
PTEscGFja2VkX3ZxPTEsc2VydmVyPTEgXA0KLS0gLWkgLS1uYi1jb3Jlcz00IC0tcnhxPTggLS10
eHE9OCAtLXR4ZD0xMDI0IC0tcnhkPTEwMjQNCnRlc3RwbWQ+c2V0IGZ3ZCBjc3VtDQp0ZXN0cG1k
PnN0YXJ0DQoNCjMuU3RhcnQgZHBkay1wZHVtcCB0byBjYXB0dXJlIHBhY2tldHM6DQoNCng4Nl82
NC1uYXRpdmUtbGludXhhcHAtZ2NjL2FwcC9kcGRrLXBkdW1wICAtdiAtLWZpbGUtcHJlZml4PXZp
cnRpby11c2VyMCAtLSBcDQotLXBkdW1wICAnZGV2aWNlX2lkPW5ldF92aXJ0aW9fdXNlcjAscXVl
dWU9MCxyeC1kZXY9L3Jvb3QvZHBkay9wZHVtcC1yeC1xMC5wY2FwLG1idWYtc2l6ZT04MDAwJyAt
LXBkdW1wICBcDQonZGV2aWNlX2lkPW5ldF92aXJ0aW9fdXNlcjAscXVldWU9MSxyeC1kZXY9L3Jv
b3QvZHBkay9wZHVtcC1yeC1xMS5wY2FwLG1idWYtc2l6ZT04MDAwJw0KDQo0LlNldCBmb3J3YXJk
aW5nIG1vZGUgYW5kIHNlbmQgcGFja2V0cyBmcm9tIHZob3N0LXVzZXIoZXhlY3V0ZSB0aGlzIHN0
ZXAgbXVzdCBpbW1lZGlhdGVseSwgd2UgdXNlIHRoZSBhdXRvbWF0aW9uIHNjcmlwdCB0byBkbywg
aXQgY2FuIGJlIHJlcHJvZHVjZWQsIGFuZCBpZiBJIGFkZCB0aW1lLnNsZWVwKDEpIGJlZm9yZSB0
aGlzIHN0ZXAsIGl0IHdvcmtzIHdlbGwpOg0KDQp0ZXN0cG1kPnNldCBmd2QgbWFjDQp0ZXN0cG1k
PnNldCB0eHBrdHMgNjQsNjQsNjQsMjAwMCwyMDAwLDIwMDANCnRlc3RwbWQ+c2V0IGJ1cnN0IDEN
CnRlc3RwbWQ+c3RhcnQgdHhfZmlyc3QgMQ0KdGVzdHBtZD5zaG93IHBvcnQgc3RhdHMgMA0KDQpB
bmQgSSB0cnkgdG8gbW9kaWZ5IHRoZSBmb2xsb3dzIGNvZGUsIHRoZW4gcmUtYnVpbGQgRFBESywg
aXQgd29ya3Mgd2VsbC4gTWF5YmUgaXQncyBub3QgYSBnb29kIG1ldGhvZCwganVzdCBmb3IgeW91
ciByZWZlcmVuY2UuDQoNCmRpZmYgLS1naXQgYS9saWIvY21kbGluZS9jbWRsaW5lX29zX3VuaXgu
YyBiL2xpYi9jbWRsaW5lL2NtZGxpbmVfb3NfdW5peC5jDQppbmRleCA2NGE5NDVhMzRmLi5lZGU4
Mjg5MjQ0IDEwMDY0NA0KLS0tIGEvbGliL2NtZGxpbmUvY21kbGluZV9vc191bml4LmMNCisrKyBi
L2xpYi9jbWRsaW5lL2NtZGxpbmVfb3NfdW5peC5jDQpAQCAtMzcsNyArMzcsNyBAQCBjbWRsaW5l
X3BvbGxfY2hhcihzdHJ1Y3QgY21kbGluZSAqY2wpDQrCoMKgwqDCoMKgwqDCoCBwZmQuZXZlbnRz
ID0gUE9MTElOOw0KwqDCoMKgwqDCoMKgwqAgcGZkLnJldmVudHMgPSAwO8KgLcKgwqDCoMKgwqDC
oCByZXR1cm4gcG9sbCgmcGZkLCAxLCAwKTsNCivCoMKgwqDCoMKgwqAgcmV0dXJuIHBvbGwoJnBm
ZCwgMSwgLTEpOw0KfcKgc3NpemVfdA0KDQpSZWdhcmRzLA0KV2VpIExpbmcNCg==