aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2018-10-24vppinfra: autodetect default hugepage sizeDamjan Marion6-78/+59
2018-10-23physmem coverity issuesDamjan Marion1-2/+3
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion5-0/+871
2018-10-23c11 safe string handling supportDave Barach65-144/+272
2018-10-22vppinfra: use log2 page size in hugepage functionsDamjan Marion3-19/+27
2018-10-22X86_64 perf counter pluginDave Barach2-0/+47
2018-10-22Fix dereferencing null string in dpdk_early_initJuraj Sloboda1-0/+2
2018-10-19vppinfra: use memfd_create for hugepage mounts if supportedDamjan Marion2-25/+52
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das9-11/+56
2018-10-19Add pool_get_zero, pool_get_aligned_zero macrosDave Barach1-1/+13
2018-10-17bond: tx optimizationsDamjan Marion1-0/+12
2018-10-16Fix coverity issue for potentially overflowing of page sizeHaiyang Tan1-2/+3
2018-10-10vppinfra: introduce clib_mem_vm_ext_free() to avoid fd leaksHaiyang Tan2-0/+12
2018-10-10Integer underflow and out-of-bounds read (VPP-1442)Neale Ranns1-4/+4
2018-10-09vppinfra: Fix extendto_high aarch64 NEON api.v19.01-rc0Sirshak Das1-1/+1
2018-10-04clib_count_equal_*: don't read of the end of a small array and init data only...Neale Ranns1-8/+28
2018-10-02VPP-1440: clean up coverity warningsDave Barach1-3/+10
2018-10-01Support dynamic dual/quad loop selection on aarch64Lijian Zhang2-0/+95
2018-09-27Trivial: Cleanup some typos.Paul Vinciguerra20-37/+37
2018-09-24svm: march svm_fifo take 2Florin Coras1-0/+29
2018-09-20bihash template: avoid memory leak upon rehashAndrew Yourtchenko1-0/+3
2018-09-19bihash template: reinstate the check for the available memory in the arenaAndrew Yourtchenko2-3/+3
2018-09-19socket api: do not delay sending of messagesFlorin Coras1-0/+7
2018-09-13vppinfra: optmize clib_count_equal functionsDamjan Marion1-60/+136
2018-09-12Add and enable u32x4_extend_to_u64x2_high for aarch64 NEON intrinsics.Sirshak Das1-0/+6
2018-09-11bihash 32/64 bit shared memory interopDave Barach2-39/+39
2018-09-11Replacing vtbl NEON intrinsic with rev NEON intrinsic for byte_swap.Sirshak Das1-5/+1
2018-09-11Add u32x4_extend_to_u64x2 for aarch64 using NEON intrinsicsSirshak Das1-0/+6
2018-09-11Add horizontal add (hadd) vector intrinsic via NEON.Sirshak Das1-0/+6
2018-09-07Improve NTP / kernel time change event handlingDave Barach1-0/+20
2018-09-07Remove qsort.c from vppinfraDamjan Marion1-1/+0
2018-09-03Compile vppinfra on macOSDamjan Marion25-98/+187
2018-09-02cmake: cache line size detectionDamjan Marion1-1/+1
2018-08-30Crude stat segment lock recoveryDave Barach1-1/+1
2018-08-30cmake: a bit of packaging workDamjan Marion1-1/+2
2018-08-2832/64 shmem bihash interoperabilityDave Barach7-37/+363
2018-08-26cmake: add add_vpp_library and add_vpp_executable macrosDamjan Marion1-29/+34
2018-08-24Rename struct mallinfo -> struct dlmallinfoDave Barach3-10/+10
2018-08-24cmake: fix -DVPP_USE_DLMALLOC=OFFDamjan Marion1-2/+12
2018-08-23bihash: remove unused countersDamjan Marion2-7/+0
2018-08-23clib_mem_is_heap_object() needs to recognize sys_alloc segmentsDave Barach1-0/+4
2018-08-22bihash: add support for reuse of expired entry when bucket is full (VPP-1272)Matus Fabian3-2/+81
2018-08-20Enable storing state in flowhash hash tablesPierre Pfister1-1/+12
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion2-1/+236
2018-08-08fix typo in bitmap.hKorian Edeline1-1/+1
2018-08-06dlmalloc compiles errors with clangNeale Ranns1-1/+5
2018-08-06fix dangling reference in foreach_key_value_pairDave Barach1-0/+7
2018-08-03vlib: avoid double process dispatchFlorin Coras2-0/+6
2018-08-01Improve cpu { coremask-% } configure optionYi He1-0/+36
2018-08-01Store USE_DLMALLOC in vppinfra/config.hDamjan Marion3-3/+3