chiark / gitweb /
sd-dhcp-server: add basic REQUEST/ACK support
[elogind.git] / src / libsystemd-network / dhcp-server-internal.h
index 381304ee47ac7b63a939d8a13d8f5fe761d2e419..cd480e7bba59c929afa16fc73d91de50bd87db8f 100644 (file)
@@ -40,6 +40,8 @@ struct sd_dhcp_server {
 
         int index;
         be32_t address;
+        be32_t pool_start;
+        size_t pool_size;
 };
 
 typedef struct DHCPClientId {
@@ -55,6 +57,7 @@ typedef struct DHCPRequest {
         DHCPClientId client_id;
         size_t max_optlen;
         be32_t server_id;
+        be32_t requested_ip;
 } DHCPRequest;
 
 DEFINE_TRIVIAL_CLEANUP_FUNC(sd_dhcp_server*, sd_dhcp_server_unref);