From patchwork Wed Aug 23 07:08:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 130672 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 5BF1C430DE; Wed, 23 Aug 2023 09:10:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6B70943286; Wed, 23 Aug 2023 09:09:29 +0200 (CEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2053.outbound.protection.outlook.com [40.107.104.53]) by mails.dpdk.org (Postfix) with ESMTP id AE3FD43274 for ; Wed, 23 Aug 2023 09:09:25 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bdqwU/PmyQZ30iCX0J9g5b6RuwEbDu0ctZaXGu3WSqWsxpDHOVDYW2qtL44U+4dDCIXCDF0qhedgBBgAv1x/lNicdBa1A79oBMvA/yr9nQPXerjaD3XL0FDyOy1aDjIdQXVkhbYj+bMElkFST4gsIOTsQYFCgjhjvRZfjfFOEpqJNd7aaxGp8Ys7v50uYve8JLFHOA9GWHotzU/QD9cFaCp1Et1Lt7MchQqtwLmiF4c/FaIRKZiN24h5xHrY+S2l2s+9UohGhVav7cNTGAsctYM/S/BGun2ykqpEObZ5LV4omAwSgz111IzkIkt5bvhfCtJrVOWYPtEEYTNUJyrADg== 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=k1rtd0GTrhrIvHWm455SxzT3l/k4veV/mcf42r6n4iA=; b=AApMcLW9Ykhgq3Nk7ZCBNbgnHiy8aD53SR68SRim9lcHgXJdb0W1pHm4K6kBdN7A4Pi1ijodWcNxxoaUUGME3NZmQ2za+kZWa1eEGM+oXPTbJaLK+VckMpXPBA6+oMIMyY8MfeMuGHoM4Aeq9kK7TpqFf0x4rybGt9vVtL1cMaY2fBSY20p41Jv8thNlTXF3SaJ0KIYrVbK7DLlvPneszNlRgoIG9NlNTsJa5lraMDYetjVicCstxX/TvPumNKd0y8zsuIz/tGgMSsJ6i0PN4/2hQ8k1rkM1xEO3BleqL+w3ctMuVp5Hk6PnJT+L8WZbCkomqerK/wF2t7O3CVKtRg== 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=k1rtd0GTrhrIvHWm455SxzT3l/k4veV/mcf42r6n4iA=; b=G0S25KaTyFYSh4qR5wQL/nS/dZNw/r5q2+Li20zEoz2jYkIStilpL+htMROaxC8Feff5ycrb0b6kKRT75ElDmG/Uyd+v3akeKuUflKkM23ZyaBIQt8wGM+yU1aJDBrzMaTJzjyF/wsLL4MukUEIPL9r4C44cRsKVpPB0lke8Z84= 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 PA4PR04MB9711.eurprd04.prod.outlook.com (2603:10a6:102:267::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.26; Wed, 23 Aug 2023 07:09:24 +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.6699.020; Wed, 23 Aug 2023 07:09:24 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: gakhil@marvell.com Subject: [PATCH 10/12] crypto/dpaa2_sec: enable esn support Date: Wed, 23 Aug 2023 12:38:53 +0530 Message-Id: <20230823070855.27532-11-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230823070855.27532-1-hemant.agrawal@nxp.com> References: <20230823070855.27532-1-hemant.agrawal@nxp.com> X-ClientProxiedBy: SG2PR02CA0072.apcprd02.prod.outlook.com (2603:1096:4:54::36) To PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9328:EE_|PA4PR04MB9711:EE_ X-MS-Office365-Filtering-Correlation-Id: cbc10a4d-cd8f-4f5a-80b2-08dba3a7e1ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +hdKDKnM2UbAvjH0VAZmacGN2Fegn5PlCHzaP4IfsNK0SWUYVqb64wKMq8W4LAQF3aejCze4ediS0lTyEQL/Nj47ZHgl4VzBRXCoSdoY3kjTi7MQCtzdWKxBq4jjwbr2RGQ+wxFn2WYHTo7qsOlaAAQWA6ZIveA9KXA+CnHljennT5QPAq5KxUwHZvYtMxurQmHYdvpoGACFhvAiyi6mH8nLQHY+04WzcKRKdxP2r4FQ7pi5MLz0ioD9Vrs6t3v3+cwUXhBikLWgSiRDcyem7oqz//NcueaAHLhK0enOPoppG2B48BYQR4q7jBsX87vMp0JvrC1uaTPIi0DGgf6vX6osOzIH7fT4+apEhNEyKpJwtYRxyN/ksY/uqvfkDehDIH0EakL0MfNgPXE5uAACPh2PBTAuEQUi+Jy1KquZzJ2Q/hwNrgEhGmkp/WsTi0btyW0L7LzsX+Nh7vo5DEFvSY4p9MZnuNWtpyCZQkK6qex23t+r+hAd4i77G6rHOEqvD3XR+snlonl+3FpK55Domv7fLvnrfzDZQK8D666qirTJUmG/k6ntH3XtWD4C++UQTF+V/arlrgtETDP9gB2/qx7kJTqvgWoTQUYUKZ0D119xDWrVgoTogppqupLLQX+h 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)(39860400002)(366004)(346002)(136003)(376002)(396003)(1800799009)(451199024)(186009)(83380400001)(2906002)(52116002)(66946007)(6486002)(6506007)(478600001)(2616005)(26005)(5660300002)(44832011)(1076003)(4326008)(8936002)(8676002)(38100700002)(38350700002)(6666004)(66556008)(316002)(6916009)(66476007)(41300700001)(6512007)(86362001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ykV3POYWmQFo4WKPxaNUpzBo7FVU6LO7b+NOuj3WwRbh0HZ022Cpx6MuVeUow296NTgomGUAeiSQqNiW1o0jih+VQ/5YQe9eqBaBEo1JAZe4GW35RIpMLUWQ9ciZG+JNb4+T5lZ3ZVVOFtxD5FjE/+G7aj7sm1E1ps9FWJ038yqIfnrQv/hPiXWtWRymT2XlmZ2EQoeEzYG8L4dV2PyR+LotJvyCSbjtTRQVMoiNvOlyv22fZxqnwe3vN8LvtlpmJZNFWzr0R2HXfRHqYRunkM2YHkz07b4yYDESshYAluDGFM/5AwQvyweS2BQ2zbJSlRDlv0MKOv45FTf0eSJviYbqvwMbEUMmPIVeVBie7qBBT+vF3gMRYWJ7uCydj/GkmhGztYppBEibrBud+jF2epHAk0M9Xp5DtO9E7lsZRPOdFTMvrKFscgoeJm5qDE4qqYROS32dWjP+Uqsq4CtMGqbvQWnANkq8h6ofB9gE2YkiyBv/ODtXz9Mdoq67nYXI3c+i5VH/6G0RpLtweQFCB8UiM3fPbdmiAK51H38ku2Kl23yzVqlGBMugO+7/3+m8/IpHBidvbaxMtIfdou0ogNx061pWk4IYg8mJHthhnEQDhBx/JCvmywVLgAvwPmuagO8/UrAV5RzYRML/ewO1hsg94l3AnbtwsbBaLZYn6eUVedaE1GsU6L9rS3CzdrHpyqirkZoNfkpQgv+3VBoc+z8ltZTxPvc2IiFHDSYGYsUvdJcBqSZqml735VWTk1tQ3c1/Ros8Hll/6QkKXxkLzhWCNCnh4MI2AiKcIOlHxOU/scOEX3pc0BgIOTDFaJIY2Ay7tcT1Q8FmIl8F51lg2fK0aNQiAAYx9XvXy0/lX9dntvvKwl0esTHml9ikgyMYtFBVThq2rh57P8KKYR846248RjO5ydrROco/R3VggS8fdnqEk/2ifLc+oX/+R5CkTkqWlyr2rPsxT/ayk9SZm7KWPG3+35j2dTwTKxNk5h2aWwOQZ7IZLLSLQYXv9UJQnLmidXCo9YoHzisyL1TRi40B19km9p+e2vMrnau3o7KxEGWRPTnd9HFU3eB87pbdITqhJOBngjasT/BxlTwa2kZzEZE7s3EIX9R2QreRAdHaIODiP8wYf4pCDrBH7BUg3yfP4Q8YnaUu23PB78oUF2l2PP9nwb6G68BFoIdmkRuZCMlqvKW77jexvy7h3f/nNcfJgmd7RliXMOYfhodJfKiVqFD6dK8BfQYhnuN7Gy009qOZPcY3dm1GNwIpUJBmiOgbjEGcq5v35EsPocVDnRqtZmKuS/szAu6Y4HZSSNsvboJM9KZoIubnq7apfh7UoXVDdcTUpAZjW9Nqmtf6gj5lP2ymoEng8X2qlHadePVuK6axeYI/9Roy9Y+vTgRmkixlQWW5iItEYJwT31B6itB+pD/4ckyqgrDCpTcoCCMjxqNLEFOegHP4z183iEUPbUP4c3Virj/tpXvo61A+N7QE1J/WQUxlbveNMXkClUEm69+ARppG3rklTBsGzPL/LiI582oLYnga1+nhm5T/Rm2XvQJ9Q6w4lLljhtDFVnhqEewHtFnLIV0H5yNC/0UZL38Np/BHwuJLel5VaBnMgw== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbc10a4d-cd8f-4f5a-80b2-08dba3a7e1ba X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9328.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 07:09:24.6310 (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: qOtYn6qfuUL9g33Y5bPCJYOgUa+JMwfZM07GDRT4+hBMsRwhhQfh2yJSN8Rvr3aN95ld+YCjj8OzcJvbdkfMgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9711 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 LX216x suppots ESN. Also enable to correctly print the SEC era. Signed-off-by: Hemant Agrawal --- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 2 +- drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c index 16e7facdb4..7fd15de1a5 100644 --- a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c +++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c @@ -4386,7 +4386,7 @@ cryptodev_dpaa2_sec_probe(struct rte_dpaa2_driver *dpaa2_drv __rte_unused, else rta_set_sec_era(RTA_SEC_ERA_8); - DPAA2_SEC_INFO("2-SEC ERA is %d", rta_get_sec_era()); + DPAA2_SEC_INFO("2-SEC ERA is %d", USER_SEC_ERA(rta_get_sec_era())); /* Invoke PMD device initialization function */ retval = dpaa2_sec_dev_init(cryptodev); diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h b/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h index ee904829ed..d3e2df72b0 100644 --- a/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h +++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h @@ -932,6 +932,7 @@ static const struct rte_security_capability dpaa2_sec_security_cap[] = { .options = { .copy_df = 1, .copy_dscp = 1, + .esn = 1, }, .replay_win_sz_max = 1024 }, @@ -947,6 +948,7 @@ static const struct rte_security_capability dpaa2_sec_security_cap[] = { .options = { .copy_df = 1, .copy_dscp = 1, + .esn = 1, }, .replay_win_sz_max = 1024 },