summaryrefslogtreecommitdiff
path: root/lib/thread.c
AgeCommit message (Expand)Author
2021-06-24lib: try CLOCK_THREAD_CPUTIME_IDDavid Lamparter
2021-06-24lib: make cputime checks runtime options (v2)David Lamparter
2021-05-03Merge pull request #8545 from opensourcerouting/assert-our-ownMark Stapp
2021-05-02lib: Provide some better error handling for operatorDonald Sharp
2021-04-23*: remaining zassert => assertDavid Lamparter
2021-04-16Merge pull request #8465 from opensourcerouting/vtysh-scan-snafuMark Stapp
2021-04-15vtysh: add lib/thread.c to vtysh_scanDavid Lamparter
2021-03-26lib: Incorporate Wall and Cpu warning into `show thread cpu`Donald Sharp
2021-03-26lib: Differentiate between real and cpu bound processesDonald Sharp
2021-03-17*: require semicolon after DEFINE_<typesafe...>David Lamparter
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2021-03-02Merge pull request #7951 from mjstapp/fix_cancel_eventDonald Sharp
2021-02-22lib: Reduce getrusage/monotime for event handlingDonald Sharp
2021-02-18lib: pass the thread_master to process_timers()Mark Stapp
2021-02-18lib: don't awaken from poll for every timerMark Stapp
2021-02-18lib: remove unneeded arg from timer apiMark Stapp
2021-02-18lib: small code cleanup in thread.cMark Stapp
2021-02-14*: remove tabs & newlines from log messagesDavid Lamparter
2021-02-09libs, bgpd: improve task cancellation by argument valueMark Stapp
2021-02-09libs: make the task cancellation struct privateMark Stapp
2021-02-03lib/xref: fix frrtrace() calls in thread codeDavid Lamparter
2021-02-02Merge pull request #6766 from opensourcerouting/xrefRuss White
2021-02-01lib/xref: use to transport thread_* file/line/funcDavid Lamparter
2021-02-01lib: Line up `show thread cpu` output appropriatelyDonald Sharp
2020-11-18lib: add startup option to limit fdsMark Stapp
2020-11-04* : clean up format specifiers for gcc-10Mark Stapp
2020-11-02lib: fix missed pointer updateQuentin Young
2020-10-28lib: avoid signal-handling race with event loop poll callMark Stapp
2020-10-28lib: add debug output for signal maskMark Stapp
2020-10-24Merge pull request #7194 from qlyoung/tracingMark Stapp
2020-10-23lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young
2020-10-23lib: move trace.h -> libfrr_trace.hQuentin Young
2020-10-23lib: add tracepoints for hash ops, thread eventsQuentin Young
2020-10-23*: unify thread/event cancel macrosMark Stapp
2020-10-23* : update signature of thread_cancel apiMark Stapp
2020-09-15lib: set threadmaster name to 'default' if noneQuentin Young
2020-08-12lib: Properly handle POLLERR from poll()Donald Sharp
2020-08-12lib: Fixup comment indentations in thread.cDonald Sharp
2020-08-05lib: timer: move the timer string api to libAnuradha Karuppiah
2020-07-14*: un-split strings across linesDavid Lamparter
2020-06-11*: have daemons call frr_fini() at terminationMark Stapp
2020-04-01lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter
2020-03-29*: fix format string warningsDavid Lamparter
2020-03-08*: Replace `sizeof something` to sizeof(something)Donatas Abraitis
2019-12-02*: generously apply constDavid Lamparter
2019-10-16*: Allow disabling of `getrusage` callsDonald Sharp
2019-10-15lib: Clean up the index that is being used for storing FD and events.Spantik
2019-09-03lib: add frr_with_mutex() block-wrapperDavid Lamparter
2019-08-19*: Fix spelling errors pointed out by debian packagingDonald Sharp
2019-08-08Merge pull request #4497 from opensourcerouting/rcuDonald Sharp