XINU
Data Structures | Macros
dhcp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dhcpmsg
 

Macros

#define DHCP
 
#define DHCP_BOOTFILE_NAME   67
 
#define DHCP_CLIENT_ID   61
 
#define DHCP_CLIENT_MACHINE_ID   97
 
#define DHCP_CLIENT_NET_ID   94
 
#define DHCP_CLIENT_SYS_ARCH   93
 
#define DHCP_DNS_SERVER   6
 
#define DHCP_DOMAIN_NAME   15
 
#define DHCP_IP_ADDR_LEASE_TIME   51
 
#define DHCP_MAXIMUM_DHCP_MESSAGE_SIZE   57
 
#define DHCP_MESSAGE   56
 
#define DHCP_MESSAGE_END   255
 
#define DHCP_MESSAGE_TYPE   53
 
#define DHCP_OPTION_OVERLOAD   52
 
#define DHCP_PADDING   0
 
#define DHCP_PARAMETER_REQUEST_LIST   55
 
#define DHCP_REBINDING_TIME_VALUE   59
 
#define DHCP_RENEWAL_TIME_VALUE   58
 
#define DHCP_REQUESTED_IP   50
 
#define DHCP_RETRY   5
 
#define DHCP_ROUTER   3
 
#define DHCP_SERVER_ID   54
 
#define DHCP_SUBNET_MASK   1
 
#define DHCP_TFTP_SERVER_NAME   66
 
#define DHCP_VENDER_OPTIONS   43
 
#define DHCP_VENDOR_CLASS_ID   60
 

Macro Definition Documentation

◆ DHCP

#define DHCP

Definition at line 3 of file dhcp.h.

◆ DHCP_BOOTFILE_NAME

#define DHCP_BOOTFILE_NAME   67

Definition at line 26 of file dhcp.h.

◆ DHCP_CLIENT_ID

#define DHCP_CLIENT_ID   61

Definition at line 24 of file dhcp.h.

◆ DHCP_CLIENT_MACHINE_ID

#define DHCP_CLIENT_MACHINE_ID   97

Definition at line 29 of file dhcp.h.

◆ DHCP_CLIENT_NET_ID

#define DHCP_CLIENT_NET_ID   94

Definition at line 28 of file dhcp.h.

◆ DHCP_CLIENT_SYS_ARCH

#define DHCP_CLIENT_SYS_ARCH   93

Definition at line 27 of file dhcp.h.

◆ DHCP_DNS_SERVER

#define DHCP_DNS_SERVER   6

Definition at line 10 of file dhcp.h.

◆ DHCP_DOMAIN_NAME

#define DHCP_DOMAIN_NAME   15

Definition at line 11 of file dhcp.h.

◆ DHCP_IP_ADDR_LEASE_TIME

#define DHCP_IP_ADDR_LEASE_TIME   51

Definition at line 14 of file dhcp.h.

◆ DHCP_MAXIMUM_DHCP_MESSAGE_SIZE

#define DHCP_MAXIMUM_DHCP_MESSAGE_SIZE   57

Definition at line 20 of file dhcp.h.

◆ DHCP_MESSAGE

#define DHCP_MESSAGE   56

Definition at line 19 of file dhcp.h.

◆ DHCP_MESSAGE_END

#define DHCP_MESSAGE_END   255

Definition at line 30 of file dhcp.h.

◆ DHCP_MESSAGE_TYPE

#define DHCP_MESSAGE_TYPE   53

Definition at line 16 of file dhcp.h.

◆ DHCP_OPTION_OVERLOAD

#define DHCP_OPTION_OVERLOAD   52

Definition at line 15 of file dhcp.h.

◆ DHCP_PADDING

#define DHCP_PADDING   0

Definition at line 7 of file dhcp.h.

◆ DHCP_PARAMETER_REQUEST_LIST

#define DHCP_PARAMETER_REQUEST_LIST   55

Definition at line 18 of file dhcp.h.

◆ DHCP_REBINDING_TIME_VALUE

#define DHCP_REBINDING_TIME_VALUE   59

Definition at line 22 of file dhcp.h.

◆ DHCP_RENEWAL_TIME_VALUE

#define DHCP_RENEWAL_TIME_VALUE   58

Definition at line 21 of file dhcp.h.

◆ DHCP_REQUESTED_IP

#define DHCP_REQUESTED_IP   50

Definition at line 13 of file dhcp.h.

◆ DHCP_RETRY

#define DHCP_RETRY   5

Definition at line 5 of file dhcp.h.

Referenced by getlocalip().

◆ DHCP_ROUTER

#define DHCP_ROUTER   3

Definition at line 9 of file dhcp.h.

◆ DHCP_SERVER_ID

#define DHCP_SERVER_ID   54

Definition at line 17 of file dhcp.h.

Referenced by dhcp_bld_req(), and getlocalip().

◆ DHCP_SUBNET_MASK

#define DHCP_SUBNET_MASK   1

Definition at line 8 of file dhcp.h.

◆ DHCP_TFTP_SERVER_NAME

#define DHCP_TFTP_SERVER_NAME   66

Definition at line 25 of file dhcp.h.

◆ DHCP_VENDER_OPTIONS

#define DHCP_VENDER_OPTIONS   43

Definition at line 12 of file dhcp.h.

◆ DHCP_VENDOR_CLASS_ID

#define DHCP_VENDOR_CLASS_ID   60

Definition at line 23 of file dhcp.h.