aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/udhcp/options.c')
-rw-r--r--networking/udhcp/options.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/networking/udhcp/options.c b/networking/udhcp/options.c
index c224f3670..12e566210 100644
--- a/networking/udhcp/options.c
+++ b/networking/udhcp/options.c
@@ -11,49 +11,49 @@
11 11
12/* Supported options are easily added here */ 12/* Supported options are easily added here */
13const struct dhcp_option dhcp_options[] = { 13const struct dhcp_option dhcp_options[] = {
14 /* flags code */ 14 /* flags code */
15 { OPTION_IP | OPTION_REQ, 0x01 }, /* DHCP_SUBNET */ 15 { OPTION_IP | OPTION_REQ, 0x01 }, /* DHCP_SUBNET */
16 { OPTION_S32, 0x02 }, /* DHCP_TIME_OFFSET */ 16 { OPTION_S32 , 0x02 }, /* DHCP_TIME_OFFSET */
17 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x03 }, /* DHCP_ROUTER */ 17 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x03 }, /* DHCP_ROUTER */
18 { OPTION_IP | OPTION_LIST, 0x04 }, /* DHCP_TIME_SERVER */ 18 { OPTION_IP | OPTION_LIST , 0x04 }, /* DHCP_TIME_SERVER */
19 { OPTION_IP | OPTION_LIST, 0x05 }, /* DHCP_NAME_SERVER */ 19 { OPTION_IP | OPTION_LIST , 0x05 }, /* DHCP_NAME_SERVER */
20 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x06 }, /* DHCP_DNS_SERVER */ 20 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x06 }, /* DHCP_DNS_SERVER */
21 { OPTION_IP | OPTION_LIST, 0x07 }, /* DHCP_LOG_SERVER */ 21 { OPTION_IP | OPTION_LIST , 0x07 }, /* DHCP_LOG_SERVER */
22 { OPTION_IP | OPTION_LIST, 0x08 }, /* DHCP_COOKIE_SERVER */ 22 { OPTION_IP | OPTION_LIST , 0x08 }, /* DHCP_COOKIE_SERVER */
23 { OPTION_IP | OPTION_LIST, 0x09 }, /* DHCP_LPR_SERVER */ 23 { OPTION_IP | OPTION_LIST , 0x09 }, /* DHCP_LPR_SERVER */
24 { OPTION_STRING | OPTION_REQ, 0x0c }, /* DHCP_HOST_NAME */ 24 { OPTION_STRING | OPTION_REQ, 0x0c }, /* DHCP_HOST_NAME */
25 { OPTION_U16, 0x0d }, /* DHCP_BOOT_SIZE */ 25 { OPTION_U16 , 0x0d }, /* DHCP_BOOT_SIZE */
26 { OPTION_STRING | OPTION_LIST | OPTION_REQ, 0x0f }, /* DHCP_DOMAIN_NAME */ 26 { OPTION_STRING | OPTION_LIST | OPTION_REQ, 0x0f }, /* DHCP_DOMAIN_NAME */
27 { OPTION_IP, 0x10 }, /* DHCP_SWAP_SERVER */ 27 { OPTION_IP , 0x10 }, /* DHCP_SWAP_SERVER */
28 { OPTION_STRING, 0x11 }, /* DHCP_ROOT_PATH */ 28 { OPTION_STRING , 0x11 }, /* DHCP_ROOT_PATH */
29 { OPTION_U8, 0x17 }, /* DHCP_IP_TTL */ 29 { OPTION_U8 , 0x17 }, /* DHCP_IP_TTL */
30 { OPTION_U16, 0x1a }, /* DHCP_MTU */ 30 { OPTION_U16 , 0x1a }, /* DHCP_MTU */
31 { OPTION_IP | OPTION_REQ, 0x1c }, /* DHCP_BROADCAST */ 31 { OPTION_IP | OPTION_REQ, 0x1c }, /* DHCP_BROADCAST */
32 { OPTION_STRING | OPTION_REQ, 0x28 }, /* DHCP_NTP_SERVER */ 32 { OPTION_STRING , 0x28 }, /* nisdomain */
33 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x29 }, /* DHCP_WINS_SERVER */ 33 { OPTION_IP | OPTION_LIST , 0x29 }, /* nissrv */
34 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x2a }, /* DHCP_REQUESTED_IP */ 34 { OPTION_IP | OPTION_LIST | OPTION_REQ, 0x2a }, /* DHCP_NTP_SERVER */
35 { OPTION_IP | OPTION_LIST, 0x2c }, /* DHCP_LEASE_TIME */ 35 { OPTION_IP | OPTION_LIST , 0x2c }, /* DHCP_WINS_SERVER */
36 { OPTION_IP, 0x32 }, /* DHCP_OPTION_OVER */ 36 { OPTION_IP , 0x32 }, /* DHCP_REQUESTED_IP */
37 { OPTION_U32, 0x33 }, /* DHCP_MESSAGE_TYPE */ 37 { OPTION_U32 , 0x33 }, /* DHCP_LEASE_TIME */
38 { OPTION_U8, 0x35 }, /* DHCP_SERVER_ID */ 38 { OPTION_U8 , 0x35 }, /* dhcptype */
39 { OPTION_IP, 0x36 }, /* DHCP_PARAM_REQ */ 39 { OPTION_IP , 0x36 }, /* DHCP_SERVER_ID */
40 { OPTION_STRING, 0x38 }, /* DHCP_MESSAGE */ 40 { OPTION_STRING , 0x38 }, /* DHCP_MESSAGE */
41 { OPTION_STRING, 0x3C }, /* DHCP_VENDOR */ 41 { OPTION_STRING , 0x3C }, /* DHCP_VENDOR */
42 { OPTION_STRING, 0x3D }, /* DHCP_CLIENT_ID */ 42 { OPTION_STRING , 0x3D }, /* DHCP_CLIENT_ID */
43 { OPTION_STRING, 0x42 }, /* "tftp" */ 43 { OPTION_STRING , 0x42 }, /* tftp */
44 { OPTION_STRING, 0x43 }, /* "bootfile" */ 44 { OPTION_STRING , 0x43 }, /* bootfile */
45 { OPTION_STRING, 0x4D }, /* "userclass" */ 45 { OPTION_STRING , 0x4D }, /* userclass */
46#if ENABLE_FEATURE_RFC3397 46#if ENABLE_FEATURE_RFC3397
47 { OPTION_STR1035 | OPTION_LIST | OPTION_REQ, 0x77 }, /* "search" */ 47 { OPTION_STR1035 | OPTION_LIST , 0x77 }, /* search */
48#endif 48#endif
49 /* MSIE's "Web Proxy Autodiscovery Protocol" support */ 49 /* MSIE's "Web Proxy Autodiscovery Protocol" support */
50 { OPTION_STRING, 0xfc }, /* "wpad" */ 50 { OPTION_STRING , 0xfc }, /* wpad */
51 51
52 /* Options below have no match in dhcp_option_strings[], 52 /* Options below have no match in dhcp_option_strings[],
53 * are not passed to dhcpc scripts, and cannot be specified 53 * are not passed to dhcpc scripts, and cannot be specified
54 * with "option XXX YYY" syntax in dhcpd config file. */ 54 * with "option XXX YYY" syntax in dhcpd config file. */
55 55
56 { OPTION_U16, 0x39 }, /* DHCP_MAX_SIZE */ 56 { OPTION_U16 , 0x39 }, /* DHCP_MAX_SIZE */
57 { } /* zeroed terminating entry */ 57 { } /* zeroed terminating entry */
58}; 58};
59 59
@@ -64,28 +64,28 @@ const char dhcp_option_strings[] ALIGN1 =
64 "subnet" "\0" /* DHCP_SUBNET */ 64 "subnet" "\0" /* DHCP_SUBNET */
65 "timezone" "\0" /* DHCP_TIME_OFFSET */ 65 "timezone" "\0" /* DHCP_TIME_OFFSET */
66 "router" "\0" /* DHCP_ROUTER */ 66 "router" "\0" /* DHCP_ROUTER */
67 "timesvr" "\0" /* DHCP_TIME_SERVER */ 67 "timesrv" "\0" /* DHCP_TIME_SERVER */
68 "namesvr" "\0" /* DHCP_NAME_SERVER */ 68 "namesrv" "\0" /* DHCP_NAME_SERVER */
69 "dns" "\0" /* DHCP_DNS_SERVER */ 69 "dns" "\0" /* DHCP_DNS_SERVER */
70 "logsvr" "\0" /* DHCP_LOG_SERVER */ 70 "logsrv" "\0" /* DHCP_LOG_SERVER */
71 "cookiesvr" "\0" /* DHCP_COOKIE_SERVER */ 71 "cookiesrv" "\0" /* DHCP_COOKIE_SERVER */
72 "lprsvr" "\0" /* DHCP_LPR_SERVER */ 72 "lprsrv" "\0" /* DHCP_LPR_SERVER */
73 "hostname" "\0" /* DHCP_HOST_NAME */ 73 "hostname" "\0" /* DHCP_HOST_NAME */
74 "bootsize" "\0" /* DHCP_BOOT_SIZE */ 74 "bootsize" "\0" /* DHCP_BOOT_SIZE */
75 "domain" "\0" /* DHCP_DOMAIN_NAME */ 75 "domain" "\0" /* DHCP_DOMAIN_NAME */
76 "swapsvr" "\0" /* DHCP_SWAP_SERVER */ 76 "swapsrv" "\0" /* DHCP_SWAP_SERVER */
77 "rootpath" "\0" /* DHCP_ROOT_PATH */ 77 "rootpath" "\0" /* DHCP_ROOT_PATH */
78 "ipttl" "\0" /* DHCP_IP_TTL */ 78 "ipttl" "\0" /* DHCP_IP_TTL */
79 "mtu" "\0" /* DHCP_MTU */ 79 "mtu" "\0" /* DHCP_MTU */
80 "broadcast" "\0" /* DHCP_BROADCAST */ 80 "broadcast" "\0" /* DHCP_BROADCAST */
81 "nisdomain" "\0" /* DHCP_NTP_SERVER */ 81 "nisdomain" "\0" /* */
82 "nissrv" "\0" /* DHCP_WINS_SERVER */ 82 "nissrv" "\0" /* */
83 "ntpsrv" "\0" /* DHCP_REQUESTED_IP */ 83 "ntpsrv" "\0" /* DHCP_NTP_SERVER */
84 "wins" "\0" /* DHCP_LEASE_TIME */ 84 "wins" "\0" /* DHCP_WINS_SERVER */
85 "requestip" "\0" /* DHCP_OPTION_OVER */ 85 "requestip" "\0" /* DHCP_REQUESTED_IP */
86 "lease" "\0" /* DHCP_MESSAGE_TYPE */ 86 "lease" "\0" /* DHCP_LEASE_TIME */
87 "dhcptype" "\0" /* DHCP_SERVER_ID */ 87 "dhcptype" "\0" /* */
88 "serverid" "\0" /* DHCP_PARAM_REQ */ 88 "serverid" "\0" /* DHCP_SERVER_ID */
89 "message" "\0" /* DHCP_MESSAGE */ 89 "message" "\0" /* DHCP_MESSAGE */
90 "vendorclass" "\0" /* DHCP_VENDOR */ 90 "vendorclass" "\0" /* DHCP_VENDOR */
91 "clientid" "\0" /* DHCP_CLIENT_ID */ 91 "clientid" "\0" /* DHCP_CLIENT_ID */