summaryrefslogtreecommitdiff
path: root/lib/workqueue.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2023-11-02 19:17:48 -0400
committerDonald Sharp <sharpd@nvidia.com>2023-11-03 18:06:01 +0000
commit2a65f05d77f88f96d4385040d01492e805e1cc44 (patch)
tree4cfebebe96bca76a835e0316adb98f5581952889 /lib/workqueue.h
parentb14f75540892e2e90ca4f8d9ae8c2a31c6d32681 (diff)
lib: Remove unused WQ_RETRY_XXX enums
These enum's have been around since 2005 and FRR still does not have any users of these particular values. After almost 20 years, let's simplify the code slightly and remove them. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'lib/workqueue.h')
-rw-r--r--lib/workqueue.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/workqueue.h b/lib/workqueue.h
index 8b340ce532..a495fe8615 100644
--- a/lib/workqueue.h
+++ b/lib/workqueue.h
@@ -26,9 +26,7 @@ DECLARE_MTYPE(WORK_QUEUE);
/* action value, for use by item processor and item error handlers */
typedef enum {
WQ_SUCCESS = 0,
- WQ_RETRY_NOW, /* retry immediately */
- WQ_RETRY_LATER, /* retry later, cease processing work queue */
- WQ_REQUEUE, /* requeue item, continue processing work queue */
+ WQ_REQUEUE, /* requeue item, continue processing work queue */
WQ_QUEUE_BLOCKED, /* Queue cant be processed at this time.
* Similar to WQ_RETRY_LATER, but doesn't penalise
* the particular item.. */
@@ -144,6 +142,7 @@ bool work_queue_is_scheduled(struct work_queue *wq);
/* Helpers, exported for thread.c and command.c */
extern void work_queue_run(struct event *thread);
+/* Function to initialize the workqueue cli */
extern void workqueue_cmd_init(void);
#ifdef __cplusplus