summaryrefslogtreecommitdiffstats
path: root/src/vlib/threads.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-16init / exit function orderingDave Barach1-1/+1
2019-05-14Preallocate mhash key_tmps vectorDave Barach1-15/+10
2019-04-24Clean up multi-thread barrier-sync hold-down timerDave Barach1-10/+30
2019-03-10Perf tune get_frame_size_infoDave Barach1-2/+4
2019-02-27Fix crash in barrier sync when vlib_worker_threads is zeroDamjan Marion1-1/+2
2019-02-20calculate per-thread time offsetDave Barach1-0/+47
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-22/+0
2019-01-28Less intrusive way to capture numa_node and cpu_id changesDamjan Marion1-2/+0
2019-01-27Fix issue with cpu_id and numa_code captured too earlyDamjan Marion1-2/+1
2019-01-27perfmon: collect data on selected thread(s)Dave Barach1-1/+43
2019-01-20Store numa-noda and cpu-index in vlib_main_tDamjan Marion1-0/+3
2018-11-25vlib:init free list buffers vecEyal Bari1-0/+2
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-19/+19
2018-11-01Move RPC calls off the binary API input queueDave Barach1-0/+3
2018-10-25Revert "Keep RPC traffic off the shared-memory API queue"Florin Coras1-3/+0
2018-10-24Keep RPC traffic off the shared-memory API queueDave Barach1-0/+3
2018-10-23c11 safe string handling supportDave Barach1-10/+10
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das1-21/+5
2018-10-01API / CLI event-log tracingDave Barach1-4/+6
2018-10-01thread: Add show threads apiMohsin Kazmi1-5/+27
2018-09-30vlib: barrier sync elog tracing improvementsDave Barach1-111/+23
2018-09-07Improve NTP / kernel time change event handlingDave Barach1-2/+14
2018-08-01Improve cpu { coremask-% } configure optionYi He1-20/+4
2018-07-20Add congestion drop in interface handoffDamjan Marion1-1/+14
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-11/+21
2018-07-11threads: fix issue with setting main-core to 0Damjan Marion1-7/+14
2018-07-04Do not override skip-cores if set in startup.confDamjan Marion1-4/+2
2018-07-03Set main thread affinity before main heap is allocatedDamjan Marion1-7/+7
2018-06-13Stat segment / client: show run" works nowDave Barach1-0/+20
2018-06-03dpdk: improve buffer alloc perfomanceDamjan Marion1-1/+0
2018-03-27vlib: make cloned structures cacheline alignedDamjan Marion1-13/+23
2018-03-14vlib: internal buffer manager reworkDamjan Marion1-8/+4
2017-12-15VPP-1102: fix dangling references in RPC handlingDave Barach1-0/+3
2017-09-26Add thread-safe event signaller, use RPC where requiredDave Barach1-1/+23
2017-09-15vppinfra: add clib_mem_vm_ext_alloc functionDamjan Marion1-3/+3
2017-09-11Recombine diags and minimum barrier open time changes (VPP-968)Colin Tregenza Dancer1-10/+303
2017-09-05Refork worker thread data structures in parallel (VPP-970)Colin Tregenza Dancer1-136/+197
2017-07-26VPP-905: Wrong define used in function start_workers.JingLiuZTE1-1/+2
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-10/+2
2017-05-09Fix remaining 32-bit compile issuesDamjan Marion1-1/+1
2017-04-06Use thread local storage for thread indexDamjan Marion1-47/+22
2017-03-20vnet: add device-input threadplacement infraDamjan Marion1-10/+4
2017-03-16vlib: additional runtime_data checksDamjan Marion1-8/+14
2017-03-16vlib: make runtime_data thread-localDamjan Marion1-3/+58
2017-03-10vlib: deduplicatee code in main and worker main loopDamjan Marion1-73/+3
2017-03-09vlib_mains == 0 special cases be goneDave Barach1-6/+10
2017-02-06vlib: remove algned/unaligned buffers schemeDamjan Marion1-2/+1
2017-01-14vlib: add buffer and thread callbacksDamjan Marion1-58/+54
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+1492