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 90F4D45FF9; Mon, 6 Jan 2025 04:53:17 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 705C84065D; Mon, 6 Jan 2025 04:53:17 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 37C794014F for ; Mon, 6 Jan 2025 04:53:15 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5063UlkL028556; Sun, 5 Jan 2025 19:53:14 -0800 Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 4407a6811x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 05 Jan 2025 19:53:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p3nxfYoeX3Wyp/nwgz2Dls1FR3QKuVJJFSYJv2t0Y7suA2+62GbT1sLvAQlgffu/V9nxgDx9TC4CWBAo35Mgjk6oZn9QJky/aSyJyT3zlV+c+9m9KGf9Aun7pVGEIjd0w81TC8xEOTHbgdHzkbNZMRL5U0RbSX7NIYZsfdRaRXHwBcVTYGWuhn0HY5HYT90cumbtEdRq3PjBxvYThCRMbWVnmhz1Ve0wLEEsLso6HtZRuUiI6Dycjci7NSH2cPPus+72ocJJJ434GweicqMS/0hphk0jN72vsvN3NtrVvPs9VTxegrZyBIT8QL9Nk5CAN1lAlc5jLXhMFlrIQ5rH6Q== 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=At0RCwiaxda3gi7YBKKO91AfW2Kgl1T6M9sgI0WlO6U=; b=tTFJlxkSFaeaW0aQdtdIXnafQ2tpark9pxzxLPsQcOjCEG+++DFX/1TTSusMWLYwFlHLz/tdjaEhQZJxqt2OisMZPTPt012soPtGAgE4j/X532HfhqLI4tn4P6Jr+ymqiyJxd1GiY+NFakNTptV3P7C46YBr020naqRq1EcJzIm/w56y/VysLC/oGS6I+SvYkoRtOUFg9WFgOZJPFu0CXHgpK3h/iQQTkkrzh0GPVmJbaiLjYfaByLAjXmSwjG1jTaEqEMxEFcMg/VwgfwGLZTUfsXWOVhQvQWDiWXMrjisRY51qxH87VMnCTCB7ueoLDdDdq2yI7U0UF5i6uO3AWA== 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=At0RCwiaxda3gi7YBKKO91AfW2Kgl1T6M9sgI0WlO6U=; b=Dd3h/xn8W+KfBXZShTT1LcmcIz6DZTnF22IT4mtdXe0bqKBAwf6z+FVF9l31w6E+yLSNGiRbBxiZlBh1szjDIOTOAqnnMZZHwW0Ynuv1MYkYpI2+wbttk0FI6gGK09+szb6zW/CpSaAi53p2ERaQZ9mcu7Vwu5XBhVXl16NwaFE= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by MW3PR18MB3546.namprd18.prod.outlook.com (2603:10b6:303:57::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Mon, 6 Jan 2025 03:53:04 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::10cc:503b:935f:f61c]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::10cc:503b:935f:f61c%4]) with mapi id 15.20.8314.015; Mon, 6 Jan 2025 03:53:03 +0000 From: Anoob Joseph To: Patrick Robb , Bharath Rajendra CC: Vivek Garg , JogaRao Nartu , Hiral Shah , Cody Cheng , Gnanesh Kambalu Palanethra , "ci@dpdk.org" , Akhil Goyal , Jerin Jacob Subject: RE: [EXTERNAL] CN10K Crypto Test Issue Thread-Topic: [EXTERNAL] CN10K Crypto Test Issue Thread-Index: AQHbTZfsTq1QJghn8U+vJo9XZQg3aLLpNs6AgAAGNICAAAjmAIAAAzqAgAAUUICAABJ3AIAC2/kAgAACEoCAAAI/gIAAEocAgAEg/ICAAABwkIAACS2AgAAJQpCACGtMAIATPbwg Date: Mon, 6 Jan 2025 03:53:03 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4672:EE_|MW3PR18MB3546:EE_ x-ms-office365-filtering-correlation-id: 894a3cb0-b58f-4693-77dc-08dd2e059f43 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|7053199007|8096899003|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?TjVWMVFnL0t6Q0hUYkwwTEp6djAwWXd6eW9zZUJTTGNVdDVHVUo0aUg4RFJZ?= =?utf-8?B?aVU3dkZiNlFGcVdOdVMwckpKM0piVkIrSHE4cWhBNW50a1pFc25SQUxvQ0t0?= =?utf-8?B?VVdYRXNKajh1dHRMYXlEdi8xejlNRmlpWkg3RFZzRUNkc2hTWWcvOGRKWklW?= =?utf-8?B?NUhSbytMWldBcEllLzVoL1o2MmxhSERxaUNETGRoQm5ZY0xqQ3R2d2FldjFD?= =?utf-8?B?TklScUdoWDJTTmlsWXJLd01zNE5iVHptRVAyL0VuYWk0cmNTbjhYbSs5bmxx?= =?utf-8?B?TzNPcEZKZFlrdmJxQXdTUi9PRUI2RFQrT20xZzZWUXc2azcrSDBwcE5IcU5C?= =?utf-8?B?SExBckQ2Z04rbk5ua1NadWRaem42OEJ4cHE2dkhkZFFyRlBjUFFDWGJxb2o0?= =?utf-8?B?cXJsQzlyRVJDSThoQW51ZVNqQ1FjTFhHL2RMUTVGVlpveUppS3huR3JDUk56?= =?utf-8?B?dnVNSmNSRkJnblorOEJJeEVrR1BJaFQ2Vk9scDVoMFBsS0FqbTlxL3c1dEtt?= =?utf-8?B?UmhMcjJXckFqYlFrOUFxRXl1amNiMzVoYUFYcjRwMUVHQ0NQTStzTG4zRzVl?= =?utf-8?B?L1pUSnJaYzMrcEsrb1FzTnFMci9TaDVsM3B2dGZ0VVZEOENUcFdZWG5QejZJ?= =?utf-8?B?N1Z4R1RSYzdtUVRDUVk5RnkwYXR4TjlSUEVsTmdxNktpTUJMaldkSkRIaE05?= =?utf-8?B?NXBZcDg5U1J4Tm1DaURWaTlKWlZmSnYwZTk3ZGFEZ1FPcWxOdGwxVUdCM0FZ?= =?utf-8?B?a2o4cHBiUHBjVDY5dWF5dmtwSkNMMmR4d1JKVloycDBLWlEzNGpzaVhETTB3?= =?utf-8?B?OHcxYS9iRDkrbG1HMkgyeFBYaDYvL3Fya1BrSlRRbmg5SUd5b1VxZnR4dzRh?= =?utf-8?B?UUFVNTBuWlJ1N1hkWHF3M29vdEdkSTc5bTFPK2p1SFM4aFA5R25KQzQwcjVB?= =?utf-8?B?ZzVqWkJKMWo0Z0ZiZFBpYXNaSHlIMG5XVlVxQ0hILy9hNWZ5MW5laEdTM1JP?= =?utf-8?B?bDhzdlBjMzFYRm14YUJ5TlZUMXdpNU9sOWZxSFFYbmwwalJYZ0pPNjIxbUxR?= =?utf-8?B?SUJMVTJzb3hnTDF6UTRoTHNPTFRnL3hCVGk2KzhzNUFLR0Z6d0VpU2pSVTJj?= =?utf-8?B?amZ4WGJ2TGlyL285ZFVkWndlNE95ODUwUG9PSEZvai9rK055dmU5aHNqdjcy?= =?utf-8?B?cVBlRjI0NWJRUnJFd1JUOHo1MHdyek1ZVFo1UTBUNVFpWXkyTzdZa0EzZi80?= =?utf-8?B?OUVQN1g0TVgrdzA3MGhhcUR5Y0QwN05RMXFKOFRqQ25acUtYbWxXOG9vcEFD?= =?utf-8?B?SGg2VEs4cEJmNklJTDRJeUZKSTZJMW5jNzRIb0hkU2w1bzZ1b1l5bnNvYlNk?= =?utf-8?B?bkdIZTlnODRka1dVNldWRWRrQnBoc1p5MWdBTExPNi9DM3pDc1FncW83dG1M?= =?utf-8?B?dU92TkRwdjQ1cWJDcnJrZ0cvZ1Nwa2tjQUJrYzloTE9peG52MTA1M0w4SGNx?= =?utf-8?B?b0FidmY4RHl3YkNSSERFVVppOWVnMmFqMWExcmxhYit5R1hySm1FSmt4ZUw5?= =?utf-8?B?b3NWWS9VUlVsaHVvYUZmcVd5eUZIZ01QN3QwK1BndStLekJ4bWhTSitxc0VJ?= =?utf-8?B?Ukp5NkthVVMxOGJ4cHZhM2d2WmhRbGFoUDE4SDBJdi83UytiQStJTGZ3eWNB?= =?utf-8?B?eUYrL0ZFZnhyQnRwZFVlYXJzemtzcGY3RVM2RjhPak1LKzNTMFNXYmdMa0gy?= =?utf-8?B?bncrK081SFNVUHNjZDBEK0N6aDErWG1pZmFwN0tMYkZ1RGpWYlpMaVJTYjBO?= =?utf-8?B?c3psTVBweHVUV0wxNXBwQ3cxazVEME0yb1pQcVZCakJXUmc2aGZSbVFMbXRw?= =?utf-8?B?WVN3KzZONmhzUlBCM3h2cGNXZ0pNOVpxRkc5KzU4WlRkTFE9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(7053199007)(8096899003)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YXNYdWV0bTdJcEtncE13WUxGMUhJM0poLzRlSmRIMzhQcko1UngzN2c2dDRq?= =?utf-8?B?aVBxZzVQU3h5eUZXWjJhUEZVUkR1NW1ra1pMT0d0WW95bmtzb3hPRW1yck1C?= =?utf-8?B?VzNpZFFBRVlDbEtGWWw4N3dqeVc5RE8xOE9OSmhldE0xM2JrdmE4VnIvY2xx?= =?utf-8?B?c2JNNjgvNTRCMzB5Y0ZiRDdTMHNvb2dUOGVBTFJaQWd3Tlc2NThYYVFBKzVI?= =?utf-8?B?cXlrVEJFOWNQYzRmU09iR2Y4aUkzRnRRU1hoc2xzd2liTWpCd0pnbHdYMmtB?= =?utf-8?B?cDR0RHVkeWI1aWpaWkRnSC9Db1RoOHYyOGQzZWZ4NUNHa2l0d1g3amF3Tjhl?= =?utf-8?B?OFNlMHNLOWt5VWMrMmx3cXN1c0dqTEtDMXpwMXNOTC9VSDgzdFd0ZjNTRVI1?= =?utf-8?B?RC8xRVJveDUrTGd1UlRVR2YxK1VBSWVid1pRVkkrMVBWeTJSY0QyN3BvUlVX?= =?utf-8?B?eWYzenZSUEkvM1lyVVBWQ1J4NWo4SzFjdzF3YUM4SXJndno0NEthdm0rVnh0?= =?utf-8?B?RDg0SVBZajBZNTYxS3BVWTJZUlFQZDg0S0Q5MEFGcWxHdHlPZ3NHVFlVT3Bj?= =?utf-8?B?MWNndHMwNmM0dXMvL0l2NWxWTzN6NEcxakNCTVphMUh0OUJTZDNQZk16Qll6?= =?utf-8?B?b21rNSs1bExmVWt1N1hpejJqUi9lT3Bia3ZXcm9Vb0QwYkJMOFIrZjVuN29W?= =?utf-8?B?enU4Y0ozM1NXZS9FaG1hSWg0dU11bFlmKzBwMERxMlJhcmluRm5vWnVmRmZM?= =?utf-8?B?TDh5YStrSVB6T05LMzR4MVhscFVXRHhvRjhsVFVVcHhHSkVpbFczdlUxMmtQ?= =?utf-8?B?VU50T0E4L3BMa1VHR29XNTRweU5Hckw3WFp1MVE4ODhrYzRnNk1oRjZCdzNR?= =?utf-8?B?VlVuclBVbndCcXVYbkVuSUZqMEpFQjJBOTVxY094U2RZSTVXZ1NQZ0xjU0lD?= =?utf-8?B?QkJIVWdTb3RvYXhlblV4eXVnZXM1SXArYmpjME5pS0NTZlFaclNZYm9ianJ6?= =?utf-8?B?MXYyU1FobDdvaE5MZzRXVU1vUzFSYjJRK2VoQURIQ1RGc1JkdnFhaWhiL2Jt?= =?utf-8?B?VkhtakhjY2lIQUQ1OFM1eTl3M3pVQi9MbWphY3BJM1ZUV2M3SDh6QUw2b1hR?= =?utf-8?B?TVR2RytSdllWN2s5b1p2MHR2TThLWWxuU3htSDBsWkJQWmpaUlN1dVkvWUxz?= =?utf-8?B?ZTJsdmZwYi8yQUFBVlQ2aEw0ZkxkVHFNcFA1Rk1QYU9CZDNaTFZUVkE2d2VV?= =?utf-8?B?bm52SHJlbXJ1aUZOU1Y2ZlZjYmdPaWZkblZzSW1ZSlFvK1F5NGJVaXlzVFJl?= =?utf-8?B?Z2hSSEtRUWhwLzBwQk1ET0VKUy9Vd1NIdjNmcFQ0L2tyZFp1dmtrQkZvQ1F1?= =?utf-8?B?RFhMVnAxbVBMc2ljWGkxOFdkenk3THEyT0Q4SVkrUmdMVGxTY2VBYjh4b0Zt?= =?utf-8?B?MHVCREZvK2NoVExHY3FyNEVmUGZkb2o5WDN6WXYyM09SWVNGSjlodlQwNXo5?= =?utf-8?B?RW50RDV4OFlxdDAzRzlKSmJqeUtpRjl6akhNUGR5bWI2cTlqeDhPcTk0b05s?= =?utf-8?B?NlEzWXVBSDkzeWRGQlRjZjlhek5wMHBBaElJUU9uVndzVG9POEs0RThyWEZu?= =?utf-8?B?eW1mZGplUU9wSXNyaWYyajBpbXFEWUdVOEZRQ2lYWHdhb3ZDaEdPS2xvUG1O?= =?utf-8?B?R2psQU9LOXQxTFdmY00vN0o4OFluUmdpbjBPdHQ4aU44UExxZzlrM2xoRUlx?= =?utf-8?B?UTh5OURyMVNENkcyQVVsTGpNU1N4dnFKeG9WOGFXYW96Y0NHNTRpWm5WS0NC?= =?utf-8?B?WU5EK3FZSGV3czVVVFByOXE0NG9pVGtLZzZyZ1ltM2twbUNRUElhTTdacHJo?= =?utf-8?B?NTA2OStQb3p5VFgxdDdETy9SR05vV3YrTGVrWFk1VVIxbUR3VG8zZzk3dm01?= =?utf-8?B?YWxuRC9tM2N2andLYVJFTFBCZjM1UVNzR2ZtN0hhN0FFVkl3eXVUQ29UT0Uv?= =?utf-8?B?UDFKN3NVUERyRE8rUk5OZWlDSjJFaUJlUDRiSDYyR2Y1YnFCZ3hFc05KRlJ4?= =?utf-8?B?MEVuM2c0Z2ZCeVAxL0FDL1hDS01pWTJVOFUrN3NJMWgvQ2I5R3VoR3pkODM3?= =?utf-8?Q?8UO5J6gwJypBdEeOMjd5+ugvo?= Content-Type: multipart/mixed; boundary="_004_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_" MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 894a3cb0-b58f-4693-77dc-08dd2e059f43 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2025 03:53:03.7817 (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: j9cnKkEl2cagCqrnbPvNDg5D4pkPaOVLvRACWJun0z8QhZDJf/kpSD7dzAzRVgUY0eX0yveSluhT/il4iceWUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR18MB3546 X-Proofpoint-ORIG-GUID: DlaF9w9o-69OTmgu7sC1toTrv3-EQ20f X-Proofpoint-GUID: DlaF9w9o-69OTmgu7sC1toTrv3-EQ20f X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_01 X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org --_004_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_ Content-Type: multipart/alternative; boundary="_000_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_" --_000_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Patrick, The failing tests are due to hardware limitation. PDCP algo implementation = in cnxk is more tuned for PDCP use cases but some of the test cases in DPDK= are not according to PDCP use case. Hence we have these disabled in our in= ternal repo. Please check the attached patch. We will discuss internally if there is a way to skip such cases generically= . If we cannot support a specific combination of crypto algos, we can skip = it by returning -ENOTSUP in session create. But this is a corner case for o= therwise supported combination. Either we will have to change spec to handl= e this gracefully and make corresponding changes in test application or we = have to upstream the attached patch. Please confirm if the above patch addresses the issue in your end. Thanks, Anoob From: Patrick Robb Sent: Wednesday, December 25, 2024 3:25 AM To: Bharath Rajendra Cc: Vivek Garg ; JogaRao Nartu ; H= iral Shah ; Cody Cheng ; Gnanesh Kam= balu Palanethra ; ci@dpdk.org; Akhil Goyal ; Jerin Jacob ; Anoob Joseph Subject: Re: [EXTERNAL] CN10K Crypto Test Issue Hi Bharath, Apologies for my delay in response. That's strange that it is w= orking on your system. Thank you for testing this, and thanks again for mee= ting the other day. I do not see any difference in our bootargs which is li= kely to cause Hi Bharath, Apologies for my delay in response. That's strange that it is working on yo= ur system. Thank you for testing this, and thanks again for meeting the oth= er day. I do not see any difference in our bootargs which is likely to cause this c= ryptodev issue. If the binary dpdk-test that our native build is producing = is valid (since it worked on your system), and we are using the same hardwa= re (I think we are both on cn10k), then perhaps the software environment is= to blame. Since we just flashed firmware and built the latest SDK, I don't= think that is an issue but we can re-do it if you think it makes sense. One thing I can do is re-do the setup of the SDK kernel + ubuntu rootfs, on= a separate partition, boot to that environment and attempt to use the dpdk= -test binary there. What I will use for this process is the "Booting to Ubu= ntu rootfs using Velox SDK kernel" from doc-base-SDK12.24.11/kernel/ubuntu_= rootfs.html. Someone else on our team did this before, and although I belie= ve he did it all according to the docs, it doesn't hurt to run through it a= gain to make sure. Any other troubleshooting ideas are welcome, if you have any! Also, since M= arvell is a member of our lab, as always I can grant VPN access to anyone i= f they want to poke around this system! =3DI am on vacation for the next t= wo weeks for winter holidays, but I will make sure to work on this ASAP whe= n I'm back and report back to you all what happened. Thanks and happy holidays. -Patrick On Thu, Dec 19, 2024 at 8:35=E2=80=AFAM Anoob Joseph > wrote: Hi Vivek, We do not support these cases. The opcodes are optimized for PDCP use case = and in the internal branch we have these tests disabled. Thanks, Anoob From: Vivek Garg > Sent: Thursday, December 19, 2024 6:18 PM To: JogaRao Nartu >; Bhar= ath Rajendra >; Patrick= Robb >; Hiral Shah >; Anoob Joseph > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = ci@dpdk.org; Akhil Goyal >; Anoob Joseph >; Jerin Jacob > Subject: RE: [EXTERNAL] CN10K Crypto Test Issue HI Anoob, Below Jira created for snow 3G Test Failures in cryptodev_cn10k_autotest te= sts on 106 with native build binary. [IPBUSW-58120] SNOW 3G Test Suite are failing in cryptodev_cn10k_autotest t= ests on 106 with native build binary. - Marvell Jira Production System Thanks, Vivek From: JogaRao Nartu > Sent: Thursday, December 19, 2024 5:46 PM To: Bharath Rajendra >;= Patrick Robb >; Hiral Shah > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = ci@dpdk.org; Akhil Goyal >; Vivek Garg >= ; Anoob Joseph >; Jerin Jacob= > Subject: RE: [EXTERNAL] CN10K Crypto Test Issue ++ From: Bharath Rajendra > Sent: Thursday, December 19, 2024 5:44 PM To: Patrick Robb >; Hiral Shah = > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = JogaRao Nartu >; ci@dpdk.= org; Akhil Goyal >; Vivek Garg > Subject: RE: [EXTERNAL] CN10K Crypto Test Issue Hi Patrick, We followed the instructions which you used and also the application which = you shared over email. On our setup it is working as expected. Attached the complete logs for the = reference. Bootargs: console=3DttyAMA0,115200n8 earlycon=3Dpl011,0x87e028000000 maxcpus=3D24 roo= twait rw root=3D/dev/nfs nfsroot=3D10.29.56.91:/srv/tftp/regression-debug-2= 980-db-cn106xx-crb-b0-cisco-267/dut/rootfs,v3,tcp ip=3Ddhcp coherent_pool= =3D16M default_hugepagesz=3D512M hugepagesz=3D512M hugepages=3D8 Enabling CPT VF=E2=80=99s: # echo 1 > /sys/bus/pci/devices/0002:20:00.0/sriov_numvfs #/usr/bin/dpdk-devbind.py -b vfio-pci 0002:20:00.1 Setting up huge pages: #mkdir -p /mnt/huge #mount -t hugetlbfs nodev /mnt/huge Note: cryptodev_cn10k_asymautotest works without any issues. But with crypt= odev_cn10k_autotest observed few test failure, this we will track internall= y with dev team. But we are not observing =E2=80=9Crequest timeout error=E2= =80=9D Regards Bharath Rajendra From: Patrick Robb > Sent: Thursday, December 19, 2024 12:29 AM To: Hiral Shah > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = JogaRao Nartu >; Bharath = Rajendra >; ci@dpdk.org= ; Akhil Goyal > Subject: Re: [EXTERNAL] CN10K Crypto Test Issue Hi Bharath and others, Here is the download link to the dpdk-test produced = with the native compile on the cn10k host: https:=E2=80=8A//drive.=E2=80=8A= google.=E2=80=8Acom/file/d/127sIjCok3ErxAjrvfncWbv7BOmgL8m6D/view?usp=3Dsha= ring Thanks, looking forward to hearing back Hi Bharath and others, Here is the download link to the dpdk-test produced with the native compile= on the cn10k host: https://drive.google.com/file/d/127sIjCok3ErxAjrvfncWbv= 7BOmgL8m6D/view?usp=3Dsharing Thanks, looking forward to hearing back from you about how a native build w= orks on your setup. And, apologies for the late meeting time for you - I di= d not realize which time zone you were in. If it turns out that a followup = meeting is required I will be sure to schedule it earlier in the day. I'm also adding the DPDK crypto tree maintainer (Akhil Goyal) to the CC lis= t for this thread. Best, Patrick On Wed, Dec 18, 2024 at 12:53=E2=80=AFPM Hiral Shah > wrote: Looks like meeting is over. Thanks Bharath! Regards, Hiral ________________________________ From: Patrick Robb > Sent: Wednesday, December 18, 2024 9:45 AM To: Hiral Shah > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = JogaRao Nartu >; Bharath = Rajendra >; ci@dpdk.org= > Subject: Re: [EXTERNAL] CN10K Crypto Test Issue No worries, Bharath and the others are demonstrating the driver binding and= autotest procedure. On Wed, Dec 18, 2024 at 12:=E2=80=8A37 PM Hiral Shah <= hshah@=E2=80=8Amarvell.=E2=80=8Acom> wrote: Hi Cody, Patrick, Give me 10 -1= 5 more meeting. I am on another call.=E2=80=8A No worries, Bharath and the others are demonstrating the driver binding and= autotest procedure. On Wed, Dec 18, 2024 at 12:37=E2=80=AFPM Hiral Shah > wrote: Hi Cody, Patrick, Give me 10 -15 more meeting. I am on another call. Regards, Hiral ________________________________ From: Patrick Robb > Sent: Monday, December 16, 2024 1:57 PM To: Hiral Shah > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = JogaRao Nartu >; Bharath = Rajendra >; ci@dpdk.org= > Subject: Re: [EXTERNAL] CN10K Crypto Test Issue Hi Hiral, Sorry about the last minute planning today - I am scheduling a ca= ll for us for Wednesday at 9:=E2=80=8A30AM PST. Cody will be in class at th= at time but I will be available and I believe I know all the details of his= issue. -------------------------------------------------------------------= ---------------------------------------- Hi Hiral, Sorry about the last minute planning today - I am scheduling a call for us = for Wednesday at 9:30AM PST. Cody will be in class at that time but I will = be available and I believe I know all the details of his issue. ---------------------------------------------------------------------------= -------------------------------- Patrick Robb is inviting you to a scheduled Zoom meeting. Topic: Marvell Crypto Sync Time: Dec 18, 2024 12:30 PM Eastern Time (US and Canada) Join from PC, Mac, Linux, iOS or Android: https://unh.zoom.us/j/93859170209= Keyboard shortcuts are available to navigate this Zoom meeting or webinar: = https://support.zoom.us/hc/en-us/articles/205683899-Hot-Keys-and-Keyboard-f= or-Zoom Or iPhone one-tap: 13052241968,93859170209# or 13092053325,93859170209# Or Telephone: Dial: +1 305 224 1968 (US Toll) Meeting ID: 938 5917 0209 International numbers available: https://unh.zoom.us/u/acTtiNQKou Or a H.323/SIP room system: H.323: rc.unh.edu or 1= 44.195.19.161 (US West) or 206.247.11.121 (US East) Meeting ID: 938 5917 0209 SIP: 93859170209@zoomcrc.com TROUBLESHOOTING STEPS: Audio Echo In A Meeting: https://support.zoom.us/hc/en-us/articles/20205053= 8-Audio-Echo-In-A-Meeting Want to Join a Test Meeting?: https://zoom.us/test On Mon, Dec 16, 2024 at 3:51=E2=80=AFPM Patrick Robb > wrote: Thanks Hiral for the offer of help, here is a zoom invite for a meeting fro= m 1pm-2pm PST today (in 10 minutes). Sorry for the last notice, I can certainly reschedule if needed. Patrick Robb is inviting you to a scheduled Zoom meeting. Topic: Marvell DPDK Cryptodev sync Time: Dec 16, 2024 04:00 PM Eastern Time (US and Canada) Join from PC, Mac, Linux, iOS or Android: https://unh.zoom.us/j/99749831096= Keyboard shortcuts are available to navigate this Zoom meeting or webinar: = https://support.zoom.us/hc/en-us/articles/205683899-Hot-Keys-and-Keyboard-f= or-Zoom Or iPhone one-tap: 16468769923,99749831096# or 16469313860,99749831096# Or Telephone: Dial: +1 646 876 9923 (US Toll) Meeting ID: 997 4983 1096 International numbers available: https://unh.zoom.us/u/aAZFiJCIr Or a H.323/SIP room system: H.323: rc.unh.edu or 1= 44.195.19.161 (US West) or 206.247.11.121 (US East) Meeting ID: 997 4983 1096 SIP: 99749831096@zoomcrc.com TROUBLESHOOTING STEPS: Audio Echo In A Meeting: https://support.zoom.us/hc/en-us/articles/20205053= 8-Audio-Echo-In-A-Meeting Want to Join a Test Meeting?: https://zoom.us/test On Mon, Dec 16, 2024 at 2:39=E2=80=AFPM Patrick Robb > wrote: Thanks, just confirming is this pacific time? On Mon, Dec 16, 2024 at 2:27=E2=80=AFPM Hiral Shah > wrote: Sure! We can have sync up today between 1PM -3 PM or Wednesday 8:30AM -1 PM. Regards, Hiral ________________________________ From: Patrick Robb > Sent: Monday, December 16, 2024 10:55 AM To: Hiral Shah > Cc: Cody Cheng >; Gnanesh Kam= balu Palanethra >; = JogaRao Nartu >; Bharath = Rajendra >; ci@dpdk.org= > Subject: Re: [EXTERNAL] CN10K Crypto Test Issue Hi Hiral, The cnxk crypto device VF creation and driver binding steps that = Cody wrote in his email are actually straight from the SDK document. Specif= ically he followed the steps from doc-base-SDK12.=E2=80=8A24.=E2=80=8A11/dp= dk/pmd/rte_cryptodev.=E2=80=8Ahtml#initialization Hi Hiral, The cnxk crypto device VF creation and driver binding steps that Cody wrote= in his email are actually straight from the SDK document. Specifically he = followed the steps from doc-base-SDK12.24.11/dpdk/pmd/rte_cryptodev.html#in= itialization Thanks for offering a sync up - this would be ideal as we are still stuck. = We can schedule a Zoom and invite you. Do I remember correctly that you are= in the pacific time zone? Is any particular day this week good for you? Thanks for all the help. -Patrick On Mon, Dec 16, 2024 at 1:33=E2=80=AFPM Hiral Shah > wrote: Hi Cody, Can you please refer our SDK document? It should have clear instructions. W= e can sync up if you still have any questions. Regards, Hiral ________________________________ From: Cody Cheng > Sent: Friday, December 13, 2024 11:47 AM To: Gnanesh Kambalu Palanethra >; Hiral Shah > Cc: JogaRao Nartu >; Bhar= ath Rajendra >; Patrick= Robb >; ci@dpdk.org > Subject: [EXTERNAL] CN10K Crypto Test Issue Hi Gnanesh & Hiral, My name is Cody Cheng, I'm a tester at the University o= f New Hampshire DPDK Community Test Lab. We are hosting a CN10K board here = which is currently running some ethernet device tests on DPDK, and we would= like to extend Hi Gnanesh & Hiral, My name is Cody Cheng, I'm a tester at the University of New Hampshire DPDK Community Test Lab. We are hosting a CN10K board here which is currently running some ethernet device tests on DPDK, and we would like to extend our testing to include crypto device testing. Gnanesh has written a patch which adds testcases to the DPDK Test Suite which should allow us to do so. However, I am running into difficulties with the crypto devices I create in DPDK from the CN10K board. I would appreciate it if I can sync with one of you next week so that I can show our current configuration, and run through the DPDK crypto device setup process and CN10K autotest (not passing currently). I am guessing there is some error in our configuration. My coworker Patrick Robb has mentioned he met with Hiral previously and it was a big help for understanding how to flash the correct firmware, build the SDK and tftpboot it, chroot to Ubuntu etc. I hope we can do something similar to clear up the confusion regarding crypto devs. What timezones are you in? I would be happy to schedule a Zoom call. Otherwise, I will share some of the system info and the process I have run through below, which might begin to give you an idea regarding our status: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Marvell CN10k Boot Stub =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Firmware Version: 2024-12-07 02:04:42 EBF Version: 12.24.11, Branch: /MarvellSDK/base-SDK12.24.11/cn10ka-release-output/build/marvell-external-f= w-SDK12.24.11/firmware/ebf, Built: Sat, 07 Dec 2024 02:02:27 +0000 Board Model: crb106 Board Revision: r1p1 Board Serial: Chip: 0xb9 Pass A1 SKU: MV-CN10624-A1-AAP LLC: 49152 KB Boot: SPI1_CS0,EMMC_CS0, using SPI1_CS0 AVS: Enabled I am setting up 1 crypto virtual function using the commands here: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__doc.dpdk.org_guides_= cryptodevs_cnxk.html-23initialization&d=3DDwIBaQ&c=3DnKjWec2b6R0mOyPaz7xtfQ= &r=3DvGy6A_Vxl0vuken84vHnqSHz1sugoMRzgsw2uuNRAQ4&m=3DdN2bwgTF6BzuBPsPbKfZfm= Aua-foxlSSnMAoU8EjwCE3XN40flneiz1d7Mwl83iN&s=3D_d4kcuFSGcAGResAexjf_pFNDJ0S= zm68pM2tw5BFzUM&e=3D So afterwards I am left with 1 VF bound to vfio-pci at 0002:10.00.1 At this stage, according to the docs I should be able to launch dpdk-test and run the cn10k symmetrical crypto autotest, using the commands below: ``` ./dpdk-test RTE>>cryptodev_cn10k_autotest ``` However, the auto tests fail and fall into an error loop which I have attached the logs of in this email. Here is the EAL output from the logs: EAL: Detected CPU lcores: 24 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized EAL: Using IOMMU type 1 (Type 1) CNXK: RoC Model: cn10ka_a1 (HW_PLATFORM) CRYPTODEV: Creating cryptodev 0002:20:00.1 CRYPTODEV: Initialisation parameters - name: 0002:20:00.1,socket id: 0, max queue pairs: 0 APP: HPET is not enabled, using TSC as default timer In the EAL output, max queue pairs is 0 even though in the docs, it says the Maximum queue pairs limit is set to a default of 63. Could this be related to the issue? Also, here is my kernel cmdline parameters: console=3DttyAMA0,115200n8 earlycon=3Dp1011,0x87e028000000 maxcpus=3D24 rootwait root=3D/dev/nvme0n1p1 rw coherent_pool=3D16M default_hugepagesz=3D512M hugepagesz=3D512M hugepages=3D8 Does this look correct? I have also tried setting `iommu.passthrough=3D1` in the boot arguments but that resulted in the same dpdk-test failure. Best Regards, Cody Cheng --_000_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Hi Patrick,

 

The failing tests are due to hardware limitation. PD= CP algo implementation in cnxk is more tuned for PDCP use cases but some of= the test cases in DPDK are not according to PDCP use case. Hence we have t= hese disabled in our internal repo. Please check the attached patch.

 

We will discuss internally if there is a way to skip= such cases generically. If we cannot support a specific combination of cry= pto algos, we can skip it by returning -ENOTSUP in session create. But this= is a corner case for otherwise supported combination. Either we will have to change spec to handle this gracefully = and make corresponding changes in test application or we have to upstream t= he attached patch.

 

Please confirm if the above patch addresses the issu= e in your end.

 

Thanks,

Anoob

 

From: Patrick Robb <probb@iol.unh.edu> =
Sent: Wednesday, December 25, 2024 3:25 AM
To: Bharath Rajendra <brajendra@marvell.com>
Cc: Vivek Garg <vgarg@marvell.com>; JogaRao Nartu <njogarao= @marvell.com>; Hiral Shah <hshah@marvell.com>; Cody Cheng <cche= ng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.com&= gt;; ci@dpdk.org; Akhil Goyal <gakhil@marvell.com>; Jerin Jacob <jerinj@marvell.com>; Anoob Joseph <anoobj@marvell.com>
Subject: Re: [EXTERNAL] CN10K Crypto Test Issue

 

Hi Bharath, Apologies for my delay in response.= That's strange that it is working on your system. Thank you for testing th= is, and thanks again for meeting the other day. I do not see any difference in our bootargs which is likely to cause<= o:p>

Hi Bharath,

 

Apologies for my delay in response. That's strange t= hat it is working on your system. Thank you for testing this, and thanks ag= ain for meeting the other day.

 

I do not see any difference in our bootargs which is= likely to cause this cryptodev issue. If the binary dpdk-test that our nat= ive build is producing is valid (since it worked on your system), and we ar= e using the same hardware (I think we are both on cn10k), then perhaps the software environment is to blame. = Since we just flashed firmware and built the latest SDK, I don't think= that is an issue but we can re-do it if you think it makes sense. 

 

One thing I can do is re-do the setup of the SDK ker= nel + ubuntu rootfs, on a separate partition, boot to that environment= and attempt to use the dpdk-test binary there. What I will use for this pr= ocess is the "Booting to Ubuntu rootfs using Velox SDK kernel" from doc-base-SDK12.24.11/kernel/ubuntu_= rootfs.html. Someone else on our team did this before, and although I belie= ve he did it all according to the docs, it doesn't hurt to run through it a= gain to make sure.

 

Any other troubleshooting ideas are welcome, if= you have any! Also, since Marvell is a member of our lab, as always I can = grant VPN access to anyone if they want to poke around this system!  = =3DI am on vacation for the next two weeks for winter holidays, but I will make sure to work on this ASAP when I'm back a= nd report back to you all what happened. 

 

Thanks and happy holidays.

-Patrick

 

On Thu, Dec 19, 2024 at 8:35=E2=80=AFAM Anoob Joseph= <anoobj@marvell= .com> wrote:

Hi Vivek,

 

We do not support these cases. The opcodes are optimized for PDCP = use case and in the internal branch we have these tests disabled.

 

Thanks,

Anoob

 

From: Vivek Garg <vgarg@marvell.com>
Sent: Thursday, December 19, 2024 6:18 PM
To: JogaRao Nartu <njogarao@marvell.com>; Bharath Rajendra <brajendra@marvell.com>= ;; Patrick Robb <= probb@iol.unh.edu>; Hiral Shah <hsha= h@marvell.com>; Anoob Joseph <anoobj@marvell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; ci@dpdk.org; Akhil Goy= al <gakhil@marve= ll.com>; Anoob Joseph <anoobj@marvell.com>; Jerin Jacob <jerinj@marvell.com>
Subject: RE: [EXTERNAL] CN10K Crypto Test Issue

 

HI Anoob,

Below Jira created for snow 3G Test Failures in cryptodev_cn10k_autotest te= sts on 106 with native build binary.

[IPBUSW-58120] SNOW 3G Test Suite are failing in cryptodev_cn10= k_autotest tests on 106 with native build binary. - Marvell Jira Production System

 

Thanks,

Vivek

 

 

From: JogaRao Nartu <njogarao@marvell.com>
Sent: Thursday, December 19, 2024 5:46 PM
To: Bharath Rajendra <brajendra@marvell.com>; Patrick Robb <probb@iol.unh.edu>; Hira= l Shah <hshah@mar= vell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; ci@dpdk.org; Akhil Goy= al <gakhil@marve= ll.com>; Vivek Garg <vgarg@marvell.com>; Anoob Joseph <anoobj@marvell.com>; Jerin Jacob <je= rinj@marvell.com>
Subject: RE: [EXTERNAL] CN10K Crypto Test Issue

 

++

 

From: Bharath Rajendra <brajendra@marvell.com>
Sent: Thursday, December 19, 2024 5:44 PM
To: Patrick Robb <probb@iol.unh.edu>; Hiral Shah <hshah@marvell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; JogaRao Nartu <njogarao@marvell.com>; ci@dpdk.org; Akhil Goy= al <gakhil@marve= ll.com>; Vivek Garg <vgarg@marvell.com>
Subject: RE: [EXTERNAL] CN10K Crypto Test Issue

 

Hi Patrick,

 

We followed the instructions which you used and also the applicati= on which you shared over email.

On our setup it is working as expected. Attached the complete logs= for the reference.

 

Bootargs:

console=3DttyAMA0,115200n8 earlycon=3Dpl011,0x87e028000000 maxcpus= =3D24 rootwait rw root=3D/dev/nfs nfsroot=3D10.29.56.91:/srv/tftp/regressio= n-debug-2980-db-cn106xx-crb-b0-cisco-267/dut/rootfs,v3,tcp ip=3Ddhcp coherent_pool=3D16M default_hugepagesz=3D512M hugepagesz=3D512M = hugepages=3D8

 

Enabling CPT VF=E2=80=99s:

# echo 1 > /sys/bus/pci/devices/0002:20:00.0/sriov_numvfs<= /o:p>

#/usr/bin/dpdk-devbind.py -b vfio-pci 0002:20:00.1

Setting up huge pages:

#mkdir -p /mnt/huge

#mount -t hugetlbfs nodev /mnt/huge

 

Note: cryptodev_cn10k_asymautotest works without any issues. But w= ith cryptodev_cn10k_autotest observed few test failure, this we will track = internally with dev team. But we are not observing =E2=80=9Crequest timeout error=E2=80=9D

 

Regards

Bharath Rajendra

 

From: Patrick Robb <probb@iol.unh.edu>
Sent: Thursday, December 19, 2024 12:29 AM
To: Hiral Shah <hshah@marvell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; JogaRao Nartu <njogarao@marvell.com>; Bharath Rajendra <brajendra@marvell.com>; ci@dpdk.org; Akhil Goy= al <gakhil@marve= ll.com>
Subject: Re: [EXTERNAL] CN10K Crypto Test Issue

 

Hi Bharath and others,= Here is the download link to the dpdk-test produced with the native compil= e on the cn10k host: https:=E2=80=8A//drive.=E2=80=8Agoogle.=E2=80=8Acom/fi= le/d/127sIjCok3ErxAjrvfncWbv7BOmgL8m6D/view?usp=3Dsharing Thanks, looking forward to hearing back

Hi Bharath and others,

 

Here is the download link to the dpdk-test produced with the nativ= e compile on the cn10k host: https://drive.google= .com/file/d/127sIjCok3ErxAjrvfncWbv7BOmgL8m6D/view?usp=3Dsharing

 

Thanks, looking forward to hearing back from you about how a = native build works on your setup. And, apologies for the late meeting time = for you - I did not realize which time zone you were in. If it turns out that a followup meeting is required I will be= sure to schedule it earlier in the day.

 

I'm also adding the DPDK crypto tree maintainer (Akhil Goyal) to t= he CC list for this thread.

 

Best,

Patrick

 

On Wed, Dec 18, 2024 at 12:53=E2=80=AFPM Hiral Shah <hshah@marvell.com> wrot= e:

 

Looks like meeting is over. 

 

Thanks Bharath!

 

Regards,<= /o:p>

Hiral


From: Patrick Robb <probb@iol.unh.edu>
Sent: Wednesday, December 18, 2024 9:45 AM
To: Hiral Shah <hshah@marvell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; JogaRao Nartu <njogarao@marvell.com>; Bharath Rajendra <brajendra@marvell.com>; ci@dpdk.org <ci@dpdk.org>
Subject: Re: [EXTERNAL] CN10K Crypto Test Issue

 

No worries, Bharath an= d the others are demonstrating the driver binding and autotest procedure. O= n Wed, Dec 18, 2024 at 12:=E2=80=8A37 PM Hiral Shah <hshah@=E2=80=8Amarvell.=E2=80=8Acom> wrote: Hi Cody, Patrick, = Give me 10 -15 more meeting. I am on another call.=E2=80=8A

No worries, Bharath and the others are demonstrating the driver bi= nding and autotest procedure.

 

On Wed, Dec 18, 2024 at 12:37=E2=80=AFPM Hiral Shah <hshah@marvell.com> wrot= e:

Hi Cody, Patrick,

 

Give me 10 -15 more meeting. I am on another call. = ;

 

 

Regards,<= /o:p>

Hiral


From: Patrick Robb <probb@iol.unh.edu>
Sent: Monday, December 16, 2024 1:57 PM
To: Hiral Shah <hshah@marvell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; JogaRao Nartu <njogarao@marvell.com>; Bharath Rajendra <brajendra@marvell.com>; ci@dpdk.org <ci@dpdk.org>
Subject: Re: [EXTERNAL] CN10K Crypto Test Issue

 

Hi Hiral, Sorry about = the last minute planning today - I am scheduling a call for us for Wednesda= y at 9:=E2=80=8A30AM PST. Cody will be in class at that time but I will be available and I believe I know all the details = of his issue. -------------------------------------------------------------= ----------------------------------------------

Hi Hiral,

 

Sorry about the last minute planning today - I am scheduling a cal= l for us for Wednesday at 9:30AM PST. Cody will be in class at that time bu= t I will be available and I believe I know all the details of his issue. 

 

------------------------------------------------------------------= -----------------------------------------

 

Patrick Robb is inviting you to a scheduled Zoom meeting.

Topic: Marvell Crypto Sync
Time: Dec 18, 2024 12:30 PM Eastern Time (US and Canada)

Join from PC, Mac, Linux, iOS or Android: https://unh.zoom.us/j/93859170209

Keyboard shortcuts are available to navigate this Zoom meeting or webinar: = https://support.zoom.us/hc/en-us/articles/205683899-Hot-Keys-and-Keyboard-f= or-Zoom
 
Or iPhone one-tap:  13052241968,93859170209# or 13092053325,9385917020= 9#

Or Telephone:
    Dial: +1 305 224 1968 (US Toll)
    Meeting ID: 938 5917 0209
    International numbers available: https://unh.zoom.us/u/acTtiNQKou

Or a H.323/SIP room system:
    H.323: rc.unh.edu or 144.195.19.161 (US West) or 206.247.11.121 (US East)
    Meeting ID: 938 5917 0209
    SIP: 93859170209@zoomcrc.com

TROUBLESHOOTING STEPS:

Audio Echo In A Meeting: https://support.zoom.us/hc/en-us/articles/202050538-Audio-Echo-In-A-Meeting=

Want to Join a Test Meeting?: https://zoom.us/test

 

On Mon, Dec 16, 2024 at 3:51=E2=80=AFPM Patrick Robb <probb@iol.unh.edu> w= rote:

Thanks Hiral for the offer of help, here is a zoom invite for a me= eting from 1pm-2pm PST today (in 10 minutes).

 

Sorry for the last notice, I can certainly reschedule if needed.

 

Patrick Robb is inviting you to a scheduled Zoom meeting.

Topic: Marvell DPDK Cryptodev sync
Time: Dec 16, 2024 04:00 PM Eastern Time (US and Canada)

Join from PC, Mac, Linux, iOS or Android: https://unh.zoom.us/j/99749831096

Keyboard shortcuts are available to navigate this Zoom meeting or webinar: = https://support.zoom.us/hc/en-us/articles/205683899-Hot-Keys-and-Keyboard-f= or-Zoom
 
Or iPhone one-tap:  16468769923,99749831096# or 16469313860,9974983109= 6#

Or Telephone:
    Dial: +1 646 876 9923 (US Toll)
    Meeting ID: 997 4983 1096
    International numbers available: https://unh.zoom.us/u/aAZFiJCIr

Or a H.323/SIP room system:
    H.323: rc.unh.edu or 144.195.19.161 (US West) or 206.247.11.121 (US East)
    Meeting ID: 997 4983 1096
    SIP: 99749831096@zoomcrc.com

TROUBLESHOOTING STEPS:

Audio Echo In A Meeting: https://support.zoom.us/hc/en-us/articles/202050538-Audio-Echo-In-A-Meeting=

Want to Join a Test Meeting?: https://zoom.us/test

 

On Mon, Dec 16, 2024 at 2:39=E2=80=AFPM Patrick Robb <probb@iol.unh.edu> w= rote:

Thanks, just confirming is this pacific time?

 

On Mon, Dec 16, 2024 at 2:27=E2=80=AFPM Hiral Shah <hshah@marvell.com> wrote= :

Sure!

 

We can have sync up today between 1PM -3 PM or Wednesda= y 8:30AM -1 PM. 

 

 

Regards,<= /o:p>

Hiral


From: Patrick Robb <probb@iol.unh.edu>
Sent: Monday, December 16, 2024 10:55 AM
To: Hiral Shah <hshah@marvell.com>
Cc: Cody Cheng <ccheng@iol.unh.edu>; Gnanesh Kambalu Palanethra <gpalanethra@marvell.c= om>; JogaRao Nartu <njogarao@marvell.com>; Bharath Rajendra <brajendra@marvell.com>; ci@dpdk.org <ci@dpdk.org>
Subject: Re: [EXTERNAL] CN10K Crypto Test Issue

 

Hi Hiral, The cnxk cry= pto device VF creation and driver binding steps that Cody wrote in his emai= l are actually straight from the SDK document. Specifically he followed the steps from doc-base-SDK12.=E2=80=8A24.=E2=80= =8A11/dpdk/pmd/rte_cryptodev.=E2=80=8Ahtml#initialization=

Hi Hiral,

 

The cnxk crypto device VF creation and driver binding steps t= hat Cody wrote in his email are actually straight from the SDK document. Sp= ecifically he followed the steps from doc-base-SDK12.24.11/dpdk/pmd/rt= e_cryptodev.html#initialization

 

Thanks for offering a sync up - this would be ideal as we are stil= l stuck. We can schedule a Zoom and invite you. Do I remember correctly tha= t you are in the pacific time zone? Is any particular day this week good for you? 

 

Thanks for all the help.

-Patrick

 

On Mon, Dec 16, 2024 at 1:33=E2=80=AFPM Hiral Shah <hshah@marvell.com> wrote= :

Hi Cody, 

 

Can you please refer our SDK document? It should have c= lear instructions. We can sync up if you still have any questions. 

 

Regards,<= /o:p>

Hiral


From: Cody Cheng <ccheng@iol.unh.edu>
Sent: Friday, December 13, 2024 11:47 AM
To: Gnanesh Kambalu Palanethra <gpalanethra@marvell.com>; Hiral Shah <= ;hshah@marvell.com>
Cc: JogaRao Nartu <
njogarao@marvell.com>; Bharath Rajendra <brajendra@marvell.com>= ;; Patrick Robb <= probb@iol.unh.edu>; ci@dpdk.org <ci@dpdk.org>
Subject: [EXTERNAL] CN10K Crypto Test Issue

 

Hi Gnanesh & Hiral= , My name is Cody Cheng, I'm a tester at the University of New Hampshire DP= DK Community Test Lab. We are hosting a CN10K board here which is currently running some ethernet device tests on DPDK, = and we would like to extend

Hi Gnanesh & Hiral,
 
My name is Cody Cheng, I'm a tester at the University of New Hampshire<=
/span>
DPDK Community Test Lab. We are hosting a CN10K board here which is
currently running some ethernet device tests on DPDK, and we would
like to extend our testing to include crypto device testing. Gnanesh
has written a patch which adds testcases to the DPDK Test Suite which
should allow us to do so.
 
However, I am running into difficulties with the crypto devices I
create in DPDK from the CN10K board. I would appreciate it if I can
sync with one of you next week so that I can show our current
configuration, and run through the DPDK crypto device setup process
and CN10K autotest (not passing currently). I am guessing there is
some error in our configuration. My coworker Patrick Robb has
mentioned he met with Hiral previously and it was a big help for=
understanding how to flash the correct firmware, build the SDK and
tftpboot it, chroot to Ubuntu etc. I hope we can do something similar
to clear up the confusion regarding crypto devs. What timezones are
you in? I would be happy to schedule a Zoom call.
 
Otherwise, I will share some of the system info and the process I have<=
/span>
run through below, which might begin to give you an idea regarding our<=
/span>
status:
 
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Marvell CN10k Boot Stub
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Firmware Version: 2024-12-07 02:04:42
EBF Version: 12.24.11, Branch:
/MarvellSDK/base-SDK12.24.11/cn10ka-release-output/build/marvell-extern=
al-fw-SDK12.24.11/firmware/ebf,
Built: Sat, 07 Dec 2024 02:02:27 +0000
 
Board Model:    crb106
Board Revision: r1p1
Board Serial:   <redacted>
 
Chip:  0xb9 Pass A1
SKU:   MV-CN10624-A1-AAP
LLC:   49152 KB
Boot:  SPI1_CS0,EMMC_CS0, using SPI1_CS0
AVS:   Enabled
 
I am setting up 1 crypto virtual function using the commands here:
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__doc.dpdk.org_g=
uides_cryptodevs_cnxk.html-23initialization&d=3DDwIBaQ&c=3DnKjWec2b=
6R0mOyPaz7xtfQ&r=3DvGy6A_Vxl0vuken84vHnqSHz1sugoMRzgsw2uuNRAQ4&m=3D=
dN2bwgTF6BzuBPsPbKfZfmAua-foxlSSnMAoU8EjwCE3XN40flneiz1d7Mwl83iN&s=3D_d=
4kcuFSGcAGResAexjf_pFNDJ0Szm68pM2tw5BFzUM&e=3D
 
So afterwards I am left with 1 VF bound to vfio-pci at 0002:10.00.1
 
At this stage, according to the docs I should be able to launch<=
o:p>
dpdk-test and run the cn10k symmetrical crypto autotest, using the
commands below:
 
```
./dpdk-test
RTE>>cryptodev_cn10k_autotest
```
 
However, the auto tests fail and fall into an error loop which I have
attached the logs of in this email.
 
Here is the EAL output from the logs:
 
EAL: Detected CPU lcores: 24
EAL: Detected NUMA nodes: 1
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket=
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
CNXK: RoC Model: cn10ka_a1 (HW_PLATFORM)
CRYPTODEV: Creating cryptodev 0002:20:00.1
CRYPTODEV: Initialisation parameters - name: 0002:20:00.1,socket id:
0, max queue pairs: 0
APP: HPET is not enabled, using TSC as default timer<=
/pre>
 
In the EAL output, max queue pairs is 0 even though in the docs, it
says the Maximum queue pairs limit is set to a default of 63. Could
this be related to the issue?
 
Also, here is my kernel cmdline parameters:
 
console=3DttyAMA0,115200n8 earlycon=3Dp1011,0x87e028000000 maxcpus=3D24=
rootwait root=3D/dev/nvme0n1p1 rw coherent_pool=3D16M=
default_hugepagesz=3D512M hugepagesz=3D512M hugepages=3D8
 
Does this look correct?
 
I have also tried setting `iommu.passthrough=3D1` in the boot arguments=
but that resulted in the same dpdk-test failure.
 
Best Regards,
Cody Cheng
--_000_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_-- --_004_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_ Content-Type: application/octet-stream; name="0001-app-test-skip-pdcp-tests.patch" Content-Description: 0001-app-test-skip-pdcp-tests.patch Content-Disposition: attachment; filename="0001-app-test-skip-pdcp-tests.patch"; size=5944; creation-date="Mon, 06 Jan 2025 03:52:11 GMT"; modification-date="Mon, 06 Jan 2025 03:53:02 GMT" Content-Transfer-Encoding: base64 RnJvbSBmYjQ0NDE5YzliNjQ2YzYzMjBjNmQ2NGUwNGFlNjVmMjdlNjJlMDQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUZWphc3JlZSBLb25kb2ogPGt0ZWphc3JlZUBtYXJ2ZWxsLmNv bT4KRGF0ZTogTW9uLCAxOCBKdWwgMjAyMiAyMjoxODoyMyArMDUzMApTdWJqZWN0OiBbUEFUQ0hd IGFwcC90ZXN0OiBza2lwIHBkY3AgdGVzdHMKClNraXBwaW5nIHp1Yywgc25vdzNnIGFuZCBhZXMt Y3RyLWNtYWMgdGVzdHMKdGhhdCBhcmUgbm90IHN1cHBvcnRlZCBvbiBjbnhrIHBsYXRmb3Jtcy4K ClNpZ25lZC1vZmYtYnk6IFRlamFzcmVlIEtvbmRvaiA8a3RlamFzcmVlQG1hcnZlbGwuY29tPgpD aGFuZ2UtSWQ6IElkMzZmNjNhMTc5ZTM2MmVhNzAyYjY5NGM5ZWExOGFmMTNjMDY3MTNhClJldmll d2VkLWJ5OiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT4KLS0tCiBhcHAvdGVzdC90 ZXN0X2NyeXB0b2Rldi5jIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrCiAxIGZpbGUgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FwcC90 ZXN0L3Rlc3RfY3J5cHRvZGV2LmMgYi9hcHAvdGVzdC90ZXN0X2NyeXB0b2Rldi5jCmluZGV4IGEz M2VmNTc0Y2MuLjgzYTY3MzY4YmYgMTAwNjQ0Ci0tLSBhL2FwcC90ZXN0L3Rlc3RfY3J5cHRvZGV2 LmMKKysrIGIvYXBwL3Rlc3QvdGVzdF9jcnlwdG9kZXYuYwpAQCAtNzUxOSw2ICs3NTE5LDEzIEBA IHRlc3Rfc25vdzNnX2NpcGhlcl9hdXRoX3Rlc3RfY2FzZV8xKHZvaWQpCiBzdGF0aWMgaW50CiB0 ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl90ZXN0X2Nhc2VfMSh2b2lkKQogeworCWlmIChnYmxfZHJp dmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIoQ1JZUFRP REVWX05BTUVfQ045S19QTUQpKSkKKwkJcmV0dXJuIFRFU1RfU0tJUFBFRDsKKwllbHNlIGlmIChn YmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIo Q1JZUFRPREVWX05BTUVfQ04xMEtfUE1EKSkpCisJCXJldHVybiBURVNUX1NLSVBQRUQ7CisKIAly ZXR1cm4gdGVzdF9zbm93M2dfYXV0aF9jaXBoZXIoCiAJCSZzbm93M2dfYXV0aF9jaXBoZXJfdGVz dF9jYXNlXzEsIElOX1BMQUNFLCAwKTsKIH0KQEAgLTc1NDAsNiArNzU0NywxMyBAQCB0ZXN0X3Nu b3czZ19hdXRoX2NpcGhlcl90ZXN0X2Nhc2VfMl9vb3Aodm9pZCkKIHN0YXRpYyBpbnQKIHRlc3Rf c25vdzNnX2F1dGhfY2lwaGVyX3BhcnRfZGlnZXN0X2VuYyh2b2lkKQogeworCWlmIChnYmxfZHJp dmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIoQ1JZUFRP REVWX05BTUVfQ045S19QTUQpKSkKKwkJcmV0dXJuIFRFU1RfU0tJUFBFRDsKKwllbHNlIGlmIChn YmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIo Q1JZUFRPREVWX05BTUVfQ04xMEtfUE1EKSkpCisJCXJldHVybiBURVNUX1NLSVBQRUQ7CisKIAly ZXR1cm4gdGVzdF9zbm93M2dfYXV0aF9jaXBoZXIoCiAJCSZzbm93M2dfYXV0aF9jaXBoZXJfcGFy dGlhbF9kaWdlc3RfZW5jcnlwdGlvbiwKIAkJCUlOX1BMQUNFLCAwKTsKQEAgLTc1NDgsNiArNzU2 MiwxMyBAQCB0ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl9wYXJ0X2RpZ2VzdF9lbmModm9pZCkKIHN0 YXRpYyBpbnQKIHRlc3Rfc25vdzNnX2F1dGhfY2lwaGVyX3BhcnRfZGlnZXN0X2VuY19vb3Aodm9p ZCkKIHsKKwlpZiAoZ2JsX2RyaXZlcl9pZCA9PSBydGVfY3J5cHRvZGV2X2RyaXZlcl9pZF9nZXQo CisJCQlSVEVfU1RSKENSWVBUT0RFVl9OQU1FX0NOOUtfUE1EKSkpCisJCXJldHVybiBURVNUX1NL SVBQRUQ7CisJZWxzZSBpZiAoZ2JsX2RyaXZlcl9pZCA9PSBydGVfY3J5cHRvZGV2X2RyaXZlcl9p ZF9nZXQoCisJCQlSVEVfU1RSKENSWVBUT0RFVl9OQU1FX0NOMTBLX1BNRCkpKQorCQlyZXR1cm4g VEVTVF9TS0lQUEVEOworCiAJcmV0dXJuIHRlc3Rfc25vdzNnX2F1dGhfY2lwaGVyKAogCQkmc25v dzNnX2F1dGhfY2lwaGVyX3BhcnRpYWxfZGlnZXN0X2VuY3J5cHRpb24sCiAJCQlPVVRfT0ZfUExB Q0UsIDApOwpAQCAtNzU1OSw2ICs3NTgwLDcgQEAgdGVzdF9zbm93M2dfYXV0aF9jaXBoZXJfdGVz dF9jYXNlXzNfc2dsKHZvaWQpCiAJLyogcnRlX2NyeXB0b19tYnVmX3RvX3ZlYyBkb2VzIG5vdCBz dXBwb3J0IGluY29tcGxldGUgbWJ1ZiBidWlsZCAqLwogCWlmIChnbG9iYWxfYXBpX3Rlc3RfdHlw ZSA9PSBDUllQVE9ERVZfUkFXX0FQSV9URVNUKQogCQlyZXR1cm4gVEVTVF9TS0lQUEVEOworCiAJ cmV0dXJuIHRlc3Rfc25vdzNnX2F1dGhfY2lwaGVyX3NnbCgKIAkJJnNub3czZ19hdXRoX2NpcGhl cl90ZXN0X2Nhc2VfMywgSU5fUExBQ0UsIDApOwogfQpAQCAtNzU3Niw2ICs3NTk4LDEzIEBAIHRl c3Rfc25vdzNnX2F1dGhfY2lwaGVyX3BhcnRfZGlnZXN0X2VuY19zZ2wodm9pZCkKIAkvKiBydGVf Y3J5cHRvX21idWZfdG9fdmVjIGRvZXMgbm90IHN1cHBvcnQgaW5jb21wbGV0ZSBtYnVmIGJ1aWxk ICovCiAJaWYgKGdsb2JhbF9hcGlfdGVzdF90eXBlID09IENSWVBUT0RFVl9SQVdfQVBJX1RFU1Qp CiAJCXJldHVybiBURVNUX1NLSVBQRUQ7CisJaWYgKGdibF9kcml2ZXJfaWQgPT0gcnRlX2NyeXB0 b2Rldl9kcml2ZXJfaWRfZ2V0KAorCQkJUlRFX1NUUihDUllQVE9ERVZfTkFNRV9DTjlLX1BNRCkp KQorCQlyZXR1cm4gVEVTVF9TS0lQUEVEOworCWVsc2UgaWYgKGdibF9kcml2ZXJfaWQgPT0gcnRl X2NyeXB0b2Rldl9kcml2ZXJfaWRfZ2V0KAorCQkJUlRFX1NUUihDUllQVE9ERVZfTkFNRV9DTjEw S19QTUQpKSkKKwkJcmV0dXJuIFRFU1RfU0tJUFBFRDsKKwogCXJldHVybiB0ZXN0X3Nub3czZ19h dXRoX2NpcGhlcl9zZ2woCiAJCSZzbm93M2dfYXV0aF9jaXBoZXJfcGFydGlhbF9kaWdlc3RfZW5j cnlwdGlvbiwKIAkJCUlOX1BMQUNFLCAwKTsKQEAgLTc1ODQsNiArNzYxMywxMyBAQCB0ZXN0X3Nu b3czZ19hdXRoX2NpcGhlcl9wYXJ0X2RpZ2VzdF9lbmNfc2dsKHZvaWQpCiBzdGF0aWMgaW50CiB0 ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl9wYXJ0X2RpZ2VzdF9lbmNfb29wX3NnbCh2b2lkKQogewor CWlmIChnYmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJU RV9TVFIoQ1JZUFRPREVWX05BTUVfQ045S19QTUQpKSkKKwkJcmV0dXJuIFRFU1RfU0tJUFBFRDsK KwllbHNlIGlmIChnYmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgK KwkJCVJURV9TVFIoQ1JZUFRPREVWX05BTUVfQ04xMEtfUE1EKSkpCisJCXJldHVybiBURVNUX1NL SVBQRUQ7CisKIAlyZXR1cm4gdGVzdF9zbm93M2dfYXV0aF9jaXBoZXJfc2dsKAogCQkmc25vdzNn X2F1dGhfY2lwaGVyX3BhcnRpYWxfZGlnZXN0X2VuY3J5cHRpb24sCiAJCQlPVVRfT0ZfUExBQ0Us IDApOwpAQCAtNzYyMCw2ICs3NjU2LDEzIEBAIHRlc3Rfc25vdzNnX2F1dGhfY2lwaGVyX3RvdGFs X2RpZ2VzdF9lbmNfMV9vb3Bfc2dsKHZvaWQpCiBzdGF0aWMgaW50CiB0ZXN0X3Nub3czZ19hdXRo X2NpcGhlcl92ZXJpZnlfdGVzdF9jYXNlXzEodm9pZCkKIHsKKwlpZiAoZ2JsX2RyaXZlcl9pZCA9 PSBydGVfY3J5cHRvZGV2X2RyaXZlcl9pZF9nZXQoCisJCQlSVEVfU1RSKENSWVBUT0RFVl9OQU1F X0NOOUtfUE1EKSkpCisJCXJldHVybiBURVNUX1NLSVBQRUQ7CisJZWxzZSBpZiAoZ2JsX2RyaXZl cl9pZCA9PSBydGVfY3J5cHRvZGV2X2RyaXZlcl9pZF9nZXQoCisJCQlSVEVfU1RSKENSWVBUT0RF Vl9OQU1FX0NOMTBLX1BNRCkpKQorCQlyZXR1cm4gVEVTVF9TS0lQUEVEOworCiAJcmV0dXJuIHRl c3Rfc25vdzNnX2F1dGhfY2lwaGVyKAogCQkmc25vdzNnX2F1dGhfY2lwaGVyX3Rlc3RfY2FzZV8x LCBJTl9QTEFDRSwgMSk7CiB9CkBAIC03NjQxLDYgKzc2ODQsMTMgQEAgdGVzdF9zbm93M2dfYXV0 aF9jaXBoZXJfdmVyaWZ5X3Rlc3RfY2FzZV8yX29vcCh2b2lkKQogc3RhdGljIGludAogdGVzdF9z bm93M2dfYXV0aF9jaXBoZXJfdmVyaWZ5X3BhcnRfZGlnZXN0X2VuYyh2b2lkKQogeworCWlmIChn YmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIo Q1JZUFRPREVWX05BTUVfQ045S19QTUQpKSkKKwkJcmV0dXJuIFRFU1RfU0tJUFBFRDsKKwllbHNl IGlmIChnYmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJU RV9TVFIoQ1JZUFRPREVWX05BTUVfQ04xMEtfUE1EKSkpCisJCXJldHVybiBURVNUX1NLSVBQRUQ7 CisKIAlyZXR1cm4gdGVzdF9zbm93M2dfYXV0aF9jaXBoZXIoCiAJCSZzbm93M2dfYXV0aF9jaXBo ZXJfcGFydGlhbF9kaWdlc3RfZW5jcnlwdGlvbiwKIAkJCUlOX1BMQUNFLCAxKTsKQEAgLTc2NDks NiArNzY5OSwxMyBAQCB0ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl92ZXJpZnlfcGFydF9kaWdlc3Rf ZW5jKHZvaWQpCiBzdGF0aWMgaW50CiB0ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl92ZXJpZnlfcGFy dF9kaWdlc3RfZW5jX29vcCh2b2lkKQogeworCWlmIChnYmxfZHJpdmVyX2lkID09IHJ0ZV9jcnlw dG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIoQ1JZUFRPREVWX05BTUVfQ045S19QTUQp KSkKKwkJcmV0dXJuIFRFU1RfU0tJUFBFRDsKKwllbHNlIGlmIChnYmxfZHJpdmVyX2lkID09IHJ0 ZV9jcnlwdG9kZXZfZHJpdmVyX2lkX2dldCgKKwkJCVJURV9TVFIoQ1JZUFRPREVWX05BTUVfQ04x MEtfUE1EKSkpCisJCXJldHVybiBURVNUX1NLSVBQRUQ7CisKIAlyZXR1cm4gdGVzdF9zbm93M2df YXV0aF9jaXBoZXIoCiAJCSZzbm93M2dfYXV0aF9jaXBoZXJfcGFydGlhbF9kaWdlc3RfZW5jcnlw dGlvbiwKIAkJCU9VVF9PRl9QTEFDRSwgMSk7CkBAIC03NjcxLDYgKzc3MjgsMTMgQEAgdGVzdF9z bm93M2dfYXV0aF9jaXBoZXJfdmVyaWZ5X3Rlc3RfY2FzZV8zX29vcF9zZ2wodm9pZCkKIHN0YXRp YyBpbnQKIHRlc3Rfc25vdzNnX2F1dGhfY2lwaGVyX3ZlcmlmeV9wYXJ0X2RpZ2VzdF9lbmNfc2ds KHZvaWQpCiB7CisJaWYgKGdibF9kcml2ZXJfaWQgPT0gcnRlX2NyeXB0b2Rldl9kcml2ZXJfaWRf Z2V0KAorCQkJUlRFX1NUUihDUllQVE9ERVZfTkFNRV9DTjlLX1BNRCkpKQorCQlyZXR1cm4gVEVT VF9TS0lQUEVEOworCWVsc2UgaWYgKGdibF9kcml2ZXJfaWQgPT0gcnRlX2NyeXB0b2Rldl9kcml2 ZXJfaWRfZ2V0KAorCQkJUlRFX1NUUihDUllQVE9ERVZfTkFNRV9DTjEwS19QTUQpKSkKKwkJcmV0 dXJuIFRFU1RfU0tJUFBFRDsKKwogCXJldHVybiB0ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl9zZ2wo CiAJCSZzbm93M2dfYXV0aF9jaXBoZXJfcGFydGlhbF9kaWdlc3RfZW5jcnlwdGlvbiwKIAkJCUlO X1BMQUNFLCAxKTsKQEAgLTc2NzksNiArNzc0MywxMyBAQCB0ZXN0X3Nub3czZ19hdXRoX2NpcGhl cl92ZXJpZnlfcGFydF9kaWdlc3RfZW5jX3NnbCh2b2lkKQogc3RhdGljIGludAogdGVzdF9zbm93 M2dfYXV0aF9jaXBoZXJfdmVyaWZ5X3BhcnRfZGlnZXN0X2VuY19vb3Bfc2dsKHZvaWQpCiB7CisJ aWYgKGdibF9kcml2ZXJfaWQgPT0gcnRlX2NyeXB0b2Rldl9kcml2ZXJfaWRfZ2V0KAorCQkJUlRF X1NUUihDUllQVE9ERVZfTkFNRV9DTjlLX1BNRCkpKQorCQlyZXR1cm4gVEVTVF9TS0lQUEVEOwor CWVsc2UgaWYgKGdibF9kcml2ZXJfaWQgPT0gcnRlX2NyeXB0b2Rldl9kcml2ZXJfaWRfZ2V0KAor CQkJUlRFX1NUUihDUllQVE9ERVZfTkFNRV9DTjEwS19QTUQpKSkKKwkJcmV0dXJuIFRFU1RfU0tJ UFBFRDsKKwogCXJldHVybiB0ZXN0X3Nub3czZ19hdXRoX2NpcGhlcl9zZ2woCiAJCSZzbm93M2df YXV0aF9jaXBoZXJfcGFydGlhbF9kaWdlc3RfZW5jcnlwdGlvbiwKIAkJCU9VVF9PRl9QTEFDRSwg MSk7Ci0tIAoyLjQ1LjIKCg== --_004_PH0PR18MB46726671AD14588CF4A33F5FDF102PH0PR18MB4672namp_--