aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2020-01-08vppinfra: retry socket connect on EAGAINFlorin Coras1-4/+6
2020-01-07vppinfra: hash [un]set malloc/free takes a const keyNeale Ranns1-5/+5
2019-12-17pg: don't leak open files in packet-generatorChristian E. Hopps1-0/+1
2019-12-17misc: address sanitizer: do not instrument dlmalloc internalsBenoît Ganne1-0/+4
2019-12-17misc: address sanitizer: fix instrumentationBenoît Ganne2-1/+4
2019-12-17vppinfra: fix cpu flag string overflowBenoît Ganne1-7/+5
2019-12-16vppinfra: bihash walk cb typedef and continue/stop controlsNeale Ranns3-7/+24
2019-12-02vppinfra: preserve total_cpu_time across clock freq adjustmentDave Barach2-4/+17
2019-11-27misc: add address sanitizer heap instrumentationBenoît Ganne10-33/+145
2019-11-26build: remove valgrind leftoversBenoît Ganne5-4360/+0
2019-11-22vppinfra: fix coverity issue 205691 in pmallocAndrew Yourtchenko1-0/+1
2019-11-07pmalloc: always lock pagesDamjan Marion1-25/+11
2019-11-05session tcp: refactor pacer timeFlorin Coras1-0/+7
2019-10-22vppinfra: make coverity happy with vec_set_lenBenoît Ganne1-1/+6
2019-10-22vppinfra: add clib_mem_free_sBenoît Ganne1-0/+8
2019-10-22vppinfra: add vec_set_len()Benoît Ganne1-6/+13
2019-10-11vppinfra: fix page boundary crossing bug in hash_memory64Dave Barach1-4/+47
2019-10-04vppinfra: create unformat function for data size parsingMathiasRaoul2-0/+26
2019-09-27vppinfra: implement CLIB_PAUSE () for aarch64 platformsjaszha031-0/+2
2019-09-26classify: use vector code even when data is not alignedDamjan Marion1-0/+2
2019-09-16dpdk: initialize rte_mbuf during mempool dequeueDamjan Marion1-0/+3
2019-09-03vppinfra: add bihash_init2Dave Barach2-20/+53
2019-08-20fix pcap_write functionJack Xu2-3/+3
2019-08-19vppinfra: Update "show cpu" output for AArch64 chipsNitin Saxena1-15/+18
2019-08-02vppinfra: Expose function setting __os_thread_indexNathan Skrzypczak2-0/+27
2019-08-01interface: fix pcap tx/rx trace cli handlingJohn Lo1-0/+2
2019-08-01vppinfra: fix spinlock and rwlock testsFlorin Coras3-15/+15
2019-08-01vppinfra: refactor clib_rwlock_t to use single condition variablejaszha031-24/+19
2019-08-01vppinfra: remove unused historical codeDave Barach3-375/+0
2019-08-01vppinfra: make first bihash add thread-safeDave Barach2-7/+25
2019-08-01vppinfra: refactor clib_spinlock_t to use compare and swapjaszha032-2/+13
2019-07-31vppinfra: added performance test for clib_rwlock_t (test_rwlock.c)jaszha032-0/+265
2019-07-31vppinfra: refactor test_and_set spinlocks to use clib_spinlock_tjaszha031-0/+3
2019-07-31vppinfra: added lock performance test for clib_spinlock_t (test_spinlock.c)jaszha032-0/+207
2019-07-30vppinfra: refactor use of CLIB_MEMORY_BARRIER ()jaszha033-17/+8
2019-07-30vppinfra: conformed spinlocks to use CLIB_PAUSEjaszha032-2/+4
2019-07-26session: separate ctrl, new and old eventsFlorin Coras1-0/+38
2019-07-25vppinfra: fix coverity warning in mpcap.cDave Barach1-5/+14
2019-07-24vppinfra: add mapped pcap file supportGary Boon3-0/+506
2019-07-19vppinfra: fix OOM check in bihashAndreas Schultz1-1/+1
2019-07-17session: use llist in session node evt handlingFlorin Coras1-2/+27
2019-07-17vppinfra: elog: fix read overflow in string lookupBenoît Ganne1-5/+7
2019-07-13vppinfra: add doubly linked listFlorin Coras2-0/+255
2019-07-11vppinfra: bihash add-but-do-not-overwrite semanticsDave Barach1-0/+7
2019-07-09vppinfra: allocate bihash virtual space on demandDave Barach4-11/+136
2019-07-02api: fix coverity warningsDave Barach1-1/+1
2019-06-28vppinfra: add dummy/noop f32/f64 endian swap fnsDave Barach1-0/+8
2019-06-26vppinfra: add u64x2_scatter/u32x4_scatterLijian.Zhang1-0/+16
2019-06-25vppinfra: fix tw_timer_first_expires_in_ticks for multiple wheelsAndreas Schultz1-0/+13
2019-06-21vppinfra: add u64x2_gather/u32x4_gatherLijian.Zhang1-0/+18