From: Shijith Thotton <sthotton@marvell.com> To: <dev@dpdk.org> Cc: Shijith Thotton <sthotton@marvell.com>, <thomas@monjalon.net>, <jerinj@marvell.com>, <abhinandan.gujjar@intel.com>, <hemant.agrawal@nxp.com>, <nipun.gupta@nxp.com>, <sachin.saxena@oss.nxp.com>, <anoobj@marvell.com>, <matan@nvidia.com>, <roy.fan.zhang@intel.com>, <g.singh@nxp.com>, <erik.g.carrillo@intel.com>, <jay.jayatheerthan@intel.com>, <pbhagavatula@marvell.com>, <harry.van.haaren@intel.com>, Akhil Goyal <gakhil@marvell.com> Subject: [dpdk-dev] [PATCH v4 0/3] Enhancements to crypto adapter forward mode Date: Fri, 2 Apr 2021 22:31:23 +0530 Message-ID: <cover.1617382596.git.sthotton@marvell.com> (raw) In-Reply-To: <cover.1617375441.git.sthotton@marvell.com> This series proposes a new event device enqueue operation if crypto adapter forward mode is supported. Second patch in the series is the implementation of the same in PMD. Test application changes are added in third patch. v4: - Fix debug build. v3: - Added crypto adapter test application changes. v2: - Updated release notes. - Made use of RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET macro. - Fixed v1 build error. v1: - Added crypto adapter forward mode support for octeontx2. Akhil Goyal (1): eventdev: introduce crypto adapter enqueue API Shijith Thotton (2): event/octeontx2: support crypto adapter forward mode test/event_crypto: use crypto adapter enqueue API app/test/test_event_crypto_adapter.c | 29 +++++-- .../prog_guide/event_crypto_adapter.rst | 69 ++++++++++------ doc/guides/rel_notes/release_21_05.rst | 6 ++ drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 42 ++++++---- drivers/event/octeontx2/otx2_evdev.c | 5 +- .../event/octeontx2/otx2_evdev_crypto_adptr.c | 3 +- ...dptr_dp.h => otx2_evdev_crypto_adptr_rx.h} | 6 +- .../octeontx2/otx2_evdev_crypto_adptr_tx.h | 82 +++++++++++++++++++ drivers/event/octeontx2/otx2_worker.h | 2 +- drivers/event/octeontx2/otx2_worker_dual.h | 2 +- lib/librte_eventdev/eventdev_trace_points.c | 3 + .../rte_event_crypto_adapter.h | 63 ++++++++++++++ lib/librte_eventdev/rte_eventdev.c | 10 +++ lib/librte_eventdev/rte_eventdev.h | 8 +- lib/librte_eventdev/rte_eventdev_trace_fp.h | 10 +++ lib/librte_eventdev/version.map | 3 + 16 files changed, 286 insertions(+), 57 deletions(-) rename drivers/event/octeontx2/{otx2_evdev_crypto_adptr_dp.h => otx2_evdev_crypto_adptr_rx.h} (93%) create mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_tx.h -- 2.25.1
next prev parent reply other threads:[~2021-04-02 17:01 UTC|newest] Thread overview: 90+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-03-18 18:12 [dpdk-dev] [PATCH] [RFC] eventdev: introduce crypto adapter enqueue API Akhil Goyal 2021-03-26 9:12 ` [dpdk-dev] [PATCH v1 0/2] Enhancements to crypto adapter forward mode Shijith Thotton 2021-03-26 9:12 ` [dpdk-dev] [PATCH v1 1/2] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-03-27 6:04 ` Pavan Nikhilesh Bhagavatula 2021-03-26 9:12 ` [dpdk-dev] [PATCH v1 2/2] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-03-27 6:27 ` Pavan Nikhilesh Bhagavatula 2021-03-29 4:31 ` Shijith Thotton 2021-03-29 15:04 ` [dpdk-dev] [PATCH v2 0/2] Enhancements to " Shijith Thotton 2021-03-29 15:04 ` [dpdk-dev] [PATCH v2 1/2] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-03-29 15:04 ` [dpdk-dev] [PATCH v2 2/2] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-02 15:03 ` [dpdk-dev] [PATCH v3 0/3] Enhancements to " Shijith Thotton 2021-04-02 15:03 ` [dpdk-dev] [PATCH v3 1/3] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-04-02 15:03 ` [dpdk-dev] [PATCH v3 2/3] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-02 15:03 ` [dpdk-dev] [PATCH v3 3/3] test/event_crypto: use crypto adapter enqueue API Shijith Thotton 2021-04-02 17:01 ` Shijith Thotton [this message] 2021-04-02 17:01 ` [dpdk-dev] [PATCH v4 1/3] eventdev: introduce " Shijith Thotton 2021-04-03 12:32 ` Gujjar, Abhinandan S 2021-04-05 17:40 ` Akhil Goyal 2021-04-07 15:28 ` Gujjar, Abhinandan S 2021-04-08 14:56 ` Akhil Goyal 2021-04-08 16:57 ` Gujjar, Abhinandan S 2021-04-08 18:44 ` Akhil Goyal 2021-04-02 17:01 ` [dpdk-dev] [PATCH v4 2/3] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-03 10:20 ` Gujjar, Abhinandan S 2021-04-06 15:01 ` Anoob Joseph 2021-04-07 15:06 ` Gujjar, Abhinandan S 2021-04-08 6:45 ` Shijith Thotton 2021-04-02 17:01 ` [dpdk-dev] [PATCH v4 3/3] test/event_crypto: use crypto adapter enqueue API Shijith Thotton 2021-04-03 11:08 ` Gujjar, Abhinandan S 2021-04-05 6:10 ` Shijith Thotton 2021-04-08 19:24 ` [dpdk-dev] [PATCH v5 0/3] Enhancements to crypto adapter forward mode Shijith Thotton 2021-04-08 19:24 ` [dpdk-dev] [PATCH v5 1/3] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-04-08 19:24 ` [dpdk-dev] [PATCH v5 2/3] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-08 19:24 ` [dpdk-dev] [PATCH v5 3/3] test/event_crypto: use crypto adapter enqueue API Shijith Thotton 2021-04-09 14:00 ` [dpdk-dev] [PATCH v6 0/3] Enhancements to crypto adapter forward mode Shijith Thotton 2021-04-09 14:00 ` [dpdk-dev] [PATCH v6 1/3] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-04-09 14:00 ` [dpdk-dev] [PATCH v6 2/3] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-09 14:00 ` [dpdk-dev] [PATCH v6 3/3] test/event_crypto: use crypto adapter enqueue API Shijith Thotton 2021-04-12 5:10 ` Gujjar, Abhinandan S 2021-04-12 7:02 ` Shijith Thotton 2021-04-12 7:24 ` Gujjar, Abhinandan S 2021-04-12 7:35 ` Shijith Thotton 2021-04-12 13:52 ` Shijith Thotton 2021-04-12 15:00 ` Gujjar, Abhinandan S 2021-04-12 7:43 ` [dpdk-dev] [PATCH v7 0/3] Enhancements to crypto adapter forward mode Shijith Thotton 2021-04-12 7:43 ` [dpdk-dev] [PATCH v7 1/3] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-04-13 3:23 ` Gujjar, Abhinandan S 2021-04-12 7:43 ` [dpdk-dev] [PATCH v7 2/3] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-13 3:34 ` Gujjar, Abhinandan S 2021-04-13 8:51 ` Shijith Thotton 2021-04-12 7:43 ` [dpdk-dev] [PATCH v7 3/3] test/event_crypto: use crypto adapter enqueue API Shijith Thotton 2021-04-13 3:45 ` Gujjar, Abhinandan S 2021-04-13 10:29 ` [dpdk-dev] [PATCH v8 0/3] Enhancements to crypto adapter forward mode Shijith Thotton 2021-04-13 10:29 ` [dpdk-dev] [PATCH v8 1/3] eventdev: introduce crypto adapter enqueue API Shijith Thotton 2021-04-14 7:28 ` Jerin Jacob Kollanukkaran 2021-04-14 7:58 ` Akhil Goyal 2021-04-14 8:18 ` Thomas Monjalon 2021-04-14 8:39 ` [dpdk-dev] [EXT] " Akhil Goyal 2021-04-14 8:43 ` Thomas Monjalon 2021-04-14 12:20 ` [dpdk-dev] [PATCH v9 0/4] Enhancements to crypto adapter forward mode gakhil 2021-04-14 12:20 ` [dpdk-dev] [PATCH v9 1/4] eventdev: introduce crypto adapter enqueue API gakhil 2021-04-14 18:04 ` [dpdk-dev] [PATCH v10 0/4] Enhancements to crypto adapter forward mode gakhil 2021-04-14 18:04 ` [dpdk-dev] [PATCH v10 1/4] devtools: add exception for reserved fields gakhil 2021-04-14 20:57 ` David Marchand 2021-04-15 5:32 ` [dpdk-dev] [EXT] " Akhil Goyal 2021-04-15 7:26 ` David Marchand 2021-04-15 8:25 ` Bruce Richardson 2021-04-15 8:27 ` Thomas Monjalon 2021-04-15 8:31 ` Akhil Goyal 2021-04-15 19:56 ` Stephen Hemminger 2021-04-15 9:13 ` [dpdk-dev] [PATCH v11 0/3] Enhancements to crypto adapter forward mode gakhil 2021-04-15 9:13 ` [dpdk-dev] [PATCH v11 1/3] eventdev: introduce crypto adapter enqueue API gakhil 2021-04-17 16:54 ` Jerin Jacob 2021-04-15 9:13 ` [dpdk-dev] [PATCH v11 2/3] event/octeontx2: support crypto adapter forward mode gakhil 2021-04-15 9:13 ` [dpdk-dev] [PATCH v11 3/3] test/event_crypto: use crypto adapter enqueue API gakhil 2021-04-14 18:04 ` [dpdk-dev] [PATCH v10 2/4] eventdev: introduce " gakhil 2021-04-14 18:04 ` [dpdk-dev] [PATCH v10 3/4] event/octeontx2: support crypto adapter forward mode gakhil 2021-04-14 18:04 ` [dpdk-dev] [PATCH v10 4/4] test/event_crypto: use crypto adapter enqueue API gakhil 2021-04-14 12:20 ` [dpdk-dev] [PATCH v9 2/4] event/octeontx2: support crypto adapter forward mode gakhil 2021-04-14 12:20 ` [dpdk-dev] [PATCH v9 3/4] test/event_crypto: use crypto adapter enqueue API gakhil 2021-04-14 12:20 ` [dpdk-dev] [PATCH v9 4/4] devtools: add exception for reserved fields gakhil 2021-04-14 12:53 ` Thomas Monjalon 2021-04-14 14:16 ` [dpdk-dev] [EXT] " Akhil Goyal 2021-04-14 14:22 ` Thomas Monjalon 2021-04-14 17:56 ` Akhil Goyal 2021-04-13 10:29 ` [dpdk-dev] [PATCH v8 2/3] event/octeontx2: support crypto adapter forward mode Shijith Thotton 2021-04-13 10:29 ` [dpdk-dev] [PATCH v8 3/3] test/event_crypto: use crypto adapter enqueue API Shijith Thotton 2021-04-13 19:40 ` Jerin Jacob 2021-03-30 4:04 ` [dpdk-dev] [PATCH v1 0/2] Enhancements to crypto adapter forward mode Jerin Jacob 2021-03-30 4:57 ` Gujjar, Abhinandan S
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=cover.1617382596.git.sthotton@marvell.com \ --to=sthotton@marvell.com \ --cc=abhinandan.gujjar@intel.com \ --cc=anoobj@marvell.com \ --cc=dev@dpdk.org \ --cc=erik.g.carrillo@intel.com \ --cc=g.singh@nxp.com \ --cc=gakhil@marvell.com \ --cc=harry.van.haaren@intel.com \ --cc=hemant.agrawal@nxp.com \ --cc=jay.jayatheerthan@intel.com \ --cc=jerinj@marvell.com \ --cc=matan@nvidia.com \ --cc=nipun.gupta@nxp.com \ --cc=pbhagavatula@marvell.com \ --cc=roy.fan.zhang@intel.com \ --cc=sachin.saxena@oss.nxp.com \ --cc=thomas@monjalon.net \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
DPDK patches and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \ dev@dpdk.org public-inbox-index dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git