Don't print non bound assignments in the state file
[project/odhcpd.git] / src / dhcpv4.h
index 57d52dc..cd6c978 100644 (file)
@@ -48,7 +48,7 @@ enum dhcpv4_opt {
        DHCPV4_OPT_RENEW = 58,
        DHCPV4_OPT_REBIND = 59,
        DHCPV4_OPT_IPADDRESS = 50,
-       DHCPV4_OPT_HOSTNAME = 10,
+       DHCPV4_OPT_HOSTNAME = 12,
        DHCPV4_OPT_REQUEST = 17,
        DHCPV4_OPT_USER_CLASS = 77,
        DHCPV4_OPT_SEARCH_DOMAIN = 119,
@@ -78,6 +78,8 @@ struct dhcpv4_assignment {
        uint32_t addr;
        time_t valid_until;
        uint8_t hwaddr[6];
+       uint32_t leasetime;
+       unsigned int flags;
        char hostname[];
 };