Add clib_memcpy macro based on DPDK rte_memcpy implementation
[vpp.git] / vnet / vnet / map / map.c
index deeab4d..f91a871 100644 (file)
@@ -1420,7 +1420,7 @@ map_ip6_reass_add_fragment(map_ip6_reass_t *r, u32 pi,
     if (!prev_f)
       return -1;
 
-    memcpy(prev_f->next_data, data_start, copied_len);
+    clib_memcpy(prev_f->next_data, data_start, copied_len);
     prev_f->next_data_len = copied_len;
     prev_f->next_data_offset = data_offset;
   } else {
@@ -1428,7 +1428,7 @@ map_ip6_reass_add_fragment(map_ip6_reass_t *r, u32 pi,
       return -1;
 
     if (r->ip4_header.ip_version_and_header_length == 0)
-      memcpy(&r->ip4_header, data_start, sizeof(ip4_header_t));
+      clib_memcpy(&r->ip4_header, data_start, sizeof(ip4_header_t));
   }
 
   if(data_len > 20) {