]> git.proxmox.com Git - mirror_frr.git/commit
libs: support timeout for workqueue retries
authorMark Stapp <mjs@voltanet.io>
Tue, 11 Dec 2018 19:56:08 +0000 (14:56 -0500)
committerMark Stapp <mjs@voltanet.io>
Thu, 13 Dec 2018 19:08:39 +0000 (14:08 -0500)
commit5418f988cf2e31be9fd79489319ff0f9e05091be
tree690d7bc28456bc92b79941532d7c6e2e54729eeb
parentb7822d201632aaf7c24bc3b3a57c4e3f5ad92f7a
libs: support timeout for workqueue retries

Support an optional timeout/delay for use when a workqueue
determines that it is blocked, instead of retrying immediately.
Also, schedule as an 'event' instead of a 'timer' when using
a zero timeout value.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
lib/workqueue.c
lib/workqueue.h