MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_memcpy

Function rte_memcpy

dpdk/lib/eal/x86/include/rte_memcpy.h:862–869  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

860}
861
862static __rte_always_inline void *
863rte_memcpy(void *dst, const void *src, size_t n)
864{
865 if (!(((uintptr_t)dst | (uintptr_t)src) & ALIGNMENT_MASK))
866 return rte_memcpy_aligned(dst, src, n);
867 else
868 return rte_memcpy_generic(dst, src, n);
869}
870
871#undef ALIGNMENT_MASK
872

Callers 15

ip6_copy_addrFunction · 0.50
init_port_startFunction · 0.50
pktmbuf_deep_attachFunction · 0.50
crypto_caps_arrayFunction · 0.50
sec_caps_arrayFunction · 0.50
move_icvFunction · 0.50
outb_tun_pkt_prepareFunction · 0.50
outb_trs_pkt_prepareFunction · 0.50
pcap_source_loadFunction · 0.50
rte_port_source_rxFunction · 0.50
pcap_sink_write_pktFunction · 0.50

Calls 2

rte_memcpy_alignedFunction · 0.85
rte_memcpy_genericFunction · 0.85

Tested by 15

prepare_bufsFunction · 0.40
main_loopFunction · 0.40
init_op_data_objsFunction · 0.40
test_single_memcpyFunction · 0.40
test_op_forward_modeFunction · 0.40
copy_buf_to_pkt_segsFunction · 0.40
init_packetFunction · 0.40
init_packetFunction · 0.40
setup_test_stringFunction · 0.40