aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2022-03-18vppinfra: use stored vec header size to find headerDamjan Marion10-80/+55
2022-03-18vppinfra: fixed pool from heapDamjan Marion2-89/+18
2022-03-17vppinfra: vec_max_len, vec_mem_size use stored header sizeDamjan Marion4-33/+40
2022-03-17vppinfra: store vector header size and alignment into headerDamjan Marion3-10/+24
2022-03-17vppinfra: move hash bitmap out of vec headerDamjan Marion2-8/+11
2022-03-14vppinfra: fix vec capacityFlorin Coras4-20/+31
2022-03-14vppinfra: don't account vec_header_t size twice in the pool headerDamjan Marion2-4/+5
2022-03-09vppinfra: fix pool_free_eltsFlorin Coras1-19/+18
2022-03-09vat: fix vat_suspend crashDamjan Marion1-0/+6
2022-02-10vppinfra: small optimization in clib_memset_u64Damjan Marion1-0/+8
2022-02-10vppinfra: clib_memcpy_may_overrunDamjan Marion1-0/+43
2022-02-10vppinfra:remove uXxY_is_greaterDamjan Marion4-24/+6
2022-01-30cnat: maglev fixes & improvementsNathan Skrzypczak2-0/+47
2022-01-27vppinfra: sparse_vec_free free should free the sparse_vec_header not the embe...Neale Ranns1-1/+10
2022-01-27perfmon: prune bundles by available pmu countersRay Kinsella1-0/+18
2022-01-25vppinfra: add support for mask_compare for u64Mohsin Kazmi2-0/+103
2022-01-24vppinfra: fix compilation on riscvDamjan Marion1-8/+10
2022-01-16vppinfra: bitops cleanupDamjan Marion8-142/+54
2022-01-11misc: fix the uninitialization errorMohsin Kazmi1-1/+1
2022-01-09vppinfra: Check for NULL vec before the backwards iterationNeale Ranns1-4/+6
2022-01-05vppinfra: few bitops inlinesDamjan Marion1-0/+26
2022-01-01vppinfra: fix bitmap can't get correct next clear indexjiangxiaoming1-2/+1
2021-12-22vppinfra: add format_u64_bitmap functionDamjan Marion2-0/+34
2021-12-22vppinfra: add bihash 12_4 templateDamjan Marion2-0/+85
2021-12-22vppinfra: fix map_lock issueliuyacan1-2/+2
2021-12-17vppinfra: missing __clib_exportbenker1-1/+1
2021-12-16vppinfra: clang doesn't know about attribute nocloneDamjan Marion1-0/+4
2021-12-16vppinfra: fix clib_fifo_elt_at_indexFlorin Coras1-1/+1
2021-12-15vppinfra: toeplitz hash four in parallelDamjan Marion6-76/+622
2021-12-14vppinfra: toeplitz hashDamjan Marion5-0/+704
2021-12-14vppinfra: display cpu frequency in test_vector_funcs perf testDamjan Marion2-8/+24
2021-12-14interface: Add interface monitor cliNathan Skrzypczak2-0/+21
2021-12-13vppinfra: multiple perf bundle support in test_vector_funcsDamjan Marion2-10/+79
2021-12-06vppinfra: add 'filter' option to test_vector_funcsDamjan Marion2-1/+9
2021-12-06vppinfra: sha2 testsDamjan Marion4-3/+345
2021-12-02vppinfra: add perf testing to test_vector_funcDamjan Marion9-23/+386
2021-12-02vppinfra: vector shuffle cleanupDamjan Marion5-36/+62
2021-12-02vppinfra: add SIMD masked bitwise opsDamjan Marion1-0/+28
2021-11-30vppinfra: remove duplicate api function definitionFlorin Coras2-13/+0
2021-11-25vppinfra: will_expand for pool_put and bitmapStanislav Zaikin2-0/+27
2021-11-23vppinfra: fallback to builtin memcpy if vector code is not enabledDamjan Marion1-3/+2
2021-11-23vppinfra: update CPU listDamjan Marion1-47/+52
2021-11-22vppinfra: annotate pool_dup() for asanBenoƮt Ganne1-22/+24
2021-11-22vppinfra: fix the memory leak while doing clib_bihash_freeHan Wu1-0/+1
2021-11-15vppinfra: fix masks in AVX512 clib_count_equal_*Dmitry Valter2-31/+40
2021-11-12hash: refactor crc32_5tupleDamjan Marion2-40/+54
2021-11-10vppinfra: new vectorized ip checksum functions incl. csum_and_copyDamjan Marion4-0/+473
2021-11-10vppinfra: deprecate test_mheap.cDave Barach1-286/+0
2021-11-10vppinfra: new memcpy for x86_64Damjan Marion10-938/+786
2021-11-08vppinfra: vectorized index to pointer functionDamjan Marion3-0/+314