network: Clean up includes

Split out of #37344.
This commit is contained in:
Daan De Meyer
2025-05-22 02:15:43 +09:00
committed by Yu Watanabe
parent f712008289
commit baa3fadfb7
243 changed files with 706 additions and 920 deletions
+3 -11
View File
@@ -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);