aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2020-04-27vppinfra: selectively disable false-positive GCC-10 warningsBenoît Ganne1-0/+9
2020-04-27build: add vppinfra/warnings.h to exported headers listBenoît Ganne1-0/+1
2020-04-24vppinfra: finish deprecating qsort.cDave Barach2-272/+7
2020-04-23nat: add/del ed_ext_ports only if the table is instantiatedDave Barach1-0/+3
2020-04-23vppinfra: more bihash optimizatonsDamjan Marion3-66/+67
2020-04-22vppinfra: move unused code to extras/deprecated/vppinfraDave Barach37-12383/+1
2020-04-22misc: fix coverity warningsDave Barach1-1/+1
2020-04-22misc: asan: mark parsed elf memory as readable for ASanBenoît Ganne1-0/+2
2020-04-22misc: asan: do not poison memory after munmap()Benoît Ganne1-1/+0
2020-04-22vppinfra: fix potential race in bihash bucket lockDamjan Marion1-11/+9
2020-04-22vppinfra: improve bihash add/del performanceDamjan Marion2-26/+36
2020-04-21vppinfra: bihash improvementsDave Barach15-50/+272
2020-04-17vppinfra: install missing tw_timer_2t_2w_512sl header fileYu Sun1-0/+1
2020-04-15vppinfra: don't use memcmp to compare keys in cuckooDamjan Marion4-10/+1
2020-04-15vppinfra: delay bucket2 calc in cuckoo searchDamjan Marion1-28/+25
2020-04-15vppinfra: add clib_cuckoo_search_inline_with_hash functionDamjan Marion1-3/+10
2020-04-15vppinfra: install missing cuckoo hash header filesDamjan Marion1-0/+2
2020-04-01vppinfra: fix vppinfra test code buildDave Barach3-4/+6
2020-04-01vppinfra: add tw_timer_2t_2w_512sl variantDave Barach4-3/+187
2020-03-30vppinfra: add support for avx512 alignment version of load and storeZhiyong Yang1-0/+8
2020-03-27vppinfra: add clib_bihash_get_bucketDamjan Marion2-20/+13
2020-03-22vppinfra: fix typo in dlmalloc.cDave Barach1-1/+1
2020-03-21vppinfra: fix minor cuckoo bugs and add cuckoo_16_8Klement Sekera5-26/+170
2020-03-16rdma: introduce direct verb for Cx4/5 txBenoît Ganne1-0/+8
2020-03-16rdma: add Mellanox mlx5 Direct Verbs receive supportDamjan Marion2-0/+16
2020-03-12vppinfra: refactor clib_timebase_tDave Barach3-12/+18
2020-03-12vppinfra: remove time jump workaroundDave Barach1-14/+0
2020-03-11vppinfra: minimize tw verbosity on timebase jumpFlorin Coras1-2/+3
2020-03-10vppinfra: improve timebase resilienceDave Barach1-3/+20
2020-03-09vppinfra: fix corner cases in tw_timer_expireDave Barach1-1/+22
2020-03-08vppinfra: fix 32-bit overflow in os_cpu_clock_frequencyDamjan Marion1-1/+1
2020-02-25svm: refactor fifoFlorin Coras2-10/+21
2020-02-25svm: refactor fifo chunk trackingFlorin Coras1-0/+1
2020-02-25crypto-native: GCM implementation with vector AESNI instructionsDamjan Marion1-0/+48
2020-02-24vppinfra: correct fixed pool header size calculationDave Barach1-3/+1
2020-02-23vppinfra: deprecate CLIB_VEC64Dave Barach3-382/+0
2020-02-18vppinfra: fix debug image builds on armDamjan Marion1-11/+2
2020-02-17misc: fix coverity warningsDave Barach1-0/+29
2020-02-17crypto-native: calculate ghash using vpclmulqdq instructionsDamjan Marion1-0/+15
2020-02-14crypto-native: refactor CBC codeDamjan Marion1-0/+6
2020-02-13vppinfra: add 128-bit and 512-bit a ^ b ^ c shortcutDamjan Marion3-0/+27
2020-02-13crypto-native: add AArch64 AES-GCM native implementationDamjan Marion2-0/+18
2020-02-13vppinfra: add cmake option to grow vectors by 1Dave Barach3-0/+13
2020-02-12vppinfra: add clib_prefetch_load and clib_prefetch_storeDamjan Marion1-0/+12
2020-02-12vppinfra: add ARM NEON implementation of u8x16_word_shift_{left,right}Damjan Marion1-0/+12
2020-02-11vppinfra: remove the historical mheap memory allocatorDave Barach6-1955/+6
2020-02-11misc: fix coverity warningsDave Barach1-1/+1
2020-02-11vppinfra: add ARM cpu typesDamjan Marion1-0/+4
2020-02-11vppinfra: remove unused variable from timing wheelKlement Sekera2-4/+0
2020-02-11svm: numa awareness for ssvm segmentsFlorin Coras2-1/+40