691e1f4d56
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>
25 lines
543 B
Meson
25 lines
543 B
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2017-2019 Intel Corporation
|
|
|
|
sources = files(
|
|
'cryptodev_pmd.c',
|
|
'cryptodev_trace_points.c',
|
|
'rte_cryptodev.c',
|
|
)
|
|
headers = files(
|
|
'rte_cryptodev.h',
|
|
'rte_cryptodev_trace.h',
|
|
'rte_cryptodev_trace_fp.h',
|
|
'rte_crypto.h',
|
|
'rte_crypto_sym.h',
|
|
'rte_crypto_asym.h',
|
|
)
|
|
indirect_headers += files(
|
|
'rte_cryptodev_core.h',
|
|
)
|
|
driver_sdk_headers += files(
|
|
'cryptodev_pmd.h',
|
|
)
|
|
|
|
deps += ['kvargs', 'mbuf', 'rcu']
|