31 #define D6O_CLIENTID 1
32 #define D6O_SERVERID 2
37 #define D6O_PREFERENCE 7
38 #define D6O_ELAPSED_TIME 8
39 #define D6O_RELAY_MSG 9
42 #define D6O_UNICAST 12
43 #define D6O_STATUS_CODE 13
44 #define D6O_RAPID_COMMIT 14
45 #define D6O_USER_CLASS 15
46 #define D6O_VENDOR_CLASS 16
47 #define D6O_VENDOR_OPTS 17
48 #define D6O_INTERFACE_ID 18
49 #define D6O_RECONF_MSG 19
50 #define D6O_RECONF_ACCEPT 20
51 #define D6O_SIP_SERVERS_DNS 21
52 #define D6O_SIP_SERVERS_ADDR 22
53 #define D6O_NAME_SERVERS 23
54 #define D6O_DOMAIN_SEARCH 24
56 #define D6O_IAPREFIX 26
57 #define D6O_NIS_SERVERS 27
58 #define D6O_NISP_SERVERS 28
59 #define D6O_NIS_DOMAIN_NAME 29
60 #define D6O_NISP_DOMAIN_NAME 30
61 #define D6O_SNTP_SERVERS 31
62 #define D6O_INFORMATION_REFRESH_TIME 32
63 #define D6O_BCMCS_SERVER_D 33
64 #define D6O_BCMCS_SERVER_A 34
66 #define D6O_GEOCONF_CIVIC 36
67 #define D6O_REMOTE_ID 37
68 #define D6O_SUBSCRIBER_ID 38
69 #define D6O_CLIENT_FQDN 39
70 #define D6O_PANA_AGENT 40
71 #define D6O_NEW_POSIX_TIMEZONE 41
72 #define D6O_NEW_TZDB_TIMEZONE 42
74 #define D6O_LQ_QUERY 44
75 #define D6O_CLIENT_DATA 45
76 #define D6O_CLT_TIME 46
77 #define D6O_LQ_RELAY_DATA 47
78 #define D6O_LQ_CLIENT_LINK 48
83 #define STATUS_Success 0
84 #define STATUS_UnspecFail 1
85 #define STATUS_NoAddrsAvail 2
86 #define STATUS_NoBinding 3
87 #define STATUS_NotOnLink 4
88 #define STATUS_UseMulticast 5
89 #define STATUS_NoPrefixAvail 6
90 #define STATUS_UnknownQueryType 7
91 #define STATUS_MalformedQuery 8
92 #define STATUS_NotConfigured 9
93 #define STATUS_NotAllowed 10
98 #define DHCPV6_SOLICIT 1
99 #define DHCPV6_ADVERTISE 2
100 #define DHCPV6_REQUEST 3
101 #define DHCPV6_CONFIRM 4
102 #define DHCPV6_RENEW 5
103 #define DHCPV6_REBIND 6
104 #define DHCPV6_REPLY 7
105 #define DHCPV6_RELEASE 8
106 #define DHCPV6_DECLINE 9
107 #define DHCPV6_RECONFIGURE 10
108 #define DHCPV6_INFORMATION_REQUEST 11
109 #define DHCPV6_RELAY_FORW 12
110 #define DHCPV6_RELAY_REPL 13
111 #define DHCPV6_LEASEQUERY 14
112 #define DHCPV6_LEASEQUERY_REPLY 15
124 #define IA_NA_OFFSET 12
125 #define IA_TA_OFFSET 4
126 #define IA_PD_OFFSET 12
129 #define IAADDR_OFFSET 24
132 #define IAPREFIX_OFFSET 25
135 #define LQ_QUERY_OFFSET 17
140 #define All_DHCP_Relay_Agents_and_Servers "FF02::1:2"
141 #define All_DHCP_Servers "FF05::1:3"
147 #define SOL_MAX_DELAY 1
148 #define SOL_TIMEOUT 1
149 #define SOL_MAX_RT 120
150 #define REQ_TIMEOUT 1
151 #define REQ_MAX_RT 30
152 #define REQ_MAX_RC 10
153 #define CNF_MAX_DELAY 1
154 #define CNF_TIMEOUT 1
156 #define CNF_MAX_RD 10
157 #define REN_TIMEOUT 10
158 #define REN_MAX_RT 600
159 #define REB_TIMEOUT 10
160 #define REB_MAX_RT 600
161 #define INF_MAX_DELAY 1
162 #define INF_TIMEOUT 1
163 #define INF_MAX_RT 120
164 #define REL_TIMEOUT 1
166 #define DEC_TIMEOUT 1
168 #define REC_TIMEOUT 2
170 #define HOP_COUNT_LIMIT 32
171 #define LQ6_TIMEOUT 1
172 #define LQ6_MAX_RT 10
185 #define REPLY_OPTIONS_INDEX 4
197 #define MAX_V6RELAY_HOPS 32
201 #define LQ6QT_BY_ADDRESS 1
202 #define LQ6QT_BY_CLIENTID 2
209 #define DUID_TIME_EPOCH 946684800
213 #define IRT_DEFAULT 86400
214 #define IRT_MINIMUM 600
unsigned char peer_address[16]
unsigned char options[FLEXIBLE_ARRAY_MEMBER]
const int dhcpv6_type_name_max
const char * dhcpv6_type_names[]
unsigned char link_address[16]
#define FLEXIBLE_ARRAY_MEMBER
unsigned char transaction_id[3]
unsigned char options[FLEXIBLE_ARRAY_MEMBER]