config: set RFC defaults for preferred lifetime
[project/odhcpd.git] / src / dhcpv6.h
index c96dc0d042ae56af2c64b952806c1b4cadf3e087..b925928d09ae1d669da7a94b8c67fbfdb6a7dc3f 100644 (file)
 #define DHCPV6_OPT_DNS_DOMAIN 24
 #define DHCPV6_OPT_IA_PD 25
 #define DHCPV6_OPT_IA_PREFIX 26
+#define DHCPV6_OPT_SNTP_SERVERS 31
 #define DHCPV6_OPT_INFO_REFRESH 32
 #define DHCPV6_OPT_FQDN 39
+#define DHCPV6_OPT_NTP_SERVERS 56
 #define DHCPV6_OPT_SOL_MAX_RT 82
 #define DHCPV6_OPT_INF_MAX_RT 83
 #define DHCPV6_OPT_DHCPV4_MSG 87
@@ -128,8 +130,8 @@ struct dhcpv6_ia_hdr {
 struct dhcpv6_ia_prefix {
        uint16_t type;
        uint16_t len;
-       uint32_t preferred;
-       uint32_t valid;
+       uint32_t preferred_lt;
+       uint32_t valid_lt;
        uint8_t prefix;
        struct in6_addr addr;
 } _packed;
@@ -138,8 +140,8 @@ struct dhcpv6_ia_addr {
        uint16_t type;
        uint16_t len;
        struct in6_addr addr;
-       uint32_t preferred;
-       uint32_t valid;
+       uint32_t preferred_lt;
+       uint32_t valid_lt;
 } _packed;
 
 struct dhcpv6_cer_id {