]> git.decadent.org.uk Git - odhcp6c.git/blobdiff - src/odhcp6c.h
Export DHCPv6 server address to env
[odhcp6c.git] / src / odhcp6c.h
index 59c4a42b973d2b53c142f1e320d720ce5a98f2b4..a4343b19216ec8293388922da74b6eb30da30e3a 100644 (file)
@@ -123,7 +123,7 @@ enum dhcpv6_config {
 };
 
 typedef int(reply_handler)(enum dhcpv6_msg orig, const int rc,
-               const void *opt, const void *end);
+               const void *opt, const void *end, const struct sockaddr_in6 *from);
 
 // retransmission strategy
 struct dhcpv6_retx {
@@ -246,6 +246,7 @@ enum odhcp6c_state {
        STATE_CLIENT_ID,
        STATE_SERVER_ID,
        STATE_SERVER_CAND,
+       STATE_SERVER_ADDR,
        STATE_ORO,
        STATE_DNS,
        STATE_SEARCH,