stats: memory heap counters
[vpp.git] / src / vlib / threads.c
2021-05-06 Ole Troanstats: memory heap counters 30/32230/2
2021-05-05 Maxime Peimvlib: fix adaptive mode flag unset on nodes reforking 92/31992/4
2021-05-03 Damjan Marionvlib: multiarch vlib_frame_queue_dequeue() 85/32185/3
2021-04-20 Damjan Marionvlib: remove unused code 38/32038/2
2021-04-19 Damjan Marionvppinfra: momve clib_sysfs_list_to_bitmap to sysfs.c 37/32037/1
2021-03-26 Damjan Marionvlib: split vlib_main_t into global and per-thread 23/31623/10
2021-03-26 Damjan Marionvlib: introduce vlib_get_elog_main() 83/31783/4
2021-03-26 Damjan Marionvlib: introduce vlib_get_main_by_index(), vlib_get_n_th... 82/31782/4
2021-03-22 Arthur de Kerhorvlib: graphviz upgrade to allow filters 40/31340/9
2021-03-11 Damjan Marionmisc: fix gcc-11 build 20/31620/2
2021-01-21 Damjan Marioninterface: rx queue infra rework, part one 08/29808/30
2020-12-14 Damjan Marionmisc: refactor clib_bitmap_foreach macro 97/30397/2
2020-10-06 Damjan Marionvppinfra: add heap header in front of dlmalloc space 71/29271/4
2020-10-06 Dave Barachmisc: add xxx_not_inline 72/29272/1
2020-10-02 Dave Barachvlib: always replace bootstrap vlib_mains 20/29220/2
2020-10-02 Damjan Marionvppinfra: use clib_mem_create_heap() to create numa... 17/29217/1
2020-09-28 Damjan Marionvppinfra: don't call dlmalloc API directly from the... 36/29136/2
2020-09-16 Damjan Marionvppinfra: introduce clib_mem_main 88/28888/1
2020-09-02 Neale Rannsfib: IPv6 lookup data structure MP safe when prefixes... 70/27270/4
2020-07-16 Tom Seidenbergmisc: add callback hooks and refactor pmc 61/27861/4
2020-06-16 Damjan Marionvlib: address sanitizer support for stack switch, enabl... 99/27199/4
2020-04-27 Dave Barachvlib: deprecate i2c and cj 21/26721/2
2020-04-21 Elias Rudbergvlib: queue_hi_thresh fix to avoid deadlock 44/26544/2
2020-03-21 Vladimir Isaevvlib: allow using core 0 as a last resort 45/25945/2
2020-03-21 Vladimir Isaevvlib: complain if workers are configured twice 44/25944/2
2020-03-12 Dave Barachvppinfra: refactor clib_timebase_t 00/25800/3
2020-02-17 Lijian.Zhangvlib: fix code of getting numa node with specific cpu_id 95/25195/1
2020-02-11 Dave Barachvppinfra: remove the historical mheap memory allocator 82/24982/4
2020-02-11 Jon Loeligervlib: Skip core 0 if workers are configured. 69/24769/4
2020-02-10 Florin Corasvppinfra: use vm memory allocator for numa mapping 78/24878/4
2020-02-10 Jon Loeligervlib: properly configure main thread's core id 93/24693/4
2020-02-05 Dave Barachvppinfra: numa vector placement support 54/24454/12
2020-01-30 Dave Barachvppinfra: improve clocks_per_second convergence 67/24567/12
2019-10-02 Dave Barachvlib: improve summary vector-rate statistics 53/22453/4
2019-09-30 Benoît Gannevlib: fix old nodes vector overflow in refork 33/21933/4
2019-07-23 Dave Barachvlib: address vlib_error_t scaling issue 02/20802/3
2019-07-16 Dave Barachapi: enable binary API event logging in vat 72/20672/3
2019-06-24 Dave Barachvlib: packet tracer support for pkt thread handoffs 87/20287/3
2019-06-08 dongjuantrace frame-queue on trigger out of memory 41/19941/6
2019-06-04 Dave Barachsort worker-thread init functions in advance 38/19938/3
2019-05-22 Ole Troanstats: support multiple works for error counters 45/19645/8
2019-05-16 Dave Barachinit / exit function ordering 23/19623/4
2019-05-14 Dave BarachPreallocate mhash key_tmps vector 21/19521/5
2019-04-24 Dave BarachClean up multi-thread barrier-sync hold-down timer 17/19117/5
2019-03-10 Dave BarachPerf tune get_frame_size_info 60/18160/3
2019-02-27 Damjan MarionFix crash in barrier sync when vlib_worker_threads... 78/17878/2
2019-02-20 Dave Barachcalculate per-thread time offset 03/17703/4
2019-01-30 Damjan Marionbuffers: major cleanup and improvements 38/16638/28
2019-01-28 Damjan MarionLess intrusive way to capture numa_node and cpu_id... 14/17114/2
2019-01-27 Damjan MarionFix issue with cpu_id and numa_code captured too early 99/17099/2
2019-01-27 Dave Barachperfmon: collect data on selected thread(s) 95/17095/4
2019-01-20 Damjan MarionStore numa-noda and cpu-index in vlib_main_t 02/16902/3
2018-11-25 Eyal Barivlib:init free list buffers vec 65/16165/2
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-11-01 Dave BarachMove RPC calls off the binary API input queue 60/15660/2
2018-10-25 Florin CorasRevert "Keep RPC traffic off the shared-memory API... 40/15540/2
2018-10-24 Dave BarachKeep RPC traffic off the shared-memory API queue 85/14085/5
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
2018-10-19 Sirshak Dasvppinfra: add atomic macros for __sync builtins 81/15181/5
2018-10-01 Dave BarachAPI / CLI event-log tracing 73/15073/2
2018-10-01 Mohsin Kazmithread: Add show threads api 65/14765/10
2018-09-30 Dave Barachvlib: barrier sync elog tracing improvements 36/15036/4
2018-09-07 Dave BarachImprove NTP / kernel time change event handling 31/14731/3
2018-08-01 Yi HeImprove cpu { coremask-% } configure option 96/13696/3
2018-07-20 Damjan MarionAdd congestion drop in interface handoff 92/13592/1
2018-07-18 Dave BarachAdd config option to use dlmalloc instead of mheap 56/13356/20
2018-07-11 Damjan Marionthreads: fix issue with setting main-core to 0 16/13416/2
2018-07-04 Damjan MarionDo not override skip-cores if set in startup.conf 39/13339/2
2018-07-03 Damjan MarionSet main thread affinity before main heap is allocated 36/13336/3
2018-06-13 Dave BarachStat segment / client: show run" works now 29/13029/1
2018-06-03 Damjan Mariondpdk: improve buffer alloc perfomance 65/12865/3
2018-03-27 Damjan Marionvlib: make cloned structures cacheline aligned 09/11409/1
2018-03-14 Damjan Marionvlib: internal buffer manager rework 38/11138/3
2017-12-15 Dave BarachVPP-1102: fix dangling references in RPC handling 58/9858/3
2017-09-26 Dave BarachAdd thread-safe event signaller, use RPC where required 40/8540/5
2017-09-15 Damjan Marionvppinfra: add clib_mem_vm_ext_alloc function 32/8432/7
2017-09-11 Colin Tregenza DancerRecombine diags and minimum barrier open time changes... 22/8322/4
2017-09-05 Colin Tregenza DancerRefork worker thread data structures in parallel (VPP... 98/8298/2
2017-07-26 JingLiuZTEVPP-905: Wrong define used in function start_workers. 17/7717/3
2017-06-09 Florin CorasImplement sack based tcp loss recovery (RFC 6675) 87/6887/21
2017-05-10 Damjan Marioncompletelly deprecate os_get_cpu_number, replace new... 42/6642/4
2017-05-09 Damjan MarionFix remaining 32-bit compile issues 65/6465/10
2017-04-06 Damjan MarionUse thread local storage for thread index 11/6011/4
2017-03-20 Damjan Marionvnet: add device-input threadplacement infra 87/5787/3
2017-03-16 Damjan Marionvlib: additional runtime_data checks 78/5778/2
2017-03-16 Damjan Marionvlib: make runtime_data thread-local 46/5746/9
2017-03-10 Damjan Marionvlib: deduplicatee code in main and worker main loop 86/5686/3
2017-03-09 Dave Barachvlib_mains == 0 special cases be gone 81/5681/4
2017-02-06 Damjan Marionvlib: remove algned/unaligned buffers scheme 29/5029/5
2017-01-14 Damjan Marionvlib: add buffer and thread callbacks 92/4592/9
2016-12-28 Damjan MarionReorganize source tree to use single autotools instance 30/4430/19