summaryrefslogtreecommitdiffstats
path: root/src/vlib/threads.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-23vlib: Use platform specific headers for sched.hTom Jones1-6/+18
2024-02-02vlib api: move wrkr rpc flushing to vlibFlorin Coras1-0/+4
2024-01-16vlib: remove unused codeDamjan Marion1-16/+0
2022-05-24vlib: implement aux data handoffMohammed Hawari1-1/+6
2022-03-31vlib: add support for workers syncFlorin Coras1-0/+14
2021-12-31vlib: remove external thread management supportDamjan Marion1-17/+0
2021-05-27vlib: handoff reworkDamjan Marion1-123/+14
2021-05-14vlib: remove unused codeDamjan Marion1-6/+0
2021-05-03vlib: multiarch vlib_frame_queue_dequeue()Damjan Marion1-3/+0
2021-04-20vlib: remove unused codeDamjan Marion1-8/+0
2021-04-14vlib: fix access before check issue in foreach_vlib_main macroDamjan Marion1-9/+17
2021-03-26vlib: convert foreach_vlib_main macro to be more gdb and clang-format friendlyDamjan Marion1-23/+10
2021-03-26vlib: split vlib_main_t into global and per-threadDamjan Marion1-25/+25
2021-03-26vlib: introduce vlib_get_elog_main()Damjan Marion1-4/+2
2021-03-26vlib: introduce vlib_get_main_by_index(), vlib_get_n_threads()Damjan Marion1-1/+1
2020-10-06misc: add xxx_not_inlineDave Barach1-1/+1
2020-09-02fib: IPv6 lookup data structure MP safe when prefixes changeNeale Ranns1-0/+5
2020-07-16misc: add callback hooks and refactor pmcTom Seidenberg1-0/+9
2020-02-05vppinfra: numa vector placement supportDave Barach1-1/+8
2019-11-01vlib: Handle race in thread barrier processingAlexander Kabaev1-1/+1
2019-07-16api: enable binary API event logging in vatDave Barach1-2/+0
2019-06-04sort worker-thread init functions in advanceDave Barach1-0/+1
2019-02-27Fix crash in barrier sync when vlib_worker_threads is zeroDamjan Marion1-2/+3
2019-02-20calculate per-thread time offsetDave Barach1-0/+15
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das1-5/+5
2018-10-01API / CLI event-log tracingDave Barach1-0/+1
2018-10-01thread: Add show threads apiMohsin Kazmi1-3/+5
2018-09-30vlib: barrier sync elog tracing improvementsDave Barach1-24/+68
2018-09-19session: improve close procedureFlorin Coras1-0/+8
2018-07-20Add congestion drop in interface handoffDamjan Marion1-0/+10
2018-07-11threads: fix issue with setting main-core to 0Damjan Marion1-1/+1
2018-04-09plugins: unload plugin if early init failsDamjan Marion1-0/+7
2017-09-26Add thread-safe event signaller, use RPC where requiredDave Barach1-1/+13
2017-09-11Recombine diags and minimum barrier open time changes (VPP-968)Colin Tregenza Dancer1-1/+28
2017-09-05Refork worker thread data structures in parallel (VPP-970)Colin Tregenza Dancer1-0/+11
2017-06-09Implement sack based tcp loss recovery (RFC 6675)Florin Coras1-1/+1
2017-05-10completelly deprecate os_get_cpu_number, replace new occurencesDamjan Marion1-2/+1
2017-04-06Use thread local storage for thread indexDamjan Marion1-7/+14
2017-03-31vlib: extend foreach_vlib_main macro to assert if workers are not parkedDamjan Marion1-12/+24
2017-03-28vlib: inline dispatch_node(...) (again)Damjan Marion1-9/+0
2017-03-10vlib: deduplicatee code in main and worker main loopDamjan Marion1-2/+2
2017-03-09vlib_mains == 0 special cases be goneDave Barach1-24/+19
2017-01-14vlib: add buffer and thread callbacksDamjan Marion1-2/+15
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+470