dhcpv4: Keep DHCPv4 assignment lifetime value in sync with assigned leasetime
[project/odhcpd.git] / src / dhcpv4.h
index 308cc53..6c4dd50 100644 (file)
@@ -48,8 +48,10 @@ 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,
        DHCPV4_OPT_END = 255,
 };
 
@@ -76,6 +78,7 @@ struct dhcpv4_assignment {
        uint32_t addr;
        time_t valid_until;
        uint8_t hwaddr[6];
+       uint32_t leasetime;
        char hostname[];
 };