249 static const uint16_t HWTYPE_ETHERNET = 0x0001;
250 static const uint16_t HWTYPE_INFINIBAND = 0x0020;
253 static const uint32_t ENTERPRISE_ID_ISC = 2495;
257 static const uint16_t ISC_V6_4O6_INTERFACE = 60000;
258 static const uint16_t ISC_V6_4O6_SRC_ADDRESS = 60001;
259 static const uint16_t ISC_V6_4O6_SRC_PORT = 60002;
262 static const uint16_t IA_NA_OFFSET = 12;
263 static const uint16_t IA_TA_OFFSET = 4;
264 static const uint16_t IA_PD_OFFSET = 12;
267 static const uint16_t IAADDR_OFFSET = 24;
270 static const uint16_t IAPREFIX_OFFSET = 25;
273 static const uint16_t LQ_QUERY_OFFSET = 17;
279 #define ALL_DHCP_RELAY_AGENTS_AND_SERVERS "ff02::1:2"
280 #define ALL_DHCP_SERVERS "ff05::1:3"
282 static const uint16_t DHCP6_CLIENT_PORT = 546;
283 static const uint16_t DHCP6_SERVER_PORT = 547;
290 #define SOL_MAX_DELAY 1
291 #define SOL_TIMEOUT 1
292 #define SOL_MAX_RT 120
293 #define REQ_TIMEOUT 1
294 #define REQ_MAX_RT 30
295 #define REQ_MAX_RC 10
296 #define CNF_MAX_DELAY 1
297 #define CNF_TIMEOUT 1
299 #define CNF_MAX_RD 10
300 #define REN_TIMEOUT 10
301 #define REN_MAX_RT 600
302 #define REB_TIMEOUT 10
303 #define REB_MAX_RT 600
304 #define INF_MAX_DELAY 1
305 #define INF_TIMEOUT 1
306 #define INF_MAX_RT 120
307 #define REL_TIMEOUT 1
309 #define DEC_TIMEOUT 1
311 #define REC_TIMEOUT 2
313 #define HOP_COUNT_LIMIT 32
314 #define LQ6_TIMEOUT 1
315 #define LQ6_MAX_RT 10
320 #define LQ6QT_BY_ADDRESS 1
321 #define LQ6QT_BY_CLIENTID 2
322 #define LQ6QT_BY_RELAY_ID 3
323 #define LQ6QT_BY_LINK_ADDRESS 4
324 #define LQ6QT_BY_REMOTE_ID 5
331 #define DUID_TIME_EPOCH 946684800
335 #define IRT_DEFAULT 86400
336 #define IRT_MINIMUM 600
339 #define DHCPV4_QUERY_FLAGS_UNICAST (1 << 23)
const int dhcpv6_type_name_max
@ STATUS_UnknownQueryType
@ D6O_DHCPV4_O_DHCPV6_SERVER
@ D6O_INFORMATION_REFRESH_TIME
@ D6O_CLIENT_LINKLAYER_ADDR
@ D6O_ERP_LOCAL_DOMAIN_NAME
@ DHCPV6_RECONFIGURE_REPLY
@ DHCPV6_ACTIVELEASEQUERY
@ DHCPV6_INFORMATION_REQUEST
@ DHCPV6_RECONFIGURE_REQUEST
@ DHCPV6_LEASEQUERY_REPLY
const char * dhcpv6_type_names[]