summaryrefslogtreecommitdiff
path: root/src/network/networkd-link.h
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-08-23 11:11:13 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-08-23 11:11:13 +0200
commitc07fe6d0df3e433b579c9cb8b8ea9cfb2fb62173 (patch)
tree4759c1c46cc17eb8b175224ad967ad83cc50b06b /src/network/networkd-link.h
parent708c425d0aeda659d430f437163587babb96b1bb (diff)
parent8fa266c2a4effa93c253e5dc499edabd52e8b4bb (diff)
downloadsystemd-c07fe6d0df3e433b579c9cb8b8ea9cfb2fb62173.tar.gz
Merge pull request #9406 from yuwata/rfe-9228
Trivial conflict solved in merge and include net/if_arp.h added.
Diffstat (limited to 'src/network/networkd-link.h')
-rw-r--r--src/network/networkd-link.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/network/networkd-link.h b/src/network/networkd-link.h
index b6f8ce1385..912952e651 100644
--- a/src/network/networkd-link.h
+++ b/src/network/networkd-link.h
@@ -44,6 +44,7 @@ typedef enum LinkOperationalState {
typedef struct Manager Manager;
typedef struct Network Network;
typedef struct Address Address;
+typedef struct DUID DUID;
typedef struct Link {
Manager *manager;
@@ -124,6 +125,9 @@ typedef struct Link {
Hashmap *bound_to_links;
} Link;
+DUID *link_get_duid(Link *link);
+int get_product_uuid_handler(sd_bus_message *m, void *userdata, sd_bus_error *ret_error);
+
Link *link_unref(Link *link);
Link *link_ref(Link *link);
int link_get(Manager *m, int ifindex, Link **ret);
@@ -157,6 +161,7 @@ int link_set_mtu(Link *link, uint32_t mtu);
int ipv4ll_configure(Link *link);
int dhcp4_configure(Link *link);
+int dhcp4_set_client_identifier(Link *link);
int dhcp4_set_promote_secondaries(Link *link);
int dhcp6_configure(Link *link);
int dhcp6_request_address(Link *link, int ir);