ethernet: check destination mac for L3 in ethernet-input node
[vpp.git] / src / vlib / threads.c
2 days ago Hadi Rayan Al-Sandidvlib: revert automatic core pinning changes 03/40803/5
2024-04-24 Tom Jonesvlib: Add FreeBSD thread specific header and calls 41/40341/10
2024-03-29 hsandidvlib: improve automatic core pinning 06/40606/11
2024-03-18 Damjan Marionvppinfra: os agnostic api for getting CPU information 43/40543/2
2024-03-12 Damjan Marionmisc: remove GNU Indent directives 02/40502/5
2024-03-04 Damjan Marionvppinfra: add os_get_online_cpu_core() and os_get_onlin... 09/40409/3
2024-02-02 Florin Corasvlib: flush rpcs on worker sync 85/40285/2
2024-02-02 Florin Corasvlib api: move wrkr rpc flushing to vlib 84/40284/4
2023-12-22 hsandidvlib: add error checks to thread pinning 25/40125/4
2023-07-25 Damjan Marionvlib: interrupt mode support for pre-input nodes 56/39256/3
2022-09-09 Dmitry Valtervlib: don't leak node frames on refork 75/37075/5
2022-06-01 Damjan Marionvlib: add VLIB_NUM_WORKERS_CHANGE_FN() handler 09/36309/2
2022-05-24 Mohammed Hawarivlib: implement aux data handoff 66/36166/4
2022-04-14 Benoît Gannevlib: disable cpu pinning if not configured 07/34707/13
2022-04-04 Damjan Marionvppinfra: make _vec_len() read-only 82/35882/2
2022-04-04 Damjan Marionvlib: remove unused fields 79/35879/2
2022-03-31 Florin Corasvlib: add support for workers sync 33/35833/5
2022-03-31 Damjan Marionstats: convert error counters to normal counters 40/35640/10
2022-03-28 Damjan Marionvlib: use pthread_attr_setstack() to set thread stack 01/35801/2
2022-03-23 Vladislav Grishenkovlib: fix memory leak on process nodes reforking 21/33821/2
2022-03-11 Damjan Marionvlib: remoove unused field 32/35632/1
2022-03-09 Damjan Marionstats: refactor 16/35516/16
2021-12-31 Damjan Marionvlib: remove external thread management support 05/34805/4
2021-12-24 Damjan Marionvlib: introduce vlib frame aux data 98/34798/3
2021-11-22 Benoît Gannevlib: add virtual time support 59/33659/7
2021-07-27 Dave Barachvlib: don't ASSERT(vm) in worker thread bootstrap 63/33263/2
2021-05-27 Damjan Marionvlib: handoff rework 76/32276/16
2021-05-14 Damjan Marionvlib: remove unused code 15/32315/4
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
next