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 193 unsigned char link_address[16];
194 unsigned char peer_address[16];
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
const int dhcpv6_type_name_max
const char * dhcpv6_type_names[]
#define FLEXIBLE_ARRAY_MEMBER
unsigned char transaction_id[3]
unsigned char options[FLEXIBLE_ARRAY_MEMBER]