aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
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
2018-08-01Add support for shuffle vector intrinsic via Neon in ARMSirshak Das1-0/+16
2018-07-31Poison freed memory objectsDave Barach1-0/+8
2018-07-31Fix undefined symbol: fformat_append_cr in vat plugins loadingYi He1-0/+11
2018-07-28session/dlmalloc: coverity fixesFlorin Coras1-1/+2
2018-07-27dlmalloc: use static magic constant for debug imagesFlorin Coras2-0/+4
2018-07-27Fix build-break when compiling -O0 / TAG=vpp_debugDave Barach1-1/+1
2018-07-27128-bit SIMD version of vlib_get_buffersDamjan Marion1-0/+36
2018-07-27mips64: Add timer and longjump supportCarl Smith4-6/+92
2018-07-27vector indicies walk in reverseNeale Ranns1-0/+4
2018-07-27-DCLIB_DEBUG => turn on extra checks in dlmallocDave Barach2-2/+26
2018-07-26vppinfra: add SSE4.2 version of u8x16_shuffleDamjan Marion1-0/+6
2018-07-25Generate vppinfra/config.h from config.in script (same as we do for vlib/conf...Neale Ranns1-0/+23
2018-07-20bihash: give hint to CPU that we are spinlockingDamjan Marion2-4/+6
2018-07-20Fine-grained add / delete lockingDave Barach9-354/+234
2018-07-19Fix coverity warning / legitimate minor bugDave Barach1-1/+1
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach11-8/+7149
2018-07-18vppinfra: increase max bihash arena size to 512GBDamjan Marion2-11/+21
2018-07-16vppinfra: AVX2 interleave functionsDamjan Marion1-3/+14
2018-07-12Revert "vppinfra: AVX2 blend"Dave Barach1-6/+0
2018-07-12vppinfra: AVX2 blendDamjan Marion1-0/+6