Some cryptodev functions were not included in the extern "C" block, so it is moved to start before.
An include is also moved to avoid being part of this block. Fixes: 719834a6849e ("use C linkage where appropriate in headers") Cc: sta...@dpdk.org Reported-by: Zhigang Hu <zhigang...@intel.com> Signed-off-by: Thomas Monjalon <tho...@monjalon.net> --- .mailmap | 1 + lib/cryptodev/rte_cryptodev.h | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.mailmap b/.mailmap index 2bf38f9e8c..1e4bb06d6e 100644 --- a/.mailmap +++ b/.mailmap @@ -1794,6 +1794,7 @@ Zhenghua Zhou <zhenghuax.z...@intel.com> Zhenning Xiao <zhenning.x...@intel.com> Zhe Tao <zhe....@intel.com> Zhichao Zeng <zhichaox.z...@intel.com> +Zhigang Hu <zhigang...@intel.com> Zhigang Lu <z...@ezchip.com> Zhiguang He <hezhigua...@huawei.com> Zhihong Peng <zhihongx.p...@intel.com> diff --git a/lib/cryptodev/rte_cryptodev.h b/lib/cryptodev/rte_cryptodev.h index c64d2f83a0..31a7edb189 100644 --- a/lib/cryptodev/rte_cryptodev.h +++ b/lib/cryptodev/rte_cryptodev.h @@ -21,6 +21,11 @@ #include <rte_rcu_qsbr.h> #include "rte_cryptodev_trace_fp.h" +#include "rte_cryptodev_core.h" + +#ifdef __cplusplus +extern "C" { +#endif /** * @internal Logtype used for cryptodev related messages. @@ -1928,11 +1933,6 @@ int rte_cryptodev_remove_deq_callback(uint8_t dev_id, uint16_t qp_id, struct rte_cryptodev_cb *cb); -#include <rte_cryptodev_core.h> - -#ifdef __cplusplus -extern "C" { -#endif /** * * Dequeue a burst of processed crypto operations from a queue on the crypto -- 2.47.1