chiark / gitweb /
sd-dhcp-server: add support for clients requesting lease lifetime
[elogind.git] / src / libsystemd-network / dhcp-server-internal.h
index 381304ee47ac7b63a939d8a13d8f5fe761d2e419..ce2e260945f9250bfbdb8cc5f3bcf6eb21771a1b 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,8 @@ typedef struct DHCPRequest {
         DHCPClientId client_id;
         size_t max_optlen;
         be32_t server_id;
+        be32_t requested_ip;
+        int lifetime;
 } DHCPRequest;
 
 DEFINE_TRIVIAL_CLEANUP_FUNC(sd_dhcp_server*, sd_dhcp_server_unref);