summaryrefslogtreecommitdiffstats
path: root/lib/workqueue.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib: Remove unused WQ_RETRY_XXX enumsDonald Sharp2023-11-031-12/+2
* lib: Move workqueue private functions into workqueue.cDonald Sharp2023-11-031-0/+16
* build: add -Wimplicit-fallthroughIgor Ryzhov2023-10-121-4/+6
* *: Convert event.h to frrevent.hDonald Sharp2023-03-241-1/+1
* *: Convert `struct event_master` to `struct event_loop`Donald Sharp2023-03-241-2/+1
* *: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp2023-03-241-3/+3
* *: Convert struct thread_master to struct event_master and it's ilkDonald Sharp2023-03-241-1/+1
* *: Convert a bunch of thread_XX to event_XXDonald Sharp2023-03-241-4/+4
* *: Convert thread_should_yield and thread_set_yield_timeDonald Sharp2023-03-241-3/+3
* lib: Convert THREAD_YIELD_TIME_SLOT to EVENT_YIELD_TIME_SLOTDonald Sharp2023-03-241-2/+2
* *: Convert thread_add_XXX functions to event_add_XXXDonald Sharp2023-03-241-4/+4
* *: Rename `struct thread` to `struct event`Donald Sharp2023-03-241-1/+1
* *: Rename thread.[ch] to event.[ch]Donald Sharp2023-03-241-1/+1
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-16/+1
* lib, tests, zebra: Remove unused workqueue error functionDonald Sharp2022-12-151-7/+0
* lib: Fixup workqueue.c to use proper thread.h semanticsDonald Sharp2022-06-081-14/+7
* *: Change thread->func to return void instead of intDonald Sharp2022-02-241-3/+1
* lib, zebra: Add ability to tell thread system to ignore late timersDonald Sharp2022-01-201-2/+3
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-3/+3
* lib: Remove #if 0 codeDonald Sharp2021-01-281-5/+0
* * : update signature of thread_cancel apiMark Stapp2020-10-231-2/+2
* lib: Fix workqueue error function callbackStephen Worley2019-04-181-1/+1
* lib: STAILQ_FOREACH_SAFE never gives a null elemQuentin Young2019-02-261-1/+1
* libs: remove useless static work_queue_free helperMark Stapp2019-02-071-10/+4
* libs: remove deprecated workqueue apiMark Stapp2019-02-061-1/+4
* libs: support timeout for workqueue retriesMark Stapp2018-12-131-7/+22
* *: ALLOC calls cannot failDonald Sharp2018-08-111-7/+1
* bgpd lib ospfd pimd ripngd: null chk (PVS-Studio)F. Aragon2018-07-031-1/+2
* bgpd, lib, zebra: Switch to work_queue_free_and_nullDonald Sharp2018-03-091-1/+7
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-3/+4
* lib: Free workqueue memory leak on freeDonald Sharp2017-10-111-16/+22
* *: use clang's 'ForEachMacros' format style optionRenato Westphal2017-09-151-1/+1
* lib: cleanup the work queue implementationJorge Boncompte2017-08-171-31/+23
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-301/+272
* *: fix GCC 7 switch/case fallthrough warningsDavid Lamparter2017-07-141-9/+9
* *: ditch vty_outln(), part 1 of 2David Lamparter2017-07-131-5/+5
* *: use vty_outlnQuentin Young2017-06-291-11/+8
* *: remove THREAD_BACKGROUNDQuentin Young2017-06-081-2/+2
* *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-4/+3
* *: update thread_add_* callsQuentin Young2017-05-091-2/+3
* *: remove THREAD_ON macros, add nullity checkQuentin Young2017-05-091-2/+2
* *: make DEFUN installations file-localDavid Lamparter2016-12-011-0/+6
* *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter2016-09-191-0/+4
* isisd, lib, vtysh: Allow extract.pl to fully workDonald Sharp2016-09-171-5/+5
* *: make sure zebra.h is always included firstDavid Lamparter2016-06-091-1/+1
* lib/workqueue: Add trivial work_queue_is_scheduled helperPaul Jakma2016-06-031-0/+6
* Fix most compiler warnings in default GCC build.Paul Jakma2016-05-261-1/+1
* lib: lib-warnings.patchDonald Sharp2015-05-201-4/+8
* Some small enhancements to thread and workqueue libraries in zebra:Donald Sharp2015-05-201-11/+26
* general: remove inline qualifiers and move in-header functions to objectsPaul Jakma2012-01-061-1/+1