Convert DHCP option code numbers to an enum.

Convert many remaining /**/ comments to // where it makes for less visual
clutter.
This commit is contained in:
Nicholas J. Kain
2011-07-02 06:31:57 -04:00
parent 9224374d98
commit 801ec356f4
6 changed files with 68 additions and 69 deletions

View File

@ -22,50 +22,51 @@
#include "dhcp.h"
/* DHCP option codes (partial list) */
#define DHCP_PADDING 0x00
#define DHCP_SUBNET 0x01
#define DHCP_TIME_OFFSET 0x02
#define DHCP_ROUTER 0x03
#define DHCP_TIME_SERVER 0x04
#define DHCP_NAME_SERVER 0x05
#define DHCP_DNS_SERVER 0x06
#define DHCP_LOG_SERVER 0x07
#define DHCP_COOKIE_SERVER 0x08
#define DHCP_LPR_SERVER 0x09
#define DHCP_HOST_NAME 0x0c
#define DHCP_BOOT_SIZE 0x0d
#define DHCP_DOMAIN_NAME 0x0f
#define DHCP_SWAP_SERVER 0x10
#define DHCP_ROOT_PATH 0x11
#define DHCP_IP_TTL 0x17
#define DHCP_MTU 0x1a
#define DHCP_BROADCAST 0x1c
#define DHCP_NIS_DOMAIN 0x28
#define DHCP_NIS_SERVER 0x29
#define DHCP_NTP_SERVER 0x2a
#define DHCP_WINS_SERVER 0x2c
#define DHCP_REQUESTED_IP 0x32
#define DHCP_LEASE_TIME 0x33
#define DHCP_OPTION_OVERLOAD 0x34
#define DHCP_MESSAGE_TYPE 0x35
#define DHCP_SERVER_ID 0x36
#define DHCP_PARAM_REQ 0x37
#define DHCP_MESSAGE 0x38
#define DHCP_MAX_SIZE 0x39
#define DHCP_T1 0x3a
#define DHCP_T2 0x3b
#define DHCP_VENDOR 0x3c
#define DHCP_CLIENT_ID 0x3d
#define DHCP_TFTP_SERVER_NAME 0x42
#define DHCP_BOOT_FILE 0x43
#define DHCP_USER_CLASS 0x4d
#define DHCP_FQDN 0x51
#define DHCP_DOMAIN_SEARCH 0x77
#define DHCP_SIP_SERVERS 0x78
#define DHCP_STATIC_ROUTES 0x79
#define DHCP_WPAD 0xfc
#define DHCP_END 0xff
enum dhcp_codes {
DHCP_PADDING = 0x00,
DHCP_SUBNET = 0x01,
DHCP_TIME_OFFSET = 0x02,
DHCP_ROUTER = 0x03,
DHCP_TIME_SERVER = 0x04,
DHCP_NAME_SERVER = 0x05,
DHCP_DNS_SERVER = 0x06,
DHCP_LOG_SERVER = 0x07,
DHCP_COOKIE_SERVER = 0x08,
DHCP_LPR_SERVER = 0x09,
DHCP_HOST_NAME = 0x0c,
DHCP_BOOT_SIZE = 0x0d,
DHCP_DOMAIN_NAME = 0x0f,
DHCP_SWAP_SERVER = 0x10,
DHCP_ROOT_PATH = 0x11,
DHCP_IP_TTL = 0x17,
DHCP_MTU = 0x1a,
DHCP_BROADCAST = 0x1c,
DHCP_NIS_DOMAIN = 0x28,
DHCP_NIS_SERVER = 0x29,
DHCP_NTP_SERVER = 0x2a,
DHCP_WINS_SERVER = 0x2c,
DHCP_REQUESTED_IP = 0x32,
DHCP_LEASE_TIME = 0x33,
DHCP_OPTION_OVERLOAD = 0x34,
DHCP_MESSAGE_TYPE = 0x35,
DHCP_SERVER_ID = 0x36,
DHCP_PARAM_REQ = 0x37,
DHCP_MESSAGE = 0x38,
DHCP_MAX_SIZE = 0x39,
DHCP_T1 = 0x3a,
DHCP_T2 = 0x3b,
DHCP_VENDOR = 0x3c,
DHCP_CLIENT_ID = 0x3d,
DHCP_TFTP_SERVER_NAME = 0x42,
DHCP_BOOT_FILE = 0x43,
DHCP_USER_CLASS = 0x4d,
DHCP_FQDN = 0x51,
DHCP_DOMAIN_SEARCH = 0x77,
DHCP_SIP_SERVERS = 0x78,
DHCP_STATIC_ROUTES = 0x79,
DHCP_WPAD = 0xfc,
DHCP_END = 0xff,
};
enum option_type {
OPTION_NONE = 0,