summaryrefslogtreecommitdiff
path: root/lib/ovs-thread.h
Commit message (Expand)AuthorAgeFilesLines
* handlers: Create additional handler threads when using CPU isolation.Michael Santana2022-08-151-0/+1
* ovs-thread: Fix barrier use-after-free.Gaetan Rivet2022-01-181-3/+3
* util: Add allocation wrappers that don't increment coverage counters.Ben Pfaff2021-04-071-8/+2
* ovs-thread: Drop xpthread_meutex_{un}lock finctions.Ilya Maximets2018-12-101-5/+0
* ovs-thread: Fix thread id for threads not started with ovs_thread_create()Eelco Chaudron2018-06-081-1/+11
* lib: Adding explicit typecasts to fix C++ compilation issuesShireesh Singh2017-12-191-2/+2
* poll: Suppress logging for pmd threads.Ilya Maximets2016-01-111-0/+1
* lib: Expose ovs_mutex and ovsthread_once in <openvswitch/thread.h>Thomas Graf2014-12-151-111/+1
* lib: Expose SOURCE_LOCATOR as OVS_SOURCE_LOACATORThomas Graf2014-12-151-8/+8
* lib/ovs-thread: Avoid atomic read in ovsthread_once_start().Jarno Rajahalme2014-08-291-14/+8
* lib/ovs-thread: Use atomic_count.Jarno Rajahalme2014-08-291-1/+1
* lib: Use shorter form of relaxed atomic access.Jarno Rajahalme2014-08-291-1/+1
* ovs-thread: Implement OVS specific barrier.Alex Wang2014-06-131-6/+13
* process: block signals while spawning child processesAnsis Atteka2014-05-301-0/+4
* ovs-thread: Fix OVS_ADAPTIVE_MUTEX_INITIALIZER.Ben Pfaff2014-05-011-1/+1
* ovs-thread: Add checking for mutex and rwlock initialization.Ben Pfaff2014-04-281-6/+7
* ovs-thread: Make caller provide thread name when creating a thread.Ben Pfaff2014-04-281-1/+1
* ovs-thread: Replace ovsthread_counter by more general ovsthread_stats.Ben Pfaff2014-03-191-5/+18
* ovs-rcu: New library.Ben Pfaff2014-03-181-0/+2
* ovs-thread: We don't use fork in Windows.Gurucharan Shetty2014-03-131-0/+2
* ovs-thread: Add xpthread_barrier_*() wrappers.Joe Stringer2014-03-041-0/+6
* ovs-thread: Use fair (but nonrecursive) rwlocks on glibc.Ben Pfaff2014-02-211-1/+24
* ovs-thread: Get rid of obsolete sparse wrappers.Ben Pfaff2014-02-211-11/+0
* ovs-thread: Add support for pthread adaptive mutexJarno Rajahalme2014-02-131-0/+8
* ovs-thread: Add a comment.Ben Pfaff2014-02-071-1/+7
* ovs-thread: Add new support for thread-specific data.Ben Pfaff2014-01-141-5/+58
* dpif-netdev: Use new "ovsthread_counter" to track dp statistics.Ben Pfaff2014-01-081-0/+19
* ovs-thread: Fix crash by making count_cpu_count() return type a signed int.Ben Pfaff2013-12-131-1/+1
* ovs-thread: Break recursion for coverage counters.Gurucharan Shetty2013-12-131-2/+8
* lib: Refactor gathering CPU core countJoe Stringer2013-12-091-0/+4
* ovs-atomic: atomic_load() must take a non-const argument.Ben Pfaff2013-08-201-1/+1
* Use "error-checking" mutexes in place of other kinds wherever possible.Ben Pfaff2013-08-201-32/+6
* ovs-thread: Use mutex instead of its address in thread-safety annotation.Ben Pfaff2013-08-131-3/+3
* sparse: Remove support for thread-safety annotations.Ben Pfaff2013-08-131-5/+0
* ovs-thread: Remove superfluous semicolons in macro definitions.Ben Pfaff2013-08-081-2/+2
* ovs-thread: New function xpthread_join().Ethan Jackson2013-08-081-0/+1
* ovs-thread: New function ovsthread_id_self().Ben Pfaff2013-08-081-0/+17
* ovs-thread: Add support for globally visible per-thread data.Ben Pfaff2013-08-081-16/+78
* ovs-thread: New function xpthread_setspecific().Ben Pfaff2013-08-081-2/+3
* ovs-atomic-pthreads: Fix "has incomplete type" error.Alex Wang2013-07-311-0/+5
* clang: Add annotations for thread safety check.Ethan Jackson2013-07-301-43/+99
* Avoid C preprocessor trick where macro has the same name as a function.Ben Pfaff2013-07-291-4/+4
* ovs-thread: Add wrappers for "destroy" functions too.Ben Pfaff2013-07-251-0/+3
* fatal-signal: Make thread-safe.Ben Pfaff2013-07-231-0/+6
* ovs-thread: Add support for various thread-related assertions.Ben Pfaff2013-06-281-0/+11
* ovs-thread: Add support for convenient once-only initializers.Ben Pfaff2013-06-281-0/+76
* ovs-thread: Add per-thread data support.Ben Pfaff2013-06-251-0/+204
* ovs-thread: New module, initially just with pthreads wrapper functions.Ben Pfaff2013-06-251-0/+89