-#define DHCP4_TAG_PAD 0 /// Pad Option\r
-#define DHCP4_TAG_EOP 255 /// End Option\r
-#define DHCP4_TAG_NETMASK 1 /// Subnet Mask\r
-#define DHCP4_TAG_TIME_OFFSET 2 /// Time Offset from UTC\r
-#define DHCP4_TAG_ROUTER 3 /// Router option,\r
-#define DHCP4_TAG_TIME_SERVER 4 /// Time Server\r
-#define DHCP4_TAG_NAME_SERVER 5 /// Name Server\r
-#define DHCP4_TAG_DNS_SERVER 6 /// Domain Name Server\r
-#define DHCP4_TAG_LOG_SERVER 7 /// Log Server\r
-#define DHCP4_TAG_COOKIE_SERVER 8 /// Cookie Server\r
-#define DHCP4_TAG_LPR_SERVER 9 /// LPR Print Server\r
-#define DHCP4_TAG_IMPRESS_SERVER 10 /// Impress Server\r
-#define DHCP4_TAG_RL_SERVER 11 /// Resource Location Server\r
-#define DHCP4_TAG_HOSTNAME 12 /// Host Name\r
-#define DHCP4_TAG_BOOTFILE_LEN 13 /// Boot File Size\r
-#define DHCP4_TAG_DUMP 14 /// Merit Dump File\r
-#define DHCP4_TAG_DOMAINNAME 15 /// Domain Name\r
-#define DHCP4_TAG_SWAP_SERVER 16 /// Swap Server\r
-#define DHCP4_TAG_ROOTPATH 17 /// Root path\r
-#define DHCP4_TAG_EXTEND_PATH 18 /// Extensions Path\r
-#define DHCP4_TAG_IPFORWARD 19 /// IP Forwarding Enable/Disable\r
-#define DHCP4_TAG_NONLOCAL_SRR 20 /// on-Local Source Routing Enable/Disable\r
-#define DHCP4_TAG_POLICY_SRR 21 /// Policy Filter\r
-#define DHCP4_TAG_EMTU 22 /// Maximum Datagram Reassembly Size\r
-#define DHCP4_TAG_TTL 23 /// Default IP Time-to-live\r
-#define DHCP4_TAG_PATHMTU_AGE 24 /// Path MTU Aging Timeout\r
-#define DHCP4_TAG_PATHMTU_PLATEAU 25 /// Path MTU Plateau Table\r
-#define DHCP4_TAG_IFMTU 26 /// Interface MTU\r
-#define DHCP4_TAG_SUBNET_LOCAL 27 /// All Subnets are Local\r
-#define DHCP4_TAG_BROADCAST 28 /// Broadcast Address\r
-#define DHCP4_TAG_DISCOVER_MASK 29 /// Perform Mask Discovery\r
-#define DHCP4_TAG_SUPPLY_MASK 30 /// Mask Supplier\r
-#define DHCP4_TAG_DISCOVER_ROUTE 31 /// Perform Router Discovery\r
-#define DHCP4_TAG_ROUTER_SOLICIT 32 /// Router Solicitation Address\r
-#define DHCP4_TAG_STATIC_ROUTE 33 /// Static Route\r
-#define DHCP4_TAG_TRAILER 34 /// Trailer Encapsulation\r
-#define DHCP4_TAG_ARPAGE 35 /// ARP Cache Timeout\r
-#define DHCP4_TAG_ETHER_ENCAP 36 /// Ethernet Encapsulation\r
-#define DHCP4_TAG_TCP_TTL 37 /// TCP Default TTL\r
-#define DHCP4_TAG_KEEP_INTERVAL 38 /// TCP Keepalive Interval\r
-#define DHCP4_TAG_KEEP_GARBAGE 39 /// TCP Keepalive Garbage\r
-#define DHCP4_TAG_NIS_DOMAIN 40 /// Network Information Service Domain\r
-#define DHCP4_TAG_NIS_SERVER 41 /// Network Information Servers\r
-#define DHCP4_TAG_NTP_SERVER 42 /// Network Time Protocol Servers\r
-#define DHCP4_TAG_VENDOR 43 /// Vendor Specific Information\r
-#define DHCP4_TAG_NBNS 44 /// NetBIOS over TCP/IP Name Server\r
-#define DHCP4_TAG_NBDD 45 /// NetBIOS Datagram Distribution Server\r
-#define DHCP4_TAG_NBTYPE 46 /// NetBIOS over TCP/IP Node Type\r
-#define DHCP4_TAG_NBSCOPE 47 /// NetBIOS over TCP/IP Scope\r
-#define DHCP4_TAG_XFONT 48 /// X Window System Font Server\r
-#define DHCP4_TAG_XDM 49 /// X Window System Display Manager\r
-#define DHCP4_TAG_REQUEST_IP 50 /// Requested IP Address\r
-#define DHCP4_TAG_LEASE 51 /// IP Address Lease Time\r
-#define DHCP4_TAG_OVERLOAD 52 /// Option Overload\r
-#define DHCP4_TAG_MSG_TYPE 53 /// DHCP Message Type\r
-#define DHCP4_TAG_SERVER_ID 54 /// Server Identifier\r
-#define DHCP4_TAG_PARA_LIST 55 /// Parameter Request List\r
-#define DHCP4_TAG_MESSAGE 56 /// Message\r
-#define DHCP4_TAG_MAXMSG 57 /// Maximum DHCP Message Size\r
-#define DHCP4_TAG_T1 58 /// Renewal (T1) Time Value\r
-#define DHCP4_TAG_T2 59 /// Rebinding (T2) Time Value\r
-#define DHCP4_TAG_VENDOR_CLASS_ID 60 /// Vendor class identifier\r
-#define DHCP4_TAG_CLIENT_ID 61 /// Client-identifier\r
-#define DHCP4_TAG_NISPLUS 64 /// Network Information Service+ Domain\r
-#define DHCP4_TAG_NISPLUS_SERVER 65 /// Network Information Service+ Servers\r
-#define DHCP4_TAG_TFTP 66 /// TFTP server name\r
-#define DHCP4_TAG_BOOTFILE 67 /// Bootfile name\r
-#define DHCP4_TAG_MOBILEIP 68 /// Mobile IP Home Agent\r
-#define DHCP4_TAG_SMTP 69 /// Simple Mail Transport Protocol Server\r
-#define DHCP4_TAG_POP3 70 /// Post Office Protocol (POP3) Server\r
-#define DHCP4_TAG_NNTP 71 /// Network News Transport Protocol Server\r
-#define DHCP4_TAG_WWW 72 /// Default World Wide Web (WWW) Server\r
-#define DHCP4_TAG_FINGER 73 /// Default Finger Server\r
-#define DHCP4_TAG_IRC 74 /// Default Internet Relay Chat (IRC) Server\r
-#define DHCP4_TAG_STTALK 75 /// StreetTalk Server\r
-#define DHCP4_TAG_STDA 76 /// StreetTalk Directory Assistance Server\r
-#define DHCP4_TAG_USER_CLASS_ID 77 /// User class identifier\r
-#define DHCP4_TAG_ARCH 93 /// Client System Architecture Type, RFC 4578\r
-#define DHCP4_TAG_UNDI 94 /// Client Network Interface Identifier, RFC 4578\r
-#define DHCP4_TAG_UUID 97 /// Client Machine Identifier, RFC 4578\r
-#define DHCP4_TAG_CLASSLESS_ROUTE 121 /// Classless Route\r
-\r
+#define DHCP4_TAG_PAD 0 /// Pad Option\r
+#define DHCP4_TAG_EOP 255 /// End Option\r
+#define DHCP4_TAG_NETMASK 1 /// Subnet Mask\r
+#define DHCP4_TAG_TIME_OFFSET 2 /// Time Offset from UTC\r
+#define DHCP4_TAG_ROUTER 3 /// Router option,\r
+#define DHCP4_TAG_TIME_SERVER 4 /// Time Server\r
+#define DHCP4_TAG_NAME_SERVER 5 /// Name Server\r
+#define DHCP4_TAG_DNS_SERVER 6 /// Domain Name Server\r
+#define DHCP4_TAG_LOG_SERVER 7 /// Log Server\r
+#define DHCP4_TAG_COOKIE_SERVER 8 /// Cookie Server\r
+#define DHCP4_TAG_LPR_SERVER 9 /// LPR Print Server\r
+#define DHCP4_TAG_IMPRESS_SERVER 10 /// Impress Server\r
+#define DHCP4_TAG_RL_SERVER 11 /// Resource Location Server\r
+#define DHCP4_TAG_HOSTNAME 12 /// Host Name\r
+#define DHCP4_TAG_BOOTFILE_LEN 13 /// Boot File Size\r
+#define DHCP4_TAG_DUMP 14 /// Merit Dump File\r
+#define DHCP4_TAG_DOMAINNAME 15 /// Domain Name\r
+#define DHCP4_TAG_SWAP_SERVER 16 /// Swap Server\r
+#define DHCP4_TAG_ROOTPATH 17 /// Root path\r
+#define DHCP4_TAG_EXTEND_PATH 18 /// Extensions Path\r
+#define DHCP4_TAG_IPFORWARD 19 /// IP Forwarding Enable/Disable\r
+#define DHCP4_TAG_NONLOCAL_SRR 20 /// on-Local Source Routing Enable/Disable\r
+#define DHCP4_TAG_POLICY_SRR 21 /// Policy Filter\r
+#define DHCP4_TAG_EMTU 22 /// Maximum Datagram Reassembly Size\r
+#define DHCP4_TAG_TTL 23 /// Default IP Time-to-live\r
+#define DHCP4_TAG_PATHMTU_AGE 24 /// Path MTU Aging Timeout\r
+#define DHCP4_TAG_PATHMTU_PLATEAU 25 /// Path MTU Plateau Table\r
+#define DHCP4_TAG_IFMTU 26 /// Interface MTU\r
+#define DHCP4_TAG_SUBNET_LOCAL 27 /// All Subnets are Local\r
+#define DHCP4_TAG_BROADCAST 28 /// Broadcast Address\r
+#define DHCP4_TAG_DISCOVER_MASK 29 /// Perform Mask Discovery\r
+#define DHCP4_TAG_SUPPLY_MASK 30 /// Mask Supplier\r
+#define DHCP4_TAG_DISCOVER_ROUTE 31 /// Perform Router Discovery\r
+#define DHCP4_TAG_ROUTER_SOLICIT 32 /// Router Solicitation Address\r
+#define DHCP4_TAG_STATIC_ROUTE 33 /// Static Route\r
+#define DHCP4_TAG_TRAILER 34 /// Trailer Encapsulation\r
+#define DHCP4_TAG_ARPAGE 35 /// ARP Cache Timeout\r
+#define DHCP4_TAG_ETHER_ENCAP 36 /// Ethernet Encapsulation\r
+#define DHCP4_TAG_TCP_TTL 37 /// TCP Default TTL\r
+#define DHCP4_TAG_KEEP_INTERVAL 38 /// TCP Keepalive Interval\r
+#define DHCP4_TAG_KEEP_GARBAGE 39 /// TCP Keepalive Garbage\r
+#define DHCP4_TAG_NIS_DOMAIN 40 /// Network Information Service Domain\r
+#define DHCP4_TAG_NIS_SERVER 41 /// Network Information Servers\r
+#define DHCP4_TAG_NTP_SERVER 42 /// Network Time Protocol Servers\r
+#define DHCP4_TAG_VENDOR 43 /// Vendor Specific Information\r
+#define DHCP4_TAG_NBNS 44 /// NetBIOS over TCP/IP Name Server\r
+#define DHCP4_TAG_NBDD 45 /// NetBIOS Datagram Distribution Server\r
+#define DHCP4_TAG_NBTYPE 46 /// NetBIOS over TCP/IP Node Type\r
+#define DHCP4_TAG_NBSCOPE 47 /// NetBIOS over TCP/IP Scope\r
+#define DHCP4_TAG_XFONT 48 /// X Window System Font Server\r
+#define DHCP4_TAG_XDM 49 /// X Window System Display Manager\r
+#define DHCP4_TAG_REQUEST_IP 50 /// Requested IP Address\r
+#define DHCP4_TAG_LEASE 51 /// IP Address Lease Time\r
+#define DHCP4_TAG_OVERLOAD 52 /// Option Overload\r
+#define DHCP4_TAG_MSG_TYPE 53 /// DHCP Message Type\r
+#define DHCP4_TAG_SERVER_ID 54 /// Server Identifier\r
+#define DHCP4_TAG_PARA_LIST 55 /// Parameter Request List\r
+#define DHCP4_TAG_MESSAGE 56 /// Message\r
+#define DHCP4_TAG_MAXMSG 57 /// Maximum DHCP Message Size\r
+#define DHCP4_TAG_T1 58 /// Renewal (T1) Time Value\r
+#define DHCP4_TAG_T2 59 /// Rebinding (T2) Time Value\r
+#define DHCP4_TAG_VENDOR_CLASS_ID 60 /// Vendor class identifier\r
+#define DHCP4_TAG_CLIENT_ID 61 /// Client-identifier\r
+#define DHCP4_TAG_NISPLUS 64 /// Network Information Service+ Domain\r
+#define DHCP4_TAG_NISPLUS_SERVER 65 /// Network Information Service+ Servers\r
+#define DHCP4_TAG_TFTP 66 /// TFTP server name\r
+#define DHCP4_TAG_BOOTFILE 67 /// Bootfile name\r
+#define DHCP4_TAG_MOBILEIP 68 /// Mobile IP Home Agent\r
+#define DHCP4_TAG_SMTP 69 /// Simple Mail Transport Protocol Server\r
+#define DHCP4_TAG_POP3 70 /// Post Office Protocol (POP3) Server\r
+#define DHCP4_TAG_NNTP 71 /// Network News Transport Protocol Server\r
+#define DHCP4_TAG_WWW 72 /// Default World Wide Web (WWW) Server\r
+#define DHCP4_TAG_FINGER 73 /// Default Finger Server\r
+#define DHCP4_TAG_IRC 74 /// Default Internet Relay Chat (IRC) Server\r
+#define DHCP4_TAG_STTALK 75 /// StreetTalk Server\r
+#define DHCP4_TAG_STDA 76 /// StreetTalk Directory Assistance Server\r
+#define DHCP4_TAG_USER_CLASS_ID 77 /// User class identifier\r
+#define DHCP4_TAG_ARCH 93 /// Client System Architecture Type, RFC 4578\r
+#define DHCP4_TAG_UNDI 94 /// Client Network Interface Identifier, RFC 4578\r
+#define DHCP4_TAG_UUID 97 /// Client Machine Identifier, RFC 4578\r
+#define DHCP4_TAG_CLASSLESS_ROUTE 121 /// Classless Route\r