aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
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
2018-07-09IGMP improvementsNeale Ranns1-0/+21
2018-07-04Fix clib_bitmap_next_clear() function when no clear bits leftJohn Lo1-0/+3
2018-07-03tcp: update snd_una_max for retranmsitsFlorin Coras1-1/+1
2018-07-02Add per-numa page allocation info to 'show memory'Damjan Marion2-0/+64
2018-06-30bitmap: add nocheck variants for bit opsFlorin Coras2-20/+54
2018-06-29bihash key compare improvementsDamjan Marion3-12/+10
2018-06-28Fix mheap_get_aligned() performance jackpotDave Barach2-3/+64
2018-06-28ip: vectorized ip checksumDamjan Marion1-0/+28
2018-06-27Tune pool_get / pool_putDave Barach2-7/+56
2018-06-27vppinfra: add vector horizontal add and byte swap (SSE4.2 & AVX2)Damjan Marion2-0/+31
2018-06-26Fix load_unaligned undefined and other possible build failuresSirshak Das1-26/+40
2018-06-26We don't have (yet) 128-bit unaligned load/store on ARMDamjan Marion1-2/+2
2018-06-26add backtrace in unix_signal_handlerKingwel Xie1-21/+14
2018-06-26SIMD optimized linear search in clib_bitmap_first_setDamjan Marion1-2/+23
2018-06-25tw: add light weight timer update functionFlorin Coras4-31/+172
2018-06-14Add clib_bihash_search_inline_2_with_hash to bihash templateAndrew Yourtchenko1-5/+15