network: drop unused features in request queue

This commit is contained in:
Yu Watanabe
2021-09-24 21:46:36 +09:00
parent b87e96e2f2
commit b8355de49e
2 changed files with 0 additions and 10 deletions
-3
View 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);
-7
View 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);