summaryrefslogtreecommitdiff
path: root/lib/workqueue.c
AgeCommit message (Expand)Author
2023-11-03lib: Remove unused WQ_RETRY_XXX enumsDonald Sharp
2023-11-03lib: Move workqueue private functions into workqueue.cDonald Sharp
2023-10-12build: add -Wimplicit-fallthroughIgor Ryzhov
2023-03-24*: Convert event.h to frrevent.hDonald Sharp
2023-03-24*: Convert `struct event_master` to `struct event_loop`Donald Sharp
2023-03-24*: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp
2023-03-24*: Convert struct thread_master to struct event_master and it's ilkDonald Sharp
2023-03-24*: Convert a bunch of thread_XX to event_XXDonald Sharp
2023-03-24*: Convert thread_should_yield and thread_set_yield_timeDonald Sharp
2023-03-24lib: Convert THREAD_YIELD_TIME_SLOT to EVENT_YIELD_TIME_SLOTDonald Sharp
2023-03-24*: Convert thread_add_XXX functions to event_add_XXXDonald Sharp
2023-03-24*: Rename `struct thread` to `struct event`Donald Sharp
2023-03-24*: Rename thread.[ch] to event.[ch]Donald Sharp
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2022-12-15lib, tests, zebra: Remove unused workqueue error functionDonald Sharp
2022-06-08lib: Fixup workqueue.c to use proper thread.h semanticsDonald Sharp
2022-02-23*: Change thread->func to return void instead of intDonald Sharp
2022-01-20lib, zebra: Add ability to tell thread system to ignore late timersDonald Sharp
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2021-01-28lib: Remove #if 0 codeDonald Sharp
2020-10-23* : update signature of thread_cancel apiMark Stapp
2019-04-17lib: Fix workqueue error function callbackStephen Worley
2019-02-25lib: STAILQ_FOREACH_SAFE never gives a null elemQuentin Young
2019-02-07libs: remove useless static work_queue_free helperMark Stapp
2019-02-06libs: remove deprecated workqueue apiMark Stapp
2018-12-13libs: support timeout for workqueue retriesMark Stapp
2018-08-11*: ALLOC calls cannot failDonald Sharp
2018-07-03bgpd lib ospfd pimd ripngd: null chk (PVS-Studio)F. Aragon
2018-03-09bgpd, lib, zebra: Switch to work_queue_free_and_nullDonald Sharp
2018-03-06*: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger
2017-10-11lib: Free workqueue memory leak on freeDonald Sharp
2017-09-15*: use clang's 'ForEachMacros' format style optionRenato Westphal
2017-08-17lib: cleanup the work queue implementationJorge Boncompte
2017-07-17*: reindentreindent-master-afterwhitespace / reindent
2017-07-14*: fix GCC 7 switch/case fallthrough warningsDavid Lamparter
2017-07-13*: ditch vty_outln(), part 1 of 2David Lamparter
2017-06-29*: use vty_outlnQuentin Young
2017-06-08*: remove THREAD_BACKGROUNDQuentin Young
2017-05-15*: make consistent & update GPLv2 file headersDavid Lamparter
2017-05-09*: update thread_add_* callsQuentin Young
2017-05-09*: remove THREAD_ON macros, add nullity checkQuentin Young
2016-12-01*: make DEFUN installations file-localDavid Lamparter
2016-09-19*: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter
2016-09-17isisd, lib, vtysh: Allow extract.pl to fully workDonald Sharp
2016-06-09*: make sure zebra.h is always included firstDavid Lamparter
2016-06-03lib/workqueue: Add trivial work_queue_is_scheduled helperPaul Jakma
2016-05-26Fix most compiler warnings in default GCC build.Paul Jakma
2015-05-19lib: lib-warnings.patchDonald Sharp
2015-05-19Some small enhancements to thread and workqueue libraries in zebra:Donald Sharp
2012-01-06general: remove inline qualifiers and move in-header functions to objectsPaul Jakma