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 9FF0EA0C55; Wed, 13 Oct 2021 20:32:11 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 327D941178; Wed, 13 Oct 2021 20:31:57 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40084.outbound.protection.outlook.com [40.107.4.84]) by mails.dpdk.org (Postfix) with ESMTP id ACDBA41195 for ; Wed, 13 Oct 2021 20:31:55 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TGuIRr+v/wpQuZnDZjQJkInesF1+ZXUxGasX3GBwaH3Qo7/KNXrfKG58DI5E5WhkwQeTW/ELW4pNHJ14nr5VT0LKD3wHhaERZ5AnE7Ned/J/jooy3nIjbJkTT5dmNxudVvt1ipxKcx9xrHcnxTXlgBkHB27QWkKsVFSxtFa8V2KWBbn6FmODCstjpO0gGlimhFKVPM/16QpJJEnCXOqoM7uHt2AW2bce9VCXDFk97wDGDEmZ/z/cechzAcoGn0e/XHJ3HgTtmJvrFdFnAZxHPdM77CA0XoSeKZ/ovPIB04BATZZvopJYdPLVe1BMj+vwYTad4xSqWjwaadxv+tHWnA== 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=RECo06loss6ffnMXhU0XbdQppD7UUl7i5tGEREkxf3w=; b=LR7vOydNvxBDJEltRx/UrNwXxb2eTh08M+cc0axefJJi8GSlaVTOyKHP7yn+Lc6dvLu4TuurAZayC4oICoVSOzWbP6ViYkr4NfapBgSPboy4gAkKw/oHYHfcjR/lgA8LWdUiACZ79HOHhyHkLpQiLCbN0n5XEiXT3NH92h22l2gUJ3FMvvxZPUFLvrqdtuMABjRKmbxzffYmIED08DHhRKUijtfLpD/HqQjPimr/MkyHCARh08oW7wpx4quz9njAn+k3adPBQWvY5fd3aMRir4CO+uE/OL4qji/ok8N3eeCzbEzzit4w7tvWbGSs3BwspSBEgeVKwcPJmXRIAjl2DQ== 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=RECo06loss6ffnMXhU0XbdQppD7UUl7i5tGEREkxf3w=; b=riFOBeShmS0B1SowGXDZfS5hkJVqF4On2AYy0TtBd5GvKPI+5EaZD7d+FqIyz5o/K7fBlaAoFMAefV0q70KJNQpuwnpSIPho2muyHmdmDwEvoiE7hLAlAygI1g7JLsSw+luGYP4Zc3ExSpo3g9cL6uJSEpWN7WUZ+8Oa7r3FA2g= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) by DU2PR04MB8597.eurprd04.prod.outlook.com (2603:10a6:10:2d8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Wed, 13 Oct 2021 18:31:55 +0000 Received: from DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::945d:e362:712d:1b80]) by DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::945d:e362:712d:1b80%3]) with mapi id 15.20.4587.026; Wed, 13 Oct 2021 18:31:55 +0000 From: Hemant Agrawal To: dev@dpdk.org, gakhil@marvell.com Cc: roy.fan.zhang@intel.com, konstantin.ananyev@intel.com Date: Wed, 13 Oct 2021 23:57:08 +0530 Message-Id: <20211013182720.32486-4-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20211013182720.32486-1-hemant.agrawal@nxp.com> References: <20211013182720.32486-1-hemant.agrawal@nxp.com> Content-Type: text/plain X-ClientProxiedBy: SG3P274CA0016.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::28) To DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) MIME-Version: 1.0 Received: from dpdk-xeon.ap.freescale.net (92.120.0.67) by SG3P274CA0016.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15 via Frontend Transport; Wed, 13 Oct 2021 18:31:53 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 049ae7d3-b7c3-4535-f5f4-08d98e77bb83 X-MS-TrafficTypeDiagnostic: DU2PR04MB8597: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JbkX//cDCVcUDUxfXKzvQM7kKoEzyRWrVvDeqaI1mrl7CVaBlkOQr2tl+0veg6rafQ2LybG2ZZaY4r8BxS4lBS3sNjvLF3H4bb3vsYZ55dyzefx2uuL+G/MO4RPCb2MzXpGjdpZJi4ZQNHWvvWoWSxpmKCeG8qCNDgxnj7CkdUMPnjha+Y7HtyqP4J5Z2nhTcYKW/gNInOA7ojQwjzz8FJq1+wgkDitys0FGZm3dozlUXUxbTFtaDw/c8bNcTdNHKMZYwIuzensD7pEjfB855yVGmLeB9/6YIT6LMLx+u5JXrz4te5mKhDzhUD5rZLOUECCoIIKy6tARqGBFgI5FiETtnPIsShrGhwD5XHyTC9BSP+rejyj5JGgmPt5cBJEGSNXcJHtqAbbsiOso8C02TsAyTUZMia2uLqH883JUv2/jfn/ZF3Fs9gWogirCxwW4XLgYBGKoBxpd3Vr6w1LH0IjIBgZ18KV/a4l9T6oljmhTS315YTg0hTKsJ9NRHkVVW12K2IMauSBDGrC1iYzraYqj1A7rUQ6Kvp8MM2ypf7gUUgeGR5H3SJUK+UmnUW5ozl6s+1//6TMEttF4/De157h3fboVk7mygJZj/lnHMs2La+IfJfI/ZePerX42wUDr4ENyrl5uiRJp6m7CyeZ6gb31rMH6V2Dgpapu070b4CzQCVeR94xq+tBB6xjYNXSn1SB7KUDAh3w+3L8+Nkd4eg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8630.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(1076003)(2616005)(956004)(66556008)(6512007)(2906002)(83380400001)(5660300002)(508600001)(6666004)(44832011)(36756003)(4326008)(86362001)(6486002)(38350700002)(186003)(6506007)(52116002)(8936002)(38100700002)(26005)(66946007)(8676002)(316002)(66476007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?3xNxBve40NIUu7H4Bsx7Mz2OrxdewbvC7EN0GuU08ffR1FIO31njr/saXESi?= =?us-ascii?Q?XsGNGylVwuW5LbxMUjDC2LMgWfXgV4d/LfcGgqbT13E5YAoOIX7BCudifzFA?= =?us-ascii?Q?bBBirB/pM769zA/MDXZGFOAZri5/lKz6d103L+MvDEOZOFSNsd1wYDjAzBcq?= =?us-ascii?Q?mQlCtxFWRImJI8CXokoTA0D5jctAhWsHi9idAfOPwwK3nSi5vi+d7Qzao54+?= =?us-ascii?Q?WMEUp9DnlbMOmTfY80tmAuaGizAEfQCcfeAh+fCMFNlR3ID+vHj7D8QEmNbH?= =?us-ascii?Q?uAtQznzAXhss4grlCvX9QNmRxLfmJ2BJaDpszqVbTchHJgyDSU0b+BVueMw0?= =?us-ascii?Q?ayM7GE4zKzSibOVnPotirmLZ9NNHPc4pjGw/dn/HcL3kDE+NAwepqfSnkIze?= =?us-ascii?Q?TXO7K/L2MBOLnnkznWW8/Ot0gRG0aJ4b/COK0fje+YWZs4I9eptDS5/+1h2c?= =?us-ascii?Q?SBkT0oZnadszWZd37hjm5Mwy2bs8kN+kj6B8/KON73Rz0To8I9HcGD32e5ui?= =?us-ascii?Q?60K6DM+loVwaiaBIGKcoXf5OT4ncxnRHTjgzZCzKJYjEClgQ96gkLk7UGFCm?= =?us-ascii?Q?18vkeDFv6wQPdQyQpX+NrSn30HM8+T6Q5qkaXkMGvGkJBMkP86fH6npqmoOI?= =?us-ascii?Q?cYrPSauKfDAeIE+HMwkQmKn0UKBe2tvZ2zSl3TQlqb5gKefxfv4xb4Gl80LN?= =?us-ascii?Q?EOaSbHzrURwDq2kBGr6SROGYJDocGlRCZCZXz6cx+ilSsHGKgSXmxzo9IEeV?= =?us-ascii?Q?FgkyeiDyjVO5e4VDg7/rsq8z4FzkrhDcJvE0OmGaobVaShoMvefADe/NsuMe?= =?us-ascii?Q?2sIBBGJAwslFzsJthyhLnPNZMNKRxHrNgXESr5Lr+Km802ltlr/Gm9J1PKUD?= =?us-ascii?Q?oOrje6FzmcXX6jwlY8tHyAfmGtHqxht37YL99JzFOdlJEQZeyp5TnbCZZhTo?= =?us-ascii?Q?hlECyOSN/CHIF5+HmmbLwB59yGyL3BdYQd7/b9loHH1IEguNVp3itcxffyg1?= =?us-ascii?Q?YvYCOapdJD+lfU+jtKnzOt+31nLsJwDaOQ6T7SvvPIJoi8nSMiMykpEx8wv2?= =?us-ascii?Q?YnFVIlcdZCgHPvNg4U4V3a4K2iLq0owqI+nofJjiS85yZ6fVXjCRJj2FV249?= =?us-ascii?Q?u7Om+VdKQr0H0IQFeEXMqV4szujfgvAbrjpwEmduUU5E6KOFUHzHIZHJDfm7?= =?us-ascii?Q?E669OKUVNJwc4I7N8FpuwWIXw7c/hNLBULb04urxyw6dfVQTKmknAJk1E/NK?= =?us-ascii?Q?Nie2ZpIG67TfHzszwtbIT2VIuRTmmxTaVyO0RjSZsDLOSUrspiKT153S4vGy?= =?us-ascii?Q?+uLKGpyjLtGmWih04uzMn4lh?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 049ae7d3-b7c3-4535-f5f4-08d98e77bb83 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2021 18:31:54.9409 (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: gP/y4y8Z+YUT34vqAGikxM2gt5ViCLAEoSUgZwbdZEvC9xjdcixGupvDdGcjxN8iPVv5Pp4xJ4snW6fd7H7lbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8597 Subject: [dpdk-dev] [PATCH v3 03/15] crypto: add dest_sgl in raw vector APIs 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 Sender: "dev" The structure rte_crypto_sym_vec is updated to add dest_sgl to support out of place processing. Signed-off-by: Hemant Agrawal Acked-by: Akhil Goyal Acked-by: Konstantin Ananyev --- doc/guides/rel_notes/deprecation.rst | 5 ----- lib/cryptodev/rte_crypto_sym.h | 2 ++ 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 4b26ef6747..b978843471 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -206,11 +206,6 @@ Deprecation Notices has a limited size ``uint16_t``. It will be moved and extended as ``uint32_t`` in DPDK 21.11. -* cryptodev: The structure ``rte_crypto_sym_vec`` would be updated to add - ``dest_sgl`` to support out of place processing. - This field will be null for inplace processing. - This change is targeted for DPDK 21.11. - * cryptodev: Hide structures ``rte_cryptodev_sym_session`` and ``rte_cryptodev_asym_session`` to remove unnecessary indirection between session and the private data of session. An opaque pointer can be exposed diff --git a/lib/cryptodev/rte_crypto_sym.h b/lib/cryptodev/rte_crypto_sym.h index e5cef1fb72..978708845f 100644 --- a/lib/cryptodev/rte_crypto_sym.h +++ b/lib/cryptodev/rte_crypto_sym.h @@ -72,6 +72,8 @@ struct rte_crypto_sym_vec { uint32_t num; /** array of SGL vectors */ struct rte_crypto_sgl *src_sgl; + /** array of SGL vectors for OOP, keep it NULL for inplace*/ + struct rte_crypto_sgl *dest_sgl; /** array of pointers to cipher IV */ struct rte_crypto_va_iova_ptr *iv; /** array of pointers to digest */ -- 2.17.1