crypto/mvsam: support IPsec offload
authorMichael Shamis <michaelsh@marvell.com>
Sun, 11 Jul 2021 06:55:28 +0000 (09:55 +0300)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 21 Jul 2021 13:08:52 +0000 (15:08 +0200)
commite0f89d5e1f590da32ddf565dee46bf74af5c7259
tree1c78561dda6000a96f0e63c48f78c07a48a82b54
parent40e91195d5079b32725a383263243565143c028e
crypto/mvsam: support IPsec offload

This patch provides the support for IPsec protocol
offload to the hardware.
Following security operations are added:
- session_create
- session_destroy
- capabilities_get

Signed-off-by: Michael Shamis <michaelsh@marvell.com>
Reviewed-by: Liron Himi <lironh@marvell.com>
Tested-by: Liron Himi <lironh@marvell.com>
doc/guides/cryptodevs/features/mvsam.ini
drivers/crypto/mvsam/meson.build
drivers/crypto/mvsam/mrvl_pmd_private.h
drivers/crypto/mvsam/rte_mrvl_pmd.c
drivers/crypto/mvsam/rte_mrvl_pmd_ops.c