summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-09-07 18:20:31 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-09-24 21:46:36 +0900
commitb8355de49eb96866490a027df6a6b7680f4fd7fc (patch)
treec1f7e7f5e7d08350c85174e6f1e95d102deb420d /src
parentb87e96e2f2fa6673020d048a4fc6e3b83e635eb8 (diff)
downloadsystemd-b8355de49eb96866490a027df6a6b7680f4fd7fc.tar.gz
network: drop unused features in request queue
Diffstat (limited to 'src')
-rw-r--r--src/network/networkd-queue.c3
-rw-r--r--src/network/networkd-queue.h7
2 files changed, 0 insertions, 10 deletions
diff --git a/src/network/networkd-queue.c b/src/network/networkd-queue.c
index dcf5f4f052..8cd5300ce6 100644
--- a/src/network/networkd-queue.c
+++ b/src/network/networkd-queue.c
@@ -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);
diff --git a/src/network/networkd-queue.h b/src/network/networkd-queue.h
index b1c0a9f0d4..c0cdacfbd8 100644
--- a/src/network/networkd-queue.h
+++ b/src/network/networkd-queue.h
@@ -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);