summaryrefslogtreecommitdiff
path: root/src/network/networkd-address.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-05-07 17:32:51 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-05-12 11:26:06 +0900
commit5a07fa9dd1f8c41f80631239ef2a4991029ca1e2 (patch)
tree61a9d67809b1b1f40fceaa34084c668632de9e31 /src/network/networkd-address.h
parente36d601c5e2b836ba52a8f71098e2d2aa6821268 (diff)
downloadsystemd-5a07fa9dd1f8c41f80631239ef2a4991029ca1e2.tar.gz
network: split out common part of route or address handlers
Diffstat (limited to 'src/network/networkd-address.h')
-rw-r--r--src/network/networkd-address.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/networkd-address.h b/src/network/networkd-address.h
index d05d37da3b..e6a564714b 100644
--- a/src/network/networkd-address.h
+++ b/src/network/networkd-address.h
@@ -51,7 +51,9 @@ typedef struct Address {
int address_new(Address **ret);
Address *address_free(Address *address);
int address_get(Link *link, const Address *in, Address **ret);
+int address_configure_handler_internal(sd_netlink *rtnl, sd_netlink_message *m, Link *link, const char *error_msg);
int address_configure(const Address *address, Link *link, link_netlink_message_handler_t callback, Address **ret);
+int address_remove_handler_internal(sd_netlink *rtnl, sd_netlink_message *m, Link *link, const char *error_msg);
int address_remove(const Address *address, Link *link, link_netlink_message_handler_t callback);
bool address_equal(const Address *a1, const Address *a2);
bool address_is_ready(const Address *a);