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 A1F6341D5B;
	Fri, 24 Feb 2023 07:48:39 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 3ED5B40693;
	Fri, 24 Feb 2023 07:48:39 +0100 (CET)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by mails.dpdk.org (Postfix) with ESMTP id B077140689
 for <dev@dpdk.org>; Fri, 24 Feb 2023 07:48:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1677221318; x=1708757318;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=SeAO70VX2W4mcCfR+vPLlKVuDIySJ+ASIcly0TpV0hU=;
 b=T0SqBaCORwf5BIFIpuGvNc/BzmmwOVPqVhPgnxawzRlfSAQZC3gihSrL
 i0jEuchaOaT+csRcqM3muXGUbW+ayZjE7Q1KJTCLFDEqYkpon1I6127WS
 +rtudB81nYadQvi4sktfAJKXXv895cJpSduWdqvWEm7xjX3QTFCLD9+ns
 YKpwzO46jhORDiahaB2ZBQ5HGmn3YM3wSQW38oAFLhQFVYnucPiO0bMCH
 Ss7ovfJQ95aarlDPySkYqHtQsr6ZRyck2DFHQXyuyHU5ktY5ukX8EQiPt
 OFaNqiWotfCnqJR5ypg/sB7aMIXG33Q5+qEsES7YUvOJUS3ocEJv0lzxQ w==;
X-IronPort-AV: E=McAfee;i="6500,9779,10630"; a="331143755"
X-IronPort-AV: E=Sophos;i="5.97,322,1669104000"; d="scan'208";a="331143755"
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 23 Feb 2023 22:48:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=McAfee;i="6500,9779,10630"; a="674825655"
X-IronPort-AV: E=Sophos;i="5.97,322,1669104000"; d="scan'208";a="674825655"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by fmsmga007.fm.intel.com with ESMTP; 23 Feb 2023 22:48:36 -0800
Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.16; Thu, 23 Feb 2023 22:48:36 -0800
Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by
 fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.16; Thu, 23 Feb 2023 22:48:36 -0800
Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by
 fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.16 via Frontend Transport; Thu, 23 Feb 2023 22:48:36 -0800
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104)
 by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.16; Thu, 23 Feb 2023 22:48:35 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=aUlLPBobW1O0Hn1iymsRM0MTvo4G1oJ/Q0tbkt5jK2JNDNxYq4KlfPqGytnKH5+1HXZ2AE74Kg47fLbPZAhnY5281xA3foWe6q+Ew+oLVnfSzfLuB5G4AiW0lUtrvGsIKr6uPAXP5eLCArXBUrV1QC9mkLR7NlHMvk0FoorCBSv3Mm1LeYxvEMDWTMbedH2I5aim8rKbAcZuEgrzlxyY7JWpet+tT0iAs5ijqRz+bdydZVNJki5FtvqM+QybvvE+TH5BoWWjoVKROexFk+evRvOKYwZQ7XAz6QA26eOS6Q6KFQWWoQli1jPNwf5Zm+KNSGmY/a9M6zEKG3zOPuhc5g==
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=SeAO70VX2W4mcCfR+vPLlKVuDIySJ+ASIcly0TpV0hU=;
 b=PmcZVe2cRK59bresNjTIf0k4ar3W2I2Ai/xH7sTJrnzUp+vUzKU8ZA8SUzW7dIU8drvawF7lCJS+YVnQOilcChm9CZ6lubQsN8tQTQQuSGNpTrqUBWP76xpdLdfSqE29io7RlF1XoQ/oIMzscVg+95p+C7IsYd2MyrAnczEyZmxeNoJ1v7e+uXka2lxulSMpCH/FLbzmLBbKkdvn4tJ6n88t5+xOk84mgmxt5s2TEGe9fG1jRfN+E8JW9+BZfpERcx6ne+Kdl5QS/2olNtAJMa9XgrvwIxZAXBHwN5NGqW/tPjZojitOtZrPEN8j6H7SQpKf4BopXbNHhrWqJWBAfQ==
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 PH8PR11MB6780.namprd11.prod.outlook.com (2603:10b6:510:1cb::11)
 by PH0PR11MB4773.namprd11.prod.outlook.com (2603:10b6:510:33::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.24; Fri, 24 Feb
 2023 06:48:34 +0000
Received: from PH8PR11MB6780.namprd11.prod.outlook.com
 ([fe80::5cb1:c8ce:6f60:4e09]) by PH8PR11MB6780.namprd11.prod.outlook.com
 ([fe80::5cb1:c8ce:6f60:4e09%9]) with mapi id 15.20.6134.021; Fri, 24 Feb 2023
 06:48:33 +0000
From: "Yan, Zhirun" <zhirun.yan@intel.com>
To: Jerin Jacob <jerinjacobk@gmail.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "jerinj@marvell.com" <jerinj@marvell.com>, 
 "kirankumark@marvell.com" <kirankumark@marvell.com>,
 "ndabilpuram@marvell.com" <ndabilpuram@marvell.com>, "Liang, Cunming"
 <cunming.liang@intel.com>, "Wang, Haiyue" <haiyue.wang@intel.com>
Subject: RE: [PATCH v1 08/13] graph: introduce stream moving cross cores
Thread-Topic: [PATCH v1 08/13] graph: introduce stream moving cross cores
Thread-Index: AQHY+kLgoYbnFJ+ULE+GEv9IvvVrYq7Yd5cAgARFgFA=
Date: Fri, 24 Feb 2023 06:48:33 +0000
Message-ID: <PH8PR11MB67807244617F1F82614563B885A89@PH8PR11MB6780.namprd11.prod.outlook.com>
References: <20221117050926.136974-1-zhirun.yan@intel.com>
 <20221117050926.136974-9-zhirun.yan@intel.com>
 <CALBAE1MWhJP-g=kjXVL-taD51SQsv22329iKTARZ2X1jnpouHg@mail.gmail.com>
In-Reply-To: <CALBAE1MWhJP-g=kjXVL-taD51SQsv22329iKTARZ2X1jnpouHg@mail.gmail.com>
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=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH8PR11MB6780:EE_|PH0PR11MB4773:EE_
x-ms-office365-filtering-correlation-id: db6f3b1e-1ff5-4be3-22d3-08db163325c8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MVdgFINYbRzBjrzZ3ke2gyy7lVdcB8kXdb9TQePg46YVVOW0Taqa+8gUkWXb2vHZBIek+UwQPO5YbQiPEH6fgXR8L7nheVX7Y6mbzCQNBGi3GuPhaoxJPZQn9wh7I1HZpXen7pTZKnluNo9TdOPzBr9FVJJpQLCNIKkOddU9zzhfda9v82b7jfBASsjcCbUi203Bl7aFLKgl0i3sw8759BvnUXLhbYxngDTqngLjYjK9xNfP6IOEfAh0lcbzfOL8eqQQ+1hnYjqq2En1lwV3o/MGh0t/MELpuWFL2q830x15vgVBvksFOHc8CIRRsqM1DXndGtgwsZwMQN4kNDLWnIf8QB5+tSYRgGKBmW4VV0Vf3MFwdr0F8IuSyiDWhwgLfFxUB82Bd1uWdkkuuq34G5wOt94OR+ryjLQfHbRqD6IKArCgN3GiUKQ/0DaSjrQpUm/z6PSbNJFNoxUJH/3hwh32LO+mipPWKyztkwYbOvQrPPVs0+XkAnEecK9q0W90CI4EbF9U48UsAyuY2FVY+m1KCHtBuW0fO91Vkf32+HokzVQxO99J1BDwc3Bzv0UvsaOdlboVEIyfyRs1rBBEXuuY6VVtEJ91vO+c9qe4JHuOISoawBNjXmmtdImBaNigCF8udX8IhpGEtniPoAC6Sojo/NczgShe+JUO2Gl+9ZLmawnrZlMwTucfAxBKP+b/AbxlXefEplnONXZcMrng2g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH8PR11MB6780.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230025)(366004)(376002)(136003)(346002)(39860400002)(396003)(451199018)(33656002)(66556008)(107886003)(71200400001)(7696005)(82960400001)(83380400001)(53546011)(26005)(6506007)(9686003)(186003)(55016003)(8936002)(52536014)(41300700001)(2906002)(38070700005)(86362001)(5660300002)(54906003)(316002)(38100700002)(478600001)(122000001)(66446008)(64756008)(66476007)(8676002)(6916009)(4326008)(76116006)(66946007);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2M1UnhsSHNUTmx2SlZ3bWpmNFR3b0J1cG5rN1NxTjdpa25oRHRKcmpTSHJB?=
 =?utf-8?B?T0h1MndDbmRKWXF5cERwbTZ1NkdmZ2xaU0oxS3FoTjFJMnVQT3VKL3RFSTJW?=
 =?utf-8?B?MmNXM3R6Vi9GanZRT0F4TUVxakIvRisxckNmKzRhWE1oTytReWVnVXZsYmM5?=
 =?utf-8?B?ZitKRmNONWxNcis0TnYxQVgrWGc1UnRQbGZBdkhNcUFRakd2R0NITFBmdkgv?=
 =?utf-8?B?Z09qRms2bXVWZmNlQmd2Y3Q0d2diTWF4NjdXNkFseHRtK2pGa2tLYk5jSlZE?=
 =?utf-8?B?WUZKN0IxVWNrQmpFYWxmY0R4cVNDQnQ0dHE2bG9OK0U2bkZoalVyMjM0bTgw?=
 =?utf-8?B?bm12cjhzTFUyY05ScUxZZVAxTU9KR015clhpWGtxaHVBMk1pSXo3ZStkVk91?=
 =?utf-8?B?VGYxTWluL1EzY2JRVVU5b0tqZHM2SUp4djdGRTQwOExrYVRQakliQTJ5TDdG?=
 =?utf-8?B?YThiOEIySEQ4Q3RvYVp2MUpueTExWmVTUlVHUmxCNU9zWlAxclkralFnUmg3?=
 =?utf-8?B?SWxiNmozUHRKSzUzdzhhZXRjejNYY0p1WndmN3pHM0R5ZnVTQWZFK014WEZW?=
 =?utf-8?B?WEt2c0w2b0wvejdkOTZIWktKdnNoZDBSVnJWR084YnM3WTlxdksvNWRLNkht?=
 =?utf-8?B?akVpVXFKaURkOVFzb3VtQzZtLzhKdjdnU2l4NXJoQy9kazlaZm1rKzd4OFhv?=
 =?utf-8?B?WWt3eERncldNUzdPNWlFRTdEU3VEdHQwUnBLWExJTjZ4TmJYRkxqWkl0QThp?=
 =?utf-8?B?WHRTMVozVlhaTjRnZjNGcG8rT1JtY0dkSVBVM211ZGlPVUlsVk54TlNmanJj?=
 =?utf-8?B?UkVYQVJiV2R3bVd5Z29yT2NFd0hpa1pUejVzYjVLMlRIZm93WEdzc1V4eFMz?=
 =?utf-8?B?RU1UcTEwUWpjTVJseXpMaEo4REJEM3FyK2pPdDMvR015bWN2ai9CNThzNU1U?=
 =?utf-8?B?VVdmbklvTlJ3ZUF5NEE1QjR2QjF5ZlpWeUhDMFZveHBURnZtQlIzWUtyMFJY?=
 =?utf-8?B?dlVRaE5sOUEvQm1seE1Pd09zdHQ3TjQrKzQwRGIvb01xSVQwWW80bExlbXE1?=
 =?utf-8?B?UVVMNXF3bHhWRkJTNzlqd2R5S3ovdmloSmpCVTVlbkVTRDk3OG9oU3FRMUlL?=
 =?utf-8?B?OXBDZGJQNmlwM095eEkwR0FPR2JUcU5XUFp5RUVtWWhsSGhSNkpCeUZ2c3NW?=
 =?utf-8?B?VG1mOU5rTmE1NGJGQ2FGdGI5SndEeXhxamdGME9DT1lvZ1ZzenpTUlM4UVdE?=
 =?utf-8?B?djQwTVFvUHFMd0k1YXZNeUtPUWdqdFFjakZMcnR5T2RhcWNkbWxxM0pLZUo0?=
 =?utf-8?B?UXRkcDdsU3FYRFBhV0pYU3hCYUNONTB2YXo5Ti9ZSzlUaUtMNnpqRkdTOHRi?=
 =?utf-8?B?T2ptUGVHa0VHUjJYVmZzMG83OWNkSXRWbnNBWnNGc1RteFQyRDUrZllXeElP?=
 =?utf-8?B?Wk45UCtoak1jOXVJL08xWWw0ZWkrdkdnczlkdWQzQUJNYkpvL0xQM0x1NVNo?=
 =?utf-8?B?WEJBWUxndUcweWhhaERkSnMvdHUyMGpja0RGNTdQcmIzbjU0aVRkYTFMUlZF?=
 =?utf-8?B?OUhXZnZSM08zQytpWlRqVHZQbjlzN09FWG04OXNCUkVsclN4ODVnV2ZpWHZ1?=
 =?utf-8?B?dHI4TUFjSmoraFFjd3B2akZPWEVCRHM4OWo5V2lZSHhESGFiTldkNnBiR29U?=
 =?utf-8?B?L1FPekQzcEl3ajNvelgxVWlYWmZvNlg1SU5ZL0ozcUIxMHZDdGVRWFA0a2hT?=
 =?utf-8?B?dWhOemJDekJ5cVorWEQwdE10ZmxaUng0a2pNNXJPNDk0MVpSU1dGT2tPd2NE?=
 =?utf-8?B?TjZ4ZkVrK3hsNWcwM0pvaWYyaUYzV2tMU3N3alFNVU1mNXpWUnBoSkU1RGdQ?=
 =?utf-8?B?VEl0RFZQMnRDaGdVZUpsR0hjWjhPaU54VTA5TE1RV1V0bVhjT2o1Sk8zR0pt?=
 =?utf-8?B?M1pPTDl0UDlwZG5FTU1UMmdWMllGR1JpSFFpcDhIWktoZWIzQXV5enFYdFhh?=
 =?utf-8?B?K0h2R3YyT2cwa0pMRVFCWUp0aTNkVWVEMDRiRkRsc202MlB5V21od01FaTdR?=
 =?utf-8?B?YUVCTDRuaDNxQnVDd1d4T3RQRjNYRXR4RFRjRUV4eEo0MXZueVlteUJiSkpw?=
 =?utf-8?Q?LJnnosTX9lREJd9WGMHeUsoaL?=
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: PH8PR11MB6780.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: db6f3b1e-1ff5-4be3-22d3-08db163325c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2023 06:48:33.5604 (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: XXXjnoNf6iR5bLtDIsriEsRyyiCMxmd5yMvQYdFvsv7TopSD4X50xbURYG8n1zL976RF9XX76N+bD3cJ8cdaPQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4773
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

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl
cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyMCwgMjAyMyAx
MDoxNyBQTQ0KPiBUbzogWWFuLCBaaGlydW4gPHpoaXJ1bi55YW5AaW50ZWwuY29tPg0KPiBDYzog
ZGV2QGRwZGsub3JnOyBqZXJpbmpAbWFydmVsbC5jb207IGtpcmFua3VtYXJrQG1hcnZlbGwuY29t
Ow0KPiBuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbTsgTGlhbmcsIEN1bm1pbmcgPGN1bm1pbmcubGlh
bmdAaW50ZWwuY29tPjsgV2FuZywNCj4gSGFpeXVlIDxoYWl5dWUud2FuZ0BpbnRlbC5jb20+DQo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMDgvMTNdIGdyYXBoOiBpbnRyb2R1Y2Ugc3RyZWFtIG1v
dmluZyBjcm9zcyBjb3Jlcw0KPiANCj4gT24gVGh1LCBOb3YgMTcsIDIwMjIgYXQgMTA6NDAgQU0g
WmhpcnVuIFlhbiA8emhpcnVuLnlhbkBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gVGhpcyBw
YXRjaCBpbnRyb2R1Y2VzIGtleSBmdW5jdGlvbnMgdG8gYWxsb3cgYSB3b3JrZXIgdGhyZWFkIHRv
IGVuYWJsZQ0KPiA+IGVucXVldWUgYW5kIG1vdmUgc3RyZWFtcyBvZiBvYmplY3RzIHRvIHRoZSBu
ZXh0IG5vZGVzIG92ZXIgZGlmZmVyZW50DQo+ID4gY29yZXMuDQo+ID4NCj4gPiAxLiBhZGQgZ3Jh
cGhfc2NoZWRfd3Ffbm9kZSB0byBob2xkIGdyYXBoIHNjaGVkdWxpbmcgd29ya3F1ZXVlIG5vZGUN
Cj4gPiBzdHJlYW0gMi4gYWRkIHdvcmtxdWV1ZSBoZWxwIGZ1bmN0aW9ucyB0bw0KPiA+IGNyZWF0
ZS9kZXN0cm95L2VucXVldWUvZGVxdWV1ZQ0KPiANCj4gVHdvIHRoaW5ncywgbWFrZSBhcyB0d28g
cGF0Y2hlcw0KPiANCkkgd2lsbCBkbyBpbiBuZXh0IHZlcnNpb24uIA0KDQo+IA0KPiA+IEBAIC0z
OSw2ICs0NiwxNSBAQCBzdHJ1Y3QgcnRlX2dyYXBoIHsNCj4gPiAgICAgICAgIHVpbnQzMl90IGNp
cl9tYXNrOyAgICAgICAgICAgLyoqPCBDaXJjdWxhciBidWZmZXIgd3JhcCBhcm91bmQgbWFzay4g
Ki8NCj4gPiAgICAgICAgIHJ0ZV9ub2RlX3QgbmJfbm9kZXM7ICAgICAgICAgLyoqPCBOdW1iZXIg
b2Ygbm9kZXMgaW4gdGhlIGdyYXBoLiAqLw0KPiA+ICAgICAgICAgcnRlX2dyYXBoX29mZl90ICpj
aXJfc3RhcnQ7ICAvKio8IFBvaW50ZXIgdG8gY2lyY3VsYXIgYnVmZmVyLg0KPiA+ICovDQo+ID4g
KyAgICAgICAvKiBHcmFwaCBzY2hlZHVsZSAqLw0KPiA+ICsgICAgICAgc3RydWN0IHJ0ZV9ncmFw
aF9ycV9oZWFkICpycSBfX3J0ZV9jYWNoZV9hbGlnbmVkOyAvKiBUaGUgcnVuLXF1ZXVlICovDQo+
ID4gKyAgICAgICBzdHJ1Y3QgcnRlX2dyYXBoX3JxX2hlYWQgcnFfaGVhZDsgLyogVGhlIGhlYWQg
Zm9yIHJ1bi1xdWV1ZQ0KPiA+ICsgbGlzdCAqLw0KPiA+ICsNCj4gPiArICAgICAgIFNMSVNUX0VO
VFJZKHJ0ZV9ncmFwaCkgcnFfbmV4dDsgICAvKiBUaGUgbmV4dCBmb3IgcnVuLXF1ZXVlIGxpc3Qg
Ki8NCj4gPiArICAgICAgIHVuc2lnbmVkIGludCBsY29yZV9pZDsgIC8qKjwgVGhlIGdyYXBoIHJ1
bm5pbmcgTGNvcmUuICovDQo+ID4gKyAgICAgICBzdHJ1Y3QgcnRlX3JpbmcgKndxOyAgICAvKio8
IFRoZSB3b3JrLXF1ZXVlIGZvciBwZW5kaW5nIHN0cmVhbXMuICovDQo+ID4gKyAgICAgICBzdHJ1
Y3QgcnRlX21lbXBvb2wgKm1wOyAvKio8IFRoZSBtZW1wb29sIGZvciBzY2hlZHVsaW5nIHN0cmVh
bXMuICovDQo+ID4gKyAgICAgICAvKiBHcmFwaCBzY2hlZHVsZSBhcmVhICovDQo+ID4gICAgICAg
ICBydGVfZ3JhcGhfb2ZmX3Qgbm9kZXNfc3RhcnQ7IC8qKjwgT2Zmc2V0IGF0IHdoaWNoIG5vZGUg
bWVtb3J5IHN0YXJ0cy4NCj4gKi8NCj4gPiAgICAgICAgIHJ0ZV9ncmFwaF90IGlkOyAvKio8IEdy
YXBoIGlkZW50aWZpZXIuICovDQo+ID4gICAgICAgICBpbnQgc29ja2V0OyAgICAgLyoqPCBTb2Nr
ZXQgSUQgd2hlcmUgbWVtb3J5IGlzIGFsbG9jYXRlZC4gKi8NCj4gPiBAQCAtNjMsNiArNzksOCBA
QCBzdHJ1Y3QgcnRlX25vZGUgew0KPiA+ICAgICAgICAgY2hhciBwYXJlbnRbUlRFX05PREVfTkFN
RVNJWkVdOyAvKio8IFBhcmVudCBub2RlIG5hbWUuICovDQo+ID4gICAgICAgICBjaGFyIG5hbWVb
UlRFX05PREVfTkFNRVNJWkVdOyAgIC8qKjwgTmFtZSBvZiB0aGUgbm9kZS4gKi8NCj4gPg0KPiA+
ICsgICAgICAgLyogRmFzdCBzY2hlZHVsZSBhcmVhICovDQo+ID4gKyAgICAgICB1bnNpZ25lZCBp
bnQgbGNvcmVfaWQgX19ydGVfY2FjaGVfYWxpZ25lZDsgIC8qKjwgTm9kZSBydW5uaW5nDQo+ID4g
KyBMY29yZS4gKi8NCj4gDQo+IERvIHdlIG5lZWQgX19ydGVfY2FjaGVfYWxpZ25lZCBoZXJlPyBJ
IGFtIHdvbmRlcmluZyBjYW4gd2UgYWRkIHVuaW9uIGZvcg0KPiBkaWZmZXJlbnQgbW9kZWwgc3Bl
Y2lmaWMgYXJlYSBPTkxZIGZvciBmYXN0IHBhdGggc28gdGhhdCB3ZSBjYW4gc2F2ZSBtZW1vcnkN
Cj4gYW5kIGZhc3QgcGF0aCBkYXRhIHdpbGwgYmUgbW9yZSB3YXJtLg0KDQpNYXliZSBpdCBpcyBu
b3QgbmVjZXNzYXJ5LiBJIGFncmVlIHdpdGggeW91IGFuZCBJIGNhbiB1c2UgdW5pb24gdG8gY292
ZXIgdGhlIHNwZWNpZmljIGZpZWxkLg0KDQo+IA0KPiA+ICAgICAgICAgLyogRmFzdCBwYXRoIGFy
ZWEgICovDQo+ID4gICNkZWZpbmUgUlRFX05PREVfQ1RYX1NaIDE2DQo+ID4gICAgICAgICB1aW50
OF90IGN0eFtSVEVfTk9ERV9DVFhfU1pdIF9fcnRlX2NhY2hlX2FsaWduZWQ7IC8qKjwgTm9kZQ0K
PiA+IENvbnRleHQuICovDQo+ID4gLS0NCj4gPiAyLjI1LjENCj4gPg0K