summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2021-10-05build: don't hardcode triplet, allow specifying custom lib dirDamjan Marion1-1/+1
2021-10-04vppinfra: fix potential memory access error in _pool_init_fixedJieqiang Wang1-1/+1
2021-09-28api: API trace improvementsFilip Tehlar5-37/+694
2021-09-23classify: use AVX-512 to calculate hash on x86Damjan Marion2-0/+6
2021-09-22vppinfra: make default hugepage size configurableDamjan Marion2-37/+19
2021-09-20vppinfra: format table improvementsNathan Skrzypczak2-10/+32
2021-09-17build: use GNUInstallDirs install destinationsNick Brown1-1/+1
2021-09-17vppinfra: move format_table from perfmonNathan Skrzypczak3-0/+374
2021-08-27vppinfra: add compress functions for u64, u16 and u8Mohsin Kazmi3-4/+352
2021-08-20vppinfra: fix clib_random_buffer_get_data cachingBenoît Ganne1-2/+2
2021-08-10vppinfra: Fix bihash del warningNathan Skrzypczak2-0/+7
2021-08-04vppinfra: fix the array mask functionMohsin Kazmi2-2/+20
2021-07-27vppinfra: introduce CLIB_CACHE_PREFETCH_BYTESDamjan Marion1-31/+29
2021-07-27vppinfra: fix sock init netnsNathan Skrzypczak1-1/+5
2021-07-22vppinfra: add abstract socket & netns fnsNathan Skrzypczak5-3/+140
2021-07-16vppinfra: remove pool_foreach_old, pool_foreach_index_old, clib_bitmap_foreac...Damjan Marion2-28/+0
2021-07-16vppinfra: add array mask funcMohsin Kazmi3-0/+185
2021-07-15vppinfra: fix the vector funcs test for march variantsMohsin Kazmi1-1/+12
2021-07-15misc: replace CLIB_PREFETCH with clib_prefetch_{load,store}Damjan Marion1-16/+19
2021-07-14vppinfra: remove old and unused vector macros and inlinesDamjan Marion3-257/+0
2021-07-13vppinfra: fix saturate add/sub NEON wrappersLijian.Zhang1-40/+60
2021-07-13vppinfra: put each vector function into own fileDamjan Marion7-79/+90
2021-07-13vppinfra: fix SIGSEGV in clib_mem_vm_unmapchenqijun1-4/+6
2021-06-21vppinfra: asan: fix overflow supportBenoît Ganne3-14/+89
2021-06-08vppinfra: pool_free_elts() now supports fixed-size poolsDave Barach1-29/+36
2021-05-26vppinfra: explicit blocking mode for sock connectsFlorin Coras2-2/+4
2021-05-26api: socket client connect set to blockingFlorin Coras1-0/+8
2021-05-19vppinfra: add more llist macrosFlorin Coras1-0/+38
2021-05-13tests: move test source to vpp/testDave Wallace2-114/+0
2021-05-11vppinfra: Add missing %oNathan Skrzypczak1-0/+4
2021-05-07vppinfra: add universal array mask_compare and compress funcsDamjan Marion8-17/+467
2021-05-06vppinfra: fix testsDamjan Marion17-87/+78
2021-05-06stats: memory heap countersOle Troan1-7/+10
2021-05-05vppinfra: enfoce function pointer cast in CLIB_MARCH_FN_POINTERDamjan Marion1-2/+2
2021-05-05vppinfra: fix x86 packs / packus wrappersDamjan Marion4-94/+52
2021-04-30misc: experimental configure scriptDamjan Marion1-2/+2
2021-04-30build: switch release build to -O3Damjan Marion1-18/+11
2021-04-28vppinfra: AArch64 NEON implementation of clib_compare_u16_x64()Damjan Marion1-1/+20
2021-04-28vppinfra: don't fail if config.h is missing, fallback to defaults insteadDamjan Marion2-0/+7
2021-04-27misc: fix dead storesDamjan Marion1-4/+1
2021-04-27vlib: improve enqueue_to_next buffer indices extractionDamjan Marion6-330/+72
2021-04-27vppinfra: silence coverity warnings related to clib_memcpy_u32()Damjan Marion1-0/+10
2021-04-27vppinfra: Fix a bug related to path_searchRyo Nishikawa1-1/+1
2021-04-27perfmon: top down level 1 supportmdr781-0/+1
2021-04-26vppinfra: clib_memcpy_u32() utilizing SIMD mask loads/storesDamjan Marion3-0/+158
2021-04-25vppinfra: add COMPILE_TIME_CONST() macroDamjan Marion2-1/+2
2021-04-25vppinfra: AVX512 mask load/stores and compress storeDamjan Marion3-37/+55
2021-04-25vppinfra: add clear_lowest_set_bit() function, use BMI2 if availableDamjan Marion1-0/+10
2021-04-21buffers: vlib_get_buffers() with 512-bit SIMDDamjan Marion1-0/+1
2021-04-21vppinfra: more avx512 inlines (compress, expand, from, is_equal_mask)Damjan Marion2-30/+80