cryptodev: separate out internal structures
authorAkhil Goyal <gakhil@marvell.com>
Wed, 20 Oct 2021 11:27:47 +0000 (16:57 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 20 Oct 2021 13:33:16 +0000 (15:33 +0200)
commit691e1f4d56c49a5303f2a341c040a38b4fb8daad
treee64c693c10e5d609468b1d46cc462214ad80cbdc
parent418c1a54999ef313010d2c96bf8d4a1e9bc05b74
cryptodev: separate out internal structures

A new header file rte_cryptodev_core.h is added and all
internal data structures which need not be exposed directly to
application are moved to this file. These structures are mostly
used by drivers, but they need to be in the public header file
as they are accessed by datapath inline functions for
performance reasons.

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.h
lib/cryptodev/meson.build
lib/cryptodev/rte_cryptodev.h
lib/cryptodev/rte_cryptodev_core.h [new file with mode: 0644]