aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2019-06-18vppinfra: rbtree custom insert/search/delFlorin Coras2-24/+99
2019-06-18stats: fix memory leakage when adding / deleting interfacesOle Troan2-0/+16
2019-06-18vppinfra: add format_hex_bytes_no_wrapDamjan Marion2-0/+17
2019-06-16vlib: add "memory-trace stats-segment"Dave Barach5-21/+52
2019-06-14vppinfra: optimize elog_stringDave Barach2-5/+31
2019-06-05Switch atomic release API from __sync to __atomic builtin.Sirshak Das1-1/+1
2019-06-05Switch atomic test and set API from __sync to __atomic builtinSirshak Das1-1/+1
2019-06-04elog: make elog_string() multi-thread safeSteven Luong1-0/+2
2019-05-27vppinfra: add pclmulqdq x86 cpuid flagDamjan Marion1-0/+1
2019-05-24Add callback multiplex supportDave Barach2-0/+112
2019-05-17Add a debug-CLI leak-checkerDave Barach1-0/+2
2019-05-14Preallocate mhash key_tmps vectorDave Barach1-8/+1
2019-05-13Fix typoIgor Mikhailov (imichail)1-1/+1
2019-05-10zero-pad date string output.Paul Vinciguerra1-2/+2
2019-05-07bihash: Freeing up working_copy_lengths vectorVijayabhaskar Katamreddy1-1/+2
2019-05-07Improve lcov reported code coverage statsDave Barach1-3/+0
2019-05-07Add bihash statistics hookDave Barach10-5/+197
2019-05-01Enable NEON instructions in memcpy_leLijian.Zhang2-1/+9
2019-04-30elf: fix memcmp() overflowBenoît Ganne1-1/+1
2019-04-30vppinfra: fix buffer overflow in unformat_tokenBenoît Ganne1-2/+8
2019-04-26svm: fifo segment support for chunk allocationFlorin Coras1-2/+2
2019-04-24svm: fifo ooo reads/writes with multiple chunksFlorin Coras2-21/+21
2019-04-23vppinfra: fix one macro issue in clib_cpu_supports_aes()Zhiyong Yang1-1/+1
2019-04-19rbtree: add successor and predecessor functionsFlorin Coras2-0/+36
2019-04-17Use template-specific key compare fn when deleting recordsDave Barach1-2/+2
2019-04-17vppinfra: AVX512 interelaave, insert and permuteDamjan Marion1-0/+27
2019-04-16vppinfra: more AVX2 and AVX512 inlinesDamjan Marion2-0/+72
2019-04-16dlmalloc: honor 8 byte alignment requestsFlorin Coras1-1/+1
2019-04-16svm_fifo rework to avoid contention on cursizeSirshak Das1-0/+3
2019-04-16vppinfra: add basic rbtreeFlorin Coras3-0/+497
2019-04-15vppinfra: add SHA-2 family of hash algorithms (including HMAC)Damjan Marion3-0/+647
2019-04-12vppinfra: AVX-512 transpose (u32x16 and u64x8)Damjan Marion1-0/+126
2019-04-11vppinfra: fix the issue that mheap_get_trace record wrong pointerWei CHEN1-1/+1
2019-04-08host stack: update stale copyrightFlorin Coras2-2/+2
2019-04-08vppinfra: u32x8 transposeDamjan Marion1-0/+56
2019-04-06Doxygen: clean up vec.hDave Wallace1-8/+4
2019-04-02vppinfra: add u32x4 min / max sse4.2 inlinesDamjan Marion1-24/+49
2019-04-02vppinfra: fix sparse_vec_index() returning non-zero index for some nonexisten...Andrew Yourtchenko1-0/+4
2019-03-30VPP-1576: fix a class of spurious warningsDave Barach1-0/+5
2019-03-30vppinfra: add few more cpuid flagsDamjan Marion1-0/+7
2019-03-29Convince Coverity that s = format (0, ...) is OKDave Barach1-0/+4
2019-03-28Avoid overwrite in clib_memcpy_le{32,64}Damjan Marion1-27/+29
2019-03-26ipsec: esp-encrypt reworkDamjan Marion3-0/+101
2019-03-22svm/atomics: add clib_atomic_swap_rel_nFlorin Coras1-0/+1
2019-03-21vec: use memset in vec_resize_allocate_memoryFlorin Coras1-1/+1
2019-03-20cpu: fix rtype for fn selected by CLIB_MARCH_FNFlorin Coras1-1/+1
2019-03-20Re-enable aarch64 neon instruction in vlib_buffer_free_inlineLijian.Zhang1-2/+9
2019-03-18Fix build with newer linux headersDamjan Marion2-3/+6
2019-03-15Fix bihash bucket double unlock.Tom Seidenberg1-2/+1
2019-03-12Use AVX2 as default even on AVX512 systemsDamjan Marion1-1/+1