X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=src%2Fodhcp6c.h;h=04a32ecf8a26a7cf2328ced475e1759e2552cfec;hb=dd5f1f8ca0a24d23dc426d6e89d9855a7b97fcec;hp=2d4fa9065811a7809c7fee188e2f02f453068eca;hpb=6bdec649886d077620f4b3004782dee662f90c14;p=odhcp6c.git diff --git a/src/odhcp6c.h b/src/odhcp6c.h index 2d4fa90..04a32ec 100644 --- a/src/odhcp6c.h +++ b/src/odhcp6c.h @@ -48,6 +48,15 @@ enum dhcvp6_opt { DHCPV6_OPT_IA_PREFIX = 26, DHCPV6_OPT_INFO_REFRESH = 32, DHCPV6_OPT_FQDN = 39, + DHCPV6_OPT_NTP_SERVER = 56, + DHCPV6_OPT_SIP_SERVER_D = 21, + DHCPV6_OPT_SIP_SERVER_A = 22, +}; + +enum dhcpv6_opt_npt { + NTP_SRV_ADDR = 1, + NTP_MC_ADDR = 2, + NTP_SRV_FQDN = 3 }; enum dhcpv6_msg { @@ -148,8 +157,11 @@ enum odhcp6c_state { STATE_SEARCH, STATE_IA_NA, STATE_IA_PD, - STATE_IA_PD_LOST, STATE_CUSTOM_OPTS, + STATE_SNTP_IP, + STATE_SNTP_FQDN, + STATE_SIP_IP, + STATE_SIP_FQDN, _STATE_MAX };