summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
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
2019-06-19vppinfra: fix rbtree node deleteFlorin Coras1-3/+7
2019-06-18vppinfra: rbtree custom insert/search/delFlorin Coras2-24/+99
2019-06-18stats: fix memory leakage when adding / deleting interfacesOle Troan2-0/+16
2019-06-18vppinfra: add format_hex_bytes_no_wrapDamjan Marion2-0/+17
2019-06-16vlib: add "memory-trace stats-segment"Dave Barach5-21/+52
2019-06-14vppinfra: optimize elog_stringDave Barach2-5/+31
2019-06-05Switch atomic release API from __sync to __atomic builtin.Sirshak Das1-1/+1
2019-06-05Switch atomic test and set API from __sync to __atomic builtinSirshak Das1-1/+1
2019-06-04elog: make elog_string() multi-thread safeSteven Luong1-0/+2
2019-05-27vppinfra: add pclmulqdq x86 cpuid flagDamjan Marion1-0/+1
2019-05-24Add callback multiplex supportDave Barach2-0/+112