includes/dhcp6.h File Reference

Go to the source code of this file.

Data Structures

struct  dhcpv6_packet
struct  dhcpv6_relay_packet

Defines

#define D6O_CLIENTID   1
#define D6O_SERVERID   2
#define D6O_IA_NA   3
#define D6O_IA_TA   4
#define D6O_IAADDR   5
#define D6O_ORO   6
#define D6O_PREFERENCE   7
#define D6O_ELAPSED_TIME   8
#define D6O_RELAY_MSG   9
#define D6O_AUTH   11
#define D6O_UNICAST   12
#define D6O_STATUS_CODE   13
#define D6O_RAPID_COMMIT   14
#define D6O_USER_CLASS   15
#define D6O_VENDOR_CLASS   16
#define D6O_VENDOR_OPTS   17
#define D6O_INTERFACE_ID   18
#define D6O_RECONF_MSG   19
#define D6O_RECONF_ACCEPT   20
#define D6O_SIP_SERVERS_DNS   21
#define D6O_SIP_SERVERS_ADDR   22
#define D6O_NAME_SERVERS   23
#define D6O_DOMAIN_SEARCH   24
#define D6O_IA_PD   25
#define D6O_IAPREFIX   26
#define D6O_NIS_SERVERS   27
#define D6O_NISP_SERVERS   28
#define D6O_NIS_DOMAIN_NAME   29
#define D6O_NISP_DOMAIN_NAME   30
#define D6O_SNTP_SERVERS   31
#define D6O_INFORMATION_REFRESH_TIME   32
#define D6O_BCMCS_SERVER_D   33
#define D6O_BCMCS_SERVER_A   34
#define D6O_GEOCONF_CIVIC   36
#define D6O_REMOTE_ID   37
#define D6O_SUBSCRIBER_ID   38
#define D6O_CLIENT_FQDN   39
#define D6O_PANA_AGENT   40
#define D6O_NEW_POSIX_TIMEZONE   41
#define D6O_NEW_TZDB_TIMEZONE   42
#define D6O_ERO   43
#define D6O_LQ_QUERY   44
#define D6O_CLIENT_DATA   45
#define D6O_CLT_TIME   46
#define D6O_LQ_RELAY_DATA   47
#define D6O_LQ_CLIENT_LINK   48
#define STATUS_Success   0
#define STATUS_UnspecFail   1
#define STATUS_NoAddrsAvail   2
#define STATUS_NoBinding   3
#define STATUS_NotOnLink   4
#define STATUS_UseMulticast   5
#define STATUS_NoPrefixAvail   6
#define STATUS_UnknownQueryType   7
#define STATUS_MalformedQuery   8
#define STATUS_NotConfigured   9
#define STATUS_NotAllowed   10
#define DHCPV6_SOLICIT   1
#define DHCPV6_ADVERTISE   2
#define DHCPV6_REQUEST   3
#define DHCPV6_CONFIRM   4
#define DHCPV6_RENEW   5
#define DHCPV6_REBIND   6
#define DHCPV6_REPLY   7
#define DHCPV6_RELEASE   8
#define DHCPV6_DECLINE   9
#define DHCPV6_RECONFIGURE   10
#define DHCPV6_INFORMATION_REQUEST   11
#define DHCPV6_RELAY_FORW   12
#define DHCPV6_RELAY_REPL   13
#define DHCPV6_LEASEQUERY   14
#define DHCPV6_LEASEQUERY_REPLY   15
#define DUID_LLT   1
#define DUID_EN   2
#define DUID_LL   3
#define IA_NA_OFFSET   12
#define IA_TA_OFFSET   4
#define IA_PD_OFFSET   12
#define IAADDR_OFFSET   24
#define IAPREFIX_OFFSET   25
#define LQ_QUERY_OFFSET   17
#define All_DHCP_Relay_Agents_and_Servers   "FF02::1:2"
#define All_DHCP_Servers   "FF05::1:3"
#define SOL_MAX_DELAY   1
#define SOL_TIMEOUT   1
#define SOL_MAX_RT   120
#define REQ_TIMEOUT   1
#define REQ_MAX_RT   30
#define REQ_MAX_RC   10
#define CNF_MAX_DELAY   1
#define CNF_TIMEOUT   1
#define CNF_MAX_RT   4
#define CNF_MAX_RD   10
#define REN_TIMEOUT   10
#define REN_MAX_RT   600
#define REB_TIMEOUT   10
#define REB_MAX_RT   600
#define INF_MAX_DELAY   1
#define INF_TIMEOUT   1
#define INF_MAX_RT   120
#define REL_TIMEOUT   1
#define REL_MAX_RC   5
#define DEC_TIMEOUT   1
#define DEC_MAX_RC   5
#define REC_TIMEOUT   2
#define REC_MAX_RC   8
#define HOP_COUNT_LIMIT   32
#define LQ6_TIMEOUT   1
#define LQ6_MAX_RT   10
#define LQ6_MAX_RC   5
#define REPLY_OPTIONS_INDEX   4
#define MAX_V6RELAY_HOPS   32
#define LQ6QT_BY_ADDRESS   1
#define LQ6QT_BY_CLIENTID   2
#define DUID_TIME_EPOCH   946684800
#define IRT_DEFAULT   86400
#define IRT_MINIMUM   600

Variables

const char * dhcpv6_type_names []
const int dhcpv6_type_name_max

Define Documentation

#define All_DHCP_Relay_Agents_and_Servers   "FF02::1:2"

Definition at line 140 of file dhcp6.h.

#define All_DHCP_Servers   "FF05::1:3"

Definition at line 141 of file dhcp6.h.

#define CNF_MAX_DELAY   1

Definition at line 153 of file dhcp6.h.

#define CNF_MAX_RD   10

Definition at line 156 of file dhcp6.h.

#define CNF_MAX_RT   4

Definition at line 155 of file dhcp6.h.

#define CNF_TIMEOUT   1

Definition at line 154 of file dhcp6.h.

#define D6O_AUTH   11

Definition at line 41 of file dhcp6.h.

#define D6O_BCMCS_SERVER_A   34

Definition at line 64 of file dhcp6.h.

#define D6O_BCMCS_SERVER_D   33

Definition at line 63 of file dhcp6.h.

#define D6O_CLIENT_DATA   45

Definition at line 75 of file dhcp6.h.

#define D6O_CLIENT_FQDN   39

Definition at line 69 of file dhcp6.h.

#define D6O_CLIENTID   1

Definition at line 31 of file dhcp6.h.

#define D6O_CLT_TIME   46

Definition at line 76 of file dhcp6.h.

#define D6O_DOMAIN_SEARCH   24

Definition at line 54 of file dhcp6.h.

#define D6O_ELAPSED_TIME   8

Definition at line 38 of file dhcp6.h.

#define D6O_ERO   43

Definition at line 73 of file dhcp6.h.

#define D6O_GEOCONF_CIVIC   36

Definition at line 66 of file dhcp6.h.

#define D6O_IA_NA   3

Definition at line 33 of file dhcp6.h.

#define D6O_IA_PD   25

Definition at line 55 of file dhcp6.h.

#define D6O_IA_TA   4

Definition at line 34 of file dhcp6.h.

#define D6O_IAADDR   5

Definition at line 35 of file dhcp6.h.

#define D6O_IAPREFIX   26

Definition at line 56 of file dhcp6.h.

#define D6O_INFORMATION_REFRESH_TIME   32

Definition at line 62 of file dhcp6.h.

#define D6O_INTERFACE_ID   18

Definition at line 48 of file dhcp6.h.

#define D6O_LQ_CLIENT_LINK   48

Definition at line 78 of file dhcp6.h.

#define D6O_LQ_QUERY   44

Definition at line 74 of file dhcp6.h.

#define D6O_LQ_RELAY_DATA   47

Definition at line 77 of file dhcp6.h.

#define D6O_NAME_SERVERS   23

Definition at line 53 of file dhcp6.h.

#define D6O_NEW_POSIX_TIMEZONE   41

Definition at line 71 of file dhcp6.h.

#define D6O_NEW_TZDB_TIMEZONE   42

Definition at line 72 of file dhcp6.h.

#define D6O_NIS_DOMAIN_NAME   29

Definition at line 59 of file dhcp6.h.

#define D6O_NIS_SERVERS   27

Definition at line 57 of file dhcp6.h.

#define D6O_NISP_DOMAIN_NAME   30

Definition at line 60 of file dhcp6.h.

#define D6O_NISP_SERVERS   28

Definition at line 58 of file dhcp6.h.

#define D6O_ORO   6

Definition at line 36 of file dhcp6.h.

#define D6O_PANA_AGENT   40

Definition at line 70 of file dhcp6.h.

#define D6O_PREFERENCE   7

Definition at line 37 of file dhcp6.h.

#define D6O_RAPID_COMMIT   14

Definition at line 44 of file dhcp6.h.

#define D6O_RECONF_ACCEPT   20

Definition at line 50 of file dhcp6.h.

#define D6O_RECONF_MSG   19

Definition at line 49 of file dhcp6.h.

#define D6O_RELAY_MSG   9

Definition at line 39 of file dhcp6.h.

#define D6O_REMOTE_ID   37

Definition at line 67 of file dhcp6.h.

#define D6O_SERVERID   2

Definition at line 32 of file dhcp6.h.

#define D6O_SIP_SERVERS_ADDR   22

Definition at line 52 of file dhcp6.h.

#define D6O_SIP_SERVERS_DNS   21

Definition at line 51 of file dhcp6.h.

#define D6O_SNTP_SERVERS   31

Definition at line 61 of file dhcp6.h.

#define D6O_STATUS_CODE   13

Definition at line 43 of file dhcp6.h.

#define D6O_SUBSCRIBER_ID   38

Definition at line 68 of file dhcp6.h.

#define D6O_UNICAST   12

Definition at line 42 of file dhcp6.h.

#define D6O_USER_CLASS   15

Definition at line 45 of file dhcp6.h.

#define D6O_VENDOR_CLASS   16

Definition at line 46 of file dhcp6.h.

#define D6O_VENDOR_OPTS   17

Definition at line 47 of file dhcp6.h.

#define DEC_MAX_RC   5

Definition at line 167 of file dhcp6.h.

#define DEC_TIMEOUT   1

Definition at line 166 of file dhcp6.h.

#define DHCPV6_ADVERTISE   2

Definition at line 99 of file dhcp6.h.

#define DHCPV6_CONFIRM   4

Definition at line 101 of file dhcp6.h.

#define DHCPV6_DECLINE   9

Definition at line 106 of file dhcp6.h.

#define DHCPV6_INFORMATION_REQUEST   11

Definition at line 108 of file dhcp6.h.

#define DHCPV6_LEASEQUERY   14

Definition at line 111 of file dhcp6.h.

#define DHCPV6_LEASEQUERY_REPLY   15

Definition at line 112 of file dhcp6.h.

#define DHCPV6_REBIND   6

Definition at line 103 of file dhcp6.h.

#define DHCPV6_RECONFIGURE   10

Definition at line 107 of file dhcp6.h.

#define DHCPV6_RELAY_FORW   12

Definition at line 109 of file dhcp6.h.

#define DHCPV6_RELAY_REPL   13

Definition at line 110 of file dhcp6.h.

#define DHCPV6_RELEASE   8

Definition at line 105 of file dhcp6.h.

#define DHCPV6_RENEW   5

Definition at line 102 of file dhcp6.h.

#define DHCPV6_REPLY   7

Definition at line 104 of file dhcp6.h.

#define DHCPV6_REQUEST   3

Definition at line 100 of file dhcp6.h.

#define DHCPV6_SOLICIT   1

Definition at line 98 of file dhcp6.h.

#define DUID_EN   2

Definition at line 120 of file dhcp6.h.

#define DUID_LL   3

Definition at line 121 of file dhcp6.h.

#define DUID_LLT   1

Definition at line 119 of file dhcp6.h.

#define DUID_TIME_EPOCH   946684800

Definition at line 209 of file dhcp6.h.

#define HOP_COUNT_LIMIT   32

Definition at line 170 of file dhcp6.h.

#define IA_NA_OFFSET   12

Definition at line 124 of file dhcp6.h.

#define IA_PD_OFFSET   12

Definition at line 126 of file dhcp6.h.

#define IA_TA_OFFSET   4

Definition at line 125 of file dhcp6.h.

#define IAADDR_OFFSET   24

Definition at line 129 of file dhcp6.h.

#define IAPREFIX_OFFSET   25

Definition at line 132 of file dhcp6.h.

#define INF_MAX_DELAY   1

Definition at line 161 of file dhcp6.h.

#define INF_MAX_RT   120

Definition at line 163 of file dhcp6.h.

#define INF_TIMEOUT   1

Definition at line 162 of file dhcp6.h.

#define IRT_DEFAULT   86400

Definition at line 213 of file dhcp6.h.

#define IRT_MINIMUM   600

Definition at line 214 of file dhcp6.h.

#define LQ6_MAX_RC   5

Definition at line 173 of file dhcp6.h.

#define LQ6_MAX_RT   10

Definition at line 172 of file dhcp6.h.

#define LQ6_TIMEOUT   1

Definition at line 171 of file dhcp6.h.

#define LQ6QT_BY_ADDRESS   1

Definition at line 201 of file dhcp6.h.

#define LQ6QT_BY_CLIENTID   2

Definition at line 202 of file dhcp6.h.

#define LQ_QUERY_OFFSET   17

Definition at line 135 of file dhcp6.h.

#define MAX_V6RELAY_HOPS   32

Definition at line 197 of file dhcp6.h.

#define REB_MAX_RT   600

Definition at line 160 of file dhcp6.h.

#define REB_TIMEOUT   10

Definition at line 159 of file dhcp6.h.

#define REC_MAX_RC   8

Definition at line 169 of file dhcp6.h.

#define REC_TIMEOUT   2

Definition at line 168 of file dhcp6.h.

#define REL_MAX_RC   5

Definition at line 165 of file dhcp6.h.

#define REL_TIMEOUT   1

Definition at line 164 of file dhcp6.h.

#define REN_MAX_RT   600

Definition at line 158 of file dhcp6.h.

#define REN_TIMEOUT   10

Definition at line 157 of file dhcp6.h.

#define REPLY_OPTIONS_INDEX   4

Definition at line 185 of file dhcp6.h.

#define REQ_MAX_RC   10

Definition at line 152 of file dhcp6.h.

#define REQ_MAX_RT   30

Definition at line 151 of file dhcp6.h.

#define REQ_TIMEOUT   1

Definition at line 150 of file dhcp6.h.

#define SOL_MAX_DELAY   1

Definition at line 147 of file dhcp6.h.

#define SOL_MAX_RT   120

Definition at line 149 of file dhcp6.h.

#define SOL_TIMEOUT   1

Definition at line 148 of file dhcp6.h.

#define STATUS_MalformedQuery   8

Definition at line 91 of file dhcp6.h.

#define STATUS_NoAddrsAvail   2

Definition at line 85 of file dhcp6.h.

#define STATUS_NoBinding   3

Definition at line 86 of file dhcp6.h.

#define STATUS_NoPrefixAvail   6

Definition at line 89 of file dhcp6.h.

#define STATUS_NotAllowed   10

Definition at line 93 of file dhcp6.h.

#define STATUS_NotConfigured   9

Definition at line 92 of file dhcp6.h.

#define STATUS_NotOnLink   4

Definition at line 87 of file dhcp6.h.

#define STATUS_Success   0

Definition at line 83 of file dhcp6.h.

#define STATUS_UnknownQueryType   7

Definition at line 90 of file dhcp6.h.

#define STATUS_UnspecFail   1

Definition at line 84 of file dhcp6.h.

#define STATUS_UseMulticast   5

Definition at line 88 of file dhcp6.h.


Variable Documentation

Definition at line 636 of file tables.c.

const char* dhcpv6_type_names[]

Definition at line 618 of file tables.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1