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 5A9B045BD7;
	Fri, 25 Oct 2024 21:48:46 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 2A01240264;
	Fri, 25 Oct 2024 21:48:46 +0200 (CEST)
Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174])
 by mails.dpdk.org (Postfix) with ESMTP id BD0014021F
 for <dev@dpdk.org>; Fri, 25 Oct 2024 21:48:43 +0200 (CEST)
Received: from pps.filterd (m0431384.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49PJmfgX005787;
 Fri, 25 Oct 2024 12:48:41 -0700
Received: from nam04-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam04lp2045.outbound.protection.outlook.com [104.47.73.45])
 by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 42ghsvg01s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Fri, 25 Oct 2024 12:48:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=E2z/bU58PzLzCQxWR5LNQ2SVBX/OJYHrCUlpw3X3L8UEoXRxn13XHddEKjGYeS3SgIXqOqgrlFG3uovvNsJl9E2PCbau8OJkY59hOwGar/ZjInFwIqiGDahvg484w3mPg8xAClVK0KehLiU2CA2UOfmEH9HWTxdOSp0nexIGYczCazTCEk6egGk/a06DFy6/5IEOnt9vjbtPDODLxURZc+dmxYy0Oa9u6QneOj5s13+pyE/mzYnCndycMXW5g/okpnTBoAfo4Bgau64c8Ebx6yp+5Fbnf4oJ+OLaYkuYI0UaPERx3Nv8R8AV0JyJ6yhulMlthIVSnkL+nbXD8IgMzw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=Z60docWso927eSf4EA9pZiZCAZxmRTw64nGzkbA/kgw=;
 b=HlAy7MPWkuR9bwZSs7AoCB29Ug6s8YLw6o/gR8rkUua6e3YPyv8LcHnczur4ZPWZ92CQtBdOMmbxidVwqZ/DRTwTMSXVc9CTwJ5km++ph52UyhxpbfSu5yW7h3VlVRo9E+H+t2xyhcmuyFd5KHnBgJAcgmhr2naGloXccul2eY1dxwXQUUah5KhjQy/cEwlAoPWwZfhNCZh8rFHcs8PtzWVV0hHI+2TnCUzrZkVj4zqK9GcrPPCLZYlFIQ28xc6CuiLkAYjXhqOQ9rTmxmAiMj6mIaImdfUGgA6jFpKl7rdscxU175Pg8A11CgxYNOwZfXcNb3+boezu0t5NpbJjFA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Z60docWso927eSf4EA9pZiZCAZxmRTw64nGzkbA/kgw=;
 b=M3IaLmOuepL167hGNeDmOeozZ3K1i5ZW+ICRL5eYTrb0ZoORjkRvYaEUTxuDJRuRGASeAMmaSLrnyhxaWXC4cQeiHJJLNER6cBfwzol+hdVGyOQe3g5HThHM2qBaDjNREWtbWm9ZocQl4Ki8v43hfWAwlguLRTvKFyP+ORLgXOw=
Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by
 PH0PR18MB3989.namprd18.prod.outlook.com (2603:10b6:510:20::16) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8093.23; Fri, 25 Oct 2024 19:48:34 +0000
Received: from CO6PR18MB4484.namprd18.prod.outlook.com
 ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com
 ([fe80::3c98:dd36:4897:a51d%4]) with mapi id 15.20.8093.018; Fri, 25 Oct 2024
 19:48:34 +0000
From: Akhil Goyal <gakhil@marvell.com>
To: Stephen Hemminger <stephen@networkplumber.org>
CC: "dev@dpdk.org" <dev@dpdk.org>, "thomas@monjalon.net" <thomas@monjalon.net>,
 "david.marchand@redhat.com" <david.marchand@redhat.com>,
 "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>,
 Jerin Jacob <jerinj@marvell.com>, Harman Kalra <hkalra@marvell.com>,
 "sachin.saxena@oss.nxp.com" <sachin.saxena@oss.nxp.com>,
 "ferruh.yigit@amd.com" <ferruh.yigit@amd.com>
Subject: RE: [EXTERNAL] Re: [PATCH v5 2/9] raw/cnxk_rvu_lf: add API to get
 NPA/SSO pffunc
Thread-Topic: [EXTERNAL] Re: [PATCH v5 2/9] raw/cnxk_rvu_lf: add API to get
 NPA/SSO pffunc
Thread-Index: AQHbJhcuFyLWs5QajU2UhrP1CyZ5tbKXm6oAgABFerA=
Date: Fri, 25 Oct 2024 19:48:34 +0000
Message-ID: <CO6PR18MB44842A14D478CA7E30D8186ED84F2@CO6PR18MB4484.namprd18.prod.outlook.com>
References: <20241024130130.3330978-1-gakhil@marvell.com>
 <20241024131759.3337333-1-gakhil@marvell.com>
 <20241024131759.3337333-3-gakhil@marvell.com>
 <20241025083822.6cf274bf@hermes.local>
In-Reply-To: <20241025083822.6cf274bf@hermes.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|PH0PR18MB3989:EE_
x-ms-office365-filtering-correlation-id: 47c6381a-262e-4085-f169-08dcf52e02af
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?ZzFncGQ1RlNIOVIxclNjSTc5T0xiK2U5c3hjRTFNeUpPcmFRb0Z4UEpuU2dv?=
 =?utf-8?B?WHpOKzVOY2JGTWdxVGZkbXQydFk4U3ZFSE5hVzBIMVMycUY1VERBdGNLc3dx?=
 =?utf-8?B?NE1YZU1TY2xiaHJ5aU5oc1lHeEZlUkJQNFpiYU5JTFpvaHQyMEdLZ3NiN1p6?=
 =?utf-8?B?WFhaMFVKTFhJcVNJT3lrYVJCMUZVYXRQbjE5ajRaQkh6Q1JxM1p3dEl6MTB5?=
 =?utf-8?B?cHhDTEZvV2lTek5jYVZuTTJqMFQyMU52WjNJb01nNmJ5TUxWVTlQQ2JVRSti?=
 =?utf-8?B?Ykl3R1ZmVG1Xa3c5VWZONjBJaDJjZUZyM3BmNnhnMGVZOXlhRXdwWVgrVEVO?=
 =?utf-8?B?bG5SUDJnUmw4TTQ3cENvSmRtTWh1c0FFV0k4QUFOVnlqV3NXa3NJMXBqcGlz?=
 =?utf-8?B?WkZjNGRlMTM4U3AwZi9PZ2Z6QmkwQjkvYmVYZEIvazR2STZmSTcxeGI1dEhN?=
 =?utf-8?B?anRreE91eVAxSG5iYytuSm45TFFnRTlrNTFQUVBXM2hkbHJYV3hIRWNFOU1C?=
 =?utf-8?B?bEpFK0xFRy83TG1jWlJ5Z1JkZnJER2c3d0pUOHVVSFVzai90N3FScFlCaFQ0?=
 =?utf-8?B?RytkTmJVckttd05FRUVyQjdObHRtc0hXSmh1YUtxY2cyZFBxZTdXNVRNVHpv?=
 =?utf-8?B?RTk1dU9IZjhYdy9neFhQTitzdnZ6bExJSHdwY01remhtVU1OKzA5ck9MMzhN?=
 =?utf-8?B?QWRybjV1T1lCWXV2ZzZ6RVlnVjRsRE1GTnJ4S2lNSE9TR0IwVkJWVFNTQUhQ?=
 =?utf-8?B?NXg0NXJsUFhVcGsrR1JuNnFyakQ3d2pTTXBYNVV3dldBWUwwWm14dnVFWklE?=
 =?utf-8?B?Y1MvSnlDRysxdW00UmdkaU1nVSt1aWducmg0NkNNZy9JMmlER1ZxWHh0RURW?=
 =?utf-8?B?WlE5RGxGdVBpUlpxVDFMUVNmNzBVdFN3Qng0UHV1WlpRMHR2ZjY1VjN0SDVX?=
 =?utf-8?B?RkJZbGxTVHMzRkdHUmY4eFJDNWlTU1lEaStWL3pYSThrcUZmSkdmRVZjbURT?=
 =?utf-8?B?Q3Z5QmdGMkY5MkNEa2dhS3BzWVMzWll2Q3c0cXN2d1c3bkpUQWFyYjBqSzRW?=
 =?utf-8?B?QUNUa25adnB5QVBKUE5JWjRDbDJOK0pMRWNMekFoRWlvZGR0TW50ekQybnJU?=
 =?utf-8?B?eFl6YjJPN1NCSWcwMW9PS3FxMU1qS2xrWXBaeHdZdFp5MW8zOG1nMW9EdVEw?=
 =?utf-8?B?TGxRZ0dlY2pzV1RkVEdPNTczSDZrTldsbjBIaWRFRlBvM2lhL2dtbUhXcDJW?=
 =?utf-8?B?K2NudWxybmV4MW42b2ErRHhMaFREa3BPMEZodHhOL2Y1Ym1FczNGMDBIRFVE?=
 =?utf-8?B?TW8zYmh6ZlNBTzgzMytwSFpsMlFqckQ3eG9GbGtKMGthaTFYY0ErODFSU0Ja?=
 =?utf-8?B?UjlTcWRXa2NsRzNyaUlIRWloaWdOSGVnUTcvR2hHSkxWNnQ4My9ESDRuRFds?=
 =?utf-8?B?bnNEZGM0UnRKS2lIeC9DalU5M3Y1LzErOElCTDk4Umo3bnFvNmdTRVFsaTUv?=
 =?utf-8?B?QXdQRkRROTIwS1M0T0NMNlFzSGk0OVpKYkxtUktZakFqOHhSZkttWmM2L1V6?=
 =?utf-8?B?dE52N0NOb0U3eGQwWDdmZlVPcG9LbkllRitoM2lxL1ZzZlZieGs0QWlOV2RF?=
 =?utf-8?B?RHhINHB3RmhWdDdFTXgzcFNGNGc4em5IYnFETVJvaTJxNnlaWTJHaVVaeUZ3?=
 =?utf-8?B?eHpXRnVGemFTbnZoeXJmbFMyUkN1WlNSbEV3V0RhdWVBQ2dDajB6UmZRNWFt?=
 =?utf-8?B?NytYZVhHNElKVlgydUN4b053NXJGTVZLUmdPejJJZFZLaWRsamh1ZWtvNGd0?=
 =?utf-8?Q?q2LwwMMfZzBsRw6vTWwVho+Kar1gwajSjze+E=3D?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MjVBRHpaZEs2WVpUbXJ4TXJIRHVOOW5aT1ZMN01yTFJBZVNHcEZoZnkvam9G?=
 =?utf-8?B?alN0MFJaaHRDK2NYaEZOSVpSMHRQZmprWHBCOGM3c0FNMFUrM0lyK3hyWGh6?=
 =?utf-8?B?RXhTTkFDNnF4YTUwK1gzMHRwTUJ5ejVZSUJVZ1pPRkhyWjErby9udlJLQmYr?=
 =?utf-8?B?L2ZLMXEvR2VUc0ROaHlqTVVSbDlpMFVKcmN4cURrcDFFODFtYlhNZGJYNXVj?=
 =?utf-8?B?d1hlcU52aDIrbDBnWXJZK3BvRDE4bWtsaVo1RVhaRURvY283bjlTNkhTS2xx?=
 =?utf-8?B?eDlpaWZzR1IxMldBZG9xaHpYdHRLMzc5VDcyZ29VelFUZWtqTk5CSCt4OW9X?=
 =?utf-8?B?NzFmbkpjMllQZ0RzQzZxSWJWQ1I3VUplcU92NVlnVmtzNXhMZVppL2VQL1FC?=
 =?utf-8?B?N0xOUDZBU3JvaEV0K29wdVpXb0ZZS2JJVmpkcUt1UE5OczFDRWxUK0E5YXVT?=
 =?utf-8?B?aEdTUlZ4TWpsalp3ZjJFRENlenBuVEQ1VUEyUmx5dUxOTUlXTjVNVDg0YWQz?=
 =?utf-8?B?OFpXY2NVbkZoYTBzbEZKOWgrd0hCN3F2REJZdlByaW1Xa203M0cvMEk3RzBU?=
 =?utf-8?B?c3lQMVNINFhTRWhrbURnakcrbVpFV3NHaElNbnVSNGE2cExvc25FakpJcVRE?=
 =?utf-8?B?Z09FRG1OVlZPNU1WQTRuV3ovNFpJekhsclhBSE94KytJTXZWUVhSWFQreWxv?=
 =?utf-8?B?WjFwWHRYaWgxWDBZaU5hOWhLd1hTVmVVdjlZWUxRMDJxYjNQYVBpaEYycVFC?=
 =?utf-8?B?WCtlTGh3OVYxd0VsZkw5T0hOczcwTS9yYXRoc3J1V2VFc3Q0NjNOL1UwNjlk?=
 =?utf-8?B?SDlrUHdLQllhZkNuQTFmaU1hdHZtUllxb0taOTJIOEZsQXhqYng1WFdUbzky?=
 =?utf-8?B?UnFwSWNaaTlHdXluc25CbEcxaXFpbnAwMHRKcXpiN1NFbGpMR1dKSUlyekxP?=
 =?utf-8?B?NFBFTVdXK0NBZVRyeFBzSjRtZFRUclZ1Snhkb0o3MnpmTUhVZHUwVDRPRkpI?=
 =?utf-8?B?NjF5TjlrdHVOaUhUZ2tQa1BaTm5VbnZsS2ZFVTBtLzNEby8zaDluUzU5TkNM?=
 =?utf-8?B?dUpBQmNpTGYrQzg4M2NuY3gwS0dtYVgwREVhUjdIb1JETGhPSmVleFpWUEhv?=
 =?utf-8?B?MXN4aFBnMkphL2ZMTGxTOG5QTjluSmtHRVhyeDdKc3ZmVDVTdDlCVGFJODUr?=
 =?utf-8?B?RE9YdTZLMnNxaGMvM2NxYlY3OFZMZVJudTVyODQ2VCtjbDV1cXlBcG1Wb25i?=
 =?utf-8?B?S3hQU2Jadmp2UEdVTzhBNUVvcWRqbkh0azk1NEQzaGpmNUlRb2hSRjBxZ01C?=
 =?utf-8?B?dVlTS004MUZuTXNGcDlpVHZBampQUkszcUZOTlplTVdoM1luMXRlRTRSNnVI?=
 =?utf-8?B?THdtRmdKZzNFUU5JYTQ4cFlGb2x1VWtxOGYzczI5TE9ocjBLZWRvUUV3VFRs?=
 =?utf-8?B?MWhXVm5HSkZEaUZhMXNYTFQycTEzbVFkVFZoTTlLR0UrajBVd3grbkwzd1FD?=
 =?utf-8?B?UE5aZUFxaVFYYkZEYnJzY3c2enRFVExTaGVDeUFseUU1QjVuaTlKMGxQTmZo?=
 =?utf-8?B?VldXSHYyY25vblVacVlvblFLNm1wbHdPVCtOQkFsN2NhTVIrOUcwaTJvMDkv?=
 =?utf-8?B?aXlTMm1sQlRSaE5zRHlSSm5ZVlNlTlpOdzRnL2ZGTTJKbmVnN1FDeGM1U1hN?=
 =?utf-8?B?cCt0SjYrV29wbFp1SjhjQkd0QTJJcXdMcHlRcFFFR3duNWJmUDVqV3NUSmJS?=
 =?utf-8?B?WVlhQlJHNEpKSVRCZmtPSXF6bHZUVHluV3FCODFZdHVXcDl2cEEzVVZ0RFRH?=
 =?utf-8?B?N0pQdThIMmFBUXJIZjJPSHhPc01xTXNzL0FCNUdYVjVQUFlER01Hb2I1ZUNQ?=
 =?utf-8?B?QUZPRGpnVDhkYTYzbWpkKy8vLzJHMHVsMnNOOXVkS00zZkd5cC9XOUlybWQr?=
 =?utf-8?B?aUgvcGNJZ2VkVURPVjJPdjRLQWJlckVPR1BENmxTYURwUCtNRDRhbDAxQ3hF?=
 =?utf-8?B?NEprTVZGOS95ODN6dWJvZkVhUlVlSnkrckpwOTRWaTlPOHVYWWF6Zm9WRHBS?=
 =?utf-8?B?NVo2ZTM4aXNyQjI2WUxhU0s2UVRqSlRKNS8wNk92dFp5ZjJSRVU2UVhjNzhw?=
 =?utf-8?Q?f3yw=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: marvell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 47c6381a-262e-4085-f169-08dcf52e02af
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2024 19:48:34.2107 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sHi81CuuHbuZybw9u2tKY5OqAa+opKKHdy3r6hsSxa315DoXMTfGlAnpY1i9OQuNkaaYz8Hxh/7m8xEI7TFVrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB3989
X-Proofpoint-ORIG-GUID: IorpaUJUl7LsAzovzXzUL3snRJ0mmLKh
X-Proofpoint-GUID: IorpaUJUl7LsAzovzXzUL3snRJ0mmLKh
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.687,Hydra:6.0.235,FMLib:17.0.607.475
 definitions=2020-10-13_15,2020-10-13_02,2020-04-07_01
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

SGkgU3RlcGhlbiwNCj4gT24gVGh1LCAyNCBPY3QgMjAyNCAxODo0Nzo1MiArMDUzMA0KPiBBa2hp
bCBHb3lhbCA8Z2FraGlsQG1hcnZlbGwuY29tPiB3cm90ZToNCj4gDQo+ID4gKy8qKg0KPiA+ICsg
KiBAZmlsZSBjbnhrX3J2dV9sZl9kcml2ZXIuaA0KPiA+ICsgKg0KPiA+ICsgKiBNYXJ2ZWxsIFJW
VSBMRiByYXcgUE1EIHNwZWNpZmljIHN0cnVjdHVyZXMgYW5kIGludGVyZmFjZQ0KPiA+ICsgKg0K
PiA+ICsgKiBUaGlzIEFQSSBhbGxvd3MgZXh0ZXJuYWwgZHJpdmVyL2FwcGxpY2F0aW9uIHRvIG1h
bmFnZSBSVlUgTEYgZGV2aWNlDQo+ID4gKyAqIGluIHVzZXIgc3BhY2UgYWxvbmcgd2l0aCBpbnN0
YWxsaW5nIGludGVycnVwdCBoYW5kbGVycyBmb3IgbG93IGxhdGVuY3kgc2lnbmFsDQo+IHByb2Nl
c3NpbmcuDQo+ID4gKyAqLw0KPiA+ICsNCj4gPiArI2lmZGVmIF9fY3BsdXNwbHVzDQo+ID4gK2V4
dGVybiAiQyIgew0KPiA+ICsjZW5kaWYNCj4gPiArDQo+ID4gKy8qKg0KPiA+ICsgKiBPYnRhaW4g
TlBBIFBGIGZ1bmMNCj4gPiArICoNCj4gPiArICogQHJldHVybg0KPiA+ICsgKiAgIFJldHVybnMg
TlBBIHBmX2Z1bmMgb24gc3VjY2VzcywgMCBpbiBjYXNlIG9mIGludmFsaWQgcGZfZnVuYy4NCj4g
PiArICovDQo+ID4gK19fcnRlX2ludGVybmFsDQo+ID4gK3VpbnQxNl90IHJ0ZV9wbWRfcnZ1X2xm
X25wYV9wZl9mdW5jX2dldCh2b2lkKTsNCj4gPiArDQo+ID4gKy8qKg0KPiA+ICsgKiBPYnRhaW4g
U1NPIFBGIGZ1bmMNCj4gPiArICoNCj4gPiArICogQHJldHVybg0KPiA+ICsgKiAgIFJldHVybnMg
U1NPIHBmX2Z1bmMgb24gc3VjY2VzcywgMCBpbiBjYXNlIG9mIGludmFsaWQgcGZfZnVuYy4NCj4g
PiArICovDQo+ID4gK19fcnRlX2ludGVybmFsDQo+ID4gK3VpbnQxNl90IHJ0ZV9wbWRfcnZ1X2xm
X3Nzb19wZl9mdW5jX2dldCh2b2lkKTsNCj4gPiArDQo+ID4gKyNpZmRlZiBfX2NwbHVzcGx1cw0K
PiA+ICt9DQo+ID4gKyNlbmRpZg0KPiANCj4gSWYgdGhlc2UgZnVuY3Rpb25zIGFyZSB1c2VkIGJ5
IGFwcGxpY2F0aW9ucywgdGhleSBzaG91bGQgYmUgaW4gZXhwZXJpbWVudGFsDQo+IHNlY3Rpb24g
bm90IGludGVybmFsLiBBcHBsaWNhdGlvbnMgc2hvdWxkbid0IGJlIGNhbGxpbmcgaW50ZXJuYWwg
cm91dGluZXMuDQoNClRoZXNlIGFyZSBtZWFudCB0byBiZSB1c2VkIGJ5IGV4dGVybmFsIG91dCBv
ZiB0cmVlIGRyaXZlcnMgdXNpbmcgdGhlIGVuYWJsZV9kcml2ZXJfc2RrIG1lc29uIG9wdGlvbi4N
CkhlbmNlIHNob3VsZCBiZSBpbnRlcm5hbC4NCg==