-//\r
-// RFC1497 vendor extensions\r
-//\r
-#define DHCP_TAG_PAD 0 // Pad Option\r
-#define DHCP_TAG_EOP 255 // End Option\r
-#define DHCP_TAG_NETMASK 1 // Subnet Mask\r
-#define DHCP_TAG_TIME_OFFSET 2 // Time Offset from UTC\r
-#define DHCP_TAG_ROUTER 3 // Router option,\r
-#define DHCP_TAG_TIME_SERVER 4 // Time Server\r
-#define DHCP_TAG_NAME_SERVER 5 // Name Server\r
-#define DHCP_TAG_DNS_SERVER 6 // Domain Name Server\r
-#define DHCP_TAG_LOG_SERVER 7 // Log Server\r
-#define DHCP_TAG_COOKIE_SERVER 8 // Cookie Server\r
-#define DHCP_TAG_LPR_SERVER 9 // LPR Print Server\r
-#define DHCP_TAG_IMPRESS_SERVER 10 // Impress Server\r
-#define DHCP_TAG_RL_SERVER 11 // Resource Location Server\r
-#define DHCP_TAG_HOSTNAME 12 // Host Name\r
-#define DHCP_TAG_BOOTFILE_LEN 13 // Boot File Size\r
-#define DHCP_TAG_DUMP 14 // Merit Dump File\r
-#define DHCP_TAG_DOMAINNAME 15 // Domain Name\r
-#define DHCP_TAG_SWAP_SERVER 16 // Swap Server\r
-#define DHCP_TAG_ROOTPATH 17 // Root path\r
-#define DHCP_TAG_EXTEND_PATH 18 // Extensions Path\r
-\r
-//\r
-// IP Layer Parameters per Host\r
-//\r
-#define DHCP_TAG_IPFORWARD 19 // IP Forwarding Enable/Disable\r
-#define DHCP_TAG_NONLOCAL_SRR 20 // on-Local Source Routing Enable/Disable\r
-#define DHCP_TAG_POLICY_SRR 21 // Policy Filter\r
-#define DHCP_TAG_EMTU 22 // Maximum Datagram Reassembly Size\r
-#define DHCP_TAG_TTL 23 // Default IP Time-to-live\r
-#define DHCP_TAG_PATHMTU_AGE 24 // Path MTU Aging Timeout\r
-#define DHCP_TAG_PATHMTU_PLATEAU 25 // Path MTU Plateau Table\r
-\r
-//\r
-// IP Layer Parameters per Interface\r
-//\r
-#define DHCP_TAG_IFMTU 26 // Interface MTU\r
-#define DHCP_TAG_SUBNET_LOCAL 27 // All Subnets are Local\r
-#define DHCP_TAG_BROADCAST 28 // Broadcast Address\r
-#define DHCP_TAG_DISCOVER_MASK 29 // Perform Mask Discovery\r
-#define DHCP_TAG_SUPPLY_MASK 30 // Mask Supplier\r
-#define DHCP_TAG_DISCOVER_ROUTE 31 // Perform Router Discovery\r
-#define DHCP_TAG_ROUTER_SOLICIT 32 // Router Solicitation Address\r
-#define DHCP_TAG_STATIC_ROUTE 33 // Static Route\r
-\r
-//\r
-// Link Layer Parameters per Interface\r
-//\r
-#define DHCP_TAG_TRAILER 34 // Trailer Encapsulation\r
-#define DHCP_TAG_ARPAGE 35 // ARP Cache Timeout\r
-#define DHCP_TAG_ETHER_ENCAP 36 // Ethernet Encapsulation\r
-\r
-//\r
-// TCP Parameters\r
-//\r
-#define DHCP_TAG_TCP_TTL 37 // TCP Default TTL\r
-#define DHCP_TAG_KEEP_INTERVAL 38 // TCP Keepalive Interval\r
-#define DHCP_TAG_KEEP_GARBAGE 39 // TCP Keepalive Garbage\r
-\r
-//\r
-// Application and Service Parameters\r
-//\r
-#define DHCP_TAG_NIS_DOMAIN 40 // Network Information Service Domain\r
-#define DHCP_TAG_NIS_SERVER 41 // Network Information Servers\r
-#define DHCP_TAG_NTP_SERVER 42 // Network Time Protocol Servers\r
-#define DHCP_TAG_VENDOR 43 // Vendor Specific Information\r
-#define DHCP_TAG_NBNS 44 // NetBIOS over TCP/IP Name Server\r
-#define DHCP_TAG_NBDD 45 // NetBIOS Datagram Distribution Server\r
-#define DHCP_TAG_NBTYPE 46 // NetBIOS over TCP/IP Node Type\r
-#define DHCP_TAG_NBSCOPE 47 // NetBIOS over TCP/IP Scope\r
-#define DHCP_TAG_XFONT 48 // X Window System Font Server\r
-#define DHCP_TAG_XDM 49 // X Window System Display Manager\r
-#define DHCP_TAG_NISPLUS 64 // Network Information Service+ Domain\r
-#define DHCP_TAG_NISPLUS_SERVER 65 // Network Information Service+ Servers\r
-#define DHCP_TAG_MOBILEIP 68 // Mobile IP Home Agent\r
-#define DHCP_TAG_SMTP 69 // Simple Mail Transport Protocol Server\r
-#define DHCP_TAG_POP3 70 // Post Office Protocol (POP3) Server\r
-#define DHCP_TAG_NNTP 71 // Network News Transport Protocol Server\r
-#define DHCP_TAG_WWW 72 // Default World Wide Web (WWW) Server\r
-#define DHCP_TAG_FINGER 73 // Default Finger Server\r
-#define DHCP_TAG_IRC 74 // Default Internet Relay Chat (IRC) Server\r
-#define DHCP_TAG_STTALK 75 // StreetTalk Server\r
-#define DHCP_TAG_STDA 76 // StreetTalk Directory Assistance Server\r
-#define DHCP_TAG_CLASSLESS_ROUTE 121 // Classless Route\r
-\r
-//\r
-// DHCP Extensions\r
-//\r
-#define DHCP_TAG_REQUEST_IP 50 // Requested IP Address\r
-#define DHCP_TAG_LEASE 51 // IP Address Lease Time\r
-#define DHCP_TAG_OVERLOAD 52 // Option Overload\r
-#define DHCP_TAG_TFTP 66 // TFTP server name\r
-#define DHCP_TAG_BOOTFILE 67 // Bootfile name\r
-#define DHCP_TAG_TYPE 53 // DHCP Message Type\r
-#define DHCP_TAG_SERVER_ID 54 // Server Identifier\r
-#define DHCP_TAG_PARA_LIST 55 // Parameter Request List\r
-#define DHCP_TAG_MESSAGE 56 // Message\r
-#define DHCP_TAG_MAXMSG 57 // Maximum DHCP Message Size\r
-#define DHCP_TAG_T1 58 // Renewal (T1) Time Value\r
-#define DHCP_TAG_T2 59 // Rebinding (T2) Time Value\r
-#define DHCP_TAG_VENDOR_CLASS 60 // Vendor class identifier\r
-#define DHCP_TAG_CLIENT_ID 61 // Client-identifier\r
-\r
-\r