summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2017-12-07 06:22:06 -0500
committerThomas Markwalder <tmark@isc.org>2017-12-07 06:22:06 -0500
commit0f69ff73f0693c5fa73d716dcf7a67d4376affa5 (patch)
treec4e69da0602f98fce6e9619b8e5c34e39e31498c /includes
parentd60573340f7e1f14dbc32c27b009e63aaf9ce087 (diff)
downloadisc-dhcp-0f69ff73f0693c5fa73d716dcf7a67d4376affa5.tar.gz
[master] Client (-6) DECLINEs and resolicits when client script DAD check fails
Merges in rt21237
Diffstat (limited to 'includes')
-rw-r--r--includes/dhcpd.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/dhcpd.h b/includes/dhcpd.h
index cea60b27..48d71737 100644
--- a/includes/dhcpd.h
+++ b/includes/dhcpd.h
@@ -1134,6 +1134,7 @@ struct dhc6_addr {
/* Address state flags. */
#define DHC6_ADDR_DEPREFFED 0x01
#define DHC6_ADDR_EXPIRED 0x02
+ #define DHC6_ADDR_DECLINED 0x04
u_int8_t flags;
TIME starts;
@@ -1179,7 +1180,8 @@ enum dhcp_state {
S_BOUND = 5,
S_RENEWING = 6,
S_REBINDING = 7,
- S_STOPPED = 8
+ S_DECLINING = 8,
+ S_STOPPED = 9
};
/* Possible pending client operations. */