]> git.proxmox.com Git - mirror_frr.git/commit
lib: cleanup the work queue implementation
authorJorge Boncompte <jbonor@gmail.com>
Tue, 8 Aug 2017 18:32:30 +0000 (20:32 +0200)
committerJorge Boncompte <jbonor@gmail.com>
Thu, 17 Aug 2017 15:47:07 +0000 (17:47 +0200)
commitf104f6c1a62c92a4420e1d99abb336d566c1ff51
treeb3eceba4d39ae56d9e8eff27e4a2bb16f1024b82
parentcd85bc2e0bd8657cb2555fe8d631a2b0d916588e
lib: cleanup the work queue implementation

Convert the work queue implementation to not use the generic linked list
to mantain the item list and use instead a simple queue from queue.h that
does not allocate memory for each node.

Signed-off-by: Jorge Boncompte <jbonor@gmail.com>
lib/freebsd-queue.h
lib/workqueue.c
lib/workqueue.h
zebra/zebra_rib.c