summaryrefslogtreecommitdiffstats
path: root/src/vppinfra/string.h
AgeCommit message (Expand)AuthorFilesLines
2021-04-26vppinfra: clib_memcpy_u32() utilizing SIMD mask loads/storesDamjan Marion1-0/+2
2021-04-25vppinfra: add COMPILE_TIME_CONST() macroDamjan Marion1-1/+1
2021-02-15vppinfra: fix memcpy undefined behaviourBenoît Ganne1-6/+21
2020-08-03vppinfra: fix clib_count_equal_u8/16/32/64 overflowBenoît Ganne1-47/+30
2020-04-30build: rework x86 CPU variantsDamjan Marion1-1/+1
2019-05-13Fix typoIgor Mikhailov (imichail)1-1/+1
2019-05-01Enable NEON instructions in memcpy_leLijian.Zhang1-1/+1
2019-03-28Avoid overwrite in clib_memcpy_le{32,64}Damjan Marion1-27/+29
2019-03-26ipsec: esp-encrypt reworkDamjan Marion1-0/+76
2019-01-18deprecate clib_memcpy64_x4Damjan Marion1-68/+0
2019-01-10strncpy_s_inline copies more bytes than necessarySteven1-2/+3
2018-12-05Improve strncpy_s src/dst overlap checkDave Barach1-2/+12
2018-12-02vppinfra: c11 safe string functionsSteven1-0/+713
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-7/+17
2018-10-23c11 safe string handling supportDave Barach1-3/+110
2018-10-10Integer underflow and out-of-bounds read (VPP-1442)Neale Ranns1-4/+4
2018-10-04clib_count_equal_*: don't read of the end of a small array and init data only...Neale Ranns1-8/+28
2018-09-13vppinfra: optmize clib_count_equal functionsDamjan Marion1-60/+136
2018-05-22vppinfra: add clib_count_equal_uXX and clib_memset_uXX functionsDamjan Marion1-0/+334
2017-12-14vppinfra: add AVX512 variant of clib_memcpyDamjan Marion1-2/+4
2017-12-08vppinfra: fix issues depending on compilerSergio Gonzalez Monroy1-34/+34
2017-11-22use intel intrinsics in clib_memcpy64_x4Damjan Marion1-47/+54
2017-11-13dpdk: introduce AVX512 variants of node functionsDamjan Marion1-0/+65
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+83