[PATCH v2 02/68] lib: 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]>
---
 lib/eal/x86/include/rte_memcpy.h           | 1 +
 lib/graph/rte_graph_model_mcore_dispatch.c | 1 +
 lib/ipsec/esp_inb.c                        | 1 +
 lib/ipsec/esp_outb.c                       | 1 +
 lib/node/interface_tx_feature.c            | 1 +
 lib/node/ip4_local.c                       | 1 +
 lib/node/ip4_lookup.c                      | 1 +
 lib/node/ip4_lookup_fib.c                  | 1 +
 lib/node/ip4_reassembly.c                  | 1 +
 lib/node/ip4_rewrite.c                     | 1 +
 lib/node/ip6_lookup.c                      | 1 +
 lib/node/ip6_lookup_fib.c                  | 1 +
 lib/node/ip6_rewrite.c                     | 1 +
 lib/node/pkt_cls.c                         | 1 +
 lib/node/udp4_input.c                      | 1 +
 lib/port/rte_swx_port_source_sink.c        | 1 +
 lib/vhost/vhost.c                          | 1 +
 lib/vhost/vhost_crypto.c                   | 1 +
 18 files changed, 18 insertions(+)

diff --git a/lib/eal/x86/include/rte_memcpy.h b/lib/eal/x86/include/rte_memcpy.h
index 8ed8c55010..fabd0a286d 100644
--- a/lib/eal/x86/include/rte_memcpy.h
+++ b/lib/eal/x86/include/rte_memcpy.h
@@ -14,6 +14,7 @@
 #include <stdio.h>
 #include <stdint.h>
 #include <string.h>
+#include <rte_memcpy.h>
 #include <rte_vect.h>
 #include <rte_common.h>
 #include <rte_config.h>
diff --git a/lib/graph/rte_graph_model_mcore_dispatch.c b/lib/graph/rte_graph_model_mcore_dispatch.c
index 706b5469f0..4e42b7e96c 100644
--- a/lib/graph/rte_graph_model_mcore_dispatch.c
+++ b/lib/graph/rte_graph_model_mcore_dispatch.c
@@ -5,6 +5,7 @@
 #include "graph_private.h"
 #include <eal_export.h>
 #include "rte_graph_model_mcore_dispatch.h"
+#include <rte_memcpy.h>
 
 int
 graph_sched_wq_create(struct graph *_graph, struct graph *_parent_graph,
diff --git a/lib/ipsec/esp_inb.c b/lib/ipsec/esp_inb.c
index f159bf7460..ca836ec63c 100644
--- a/lib/ipsec/esp_inb.c
+++ b/lib/ipsec/esp_inb.c
@@ -6,6 +6,7 @@
 #include <rte_esp.h>
 #include <rte_errno.h>
 #include <rte_cryptodev.h>
+#include <rte_memcpy.h>
 
 #include "sa.h"
 #include "ipsec_sqn.h"
diff --git a/lib/ipsec/esp_outb.c b/lib/ipsec/esp_outb.c
index 617fc52b21..5f4279102f 100644
--- a/lib/ipsec/esp_outb.c
+++ b/lib/ipsec/esp_outb.c
@@ -4,6 +4,7 @@
 
 #include <rte_ipsec.h>
 #include <rte_esp.h>
+#include <rte_memcpy.h>
 #include <rte_udp.h>
 #include <rte_errno.h>
 #include <rte_cryptodev.h>
diff --git a/lib/node/interface_tx_feature.c b/lib/node/interface_tx_feature.c
index c8809d5f91..fe2b6800fd 100644
--- a/lib/node/interface_tx_feature.c
+++ b/lib/node/interface_tx_feature.c
@@ -9,6 +9,7 @@
 #include <rte_ether.h>
 #include <rte_graph_feature_arc_worker.h>
 #include <rte_malloc.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_ip4_api.h"
 #include "node_private.h"
diff --git a/lib/node/ip4_local.c b/lib/node/ip4_local.c
index 288f9399ff..e9c6607e50 100644
--- a/lib/node/ip4_local.c
+++ b/lib/node/ip4_local.c
@@ -15,6 +15,7 @@
 #include <rte_fbk_hash.h>
 #include <rte_jhash.h>
 #include <rte_hash_crc.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_ip4_api.h"
 
diff --git a/lib/node/ip4_lookup.c b/lib/node/ip4_lookup.c
index 42db993142..0aeeb203b7 100644
--- a/lib/node/ip4_lookup.c
+++ b/lib/node/ip4_lookup.c
@@ -12,6 +12,7 @@
 #include <rte_graph_worker.h>
 #include <rte_ip.h>
 #include <rte_lpm.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_ip4_api.h"
 
diff --git a/lib/node/ip4_lookup_fib.c b/lib/node/ip4_lookup_fib.c
index 0857d889fc..f62701c623 100644
--- a/lib/node/ip4_lookup_fib.c
+++ b/lib/node/ip4_lookup_fib.c
@@ -11,6 +11,7 @@
 #include <rte_graph.h>
 #include <rte_graph_worker.h>
 #include <rte_ip.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_ip4_api.h"
 
diff --git a/lib/node/ip4_reassembly.c b/lib/node/ip4_reassembly.c
index b61ddfd7d1..55c785b400 100644
--- a/lib/node/ip4_reassembly.c
+++ b/lib/node/ip4_reassembly.c
@@ -16,6 +16,7 @@
 #include <rte_ip.h>
 #include <rte_ip_frag.h>
 #include <rte_mbuf.h>
+#include <rte_memcpy.h>
 #include <rte_tcp.h>
 #include <rte_udp.h>
 
diff --git a/lib/node/ip4_rewrite.c b/lib/node/ip4_rewrite.c
index 37bc3a511f..7ce95061d2 100644
--- a/lib/node/ip4_rewrite.c
+++ b/lib/node/ip4_rewrite.c
@@ -9,6 +9,7 @@
 #include <rte_graph_feature_arc_worker.h>
 #include <rte_ip.h>
 #include <rte_malloc.h>
+#include <rte_memcpy.h>
 #include <rte_vect.h>
 
 #include "rte_node_ip4_api.h"
diff --git a/lib/node/ip6_lookup.c b/lib/node/ip6_lookup.c
index 83c0500c76..5583e27439 100644
--- a/lib/node/ip6_lookup.c
+++ b/lib/node/ip6_lookup.c
@@ -12,6 +12,7 @@
 #include <rte_graph_worker.h>
 #include <rte_ip.h>
 #include <rte_lpm6.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_ip6_api.h"
 
diff --git a/lib/node/ip6_lookup_fib.c b/lib/node/ip6_lookup_fib.c
index 40c5c753df..600acde535 100644
--- a/lib/node/ip6_lookup_fib.c
+++ b/lib/node/ip6_lookup_fib.c
@@ -11,6 +11,7 @@
 #include <rte_graph.h>
 #include <rte_graph_worker.h>
 #include <rte_ip.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_ip6_api.h"
 
diff --git a/lib/node/ip6_rewrite.c b/lib/node/ip6_rewrite.c
index d5488e7fa3..debd7a0fc0 100644
--- a/lib/node/ip6_rewrite.c
+++ b/lib/node/ip6_rewrite.c
@@ -9,6 +9,7 @@
 #include <rte_graph_worker.h>
 #include <rte_ip.h>
 #include <rte_malloc.h>
+#include <rte_memcpy.h>
 #include <rte_vect.h>
 
 #include "rte_node_ip6_api.h"
diff --git a/lib/node/pkt_cls.c b/lib/node/pkt_cls.c
index ca323ea573..ea257128b5 100644
--- a/lib/node/pkt_cls.c
+++ b/lib/node/pkt_cls.c
@@ -6,6 +6,7 @@
 
 #include <rte_graph.h>
 #include <rte_graph_worker.h>
+#include <rte_memcpy.h>
 
 #include "pkt_cls_priv.h"
 #include "node_private.h"
diff --git a/lib/node/udp4_input.c b/lib/node/udp4_input.c
index 5a74e28c85..55477dd6df 100644
--- a/lib/node/udp4_input.c
+++ b/lib/node/udp4_input.c
@@ -16,6 +16,7 @@
 #include <rte_fbk_hash.h>
 #include <rte_jhash.h>
 #include <rte_hash_crc.h>
+#include <rte_memcpy.h>
 
 #include "rte_node_udp4_input_api.h"
 
diff --git a/lib/port/rte_swx_port_source_sink.c b/lib/port/rte_swx_port_source_sink.c
index af8b9ec68d..7ff80fc506 100644
--- a/lib/port/rte_swx_port_source_sink.c
+++ b/lib/port/rte_swx_port_source_sink.c
@@ -13,6 +13,7 @@
 #include <rte_common.h>
 #include <rte_mbuf.h>
 #include <rte_hexdump.h>
+#include <rte_memcpy.h>
 
 #include "rte_swx_port_source_sink.h"
 
diff --git a/lib/vhost/vhost.c b/lib/vhost/vhost.c
index 7e68b2c3be..18fcbb7708 100644
--- a/lib/vhost/vhost.c
+++ b/lib/vhost/vhost.c
@@ -15,6 +15,7 @@
 #include <eal_export.h>
 #include <rte_errno.h>
 #include <rte_log.h>
+#include <rte_memcpy.h>
 #include <rte_memory.h>
 #include <rte_malloc.h>
 #include <rte_vhost.h>
diff --git a/lib/vhost/vhost_crypto.c b/lib/vhost/vhost_crypto.c
index 648e2d731b..71c6d747b8 100644
--- a/lib/vhost/vhost_crypto.c
+++ b/lib/vhost/vhost_crypto.c
@@ -8,6 +8,7 @@
 #include <rte_log.h>
 #include <rte_mbuf.h>
 #include <rte_cryptodev.h>
+#include <rte_memcpy.h>
 
 #include "iotlb.h"
 #include "rte_vhost_crypto.h"
-- 
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.