32 lines
558 B
C
32 lines
558 B
C
#ifndef _SOFT_DHCP_CONSTS_H_
|
|
#define _SOFT_DHCP_CONSTS_H_
|
|
|
|
enum DhcpMessageType: uint8_t {
|
|
DHCPDISCOVER = 1,
|
|
DHCPOFFER = 2,
|
|
DHCPREQUEST = 3,
|
|
DHCPDECLINE = 4,
|
|
DHCPACK = 5,
|
|
DHCPNAK = 6,
|
|
DHCPRELEASE = 7,
|
|
DHCPINFORM = 8
|
|
};
|
|
|
|
enum DhcpOption: uint8_t {
|
|
PAD = 0,
|
|
SUBNET_MASK = 1,
|
|
ROUTER = 3,
|
|
DOMAIN_SERVER = 6,
|
|
HOSTNAME = 12,
|
|
ADDRESS_REQUEST = 50,
|
|
ADDRESS_TIME = 51,
|
|
MSG_TYPE = 53,
|
|
SERVER_ID = 54,
|
|
PARAMETER_LIST = 55,
|
|
RENEWAL_TIME = 58,
|
|
REBINDING_TIME = 59,
|
|
CLIENT_ID = 61,
|
|
END = 255
|
|
};
|
|
|
|
#endif // _SOFT_DHCP_CONSTS_H_
|