summaryrefslogtreecommitdiff
path: root/src/network/networkd-setlink.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-02-28 10:55:51 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-03-11 14:20:31 +0900
commit09d09207dece533ced25c91024ce7a1c0ed660d8 (patch)
tree386d5fc738c98f696d928aa399d4ea98fdfbae7c /src/network/networkd-setlink.h
parent4c8b81caa518df34d4e69f6660fc4fbdf0b42ce4 (diff)
downloadsystemd-09d09207dece533ced25c91024ce7a1c0ed660d8.tar.gz
network: re-design request queue
This makes Request object takes hash, compare, free, and process functions. With this change, the logic in networkd-queue.c can be mostly independent of the type of the request or the object (e.g. Address) assigned to the request, and it becomes simpler.
Diffstat (limited to 'src/network/networkd-setlink.h')
-rw-r--r--src/network/networkd-setlink.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/network/networkd-setlink.h b/src/network/networkd-setlink.h
index 5dce0c7b5f..7e5ba32ef1 100644
--- a/src/network/networkd-setlink.h
+++ b/src/network/networkd-setlink.h
@@ -5,7 +5,6 @@
#include <stdbool.h>
typedef struct Link Link;
-typedef struct Request Request;
int link_request_to_set_addrgen_mode(Link *link);
int link_request_to_set_bond(Link *link);
@@ -21,12 +20,8 @@ int link_request_to_set_mtu(Link *link, uint32_t mtu);
int link_configure_mtu(Link *link);
-int link_process_set_link(Request *req, Link *link, void *userdata);
-
-int link_process_activation(Request *req, Link *link, void *userdata);
int link_request_to_activate(Link *link);
-int link_process_up_or_down(Request *req, Link *link, void *userdata);
int link_request_to_bring_up_or_down(Link *link, bool up);
int link_down_now(Link *link);