[PATCH v2 04/68] crypto: add missing include of rte_memcpy.h

Stephen Hemminger <[email protected]>
Newsgroups org.dpdk.dev
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.