cryptodev: move inline APIs into separate structure
authorAkhil Goyal <gakhil@marvell.com>
Wed, 20 Oct 2021 11:27:49 +0000 (16:57 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 20 Oct 2021 13:33:16 +0000 (15:33 +0200)
commit2fd66f758fc289d507391eb07f1979461ac70bfe
tree52701947d4eec055b4c8432de0f6d93627f62095
parent7f3876ad549f564ace89dd12f5d1a61d310277f2
cryptodev: move inline APIs into separate structure

Move fastpath inline function pointers from rte_cryptodev into a
separate structure accessed via a flat array.
The intention is to make rte_cryptodev and related structures private
to avoid future API/ABI breakages.

Signed-off-by: Akhil Goyal <gakhil@marvell.com>
Tested-by: Rebecca Troy <rebecca.troy@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
lib/cryptodev/cryptodev_pmd.c
lib/cryptodev/cryptodev_pmd.h
lib/cryptodev/rte_cryptodev.c
lib/cryptodev/rte_cryptodev_core.h
lib/cryptodev/version.map