committed by
Yu Watanabe
parent
f712008289
commit
baa3fadfb7
@@ -1,16 +1,8 @@
|
||||
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
||||
#pragma once
|
||||
|
||||
#include "sd-netlink.h"
|
||||
|
||||
#include "alloc-util.h"
|
||||
#include "hash-funcs.h"
|
||||
#include "netif-sriov.h"
|
||||
|
||||
typedef struct Link Link;
|
||||
typedef struct NetDev NetDev;
|
||||
typedef struct Manager Manager;
|
||||
typedef struct Request Request;
|
||||
#include "networkd-forward.h"
|
||||
|
||||
typedef int (*request_process_func_t)(Request *req, Link *link, void *userdata);
|
||||
typedef int (*request_netlink_handler_t)(sd_netlink *nl, sd_netlink_message *m, Request *req, Link *link, void *userdata);
|
||||
@@ -59,7 +51,7 @@ typedef enum RequestType {
|
||||
_REQUEST_TYPE_INVALID = -EINVAL,
|
||||
} RequestType;
|
||||
|
||||
struct Request {
|
||||
typedef struct Request {
|
||||
unsigned n_ref;
|
||||
|
||||
Manager *manager; /* must be non-NULL */
|
||||
@@ -89,7 +81,7 @@ struct Request {
|
||||
request_netlink_handler_t netlink_handler;
|
||||
|
||||
bool waiting_reply;
|
||||
};
|
||||
} Request;
|
||||
|
||||
Request *request_ref(Request *req);
|
||||
Request *request_unref(Request *req);
|
||||
|
||||
Reference in New Issue
Block a user