diff options
author | Thomas Markwalder <tmark@isc.org> | 2017-12-07 06:22:06 -0500 |
---|---|---|
committer | Thomas Markwalder <tmark@isc.org> | 2017-12-07 06:22:06 -0500 |
commit | 0f69ff73f0693c5fa73d716dcf7a67d4376affa5 (patch) | |
tree | c4e69da0602f98fce6e9619b8e5c34e39e31498c /includes | |
parent | d60573340f7e1f14dbc32c27b009e63aaf9ce087 (diff) | |
download | isc-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.h | 4 |
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. */ |