36#define D6O_PREFERENCE 7
37#define D6O_ELAPSED_TIME 8
38#define D6O_RELAY_MSG 9
42#define D6O_STATUS_CODE 13
43#define D6O_RAPID_COMMIT 14
44#define D6O_USER_CLASS 15
45#define D6O_VENDOR_CLASS 16
46#define D6O_VENDOR_OPTS 17
47#define D6O_INTERFACE_ID 18
48#define D6O_RECONF_MSG 19
49#define D6O_RECONF_ACCEPT 20
50#define D6O_SIP_SERVERS_DNS 21
51#define D6O_SIP_SERVERS_ADDR 22
52#define D6O_NAME_SERVERS 23
53#define D6O_DOMAIN_SEARCH 24
55#define D6O_IAPREFIX 26
56#define D6O_NIS_SERVERS 27
57#define D6O_NISP_SERVERS 28
58#define D6O_NIS_DOMAIN_NAME 29
59#define D6O_NISP_DOMAIN_NAME 30
60#define D6O_SNTP_SERVERS 31
61#define D6O_INFORMATION_REFRESH_TIME 32
62#define D6O_BCMCS_SERVER_D 33
63#define D6O_BCMCS_SERVER_A 34
65#define D6O_GEOCONF_CIVIC 36
66#define D6O_REMOTE_ID 37
67#define D6O_SUBSCRIBER_ID 38
68#define D6O_CLIENT_FQDN 39
69#define D6O_PANA_AGENT 40
70#define D6O_NEW_POSIX_TIMEZONE 41
71#define D6O_NEW_TZDB_TIMEZONE 42
73#define D6O_LQ_QUERY 44
74#define D6O_CLIENT_DATA 45
75#define D6O_CLT_TIME 46
76#define D6O_LQ_RELAY_DATA 47
77#define D6O_LQ_CLIENT_LINK 48
78#define D6O_MIP6_HNIDF 49
79#define D6O_MIP6_VDINF 50
81#define D6O_CAPWAP_AC_V6 52
82#define D6O_RELAY_ID 53
83#define D6O_IPV6_ADDRESS_MOS 54
84#define D6O_IPV6_FQDN_MOS 55
85#define D6O_NTP_SERVER 56
86#define D6O_V6_ACCESS_DOMAIN 57
87#define D6O_SIP_UA_CS_LIST 58
88#define D6O_BOOTFILE_URL 59
89#define D6O_BOOTFILE_PARAM 60
90#define D6O_CLIENT_ARCH_TYPE 61
92#define D6O_GEOLOCATION 63
93#define D6O_AFTR_NAME 64
94#define D6O_ERP_LOCAL_DOMAIN_NAME 65
96#define D6O_PD_EXCLUDE 67
98#define D6O_MIP6_IDINF 69
99#define D6O_MIP6_UDINF 70
100#define D6O_MIP6_HNP 71
101#define D6O_MIP6_HAA 72
102#define D6O_MIP6_HAF 73
103#define D6O_RDNSS_SELECTION 74
104#define D6O_KRB_PRINCIPAL_NAME 75
105#define D6O_KRB_REALM_NAME 76
106#define D6O_KRB_DEFAULT_REALM_NAME 77
107#define D6O_KRB_KDC 78
108#define D6O_CLIENT_LINKLAYER_ADDR 79
109#define D6O_LINK_ADDRESS 80
111#define D6O_SOL_MAX_RT 82
112#define D6O_INF_MAX_RT 83
113#define D6O_ADDRSEL 84
114#define D6O_ADDRSEL_TABLE 85
115#define D6O_V6_PCP_SERVER 86
116#define D6O_DHCPV4_MSG 87
117#define D6O_DHCP4_O_DHCP6_SERVER 88
119#define D6O_RELAY_SOURCE_PORT 135
124#define STATUS_Success 0
125#define STATUS_UnspecFail 1
126#define STATUS_NoAddrsAvail 2
127#define STATUS_NoBinding 3
128#define STATUS_NotOnLink 4
129#define STATUS_UseMulticast 5
130#define STATUS_NoPrefixAvail 6
131#define STATUS_UnknownQueryType 7
132#define STATUS_MalformedQuery 8
133#define STATUS_NotConfigured 9
134#define STATUS_NotAllowed 10
135#define STATUS_QueryTerminated 11
140#define DHCPV6_SOLICIT 1
141#define DHCPV6_ADVERTISE 2
142#define DHCPV6_REQUEST 3
143#define DHCPV6_CONFIRM 4
144#define DHCPV6_RENEW 5
145#define DHCPV6_REBIND 6
146#define DHCPV6_REPLY 7
147#define DHCPV6_RELEASE 8
148#define DHCPV6_DECLINE 9
149#define DHCPV6_RECONFIGURE 10
150#define DHCPV6_INFORMATION_REQUEST 11
151#define DHCPV6_RELAY_FORW 12
152#define DHCPV6_RELAY_REPL 13
153#define DHCPV6_LEASEQUERY 14
154#define DHCPV6_LEASEQUERY_REPLY 15
155#define DHCPV6_LEASEQUERY_DONE 16
156#define DHCPV6_LEASEQUERY_DATA 17
157#define DHCPV6_RECONFIGURE_REQUEST 18
158#define DHCPV6_RECONFIGURE_REPLY 19
159#define DHCPV6_DHCPV4_QUERY 20
160#define DHCPV6_DHCPV4_RESPONSE 21
173#define IA_NA_OFFSET 12
174#define IA_TA_OFFSET 4
175#define IA_PD_OFFSET 12
178#define IAADDR_OFFSET 24
181#define IAPREFIX_OFFSET 25
184#define LQ_QUERY_OFFSET 17
189#define All_DHCP_Relay_Agents_and_Servers "FF02::1:2"
190#define All_DHCP_Servers "FF05::1:3"
196#define SOL_MAX_DELAY 1
198#define SOL_MAX_RT 120
202#define CNF_MAX_DELAY 1
206#define REN_TIMEOUT 10
207#define REN_MAX_RT 600
208#define REB_TIMEOUT 10
209#define REB_MAX_RT 600
210#define INF_MAX_DELAY 1
212#define INF_MAX_RT 120
219#define HOP_COUNT_LIMIT 32
234#define REPLY_OPTIONS_INDEX 4
246#define MAX_V6RELAY_HOPS 32
256#define DHCP4O6_QUERY_UNICAST 128
259#define D4O6_INTERFACE 60000
260#define D4O6_SRC_ADDRESS 60001
264#define LQ6QT_BY_ADDRESS 1
265#define LQ6QT_BY_CLIENTID 2
266#define LQ6QT_BY_RELAY_ID 3
267#define LQ6QT_BY_LINK_ADDRESS 4
268#define LQ6QT_BY_REMOTE_ID 5
275#define DUID_TIME_EPOCH 946684800
279#define IRT_DEFAULT 86400
280#define IRT_MINIMUM 600
282#define EUI_64_ID_LEN 12
286#define IASUBOPT_NA_ADDR_OFFSET 0
287#define IASUBOPT_NA_PREF_OFFSET 16
288#define IASUBOPT_NA_VALID_OFFSET 20
289#define IASUBOPT_NA_LEN 24
292#define IASUBOPT_PD_PREF_OFFSET 0
293#define IASUBOPT_PD_VALID_OFFSET 4
294#define IASUBOPT_PD_PREFLEN_OFFSET 8
295#define IASUBOPT_PD_PREFIX_OFFSET 9
296#define IASUBOPT_PD_LEN 25
#define FLEXIBLE_ARRAY_MEMBER
unsigned char options[FLEXIBLE_ARRAY_MEMBER]
unsigned char transaction_id[3]
unsigned char options[FLEXIBLE_ARRAY_MEMBER]
unsigned char options[FLEXIBLE_ARRAY_MEMBER]
unsigned char link_address[16]
unsigned char peer_address[16]
const int dhcpv6_type_name_max
const char * dhcpv6_type_names[]