crypto/octeontx: add crypto adapter data path
authorShijith Thotton <sthotton@marvell.com>
Wed, 23 Jun 2021 20:53:50 +0000 (02:23 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 7 Jul 2021 19:28:39 +0000 (21:28 +0200)
commit44a2cebbd4898e6d85eff6426342bef7c6bf23dd
tree03cfc048a1e208408ba33489e71485030fb9aec7
parent8dc6c2f12ecf12cc114f158268bae52b345409c9
crypto/octeontx: add crypto adapter data path

Added support for crypto adapter OP_FORWARD mode.

As OcteonTx CPT crypto completions could be out of order, each crypto op
is enqueued to CPT, dequeued from CPT and enqueued to SSO one-by-one.

Signed-off-by: Shijith Thotton <sthotton@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
doc/guides/rel_notes/release_21_08.rst
drivers/common/cpt/cpt_common.h
drivers/crypto/octeontx/meson.build
drivers/crypto/octeontx/otx_cryptodev_ops.c
drivers/crypto/octeontx/otx_cryptodev_ops.h
drivers/crypto/octeontx/version.map
drivers/event/octeontx/ssovf_evdev.c
drivers/event/octeontx/ssovf_worker.c
drivers/event/octeontx/ssovf_worker.h
drivers/event/octeontx2/otx2_evdev_crypto_adptr_rx.h