30 #define D6O_CLIENTID 1 31 #define D6O_SERVERID 2 36 #define D6O_PREFERENCE 7 37 #define D6O_ELAPSED_TIME 8 38 #define D6O_RELAY_MSG 9 41 #define D6O_UNICAST 12 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 80 #define D6O_V6_LOST 51 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 110 #define D6O_RADIUS 81 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 122 #define STATUS_Success 0 123 #define STATUS_UnspecFail 1 124 #define STATUS_NoAddrsAvail 2 125 #define STATUS_NoBinding 3 126 #define STATUS_NotOnLink 4 127 #define STATUS_UseMulticast 5 128 #define STATUS_NoPrefixAvail 6 129 #define STATUS_UnknownQueryType 7 130 #define STATUS_MalformedQuery 8 131 #define STATUS_NotConfigured 9 132 #define STATUS_NotAllowed 10 133 #define STATUS_QueryTerminated 11 138 #define DHCPV6_SOLICIT 1 139 #define DHCPV6_ADVERTISE 2 140 #define DHCPV6_REQUEST 3 141 #define DHCPV6_CONFIRM 4 142 #define DHCPV6_RENEW 5 143 #define DHCPV6_REBIND 6 144 #define DHCPV6_REPLY 7 145 #define DHCPV6_RELEASE 8 146 #define DHCPV6_DECLINE 9 147 #define DHCPV6_RECONFIGURE 10 148 #define DHCPV6_INFORMATION_REQUEST 11 149 #define DHCPV6_RELAY_FORW 12 150 #define DHCPV6_RELAY_REPL 13 151 #define DHCPV6_LEASEQUERY 14 152 #define DHCPV6_LEASEQUERY_REPLY 15 153 #define DHCPV6_LEASEQUERY_DONE 16 154 #define DHCPV6_LEASEQUERY_DATA 17 155 #define DHCPV6_RECONFIGURE_REQUEST 18 156 #define DHCPV6_RECONFIGURE_REPLY 19 157 #define DHCPV6_DHCPV4_QUERY 20 158 #define DHCPV6_DHCPV4_RESPONSE 21 171 #define IA_NA_OFFSET 12 172 #define IA_TA_OFFSET 4 173 #define IA_PD_OFFSET 12 176 #define IAADDR_OFFSET 24 179 #define IAPREFIX_OFFSET 25 182 #define LQ_QUERY_OFFSET 17 187 #define All_DHCP_Relay_Agents_and_Servers "FF02::1:2" 188 #define All_DHCP_Servers "FF05::1:3" 194 #define SOL_MAX_DELAY 1 195 #define SOL_TIMEOUT 1 196 #define SOL_MAX_RT 120 197 #define REQ_TIMEOUT 1 198 #define REQ_MAX_RT 30 199 #define REQ_MAX_RC 10 200 #define CNF_MAX_DELAY 1 201 #define CNF_TIMEOUT 1 203 #define CNF_MAX_RD 10 204 #define REN_TIMEOUT 10 205 #define REN_MAX_RT 600 206 #define REB_TIMEOUT 10 207 #define REB_MAX_RT 600 208 #define INF_MAX_DELAY 1 209 #define INF_TIMEOUT 1 210 #define INF_MAX_RT 120 211 #define REL_TIMEOUT 1 213 #define DEC_TIMEOUT 1 215 #define REC_TIMEOUT 2 217 #define HOP_COUNT_LIMIT 32 218 #define LQ6_TIMEOUT 1 219 #define LQ6_MAX_RT 10 232 #define REPLY_OPTIONS_INDEX 4 244 #define MAX_V6RELAY_HOPS 32 254 #define DHCP4O6_QUERY_UNICAST 128 257 #define D4O6_INTERFACE 60000 258 #define D4O6_SRC_ADDRESS 60001 262 #define LQ6QT_BY_ADDRESS 1 263 #define LQ6QT_BY_CLIENTID 2 264 #define LQ6QT_BY_RELAY_ID 3 265 #define LQ6QT_BY_LINK_ADDRESS 4 266 #define LQ6QT_BY_REMOTE_ID 5 273 #define DUID_TIME_EPOCH 946684800 277 #define IRT_DEFAULT 86400 278 #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]
unsigned char options[FLEXIBLE_ARRAY_MEMBER]