From patchwork Wed Sep 20 13:33:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 131729 X-Patchwork-Delegate: gakhil@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C3AD1425EA; Wed, 20 Sep 2023 15:34:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 54879427D7; Wed, 20 Sep 2023 15:34:26 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2061.outbound.protection.outlook.com [40.107.6.61]) by mails.dpdk.org (Postfix) with ESMTP id 6033140DF5 for ; Wed, 20 Sep 2023 15:34:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C6Toql2096OAf/r+FTge2NQuuDsGDOBdUXtXkNs44p7DB1aKhUkZ+eFRxyHKiz4nQEjIXFXgRxaL9yN8jGClaEdr3tMJvCEbDhV1WfWszr5HkDz6q6/wfOnmD88gJxQYM1WlFfDomqyPs5MhEIGHHCft7EoY1BEBg4YCMqryUyIRXO1Fqms+gRLGFa6+DZ0KguJ+t85Mf3G7ikBIvdpNhN2Xn2snKgAby5XMJHrTOGhrPHVuazxQl68zqrSH6fARUbQMZg4+iZpVfYmBDCd6MRAmNhVceqA6dKRNo1r5ABmrrWTf7u2rF92Wg37sxZ04w7fa78rBqOEhRcyXifTjfg== 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=YSL+xEZnGEoRWuoO8yT9Kj/Um5Kyi5tD74r3TbbPYqw=; b=VUiuBO63atr1GNEshrj5I+LjYA8aU3NV0YXzZ8VWWl+IYm+RGbxIKxL6ySVh56FHeo1BuIHH5qXemv3WkOa38+EZ3DVtzIsGVg9wm03mFqLNEfLGLJcwg1LHdf5Nqruk1rU+V3WC3v4n1/4NLVo7k8RyLuUrmksAorBwU056/Qzu+GrblEK1NNT4l9lt/pQx3T/0nSsKhTO/kF6BHIEUVYXE+t1NVB0IXVLTRF6hXP43q4P2mqkMTs1IUpRX4JEOXhbmdsXBRjhp+9qezyJz4mvaN5mH4+5nPQESExgasVTFuMCflFHJtJdM2g6UOic+Fnrje0S2PfHUuGUuUAzg0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YSL+xEZnGEoRWuoO8yT9Kj/Um5Kyi5tD74r3TbbPYqw=; b=X1R2aJfb7VXV2sVPLuHs/N8MLoXbhbgSejjXgAsJ/f4ZdkvxZVIhfWcgS3R1xDGXs2r9q+JC0OURnigY4LJrXaB3eI9Qj2Ee/qFUWuJXDoMsDO8ot9kA2/07e8iNu5qRYHXnj2zHRW0z3h92wSQIW+pK5eJmhwMxeS6DDimbW8U= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) by PAXPR04MB8176.eurprd04.prod.outlook.com (2603:10a6:102:1c9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.19; Wed, 20 Sep 2023 13:34:23 +0000 Received: from PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::450d:89ac:4f6a:6ae2]) by PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::450d:89ac:4f6a:6ae2%4]) with mapi id 15.20.6792.021; Wed, 20 Sep 2023 13:34:23 +0000 From: Hemant Agrawal To: gakhil@marvell.com Cc: dev@dpdk.org, Gagandeep Singh , Franck LENORMAND Subject: [PATCH v2 01/13] common/dpaax: update IPsec base descriptor length Date: Wed, 20 Sep 2023 19:03:51 +0530 Message-Id: <20230920133403.6420-2-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230920133403.6420-1-hemant.agrawal@nxp.com> References: <20230823070855.27532-1-hemant.agrawal@nxp.com> <20230920133403.6420-1-hemant.agrawal@nxp.com> X-ClientProxiedBy: SI2PR01CA0015.apcprd01.prod.exchangelabs.com (2603:1096:4:191::15) To PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9328:EE_|PAXPR04MB8176:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a4258b0-ad28-400e-7afc-08dbb9de4d10 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Mw/BBKBBlqObIXYId+ImoEGqHCq2zDfuLGb0xCAsCrfo9dXwCIGEOGjPiRAlWMFKS2pwpPkIkS7hLDfG3c6/cjMgRgLXnnntDuwPRx7MPQLM62s1FKyJWDUdqV07I3UTi+K37PtnZblNL63eWA6x9FaOFQA/OH3IjA+w3ghq9zA4OchcgGM8/MYlaRL8rZRUGJ9s80QS9BsDU6/lO8FeTURnK0xYHuowwoVTLTn8T2+C6WlczsEv2ac9OXP5Le6vn9b5zeo2z5D8b9eWEGnukUVx4mwuJV+UZPzuo+OBksvErh+wBlZhq7Ej3xaraUtlEa2Ntzff3wbldSUVW517RQPmNILD6XDFp2RNR9KewgoFCJw4x6c2JsiqmOnv24BZsiL4vy/tbsjcY70Qj9gxr0+oMEH6fQw8a04wOf2e+qWy9KXUkpgKVmdofe6Nh7poCZZSodlpiMMUNEeA78vFoazPzAMhj1KkGmH8R57B9Dp/gRA0OKD3gR7AyIvzwIN7HX2dO6ksa9PBwXESwgq05Sk9jykUT0nxgbAGMQvdE6Vj4gs6g8zdax8mw8gZ4KQeUrGmNDbm9WdpoytCDYFIa1k3I4o/MTTID0QKt7HvOH7yi3LF9RKMjghwRd7rS7XA X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB9328.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(136003)(39860400002)(376002)(346002)(366004)(186009)(1800799009)(451199024)(6506007)(6666004)(6486002)(52116002)(6512007)(478600001)(4326008)(83380400001)(26005)(1076003)(2906002)(15650500001)(44832011)(66476007)(66556008)(66946007)(6916009)(316002)(54906003)(2616005)(8676002)(5660300002)(8936002)(41300700001)(36756003)(86362001)(38350700002)(38100700002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zkQfkEO7/kla4Z0QqgaybgsGytatEK+JUM/9oaeRuK7Yg2+rIQ2juIVDeZgd4DJQvv9kTAyenaxUsXJFZ2UsyoCOksm4HBR4JDFv8Oqm/i5ihvIDIjaCatU5JlrqdW8A7+W0eYo+JXHr138LE9FT23uoE0HXHAKpUdonEWawiKROVGf9XtkLlZCzdvesIW7K2PXASpfILy89XiGrWjiHoRqMXt/Fw2PBRg5pKxhNRm6rL9IP1a4ApwYeETXr/7iL57gEPGGzTwILK1WBZEuA1+ikRJG+DqANLUdgUy0mHzqcIUdxtsjIwr2j5vv2GNxUP5yrjqa6meRPBqcBW1vq6dk5o7q/nxN63MMOBRmNp7yGe/NksNBVoBckKBMTZwgK6mPl13xYP5niaZfSm4sUvTseuZHLsyufZ3yImgkf6/ZM/PXM5EOC0OHfx5pmSoVD/wyd52kZSonaws7+wqf5saLOTsr95yqJQYtZRo7GIglU+6QVewyoFxGq0Ev3IRsWaBiGS7Vrkp3aSOWwSsgSP+2UIFu/oHmR3JIAX50bABE3Sw/BkBkaHMvIXlMMQ02kes/KA2kHNBKtsElTZwYmiG27QdsThtVDbiDuUPhezlV71im7ocjD7cvlM2Q8WMuQH7TZNw2EzL5jFDtsrUh+t9FHvQByxJGr4opyz74wEM5HsqGLWy5Of5v1eyCQ1RFI3xiSbClblIKIcIHMbAc0RFRNLeHTk0jAChYVnficWSeP+0j4lxxFNdHvyW7oPQcV+JRmjNxrV+2nj16Hp3gxE5GJ3fy3aMwouVq/vtI4D3kU9ygW1siBqcvlrsbAXeUWPFngLxAvJch5rSCI3A451WVhgfsU9WxM76EdVt5OpJtxZsheNyHmd0LQwpBG2VvqVVMVALEWo1KMDR0uV3GiQ6tpq+68vZGW01Ud4IGYGnzsq/hO0no+GllGFrxICfbfM2vNzVh+CrxFl6OmPOPPyY4YjcbK3k/sft41g5AxbdanugMO1FxfSC7Nxbo0NhM+TQWoLHqEsPhZpl4h2huLtuRkuOMdUG4BdmZa/hoVxzDQjskrZ3ROLeWSqsk+Fmvn4QZHA6WINUtXXkGPfM/UMRjboJm2cKbHgdQFldxa/9r0vynX2e+4Xw/EfN0Z5JvGyUyJwJyo/deUriQN/wiyG9ShULBgp0PqM/gvVScOkWWx/O/IYtEfgV3U7gF+bLAY3Es6ln7x16F4JJRAXed1dV/NhTuF+zXcMUPgd6Ir0aOl7uqXEoz1UwDNM3Tt6DzpGn76P6FxuoMOa5Oyf/7S4lZr+HHvWiyXDsLs/bZESWH5Bo+vSEkLCkDJreeTvCzfzvw9Paln3URoku52h+FvxFtpIZI6G1YRx48WIlUtFmKR0qxyG2nNvuP++YZW7M+saNkXHUH+VBXGyhh04UhT5hADrjHgMwH4Tu9oCJx4/NoVPsuV6cS40u+I7J+B2eqUc0+gaUyu/w3B97w9aKI+/1nwc5z0uwcZd5jWT9zBNjrKbNuthBcFaP2FCXDBZBA9ZvcPFy0TkLyvVHR9xsZr0DNM2hj3XNf5gPDKFPHJIVnsum8xBPuoJjNrWsc1xtXSVPYsmnxhmYIGokNLRsrOsw== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a4258b0-ad28-400e-7afc-08dbb9de4d10 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9328.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2023 13:34:23.1240 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XnyLAZTuxissmOwSIyA9sBf3kU4RyIZC06EkMoiWzUc9A87ORX6RzeChTHwIXmPx6ccX7CjCOYVASeAc+rHVEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8176 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Gagandeep Singh If all the keys are inlined, the descriptor would be 32 + 20 = 52 which is the size of the CURRENT shared descriptor created. So 32 * CAAM_CMD_SZ is the value that must be passed to rta_inline_query() for its "sd_base_len" parameter and drivers are using IPSEC_AUTH_VAR_AES_DEC_BASE_DESC_LEN value to pass as first argument to rta_inline_query(). So, Value of IPSEC_AUTH_VAR_AES_DEC_BASE_DESC_LEN must be updated to 32 CAAM_CMD_SZ. Signed-off-by: Franck LENORMAND Signed-off-by: Gagandeep Singh --- drivers/common/dpaax/caamflib/desc/ipsec.h | 4 ++-- drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/common/dpaax/caamflib/desc/ipsec.h b/drivers/common/dpaax/caamflib/desc/ipsec.h index 8ec6aac915..14e80baf77 100644 --- a/drivers/common/dpaax/caamflib/desc/ipsec.h +++ b/drivers/common/dpaax/caamflib/desc/ipsec.h @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0) * * Copyright 2008-2016 Freescale Semiconductor Inc. - * Copyright 2016,2019-2020 NXP + * Copyright 2016,2019-2022 NXP * */ @@ -1380,7 +1380,7 @@ cnstr_shdsc_ipsec_new_decap(uint32_t *descbuf, bool ps, * layers to determine whether keys can be inlined or not. To be used as first * parameter of rta_inline_query(). */ -#define IPSEC_AUTH_VAR_BASE_DESC_LEN (27 * CAAM_CMD_SZ) +#define IPSEC_AUTH_VAR_BASE_DESC_LEN (31 * CAAM_CMD_SZ) /** * IPSEC_AUTH_VAR_AES_DEC_BASE_DESC_LEN - IPsec AES decap shared descriptor diff --git a/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h b/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h index f40eaadea3..5c2efeb2c5 100644 --- a/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h +++ b/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h @@ -413,7 +413,7 @@ rta_program_finalize(struct program *program) { /* Descriptor is usually not allowed to go beyond 64 words size */ if (program->current_pc > MAX_CAAM_DESCSIZE) - pr_warn("Descriptor Size exceeded max limit of 64 words\n"); + pr_debug("Descriptor Size exceeded max limit of 64 words"); /* Descriptor is erroneous */ if (program->first_error_pc) {