From patchwork Wed Aug 23 07:08:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 84 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 BF29B430DE; Wed, 23 Aug 2023 09:09:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8F78A410F1; Wed, 23 Aug 2023 09:09:14 +0200 (CEST) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2079.outbound.protection.outlook.com [40.107.249.79]) by mails.dpdk.org (Postfix) with ESMTP id 6E50940A79 for ; Wed, 23 Aug 2023 09:09:12 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nNXCnGDeeKpJa+8ytbHRZqWO96g71EcJE36iQ/+huI7Tbpqa+OwYO2O/fxBd5xQKF/1g0SgtBd2mLK4H8RTuTvqesjTnQtt/ba2Wzw7c78QDHBvLxew0ehYvKKJypDCXjmQlgvNCeym0625MX5hM0+A9+EtaetTWp7xhpYodwAPJ6wCEDDoKtibl6EXXwXYD3zt3JmhRFCNjX2txa683PPn7gg3nxsHR2GtPQot6ydgwGHkgp9icgdd4RRzYZ7R/pWQIVm/HgHWSCPSxl6hDoGflH3ipYZT778mXqBn55RCrclRBlmbeZRf+FVTD34f+9cxM3H+B0z/K7FBn7zGv/Q== 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=Jna03RioElCBe47+zTll0zABZolKg7UJ0US+cYBbFUM=; b=mvEwcoenOrKkYxJt4TK5SGicqkgnMd6JPoqxoQApmsNOMBhP9yHqDtWTwYkaqEf5i3RQ2SnXfHC1YrykFGihT0MjB+VUfHkEBsiqL3HaZzBqnGwUBRUJPosglZOcrnzHfUc23HXSQLBRWjiadtIR7ysvZ3UkhKUZPIqd6pKCJMGuq4mfcUIDBhnwjsYbQG3ZsaZqTZjYj52gsK7DEZQbPi5HFCwsrvK1EmuxootLd2D0YM2Vgrt977sKdC0930k1ADovKFXRiFoqfBXbcVTinaKbaRxms7v0l2M15vL+peLpir6jjFuxIbp7iaGiGa2BRwOjlaBnzRZUu0AR8Yzjug== 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=Jna03RioElCBe47+zTll0zABZolKg7UJ0US+cYBbFUM=; b=r9SasMHMZ5WsPIRqWYVayATrcramHVNDswEhYZs+ZxaUAlbPAKkdAwqw9acfF85KyfiOtgkwHq/O1AgwK2JcV6xz1ISqsYTE/IzulKB5g7PPIXDfkw3aodmXniqAkg/fYMgQ85bTbaKvuHNciKK6lxkXLURnL322dJ7TiEWFZvQ= 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 PA4PR04MB7727.eurprd04.prod.outlook.com (2603:10a6:102:e0::12) 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:11 +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:11 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: gakhil@marvell.com Subject: [PATCH 00/12] crypto/dpaax_sec: misc enhancements Date: Wed, 23 Aug 2023 12:38:43 +0530 Message-Id: <20230823070855.27532-1-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 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_|PA4PR04MB7727:EE_ X-MS-Office365-Filtering-Correlation-Id: c08f7f0e-b136-468b-8c40-08dba3a7d9cb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WJOE+hIDKxcKQFo+86PsiDKM9m9iqNbsYz3yr2rTj130ip0g/PAsvAyr6GzvlSKQFPzaOSZ1TGD5pQ5VvUfzxUzn199n2tEA40tOYwwMu4Ol77iDs+b636rHjD0eiJUJ4DFjJsQ4RQ8IBNAhsS0Rhdl2TUf+MMZDCR3ZkmgZA3gtvGzD5fxWOfs32WCNMjFZn1ZU24FvIsuE4q+5KvJ0d5BupXy5szdmkPD+hLi51furYyBkVrWqp1dXUbU+a1tAxohoLuRYrsB4AocS/BQQGbhfECg7J/JQmPYGAEit1seCVHJ7rIytbCjDVkSBzIdmGotsYFb6WoIhutYbCOdi0PceAEOsm4PZ1qrKUQ0Asay8OaysfPbLqREdW82bXApcYoPwJI9cKsc21RTLqrhBlhzsrWQklhvOCeBEjzFZYVfs1vJQLTmMOwO9xUJsW8rsiqkkakZkEUY2nbMvidYcXQRH105mq5od9VCc1rgwvy/p0JDkfX6jET8142oXLYm1hWdhqevb4/NqY/hZEKzvej37ukQVAIyo/A4HQE36NlKS0R/ec36uu/QzyjGVWkCG8RpoCy6Z8kIElwPYwLk/YTGUgNHw5m33Oe4pXhn4ONgrXD3N7dH39GvUnG7T+nze 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)(346002)(366004)(136003)(376002)(39860400002)(186009)(451199024)(1800799009)(2616005)(6506007)(6486002)(316002)(6916009)(52116002)(4326008)(8676002)(8936002)(66946007)(66556008)(66476007)(41300700001)(6512007)(26005)(1076003)(5660300002)(44832011)(6666004)(478600001)(83380400001)(36756003)(86362001)(2906002)(38100700002)(38350700002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QvdoX429BoNWbuD+gDKA9gMJ/FTGtBy3PiYt9h0IIeBX/Yags8Fk31+3wE9gtgv7zE0nni0ojymicrA7932IIy7djN9YIJ0OurjECM397yerHM4+mLUaQhUZRmm3LaJvOZZ58/iv4Q96YzsqWZuPQ+polZykf3HYrgTmUpgnwEvGdgv88nMU0g95tv+06HSZpcow9jskbSazBJ95UwM9v2LGk7tlLovdTvkORpaeuMthY6agmkP9zv6Kigf24RUiJ3RVgqsi02ddXsYIE+jgsTJoVkWPROBgR/gSkx/PQBJYwYJiNZ5t6MeO2KqcSi2ssXja7hAHGx7jxYI9muYZhAtaz4vMKR3Zf9gMdGBMriJoh7xzuLEz8QwHpbnIipvdU2ngi8+PXh5EiOLZDeQ/5cg32fcGZ/amHmdNRnPA0QJV8uDl5AMu4DkZCkV8hgA/wgTVmE/5Lr3jcdpQ47SpWbEn91eTW1u5Mk8iX1acMd0ArfLFOnVCjX12UXPERPIhZbQlNuV4tDqzRJS9hUbBAEuwrfkT0qvR0nkYMsbkbWREgaCGb63j4j+paGqr5wNngpHaV36Qg0nq9D/yQhIGIada+Zo6gljBaxSoCbE9wiYg7ZoRHJXaUyamrwdBy9xj8vGbgRK5solLEuS8b8XDgrSm4mmexSXaghnif0c+/G0DvbKenihAHBOmCAif5zndrd/9GeQvIG07aInac6MYyiPhjsoKiZvzAAIzWUZO/Z3vSkFqamPjRBXAnEeNYD0TCTsFvY+EdIrofpDcZRBVDsLlCGL49d9sXKiCaXlz6UOlER+/JJ7JV7eyopiA1yG3/DtdHof613kAb7TMXRMARba2A8fEhBLSI5xsInYhDdxz8hBweMA+CcuB09JjOg14tfYtvxfPe5B+4jk5nG/5ngxL+ZMyX0un2gFxiKNJy3wX0inNlu4quJGTF744Fxd8KAddFjjyvbQ4qcTOij0WbCLgHjdoaYLz37VgF7qWbbV7l53amkLOsOofMMBCi2uqxOA3cvZQ1jZ+Es1LUGI2V87Db2r3gfgFdMXwI7O5X1YK3wGu/DOVMigMrMWLC1lAQy+heVVC8B/G9FnZiyipWiSnlVt9FMeAvinK7Fu/sPs7QlLcpaT6WhALy/2g8UMreYOyK6rvbL2yXlkZLyOX//LDBn6XAtf8Z8X2xXUNhxzwFV4KA0s5klw4MvWY1z+Nj0LHsadCmDgSxjJ15YBqNNgTAHnTErWTCtIMFG5WjWcWBguqwlD1+FSklLsAVuZQ9BuRSqmVwaUz+kgpTHLJPg1Ey6DyBUXB2hcLpoKV/aTSCXzXQwlpSV6Yyi+AzBCSRQs5T9pKiQbh07r+Mnqz/kbzTDUXp2n6922QcjsfO5f0dssoKdrt+B/d5cNb28+LKTeLle27tu9VP6ojgaXEggdbdJSV7d9ILh7la7RoKbExAYr8lqrqsfyLlSljh/SvhSXQ//NmqUdWkXwStL2bxw2ep/67liR+YQMdtX6NaG7NowWW5az4S1yvhw8CToF0KqixlsLKkq5NYgOj0QF+3NKoNZdB+O0ty5mYNeNTyXapgppLkPE5/aH4UvU6pR3P7p6d5Qx+n82B57gGN0szEg== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c08f7f0e-b136-468b-8c40-08dba3a7d9cb 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:11.3574 (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: GghHj/zaIP5/HXb3XD7M8Ptc+Js4gEpMcV3AqrEfSyDg8kFGzghMdCaT6uORFojJu3BsYotnlEUvMnh+qn8WPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7727 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 This series include misc enhancements in dpaax_sec drivers. - improving the IPsec protocol offload features - enhancing PDCP protocol processing - code optimization and cleanup Apeksha Gupta (1): crypto/dpaa2_sec: enhance dpaa FD FL FMT offset set Gagandeep Singh (3): common/dpaax: update IPsec base descriptor length common/dpaax: change mode to wait in shared desc crypto/dpaax_sec: set the authdata in non-auth case Hemant Agrawal (7): crypto/dpaa2_sec: supporting null cipher and auth crypto/dpaa_sec: supporting null cipher and auth crypto/dpaa2_sec: support copy df and dscp in proto offload crypto/dpaa2_sec: increase the anti replay window size crypto/dpaa2_sec: enable esn support crypto/dpaa2_sec: add NAT-T support in IPsec offload crypto/dpaa2_sec: add support to set df and diffserv Vanshika Shukla (1): crypto/dpaa2_sec: initialize the pdcp alg to null drivers/common/dpaax/caamflib/desc/ipsec.h | 4 +- drivers/common/dpaax/caamflib/desc/pdcp.h | 82 +++--- .../dpaax/caamflib/rta/sec_run_time_asm.h | 2 +- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 234 ++++++++++-------- drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 64 ++++- drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c | 47 +--- drivers/crypto/dpaa_sec/dpaa_sec.c | 5 + drivers/crypto/dpaa_sec/dpaa_sec.h | 42 +++- drivers/net/dpaa2/dpaa2_rxtx.c | 3 +- 9 files changed, 294 insertions(+), 189 deletions(-)