[PATCH 12/71] rib: replace use of fixed size rte_memcpy
Stephen Hemminger
stephen at networkplumber.org
Thu Feb 29 23:57:59 CET 2024
Mostly automatically generated by devtools/cocci/rte_memcpy.cocci
The fib/trie.c was relying on headers
rte_rib6 -> rte_memcpy -> rte_vect
since rib6 is no longer using rte_memcpy need to get rte_vect.h
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
lib/fib/trie.c | 2 +-
lib/rib/rte_rib6.h | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/lib/fib/trie.c b/lib/fib/trie.c
index 09470e7287cc..a77f6c758b0d 100644
--- a/lib/fib/trie.c
+++ b/lib/fib/trie.c
@@ -9,7 +9,7 @@
#include <rte_debug.h>
#include <rte_malloc.h>
#include <rte_errno.h>
-
+#include <rte_vect.h>
#include <rte_rib6.h>
#include <rte_fib6.h>
#include "trie.h"
diff --git a/lib/rib/rte_rib6.h b/lib/rib/rte_rib6.h
index 775286f965f2..8fa5752bddec 100644
--- a/lib/rib/rte_rib6.h
+++ b/lib/rib/rte_rib6.h
@@ -14,7 +14,6 @@
* Level compressed tree implementation for IPv6 Longest Prefix Match
*/
-#include <rte_memcpy.h>
#include <rte_common.h>
#ifdef __cplusplus
@@ -61,7 +60,7 @@ rte_rib6_copy_addr(uint8_t *dst, const uint8_t *src)
{
if ((dst == NULL) || (src == NULL))
return;
- rte_memcpy(dst, src, RTE_RIB6_IPV6_ADDR_SIZE);
+ memcpy(dst, src, RTE_RIB6_IPV6_ADDR_SIZE);
}
/**
--
2.43.0
More information about the dev
mailing list