summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
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
2021-11-08vppinfra: clib_count_equal_* testsDamjan Marion2-1/+101
2021-11-08vppinfra: AVX512 in clib_count_equal_*Damjan Marion2-13/+98
2021-11-06vppinfra: move clib_count_equal_* codeDamjan Marion3-235/+241
2021-11-05vppinfra: remove dead code in elf.cDamjan Marion1-2/+0
2021-11-05unittest: gcc-11 errors for clib_strcpy, clib_strstr, clib_strcat, and clib_s...Steven Luong1-45/+0
2021-11-03vppinfra: strstr_s_inline checks string unterminated wrongSteven Luong1-1/+1
2021-11-02vppinfra: initial RISC-V supportDamjan Marion4-1/+65
2021-11-02vppinfra: add CLIB_ASSUME() macroDamjan Marion1-0/+7
2021-11-02vppinfra: fix calljmp testDamjan Marion1-14/+12
2021-10-28vppinfra: A bitmap copy functionNeale Ranns1-0/+18
2021-10-27vppinfra: improve clib_array_mask_u32Damjan Marion1-33/+52
2021-10-27vppinfra: use bzhi in pow2_mask when availableDamjan Marion1-0/+3
2021-10-16perfmon: topdown lvl 2 support on sapphire rapidsRay Kinsella1-0/+1
2021-10-13dpdk: fix vmbus device name parsingBenoît Ganne2-3/+4
2021-10-13vppinfra: fix socket init netns coverityFlorin Coras1-0/+3
2021-10-13vppinfra: fix format_table coverity warningFlorin Coras1-1/+1
2021-10-12vppinfra: use unaligned non-vector load/stores in x86 memcpyDamjan Marion4-21/+28
2021-10-12ipsec: Performance improvement of ipsec4_output_node using flow cacheGovindarajan Mohandoss1-0/+2
2021-10-07vppinfra: asan: improve overflow semanticBenoît Ganne2-33/+43
2021-10-06vlib: doc nitfixesNathan Skrzypczak1-1/+1
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