]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: drop unused features in request queue
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 7 Sep 2021 09:20:31 +0000 (18:20 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 24 Sep 2021 12:46:36 +0000 (21:46 +0900)
src/network/networkd-queue.c
src/network/networkd-queue.h

index dcf5f4f0527cccbe91ecfaf5b70b48cb66e83cd0..8cd5300ce60e18751664e99e47c614f671f80989 100644 (file)
@@ -70,9 +70,6 @@ static Request *request_free(Request *req) {
                 /* To prevent from triggering assertions in hash functions, remove this request before
                  * freeing object below. */
                 ordered_set_remove(req->link->manager->request_queue, req);
-        if (req->on_free)
-                /* on_free() may use object. So, let's call this earlier. */
-                req->on_free(req);
         if (req->consume_object)
                 request_free_object(req->type, req->object);
         link_unref(req->link);
index b1c0a9f0d4e8682a82aa12e09d6cef082983c003..c0cdacfbd8027bbe59527a52beb03558bf632394 100644 (file)
@@ -15,11 +15,6 @@ typedef struct NextHop NextHop;
 typedef struct Route Route;
 typedef struct RoutingPolicyRule RoutingPolicyRule;
 
-typedef struct Request Request;
-
-typedef int (*request_after_configure_handler_t)(Request*, void*);
-typedef void (*request_on_free_handler_t)(Request*);
-
 typedef enum RequestType {
         REQUEST_TYPE_ACTIVATE_LINK,
         REQUEST_TYPE_ADDRESS,
@@ -63,8 +58,6 @@ typedef struct Request {
         void *userdata;
         unsigned *message_counter;
         link_netlink_message_handler_t netlink_handler;
-        request_after_configure_handler_t after_configure;
-        request_on_free_handler_t on_free;
 } Request;
 
 void request_drop(Request *req);