summaryrefslogtreecommitdiffstats
path: root/src/network/networkd-queue.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/networkd-queue.c')
-rw-r--r--src/network/networkd-queue.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/network/networkd-queue.c b/src/network/networkd-queue.c
index 98c629f161..7943ab5fb0 100644
--- a/src/network/networkd-queue.c
+++ b/src/network/networkd-queue.c
@@ -216,6 +216,23 @@ int link_queue_request_full(
process, counter, netlink_handler, ret);
}
+int manager_queue_request_full(
+ Manager *manager,
+ RequestType type,
+ void *userdata,
+ mfree_func_t free_func,
+ hash_func_t hash_func,
+ compare_func_t compare_func,
+ request_process_func_t process,
+ unsigned *counter,
+ request_netlink_handler_t netlink_handler,
+ Request **ret) {
+
+ return request_new(manager, NULL, type,
+ userdata, free_func, hash_func, compare_func,
+ process, counter, netlink_handler, ret);
+}
+
int link_requeue_request(Link *link, Request *req, void *userdata, Request **ret) {
assert(link);
assert(req);