Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

dhcp.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DHCP_UDP_OVERHEAD
#define DHCP_SNAME_LEN   64
#define DHCP_FILE_LEN   128
#define DHCP_FIXED_NON_UDP   236
#define DHCP_FIXED_LEN   (DHCP_FIXED_NON_UDP + DHCP_UDP_OVERHEAD)
#define DHCP_MTU_MAX   1500
#define DHCP_OPTION_LEN   (DHCP_MTU_MAX - DHCP_FIXED_LEN)
#define BOOTP_MIN_LEN   300
#define DHCP_MIN_LEN   548
#define BOOTREQUEST   1
#define BOOTREPLY   2
#define BOOTP_BROADCAST   32768L
#define HTYPE_ETHER   1
#define HTYPE_IEEE802   6
#define HTYPE_FDDI   8
#define DHCP_OPTIONS_COOKIE   "\143\202\123\143"
#define DHO_PAD   0
#define DHO_SUBNET_MASK   1
#define DHO_TIME_OFFSET   2
#define DHO_ROUTERS   3
#define DHO_TIME_SERVERS   4
#define DHO_NAME_SERVERS   5
#define DHO_DOMAIN_NAME_SERVERS   6
#define DHO_LOG_SERVERS   7
#define DHO_COOKIE_SERVERS   8
#define DHO_LPR_SERVERS   9
#define DHO_IMPRESS_SERVERS   10
#define DHO_RESOURCE_LOCATION_SERVERS   11
#define DHO_HOST_NAME   12
#define DHO_BOOT_SIZE   13
#define DHO_MERIT_DUMP   14
#define DHO_DOMAIN_NAME   15
#define DHO_SWAP_SERVER   16
#define DHO_ROOT_PATH   17
#define DHO_EXTENSIONS_PATH   18
#define DHO_IP_FORWARDING   19
#define DHO_NON_LOCAL_SOURCE_ROUTING   20
#define DHO_POLICY_FILTER   21
#define DHO_MAX_DGRAM_REASSEMBLY   22
#define DHO_DEFAULT_IP_TTL   23
#define DHO_PATH_MTU_AGING_TIMEOUT   24
#define DHO_PATH_MTU_PLATEAU_TABLE   25
#define DHO_INTERFACE_MTU   26
#define DHO_ALL_SUBNETS_LOCAL   27
#define DHO_BROADCAST_ADDRESS   28
#define DHO_PERFORM_MASK_DISCOVERY   29
#define DHO_MASK_SUPPLIER   30
#define DHO_ROUTER_DISCOVERY   31
#define DHO_ROUTER_SOLICITATION_ADDRESS   32
#define DHO_STATIC_ROUTES   33
#define DHO_TRAILER_ENCAPSULATION   34
#define DHO_ARP_CACHE_TIMEOUT   35
#define DHO_IEEE802_3_ENCAPSULATION   36
#define DHO_DEFAULT_TCP_TTL   37
#define DHO_TCP_KEEPALIVE_INTERVAL   38
#define DHO_TCP_KEEPALIVE_GARBAGE   39
#define DHO_NIS_DOMAIN   40
#define DHO_NIS_SERVERS   41
#define DHO_NTP_SERVERS   42
#define DHO_VENDOR_ENCAPSULATED_OPTIONS   43
#define DHO_NETBIOS_NAME_SERVERS   44
#define DHO_NETBIOS_DD_SERVER   45
#define DHO_NETBIOS_NODE_TYPE   46
#define DHO_NETBIOS_SCOPE   47
#define DHO_FONT_SERVERS   48
#define DHO_X_DISPLAY_MANAGER   49
#define DHO_DHCP_REQUESTED_ADDRESS   50
#define DHO_DHCP_LEASE_TIME   51
#define DHO_DHCP_OPTION_OVERLOAD   52
#define DHO_DHCP_MESSAGE_TYPE   53
#define DHO_DHCP_SERVER_IDENTIFIER   54
#define DHO_DHCP_PARAMETER_REQUEST_LIST   55
#define DHO_DHCP_MESSAGE   56
#define DHO_DHCP_MAX_MESSAGE_SIZE   57
#define DHO_DHCP_RENEWAL_TIME   58
#define DHO_DHCP_REBINDING_TIME   59
#define DHO_VENDOR_CLASS_IDENTIFIER   60
#define DHO_DHCP_CLIENT_IDENTIFIER   61
#define DHO_NWIP_DOMAIN_NAME   62
#define DHO_NWIP_SUBOPTIONS   63
#define DHO_USER_CLASS   77
#define DHO_FQDN   81
#define DHO_DHCP_AGENT_OPTIONS   82
#define DHO_SUBNET_SELECTION   118
#define DHO_AUTHENTICATE   210
#define DHO_END   255
#define DHCPDISCOVER   1
#define DHCPOFFER   2
#define DHCPREQUEST   3
#define DHCPDECLINE   4
#define DHCPACK   5
#define DHCPNAK   6
#define DHCPRELEASE   7
#define DHCPINFORM   8
#define RAI_CIRCUIT_ID   1
#define RAI_REMOTE_ID   2
#define RAI_AGENT_ID   3
#define FQDN_NO_CLIENT_UPDATE   1
#define FQDN_SERVER_UPDATE   2
#define FQDN_ENCODED   3
#define FQDN_RCODE1   4
#define FQDN_RCODE2   5
#define FQDN_HOSTNAME   6
#define FQDN_DOMAINNAME   7
#define FQDN_FQDN   8
#define FQDN_SUBOPTION_COUNT   8


Define Documentation

#define BOOTP_BROADCAST   32768L
 

Definition at line 85 of file dhcp.h.

#define BOOTP_MIN_LEN   300
 

Definition at line 57 of file dhcp.h.

#define BOOTREPLY   2
 

Definition at line 82 of file dhcp.h.

#define BOOTREQUEST   1
 

Definition at line 81 of file dhcp.h.

#define DHCP_FILE_LEN   128
 

Definition at line 50 of file dhcp.h.

#define DHCP_FIXED_LEN   (DHCP_FIXED_NON_UDP + DHCP_UDP_OVERHEAD)
 

Definition at line 52 of file dhcp.h.

#define DHCP_FIXED_NON_UDP   236
 

Definition at line 51 of file dhcp.h.

#define DHCP_MIN_LEN   548
 

Definition at line 58 of file dhcp.h.

#define DHCP_MTU_MAX   1500
 

Definition at line 54 of file dhcp.h.

#define DHCP_OPTION_LEN   (DHCP_MTU_MAX - DHCP_FIXED_LEN)
 

Definition at line 55 of file dhcp.h.

#define DHCP_OPTIONS_COOKIE   "\143\202\123\143"
 

Definition at line 94 of file dhcp.h.

#define DHCP_SNAME_LEN   64
 

Definition at line 49 of file dhcp.h.

#define DHCP_UDP_OVERHEAD
 

Value:

(14 + /* Ethernet header */             \
                                 20 + /* IP header */                   \
                                 8)

Definition at line 46 of file dhcp.h.

#define DHCPACK   5
 

Definition at line 180 of file dhcp.h.

#define DHCPDECLINE   4
 

Definition at line 179 of file dhcp.h.

#define DHCPDISCOVER   1
 

Definition at line 176 of file dhcp.h.

#define DHCPINFORM   8
 

Definition at line 183 of file dhcp.h.

#define DHCPNAK   6
 

Definition at line 181 of file dhcp.h.

#define DHCPOFFER   2
 

Definition at line 177 of file dhcp.h.

#define DHCPRELEASE   7
 

Definition at line 182 of file dhcp.h.

#define DHCPREQUEST   3
 

Definition at line 178 of file dhcp.h.

#define DHO_ALL_SUBNETS_LOCAL   27
 

Definition at line 125 of file dhcp.h.

#define DHO_ARP_CACHE_TIMEOUT   35
 

Definition at line 133 of file dhcp.h.

#define DHO_AUTHENTICATE   210
 

Definition at line 171 of file dhcp.h.

#define DHO_BOOT_SIZE   13
 

Definition at line 111 of file dhcp.h.

#define DHO_BROADCAST_ADDRESS   28
 

Definition at line 126 of file dhcp.h.

#define DHO_COOKIE_SERVERS   8
 

Definition at line 106 of file dhcp.h.

#define DHO_DEFAULT_IP_TTL   23
 

Definition at line 121 of file dhcp.h.

#define DHO_DEFAULT_TCP_TTL   37
 

Definition at line 135 of file dhcp.h.

#define DHO_DHCP_AGENT_OPTIONS   82
 

Definition at line 164 of file dhcp.h.

#define DHO_DHCP_CLIENT_IDENTIFIER   61
 

Definition at line 159 of file dhcp.h.

#define DHO_DHCP_LEASE_TIME   51
 

Definition at line 149 of file dhcp.h.

#define DHO_DHCP_MAX_MESSAGE_SIZE   57
 

Definition at line 155 of file dhcp.h.

#define DHO_DHCP_MESSAGE   56
 

Definition at line 154 of file dhcp.h.

#define DHO_DHCP_MESSAGE_TYPE   53
 

Definition at line 151 of file dhcp.h.

#define DHO_DHCP_OPTION_OVERLOAD   52
 

Definition at line 150 of file dhcp.h.

#define DHO_DHCP_PARAMETER_REQUEST_LIST   55
 

Definition at line 153 of file dhcp.h.

#define DHO_DHCP_REBINDING_TIME   59
 

Definition at line 157 of file dhcp.h.

#define DHO_DHCP_RENEWAL_TIME   58
 

Definition at line 156 of file dhcp.h.

#define DHO_DHCP_REQUESTED_ADDRESS   50
 

Definition at line 148 of file dhcp.h.

#define DHO_DHCP_SERVER_IDENTIFIER   54
 

Definition at line 152 of file dhcp.h.

#define DHO_DOMAIN_NAME   15
 

Definition at line 113 of file dhcp.h.

#define DHO_DOMAIN_NAME_SERVERS   6
 

Definition at line 104 of file dhcp.h.

#define DHO_END   255
 

Definition at line 173 of file dhcp.h.

#define DHO_EXTENSIONS_PATH   18
 

Definition at line 116 of file dhcp.h.

#define DHO_FONT_SERVERS   48
 

Definition at line 146 of file dhcp.h.

#define DHO_FQDN   81
 

Definition at line 163 of file dhcp.h.

#define DHO_HOST_NAME   12
 

Definition at line 110 of file dhcp.h.

#define DHO_IEEE802_3_ENCAPSULATION   36
 

Definition at line 134 of file dhcp.h.

#define DHO_IMPRESS_SERVERS   10
 

Definition at line 108 of file dhcp.h.

#define DHO_INTERFACE_MTU   26
 

Definition at line 124 of file dhcp.h.

#define DHO_IP_FORWARDING   19
 

Definition at line 117 of file dhcp.h.

#define DHO_LOG_SERVERS   7
 

Definition at line 105 of file dhcp.h.

#define DHO_LPR_SERVERS   9
 

Definition at line 107 of file dhcp.h.

#define DHO_MASK_SUPPLIER   30
 

Definition at line 128 of file dhcp.h.

#define DHO_MAX_DGRAM_REASSEMBLY   22
 

Definition at line 120 of file dhcp.h.

#define DHO_MERIT_DUMP   14
 

Definition at line 112 of file dhcp.h.

#define DHO_NAME_SERVERS   5
 

Definition at line 103 of file dhcp.h.

#define DHO_NETBIOS_DD_SERVER   45
 

Definition at line 143 of file dhcp.h.

#define DHO_NETBIOS_NAME_SERVERS   44
 

Definition at line 142 of file dhcp.h.

#define DHO_NETBIOS_NODE_TYPE   46
 

Definition at line 144 of file dhcp.h.

#define DHO_NETBIOS_SCOPE   47
 

Definition at line 145 of file dhcp.h.

#define DHO_NIS_DOMAIN   40
 

Definition at line 138 of file dhcp.h.

#define DHO_NIS_SERVERS   41
 

Definition at line 139 of file dhcp.h.

#define DHO_NON_LOCAL_SOURCE_ROUTING   20
 

Definition at line 118 of file dhcp.h.

#define DHO_NTP_SERVERS   42
 

Definition at line 140 of file dhcp.h.

#define DHO_NWIP_DOMAIN_NAME   62
 

Definition at line 160 of file dhcp.h.

#define DHO_NWIP_SUBOPTIONS   63
 

Definition at line 161 of file dhcp.h.

#define DHO_PAD   0
 

Definition at line 98 of file dhcp.h.

#define DHO_PATH_MTU_AGING_TIMEOUT   24
 

Definition at line 122 of file dhcp.h.

#define DHO_PATH_MTU_PLATEAU_TABLE   25
 

Definition at line 123 of file dhcp.h.

#define DHO_PERFORM_MASK_DISCOVERY   29
 

Definition at line 127 of file dhcp.h.

#define DHO_POLICY_FILTER   21
 

Definition at line 119 of file dhcp.h.

#define DHO_RESOURCE_LOCATION_SERVERS   11
 

Definition at line 109 of file dhcp.h.

#define DHO_ROOT_PATH   17
 

Definition at line 115 of file dhcp.h.

#define DHO_ROUTER_DISCOVERY   31
 

Definition at line 129 of file dhcp.h.

#define DHO_ROUTER_SOLICITATION_ADDRESS   32
 

Definition at line 130 of file dhcp.h.

#define DHO_ROUTERS   3
 

Definition at line 101 of file dhcp.h.

#define DHO_STATIC_ROUTES   33
 

Definition at line 131 of file dhcp.h.

#define DHO_SUBNET_MASK   1
 

Definition at line 99 of file dhcp.h.

#define DHO_SUBNET_SELECTION   118
 

Definition at line 165 of file dhcp.h.

#define DHO_SWAP_SERVER   16
 

Definition at line 114 of file dhcp.h.

#define DHO_TCP_KEEPALIVE_GARBAGE   39
 

Definition at line 137 of file dhcp.h.

#define DHO_TCP_KEEPALIVE_INTERVAL   38
 

Definition at line 136 of file dhcp.h.

#define DHO_TIME_OFFSET   2
 

Definition at line 100 of file dhcp.h.

#define DHO_TIME_SERVERS   4
 

Definition at line 102 of file dhcp.h.

#define DHO_TRAILER_ENCAPSULATION   34
 

Definition at line 132 of file dhcp.h.

#define DHO_USER_CLASS   77
 

Definition at line 162 of file dhcp.h.

#define DHO_VENDOR_CLASS_IDENTIFIER   60
 

Definition at line 158 of file dhcp.h.

#define DHO_VENDOR_ENCAPSULATED_OPTIONS   43
 

Definition at line 141 of file dhcp.h.

#define DHO_X_DISPLAY_MANAGER   49
 

Definition at line 147 of file dhcp.h.

#define FQDN_DOMAINNAME   7
 

Definition at line 197 of file dhcp.h.

#define FQDN_ENCODED   3
 

Definition at line 193 of file dhcp.h.

#define FQDN_FQDN   8
 

Definition at line 198 of file dhcp.h.

#define FQDN_HOSTNAME   6
 

Definition at line 196 of file dhcp.h.

#define FQDN_NO_CLIENT_UPDATE   1
 

Definition at line 191 of file dhcp.h.

#define FQDN_RCODE1   4
 

Definition at line 194 of file dhcp.h.

#define FQDN_RCODE2   5
 

Definition at line 195 of file dhcp.h.

#define FQDN_SERVER_UPDATE   2
 

Definition at line 192 of file dhcp.h.

#define FQDN_SUBOPTION_COUNT   8
 

Definition at line 199 of file dhcp.h.

#define HTYPE_ETHER   1
 

Definition at line 88 of file dhcp.h.

#define HTYPE_FDDI   8
 

Definition at line 90 of file dhcp.h.

#define HTYPE_IEEE802   6
 

Definition at line 89 of file dhcp.h.

#define RAI_AGENT_ID   3
 

Definition at line 188 of file dhcp.h.

#define RAI_CIRCUIT_ID   1
 

Definition at line 186 of file dhcp.h.

#define RAI_REMOTE_ID   2
 

Definition at line 187 of file dhcp.h.


Generated on Sat Nov 5 16:36:18 2005 for OPIE by  doxygen 1.4.2