These files use rte_memcpy() but relied on rte_memcpy.h being
included indirectly via another header. Add the direct include
so that later patches which remove now-unnecessary includes of
rte_memcpy.h do not break the build.

Signed-off-by: Stephen Hemminger <[email protected]>
---
 drivers/crypto/armv8/rte_armv8_pmd.c               | 1 +
 drivers/crypto/caam_jr/caam_jr.c                   | 1 +
 drivers/crypto/ccp/ccp_crypto.c                    | 1 +
 drivers/crypto/cnxk/cn10k_tls_ops.h                | 1 +
 drivers/crypto/cnxk/cn20k_tls_ops.h                | 1 +
 drivers/crypto/cnxk/cnxk_ae.h                      | 1 +
 drivers/crypto/cnxk/cnxk_se.h                      | 1 +
 drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c        | 1 +
 drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c          | 1 +
 drivers/crypto/ipsec_mb/pmd_aesni_mb.c             | 1 +
 drivers/crypto/ipsec_mb/pmd_snow3g.c               | 1 +
 drivers/crypto/mlx5/mlx5_crypto_gcm.c              | 1 +
 drivers/crypto/mvsam/rte_mrvl_pmd.c                | 1 +
 drivers/crypto/openssl/rte_openssl_pmd.c           | 1 +
 drivers/crypto/qat/asym/qat_asym.c                 | 1 +
 drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c       | 1 +
 drivers/crypto/qat/dev/qat_crypto_pmd_gen_lce.c    | 1 +
 drivers/crypto/qat/dev/qat_crypto_pmd_gens.h       | 1 +
 drivers/crypto/scheduler/rte_cryptodev_scheduler.c | 1 +
 drivers/crypto/virtio/virtio_cryptodev.c           | 1 +
 drivers/crypto/virtio/virtio_rxtx.c                | 1 +
 21 files changed, 21 insertions(+)

diff --git a/drivers/crypto/armv8/rte_armv8_pmd.c 
b/drivers/crypto/armv8/rte_armv8_pmd.c
index a7caac186d..f99f7ef636 100644
--- a/drivers/crypto/armv8/rte_armv8_pmd.c
+++ b/drivers/crypto/armv8/rte_armv8_pmd.c
@@ -11,6 +11,7 @@
 #include <bus_vdev_driver.h>
 #include <rte_malloc.h>
 #include <rte_cpuflags.h>
+#include <rte_memcpy.h>
 
 #include "AArch64cryptolib.h"
 
diff --git a/drivers/crypto/caam_jr/caam_jr.c b/drivers/crypto/caam_jr/caam_jr.c
index a57dc56b80..77958f9340 100644
--- a/drivers/crypto/caam_jr/caam_jr.c
+++ b/drivers/crypto/caam_jr/caam_jr.c
@@ -14,6 +14,7 @@
 #include <rte_cryptodev.h>
 #include <bus_vdev_driver.h>
 #include <rte_malloc.h>
+#include <rte_memcpy.h>
 #include <rte_security_driver.h>
 #include <rte_hexdump.h>
 
diff --git a/drivers/crypto/ccp/ccp_crypto.c b/drivers/crypto/ccp/ccp_crypto.c
index b07a786d8e..a8e085d6db 100644
--- a/drivers/crypto/ccp/ccp_crypto.c
+++ b/drivers/crypto/ccp/ccp_crypto.c
@@ -17,6 +17,7 @@
 #include <openssl/evp.h> /*sub key apis*/
 
 #include <rte_hexdump.h>
+#include <rte_memcpy.h>
 #include <rte_memzone.h>
 #include <rte_malloc.h>
 #include <rte_memory.h>
diff --git a/drivers/crypto/cnxk/cn10k_tls_ops.h 
b/drivers/crypto/cnxk/cn10k_tls_ops.h
index 90600bd850..9ba625d4d9 100644
--- a/drivers/crypto/cnxk/cn10k_tls_ops.h
+++ b/drivers/crypto/cnxk/cn10k_tls_ops.h
@@ -6,6 +6,7 @@
 #define __CN10K_TLS_OPS_H__
 
 #include <rte_crypto_sym.h>
+#include <rte_memcpy.h>
 #include <rte_security.h>
 
 #include "roc_ie.h"
diff --git a/drivers/crypto/cnxk/cn20k_tls_ops.h 
b/drivers/crypto/cnxk/cn20k_tls_ops.h
index e7a8ba34ae..39d5242f8d 100644
--- a/drivers/crypto/cnxk/cn20k_tls_ops.h
+++ b/drivers/crypto/cnxk/cn20k_tls_ops.h
@@ -6,6 +6,7 @@
 #define __CN20K_TLS_OPS_H__
 
 #include <rte_crypto_sym.h>
+#include <rte_memcpy.h>
 #include <rte_security.h>
 
 #include "roc_ie.h"
diff --git a/drivers/crypto/cnxk/cnxk_ae.h b/drivers/crypto/cnxk/cnxk_ae.h
index f2aa5d5a2e..93e2627f15 100644
--- a/drivers/crypto/cnxk/cnxk_ae.h
+++ b/drivers/crypto/cnxk/cnxk_ae.h
@@ -8,6 +8,7 @@
 #include <rte_common.h>
 #include <rte_crypto_asym.h>
 #include <rte_malloc.h>
+#include <rte_memcpy.h>
 #include <rte_memory.h>
 
 #include "roc_ae.h"
diff --git a/drivers/crypto/cnxk/cnxk_se.h b/drivers/crypto/cnxk/cnxk_se.h
index 505a5fcd37..d267122fdd 100644
--- a/drivers/crypto/cnxk/cnxk_se.h
+++ b/drivers/crypto/cnxk/cnxk_se.h
@@ -7,6 +7,7 @@
 #include <stdbool.h>
 
 #include <rte_cryptodev.h>
+#include <rte_memcpy.h>
 
 #include "cnxk_cryptodev.h"
 #include "cnxk_cryptodev_ops.h"
diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c 
b/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c
index fb0408f8ad..ada410048f 100644
--- a/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c
+++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c
@@ -12,6 +12,7 @@
 #include "dpaa2_sec_logs.h"
 
 #include <desc/algo.h>
+#include <rte_memcpy.h>
 
 struct dpaa2_sec_raw_dp_ctx {
        dpaa2_sec_session *session;
diff --git a/drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c 
b/drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c
index f62c803894..5ad8c3256c 100644
--- a/drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c
+++ b/drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c
@@ -7,6 +7,7 @@
 #include <cryptodev_pmd.h>
 #include <rte_crypto.h>
 #include <rte_cryptodev.h>
+#include <rte_memcpy.h>
 #include <rte_security_driver.h>
 
 /* RTA header files */
diff --git a/drivers/crypto/ipsec_mb/pmd_aesni_mb.c 
b/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
index 4c5b6e70b5..c170743a4d 100644
--- a/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
+++ b/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
@@ -5,6 +5,7 @@
 #include <unistd.h>
 
 #include "pmd_aesni_mb_priv.h"
+#include <rte_memcpy.h>
 
 RTE_DEFINE_PER_LCORE(pid_t, pid);
 
diff --git a/drivers/crypto/ipsec_mb/pmd_snow3g.c 
b/drivers/crypto/ipsec_mb/pmd_snow3g.c
index 35fe23c157..8ce951a03e 100644
--- a/drivers/crypto/ipsec_mb/pmd_snow3g.c
+++ b/drivers/crypto/ipsec_mb/pmd_snow3g.c
@@ -3,6 +3,7 @@
  */
 
 #include "pmd_snow3g_priv.h"
+#include <rte_memcpy.h>
 
 /** Parse crypto xform chain and set private session parameters. */
 static int
diff --git a/drivers/crypto/mlx5/mlx5_crypto_gcm.c 
b/drivers/crypto/mlx5/mlx5_crypto_gcm.c
index 1a2600655a..f9ac00c7ed 100644
--- a/drivers/crypto/mlx5/mlx5_crypto_gcm.c
+++ b/drivers/crypto/mlx5/mlx5_crypto_gcm.c
@@ -3,6 +3,7 @@
  */
 
 #include <rte_malloc.h>
+#include <rte_memcpy.h>
 #include <rte_mempool.h>
 #include <rte_eal_paging.h>
 #include <rte_errno.h>
diff --git a/drivers/crypto/mvsam/rte_mrvl_pmd.c 
b/drivers/crypto/mvsam/rte_mrvl_pmd.c
index a824719fb0..1129b68ef5 100644
--- a/drivers/crypto/mvsam/rte_mrvl_pmd.c
+++ b/drivers/crypto/mvsam/rte_mrvl_pmd.c
@@ -8,6 +8,7 @@
 #include <rte_hexdump.h>
 #include <rte_cryptodev.h>
 #include <cryptodev_pmd.h>
+#include <rte_memcpy.h>
 #include <rte_security_driver.h>
 #include <bus_vdev_driver.h>
 #include <rte_malloc.h>
diff --git a/drivers/crypto/openssl/rte_openssl_pmd.c 
b/drivers/crypto/openssl/rte_openssl_pmd.c
index 2319c7cfa9..2784fc5581 100644
--- a/drivers/crypto/openssl/rte_openssl_pmd.c
+++ b/drivers/crypto/openssl/rte_openssl_pmd.c
@@ -10,6 +10,7 @@
 #include <bus_vdev_driver.h>
 #include <rte_malloc.h>
 #include <rte_cpuflags.h>
+#include <rte_memcpy.h>
 
 #include <openssl/cmac.h>
 #include <openssl/hmac.h>
diff --git a/drivers/crypto/qat/asym/qat_asym.c 
b/drivers/crypto/qat/asym/qat_asym.c
index 9276b86c0e..0792b0116a 100644
--- a/drivers/crypto/qat/asym/qat_asym.c
+++ b/drivers/crypto/qat/asym/qat_asym.c
@@ -14,6 +14,7 @@
 #include "icp_qat_fw.h"
 #include "qat_pke.h"
 #include "qat_ec.h"
+#include <rte_memcpy.h>
 
 #define ASYM_ENQ_THRESHOLD_NAME "qat_asym_enq_threshold"
 #define RSA_MODULUS_2048_BITS 2048
diff --git a/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c 
b/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
index 91546046f1..202d76b94d 100644
--- a/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
+++ b/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
@@ -3,6 +3,7 @@
  */
 
 #include <rte_cryptodev.h>
+#include <rte_memcpy.h>
 #include <cryptodev_pmd.h>
 #include "qat_sym_session.h"
 #include "qat_sym.h"
diff --git a/drivers/crypto/qat/dev/qat_crypto_pmd_gen_lce.c 
b/drivers/crypto/qat/dev/qat_crypto_pmd_gen_lce.c
index ec075bbf68..9a49d1c4ed 100644
--- a/drivers/crypto/qat/dev/qat_crypto_pmd_gen_lce.c
+++ b/drivers/crypto/qat/dev/qat_crypto_pmd_gen_lce.c
@@ -3,6 +3,7 @@
  */
 
 #include <rte_cryptodev.h>
+#include <rte_memcpy.h>
 #include <cryptodev_pmd.h>
 #include "qat_sym_session.h"
 #include "qat_sym.h"
diff --git a/drivers/crypto/qat/dev/qat_crypto_pmd_gens.h 
b/drivers/crypto/qat/dev/qat_crypto_pmd_gens.h
index aacbb405e9..b2b53e4b70 100644
--- a/drivers/crypto/qat/dev/qat_crypto_pmd_gens.h
+++ b/drivers/crypto/qat/dev/qat_crypto_pmd_gens.h
@@ -8,6 +8,7 @@
 #include <rte_cryptodev.h>
 #include <rte_common.h>
 #include <rte_branch_prediction.h>
+#include <rte_memcpy.h>
 #include "qat_crypto.h"
 #include "qat_sym_session.h"
 #include "qat_sym.h"
diff --git a/drivers/crypto/scheduler/rte_cryptodev_scheduler.c 
b/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
index 1ca8443431..7434c7021e 100644
--- a/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
+++ b/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
@@ -2,6 +2,7 @@
  * Copyright(c) 2017 Intel Corporation
  */
 #include <eal_export.h>
+#include <rte_memcpy.h>
 #include <rte_string_fns.h>
 #include <rte_reorder.h>
 #include <rte_cryptodev.h>
diff --git a/drivers/crypto/virtio/virtio_cryptodev.c 
b/drivers/crypto/virtio/virtio_cryptodev.c
index d70651646e..38615b969e 100644
--- a/drivers/crypto/virtio/virtio_cryptodev.c
+++ b/drivers/crypto/virtio/virtio_cryptodev.c
@@ -6,6 +6,7 @@
 
 #include <rte_common.h>
 #include <rte_errno.h>
+#include <rte_memcpy.h>
 #include <rte_pci.h>
 #include <bus_pci_driver.h>
 #include <rte_cryptodev.h>
diff --git a/drivers/crypto/virtio/virtio_rxtx.c 
b/drivers/crypto/virtio/virtio_rxtx.c
index 4204e1f77e..079446f289 100644
--- a/drivers/crypto/virtio/virtio_rxtx.c
+++ b/drivers/crypto/virtio/virtio_rxtx.c
@@ -7,6 +7,7 @@
 #include "virtio_ring.h"
 #include "virtio_cryptodev.h"
 #include "virtio_crypto_algs.h"
+#include <rte_memcpy.h>
 
 static void
 vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx)
-- 
2.53.0

Reply via email to