Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Remove c-11 memcpy checks from perf-critical code
[vpp.git]
/
src
/
vnet
/
devices
/
netmap
/
device.c
diff --git
a/src/vnet/devices/netmap/device.c
b/src/vnet/devices/netmap/device.c
index
409a52f
..
b14bff4
100644
(file)
--- a/
src/vnet/devices/netmap/device.c
+++ b/
src/vnet/devices/netmap/device.c
@@
-143,8
+143,8
@@
netmap_interface_tx (vlib_main_t * vm,
b0 = vlib_get_buffer (vm, bi);
len = b0->current_length;
/* memcpy */
b0 = vlib_get_buffer (vm, bi);
len = b0->current_length;
/* memcpy */
- clib_memcpy
((u8 *) NETMAP_BUF (ring, slot->buf_idx) + offset,
- vlib_buffer_get_current (b0), len);
+ clib_memcpy
_fast ((u8 *) NETMAP_BUF (ring, slot->buf_idx) +
+
offset,
vlib_buffer_get_current (b0), len);
offset += len;
}
while ((bi = b0->next_buffer));
offset += len;
}
while ((bi = b0->next_buffer));