1/* 2 * Copyright (c) 1999-2012 Apple Inc. All rights reserved. 3 * 4 * @APPLE_LICENSE_HEADER_START@ 5 * 6 * This file contains Original Code and/or Modifications of Original Code 7 * as defined in and that are subject to the Apple Public Source License 8 * Version 2.0 (the 'License'). You may not use this file except in 9 * compliance with the License. Please obtain a copy of the License at 10 * http://www.opensource.apple.com/apsl/ and read it before using this 11 * file. 12 * 13 * The Original Code and all software distributed under the License are 14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 * Please see the License for the specific language governing rights and 19 * limitations under the License. 20 * 21 * @APPLE_LICENSE_HEADER_END@ 22 */ 23/* 24 * This file was auto-generated by ./genoptionfiles -table, do not edit! 25 */ 26#ifndef _S_DHCP_PARSE_TABLE 27#define _S_DHCP_PARSE_TABLE 28static const dhcptag_info_t dhcptag_info_table[] = { 29 /* 0 */ { dhcptype_none_e , "pad" }, 30 /* 1 */ { dhcptype_ip_e , "subnet_mask" }, 31 /* 2 */ { dhcptype_int32_e , "time_offset" }, 32 /* 3 */ { dhcptype_ip_mult_e , "router" }, 33 /* 4 */ { dhcptype_ip_mult_e , "time_server" }, 34 /* 5 */ { dhcptype_ip_mult_e , "name_server" }, 35 /* 6 */ { dhcptype_ip_mult_e , "domain_name_server" }, 36 /* 7 */ { dhcptype_ip_mult_e , "log_server" }, 37 /* 8 */ { dhcptype_ip_mult_e , "cookie_server" }, 38 /* 9 */ { dhcptype_ip_mult_e , "lpr_server" }, 39 /* 10 */ { dhcptype_ip_mult_e , "impress_server" }, 40 /* 11 */ { dhcptype_ip_mult_e , "resource_location_server" }, 41 /* 12 */ { dhcptype_string_e , "host_name" }, 42 /* 13 */ { dhcptype_uint16_e , "boot_file_size" }, 43 /* 14 */ { dhcptype_string_e , "merit_dump_file" }, 44 /* 15 */ { dhcptype_string_e , "domain_name" }, 45 /* 16 */ { dhcptype_ip_e , "swap_server" }, 46 /* 17 */ { dhcptype_string_e , "root_path" }, 47 /* 18 */ { dhcptype_string_e , "extensions_path" }, 48 /* 19 */ { dhcptype_bool_e , "ip_forwarding" }, 49 /* 20 */ { dhcptype_bool_e , "non_local_source_routing" }, 50 /* 21 */ { dhcptype_ip_pairs_e , "policy_filter" }, 51 /* 22 */ { dhcptype_uint16_e , "max_dgram_reassembly_size" }, 52 /* 23 */ { dhcptype_uint8_e , "default_ip_time_to_live" }, 53 /* 24 */ { dhcptype_uint32_e , "path_mtu_aging_timeout" }, 54 /* 25 */ { dhcptype_uint16_mult_e, "path_mtu_plateau_table" }, 55 /* 26 */ { dhcptype_uint16_e , "interface_mtu" }, 56 /* 27 */ { dhcptype_bool_e , "all_subnets_local" }, 57 /* 28 */ { dhcptype_ip_e , "broadcast_address" }, 58 /* 29 */ { dhcptype_bool_e , "perform_mask_discovery" }, 59 /* 30 */ { dhcptype_bool_e , "mask_supplier" }, 60 /* 31 */ { dhcptype_bool_e , "perform_router_discovery" }, 61 /* 32 */ { dhcptype_ip_e , "router_solicitation_address" }, 62 /* 33 */ { dhcptype_ip_pairs_e , "static_route" }, 63 /* 34 */ { dhcptype_bool_e , "trailer_encapsulation" }, 64 /* 35 */ { dhcptype_uint32_e , "arp_cache_timeout" }, 65 /* 36 */ { dhcptype_bool_e , "ethernet_encapsulation" }, 66 /* 37 */ { dhcptype_uint8_e , "default_ttl" }, 67 /* 38 */ { dhcptype_uint32_e , "keepalive_interval" }, 68 /* 39 */ { dhcptype_bool_e , "keepalive_garbage" }, 69 /* 40 */ { dhcptype_string_e , "nis_domain" }, 70 /* 41 */ { dhcptype_ip_mult_e , "nis_servers" }, 71 /* 42 */ { dhcptype_ip_mult_e , "network_time_protocol_servers" }, 72 /* 43 */ { dhcptype_opaque_e , "vendor_specific" }, 73 /* 44 */ { dhcptype_ip_mult_e , "nb_over_tcpip_name_server" }, 74 /* 45 */ { dhcptype_ip_mult_e , "nb_over_tcpip_dgram_dist_server" }, 75 /* 46 */ { dhcptype_uint8_e , "nb_over_tcpip_node_type" }, 76 /* 47 */ { dhcptype_string_e , "nb_over_tcpip_scope" }, 77 /* 48 */ { dhcptype_ip_mult_e , "x_windows_font_server" }, 78 /* 49 */ { dhcptype_ip_mult_e , "x_windows_display_manager" }, 79 /* 50 */ { dhcptype_ip_e , "requested_ip_address" }, 80 /* 51 */ { dhcptype_uint32_e , "lease_time" }, 81 /* 52 */ { dhcptype_uint8_e , "option_overload" }, 82 /* 53 */ { dhcptype_uint8_e , "dhcp_message_type" }, 83 /* 54 */ { dhcptype_ip_e , "server_identifier" }, 84 /* 55 */ { dhcptype_uint8_mult_e, "parameter_request_list" }, 85 /* 56 */ { dhcptype_string_e , "message" }, 86 /* 57 */ { dhcptype_uint16_e , "max_dhcp_message_size" }, 87 /* 58 */ { dhcptype_uint32_e , "renewal_t1_time_value" }, 88 /* 59 */ { dhcptype_uint32_e , "rebinding_t2_time_value" }, 89 /* 60 */ { dhcptype_string_e , "vendor_class_identifier" }, 90 /* 61 */ { dhcptype_uint8_mult_e, "client_identifier" }, 91 /* 62 */ { dhcptype_opaque_e , "option_62" }, 92 /* 63 */ { dhcptype_opaque_e , "option_63" }, 93 /* 64 */ { dhcptype_string_e , "nis_plus_domain" }, 94 /* 65 */ { dhcptype_ip_mult_e , "nis_plus_servers" }, 95 /* 66 */ { dhcptype_ip_mult_e , "tftp_server_name" }, 96 /* 67 */ { dhcptype_string_e , "bootfile_name" }, 97 /* 68 */ { dhcptype_ip_mult_e , "mobile_ip_home_agent" }, 98 /* 69 */ { dhcptype_ip_mult_e , "smtp_server" }, 99 /* 70 */ { dhcptype_ip_mult_e , "pop3_server" }, 100 /* 71 */ { dhcptype_ip_mult_e , "nntp_server" }, 101 /* 72 */ { dhcptype_ip_mult_e , "default_www_server" }, 102 /* 73 */ { dhcptype_ip_mult_e , "default_finger_server" }, 103 /* 74 */ { dhcptype_ip_mult_e , "default_irc_server" }, 104 /* 75 */ { dhcptype_ip_mult_e , "streettalk_server" }, 105 /* 76 */ { dhcptype_ip_mult_e , "stda_server" }, 106 /* 77 */ { dhcptype_opaque_e , "option_77" }, 107 /* 78 */ { dhcptype_opaque_e , "slp_directory_agent" }, 108 /* 79 */ { dhcptype_opaque_e , "slp_service_scope" }, 109 /* 80 */ { dhcptype_opaque_e , "option_80" }, 110 /* 81 */ { dhcptype_opaque_e , "option_81" }, 111 /* 82 */ { dhcptype_opaque_e , "option_82" }, 112 /* 83 */ { dhcptype_opaque_e , "option_83" }, 113 /* 84 */ { dhcptype_opaque_e , "option_84" }, 114 /* 85 */ { dhcptype_opaque_e , "option_85" }, 115 /* 86 */ { dhcptype_opaque_e , "option_86" }, 116 /* 87 */ { dhcptype_opaque_e , "option_87" }, 117 /* 88 */ { dhcptype_opaque_e , "option_88" }, 118 /* 89 */ { dhcptype_opaque_e , "option_89" }, 119 /* 90 */ { dhcptype_opaque_e , "option_90" }, 120 /* 91 */ { dhcptype_opaque_e , "option_91" }, 121 /* 92 */ { dhcptype_opaque_e , "option_92" }, 122 /* 93 */ { dhcptype_opaque_e , "option_93" }, 123 /* 94 */ { dhcptype_opaque_e , "option_94" }, 124 /* 95 */ { dhcptype_string_e , "ldap_url" }, 125 /* 96 */ { dhcptype_opaque_e , "option_96" }, 126 /* 97 */ { dhcptype_opaque_e , "option_97" }, 127 /* 98 */ { dhcptype_opaque_e , "option_98" }, 128 /* 99 */ { dhcptype_opaque_e , "option_99" }, 129 /* 100 */ { dhcptype_opaque_e , "option_100" }, 130 /* 101 */ { dhcptype_opaque_e , "option_101" }, 131 /* 102 */ { dhcptype_opaque_e , "option_102" }, 132 /* 103 */ { dhcptype_opaque_e , "option_103" }, 133 /* 104 */ { dhcptype_opaque_e , "option_104" }, 134 /* 105 */ { dhcptype_opaque_e , "option_105" }, 135 /* 106 */ { dhcptype_opaque_e , "option_106" }, 136 /* 107 */ { dhcptype_opaque_e , "option_107" }, 137 /* 108 */ { dhcptype_string_e , "swap_path" }, 138 /* 109 */ { dhcptype_opaque_e , "option_109" }, 139 /* 110 */ { dhcptype_opaque_e , "option_110" }, 140 /* 111 */ { dhcptype_opaque_e , "option_111" }, 141 /* 112 */ { dhcptype_ip_mult_e , "netinfo_server_address" }, 142 /* 113 */ { dhcptype_string_e , "netinfo_server_tag" }, 143 /* 114 */ { dhcptype_string_e , "url" }, 144 /* 115 */ { dhcptype_opaque_e , "option_115" }, 145 /* 116 */ { dhcptype_uint8_e , "auto_configure" }, 146 /* 117 */ { dhcptype_opaque_e , "option_117" }, 147 /* 118 */ { dhcptype_opaque_e , "option_118" }, 148 /* 119 */ { dhcptype_dns_namelist_e, "domain_search" }, 149 /* 120 */ { dhcptype_opaque_e , "option_120" }, 150 /* 121 */ { dhcptype_opaque_e , "option_121" }, 151 /* 122 */ { dhcptype_opaque_e , "option_122" }, 152 /* 123 */ { dhcptype_opaque_e , "option_123" }, 153 /* 124 */ { dhcptype_opaque_e , "option_124" }, 154 /* 125 */ { dhcptype_opaque_e , "option_125" }, 155 /* 126 */ { dhcptype_opaque_e , "option_126" }, 156 /* 127 */ { dhcptype_opaque_e , "option_127" }, 157 /* 128 */ { dhcptype_opaque_e , "option_128" }, 158 /* 129 */ { dhcptype_opaque_e , "option_129" }, 159 /* 130 */ { dhcptype_opaque_e , "option_130" }, 160 /* 131 */ { dhcptype_opaque_e , "option_131" }, 161 /* 132 */ { dhcptype_opaque_e , "option_132" }, 162 /* 133 */ { dhcptype_opaque_e , "option_133" }, 163 /* 134 */ { dhcptype_opaque_e , "option_134" }, 164 /* 135 */ { dhcptype_opaque_e , "option_135" }, 165 /* 136 */ { dhcptype_opaque_e , "option_136" }, 166 /* 137 */ { dhcptype_opaque_e , "option_137" }, 167 /* 138 */ { dhcptype_opaque_e , "option_138" }, 168 /* 139 */ { dhcptype_opaque_e , "option_139" }, 169 /* 140 */ { dhcptype_opaque_e , "option_140" }, 170 /* 141 */ { dhcptype_opaque_e , "option_141" }, 171 /* 142 */ { dhcptype_opaque_e , "option_142" }, 172 /* 143 */ { dhcptype_opaque_e , "option_143" }, 173 /* 144 */ { dhcptype_opaque_e , "option_144" }, 174 /* 145 */ { dhcptype_opaque_e , "option_145" }, 175 /* 146 */ { dhcptype_opaque_e , "option_146" }, 176 /* 147 */ { dhcptype_opaque_e , "option_147" }, 177 /* 148 */ { dhcptype_opaque_e , "option_148" }, 178 /* 149 */ { dhcptype_opaque_e , "option_149" }, 179 /* 150 */ { dhcptype_opaque_e , "option_150" }, 180 /* 151 */ { dhcptype_opaque_e , "option_151" }, 181 /* 152 */ { dhcptype_opaque_e , "option_152" }, 182 /* 153 */ { dhcptype_opaque_e , "option_153" }, 183 /* 154 */ { dhcptype_opaque_e , "option_154" }, 184 /* 155 */ { dhcptype_opaque_e , "option_155" }, 185 /* 156 */ { dhcptype_opaque_e , "option_156" }, 186 /* 157 */ { dhcptype_opaque_e , "option_157" }, 187 /* 158 */ { dhcptype_opaque_e , "option_158" }, 188 /* 159 */ { dhcptype_opaque_e , "option_159" }, 189 /* 160 */ { dhcptype_opaque_e , "option_160" }, 190 /* 161 */ { dhcptype_opaque_e , "option_161" }, 191 /* 162 */ { dhcptype_opaque_e , "option_162" }, 192 /* 163 */ { dhcptype_opaque_e , "option_163" }, 193 /* 164 */ { dhcptype_opaque_e , "option_164" }, 194 /* 165 */ { dhcptype_opaque_e , "option_165" }, 195 /* 166 */ { dhcptype_opaque_e , "option_166" }, 196 /* 167 */ { dhcptype_opaque_e , "option_167" }, 197 /* 168 */ { dhcptype_opaque_e , "option_168" }, 198 /* 169 */ { dhcptype_opaque_e , "option_169" }, 199 /* 170 */ { dhcptype_opaque_e , "option_170" }, 200 /* 171 */ { dhcptype_opaque_e , "option_171" }, 201 /* 172 */ { dhcptype_opaque_e , "option_172" }, 202 /* 173 */ { dhcptype_opaque_e , "option_173" }, 203 /* 174 */ { dhcptype_opaque_e , "option_174" }, 204 /* 175 */ { dhcptype_opaque_e , "option_175" }, 205 /* 176 */ { dhcptype_opaque_e , "option_176" }, 206 /* 177 */ { dhcptype_opaque_e , "option_177" }, 207 /* 178 */ { dhcptype_opaque_e , "option_178" }, 208 /* 179 */ { dhcptype_opaque_e , "option_179" }, 209 /* 180 */ { dhcptype_opaque_e , "option_180" }, 210 /* 181 */ { dhcptype_opaque_e , "option_181" }, 211 /* 182 */ { dhcptype_opaque_e , "option_182" }, 212 /* 183 */ { dhcptype_opaque_e , "option_183" }, 213 /* 184 */ { dhcptype_opaque_e , "option_184" }, 214 /* 185 */ { dhcptype_opaque_e , "option_185" }, 215 /* 186 */ { dhcptype_opaque_e , "option_186" }, 216 /* 187 */ { dhcptype_opaque_e , "option_187" }, 217 /* 188 */ { dhcptype_opaque_e , "option_188" }, 218 /* 189 */ { dhcptype_opaque_e , "option_189" }, 219 /* 190 */ { dhcptype_opaque_e , "option_190" }, 220 /* 191 */ { dhcptype_opaque_e , "option_191" }, 221 /* 192 */ { dhcptype_opaque_e , "option_192" }, 222 /* 193 */ { dhcptype_opaque_e , "option_193" }, 223 /* 194 */ { dhcptype_opaque_e , "option_194" }, 224 /* 195 */ { dhcptype_opaque_e , "option_195" }, 225 /* 196 */ { dhcptype_opaque_e , "option_196" }, 226 /* 197 */ { dhcptype_opaque_e , "option_197" }, 227 /* 198 */ { dhcptype_opaque_e , "option_198" }, 228 /* 199 */ { dhcptype_opaque_e , "option_199" }, 229 /* 200 */ { dhcptype_opaque_e , "option_200" }, 230 /* 201 */ { dhcptype_opaque_e , "option_201" }, 231 /* 202 */ { dhcptype_opaque_e , "option_202" }, 232 /* 203 */ { dhcptype_opaque_e , "option_203" }, 233 /* 204 */ { dhcptype_opaque_e , "option_204" }, 234 /* 205 */ { dhcptype_opaque_e , "option_205" }, 235 /* 206 */ { dhcptype_opaque_e , "option_206" }, 236 /* 207 */ { dhcptype_opaque_e , "option_207" }, 237 /* 208 */ { dhcptype_opaque_e , "option_208" }, 238 /* 209 */ { dhcptype_opaque_e , "option_209" }, 239 /* 210 */ { dhcptype_opaque_e , "option_210" }, 240 /* 211 */ { dhcptype_opaque_e , "option_211" }, 241 /* 212 */ { dhcptype_opaque_e , "option_212" }, 242 /* 213 */ { dhcptype_opaque_e , "option_213" }, 243 /* 214 */ { dhcptype_opaque_e , "option_214" }, 244 /* 215 */ { dhcptype_opaque_e , "option_215" }, 245 /* 216 */ { dhcptype_opaque_e , "option_216" }, 246 /* 217 */ { dhcptype_opaque_e , "option_217" }, 247 /* 218 */ { dhcptype_opaque_e , "option_218" }, 248 /* 219 */ { dhcptype_opaque_e , "option_219" }, 249 /* 220 */ { dhcptype_opaque_e , "option_220" }, 250 /* 221 */ { dhcptype_opaque_e , "option_221" }, 251 /* 222 */ { dhcptype_opaque_e , "option_222" }, 252 /* 223 */ { dhcptype_opaque_e , "option_223" }, 253 /* 224 */ { dhcptype_opaque_e , "option_224" }, 254 /* 225 */ { dhcptype_opaque_e , "option_225" }, 255 /* 226 */ { dhcptype_opaque_e , "option_226" }, 256 /* 227 */ { dhcptype_opaque_e , "option_227" }, 257 /* 228 */ { dhcptype_opaque_e , "option_228" }, 258 /* 229 */ { dhcptype_opaque_e , "option_229" }, 259 /* 230 */ { dhcptype_opaque_e , "option_230" }, 260 /* 231 */ { dhcptype_opaque_e , "option_231" }, 261 /* 232 */ { dhcptype_opaque_e , "option_232" }, 262 /* 233 */ { dhcptype_opaque_e , "option_233" }, 263 /* 234 */ { dhcptype_opaque_e , "option_234" }, 264 /* 235 */ { dhcptype_opaque_e , "option_235" }, 265 /* 236 */ { dhcptype_opaque_e , "option_236" }, 266 /* 237 */ { dhcptype_opaque_e , "option_237" }, 267 /* 238 */ { dhcptype_opaque_e , "option_238" }, 268 /* 239 */ { dhcptype_opaque_e , "option_239" }, 269 /* 240 */ { dhcptype_opaque_e , "option_240" }, 270 /* 241 */ { dhcptype_opaque_e , "option_241" }, 271 /* 242 */ { dhcptype_opaque_e , "option_242" }, 272 /* 243 */ { dhcptype_opaque_e , "option_243" }, 273 /* 244 */ { dhcptype_opaque_e , "option_244" }, 274 /* 245 */ { dhcptype_opaque_e , "option_245" }, 275 /* 246 */ { dhcptype_opaque_e , "option_246" }, 276 /* 247 */ { dhcptype_opaque_e , "option_247" }, 277 /* 248 */ { dhcptype_opaque_e , "option_248" }, 278 /* 249 */ { dhcptype_opaque_e , "option_249" }, 279 /* 250 */ { dhcptype_opaque_e , "option_250" }, 280 /* 251 */ { dhcptype_opaque_e , "option_251" }, 281 /* 252 */ { dhcptype_string_e , "proxy_auto_discovery_url" }, 282 /* 253 */ { dhcptype_opaque_e , "option_253" }, 283 /* 254 */ { dhcptype_opaque_e , "option_254" }, 284 /* 255 */ { dhcptype_none_e , "end" }, 285}; 286 287static const dhcptype_info_t dhcptype_info_table[] = { 288 /* 0 */ { 0, dhcptype_none_e, "none", 0 }, 289 /* 1 */ { 0, dhcptype_none_e, "opaque", 0 }, 290 /* 2 */ { 1, dhcptype_none_e, "bool", 0 }, 291 /* 3 */ { 1, dhcptype_none_e, "uint8", 0 }, 292 /* 4 */ { 2, dhcptype_none_e, "uint16", 0 }, 293 /* 5 */ { 4, dhcptype_none_e, "uint32", 0 }, 294 /* 6 */ { 4, dhcptype_none_e, "int32", 0 }, 295 /* 7 */ { 1, dhcptype_uint8_e, "uint8_mult", 1 }, 296 /* 8 */ { 2, dhcptype_uint16_e, "uint16_mult", 1 }, 297 /* 9 */ { 0, dhcptype_none_e, "string", 0 }, 298 /* 10 */ { 4, dhcptype_none_e, "ip", 0 }, 299 /* 11 */ { 4, dhcptype_ip_e, "ip_mult", 1 }, 300 /* 12 */ { 8, dhcptype_ip_e, "ip_pairs", 1 }, 301 /* 13 */ { 0, dhcptype_none_e, "dns_namelist", 1 }, 302}; 303#endif /* _S_DHCP_PARSE_TABLE */ 304