chiark / gitweb /
dhcp: Add DHCP discover sending
[elogind.git] / src / systemd / sd-dhcp-client.h
index 9b19a1dc97a98922ae26229d346c92e2407768d5..acfa3fac24a962cfa99a0bfe2960a64d83910731 100644 (file)
@@ -23,6 +23,7 @@
 ***/
 
 #include <netinet/in.h>
+#include <net/ethernet.h>
 
 typedef struct sd_dhcp_client sd_dhcp_client;
 
@@ -30,7 +31,10 @@ int sd_dhcp_client_set_request_option(sd_dhcp_client *client, uint8_t option);
 int sd_dhcp_client_set_request_address(sd_dhcp_client *client,
                                        const struct in_addr *last_address);
 int sd_dhcp_client_set_index(sd_dhcp_client *client, int interface_index);
+int sd_dhcp_client_set_mac(sd_dhcp_client *client,
+                           const struct ether_addr *addr);
 
+int sd_dhcp_client_start(sd_dhcp_client *client);
 sd_dhcp_client *sd_dhcp_client_new(void);
 
 #endif