summaryrefslogtreecommitdiffstats
path: root/lib/thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #7194 from qlyoung/tracingMark Stapp2020-10-241-0/+33
|\
| * lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young2020-10-231-23/+21
| * lib: move trace.h -> libfrr_trace.hQuentin Young2020-10-231-1/+1
| * lib: add tracepoints for hash ops, thread eventsQuentin Young2020-10-231-0/+35
* | *: unify thread/event cancel macrosMark Stapp2020-10-231-0/+3
* | * : update signature of thread_cancel apiMark Stapp2020-10-231-3/+10
|/
* lib: set threadmaster name to 'default' if noneQuentin Young2020-09-161-2/+6
* lib: Properly handle POLLERR from poll()Donald Sharp2020-08-121-1/+5
* lib: Fixup comment indentations in thread.cDonald Sharp2020-08-121-36/+35
* lib: timer: move the timer string api to libAnuradha Karuppiah2020-08-051-0/+30
* *: un-split strings across linesDavid Lamparter2020-07-141-4/+2
* *: have daemons call frr_fini() at terminationMark Stapp2020-06-111-1/+2
* lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter2020-04-011-0/+1
* *: fix format string warningsDavid Lamparter2020-03-291-5/+4
* *: Replace `sizeof something` to sizeof(something)Donatas Abraitis2020-03-081-1/+1
* *: generously apply constDavid Lamparter2019-12-021-1/+1
* *: Allow disabling of `getrusage` callsDonald Sharp2019-10-161-0/+12
* lib: Clean up the index that is being used for storing FD and events.Spantik2019-10-151-0/+8
* lib: add frr_with_mutex() block-wrapperDavid Lamparter2019-09-031-87/+33
* *: Fix spelling errors pointed out by debian packagingDonald Sharp2019-08-191-1/+1
* Merge pull request #4497 from opensourcerouting/rcuDonald Sharp2019-08-081-0/+6
|\
| * lib: RCUDavid Lamparter2019-07-311-0/+6
* | lib: use DECLARE_HEAP for timers instead of pqueueDavid Lamparter2019-08-011-62/+36
|/
* lib: Add function name to `show thread poll`Donald Sharp2019-06-131-4/+25
* lib: Add check for non-preexisting threadDonald Sharp2019-06-131-4/+16
* lib: Prevent infinite loop in fd handlingDonald Sharp2019-06-131-8/+26
* *: fix some dumb printf format warningsDavid Lamparter2019-06-111-2/+4
* lib, pimd, sharpd: Various output string cleanupsDonald Sharp2019-06-071-1/+1
* lib: Display to end user the MAX_FDS allowedDonald Sharp2019-05-241-1/+2
* lib: 'show thread cpu' help strings referenced a weird optionDonald Sharp2019-05-241-1/+1
* *: rename new ForEach macros from the typesafe APIRenato Westphal2019-05-211-2/+2
* lib: hashing functions should take const argumentsQuentin Young2019-05-141-2/+2
* Revert "lib: use DECLARE_SKIPLIST for timers instead of pqueue"David Lamparter2019-04-291-32/+62
* lib: use DECLARE_SKIPLIST for timers instead of pqueueDavid Lamparter2019-04-271-62/+32
* lib: use DECLARE_LIST for thread_listDavid Lamparter2019-04-271-94/+39
* Merge pull request #4073 from donaldsharp/undebug_me_or_notLou Berger2019-04-041-4/+3
|\
| * lib, pbrd, zebra: Fix size_t type printf warnings on obscure platformsDonald Sharp2019-04-031-4/+3
* | lib: reduce exported var symbolsQuentin Young2019-04-031-2/+2
|/
* *: remove null check before XFREEQuentin Young2019-02-261-4/+2
* *: do not check XMALLOC / XCALLOC for null retQuentin Young2019-02-261-2/+0
* *: Rename backet to bucketTim Bray2019-02-251-4/+4
* lib: make atomic ops C++ compatibleDavid Lamparter2019-02-111-1/+2
* Treewide: use ANSI function definitionsRuben Kerkhof2019-01-241-1/+1
* lib: Convert RUSAGE_SELF to RUSAGE_THREAD where we canDonald Sharp2019-01-091-1/+6
* lib: add thread_timer_remain_msec functionChristian Franke2018-12-041-3/+9
* *: Replace hash_cmp function return value to a boolDonald Sharp2018-10-191-2/+2
* Merge pull request #3087 from opensourcerouting/bfd-memleakQuentin Young2018-10-041-28/+45
|\
| * lib: refactor thread_executeRafael Zalamena2018-10-031-17/+19
| * lib: fix a memory leak in FreeBSDRafael Zalamena2018-10-031-11/+26
* | *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-2/+2
|/