xref: /dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.c (revision 6a6d63c5317abf314a78f8c8300ef73c2bc0c39e)
18d36e1dfSRoy Marples /*
28d36e1dfSRoy Marples  * DO NOT EDIT!
38d36e1dfSRoy Marples  * Automatically generated from dhcpcd-embedded.conf
48d36e1dfSRoy Marples  * Ths allows us to simply generate DHCP structure without any C programming.
58d36e1dfSRoy Marples  */
68d36e1dfSRoy Marples 
78d36e1dfSRoy Marples /*
88d36e1dfSRoy Marples  * dhcpcd - DHCP client daemon
980aa9461SRoy Marples  * Copyright (c) 2006-2023 Roy Marples <roy@marples.name>
108d36e1dfSRoy Marples  * All rights reserved
118d36e1dfSRoy Marples 
128d36e1dfSRoy Marples  * Redistribution and use in source and binary forms, with or without
138d36e1dfSRoy Marples  * modification, are permitted provided that the following conditions
148d36e1dfSRoy Marples  * are met:
158d36e1dfSRoy Marples  * 1. Redistributions of source code must retain the above copyright
168d36e1dfSRoy Marples  *    notice, this list of conditions and the following disclaimer.
178d36e1dfSRoy Marples  * 2. Redistributions in binary form must reproduce the above copyright
188d36e1dfSRoy Marples  *    notice, this list of conditions and the following disclaimer in the
198d36e1dfSRoy Marples  *    documentation and/or other materials provided with the distribution.
208d36e1dfSRoy Marples  *
218d36e1dfSRoy Marples  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
228d36e1dfSRoy Marples  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
238d36e1dfSRoy Marples  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
248d36e1dfSRoy Marples  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
258d36e1dfSRoy Marples  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
268d36e1dfSRoy Marples  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
278d36e1dfSRoy Marples  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
288d36e1dfSRoy Marples  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
298d36e1dfSRoy Marples  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
308d36e1dfSRoy Marples  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
318d36e1dfSRoy Marples  * SUCH DAMAGE.
328d36e1dfSRoy Marples  */
338d36e1dfSRoy Marples 
348d36e1dfSRoy Marples #include <unistd.h>
358d36e1dfSRoy Marples 
36d4fb1e02SRoy Marples const char dhcpcd_embedded_conf[] =
3712af092aSRoy Marples #ifdef SMALL
38d4fb1e02SRoy Marples "define 1 request ipaddress subnet_mask\n"
39d4fb1e02SRoy Marples "define 121 rfc3442 classless_static_routes\n"
40d4fb1e02SRoy Marples "define 3 request array ipaddress routers\n"
41d4fb1e02SRoy Marples "define 6 array ipaddress domain_name_servers\n"
42d4fb1e02SRoy Marples "define 12 dname host_name\n"
43d4fb1e02SRoy Marples "define 15 array dname domain_name\n"
44d4fb1e02SRoy Marples "define 26 uint16 interface_mtu\n"
45d4fb1e02SRoy Marples "define 28 request ipaddress broadcast_address\n"
46d4fb1e02SRoy Marples "define 33 request array ipaddress static_routes\n"
47d4fb1e02SRoy Marples "define 50 ipaddress dhcp_requested_address\n"
48d4fb1e02SRoy Marples "define 51 request uint32 dhcp_lease_time\n"
49d4fb1e02SRoy Marples "define 52 byte dhcp_option_overload\n"
50d4fb1e02SRoy Marples "define 53 byte dhcp_message_type\n"
51d4fb1e02SRoy Marples "define 54 ipaddress dhcp_server_identifier\n"
52d4fb1e02SRoy Marples "define 55 array byte dhcp_parameter_request_list\n"
53d4fb1e02SRoy Marples "define 56 string dhcp_message\n"
54d4fb1e02SRoy Marples "define 57 uint16 dhcp_max_message_size\n"
55d4fb1e02SRoy Marples "define 58 request uint32 dhcp_renewal_time\n"
56d4fb1e02SRoy Marples "define 59 request uint32 dhcp_rebinding_time\n"
57d4fb1e02SRoy Marples "define 60 string vendor_class_identifier\n"
58d4fb1e02SRoy Marples "define 61 binhex dhcp_client_identifier\n"
59d4fb1e02SRoy Marples "define 80 norequest flag rapid_commit\n"
60d4fb1e02SRoy Marples "define 81 embed fqdn\n"
61d4fb1e02SRoy Marples "embed bitflags=0000NEOS flags\n"
62d4fb1e02SRoy Marples "embed byte rcode1\n"
63d4fb1e02SRoy Marples "embed byte rcode2\n"
64d4fb1e02SRoy Marples "embed optional domain fqdn\n"
65d4fb1e02SRoy Marples "define 119 array domain domain_search\n"
66d4fb1e02SRoy Marples "define 249 rfc3442 ms_classless_static_routes\n"
67d4fb1e02SRoy Marples "definend 1 binhex source_address\n"
68d4fb1e02SRoy Marples "definend 2 binhex target_address\n"
69d4fb1e02SRoy Marples "definend 3 index embed prefix_information\n"
70d4fb1e02SRoy Marples "embed byte length\n"
71cc34ba0cSRoy Marples "embed bitflags=LAH flags\n"
72d4fb1e02SRoy Marples "embed uint32 vltime\n"
73d4fb1e02SRoy Marples "embed uint32 pltime\n"
74d4fb1e02SRoy Marples "embed uint32 reserved\n"
75d4fb1e02SRoy Marples "embed array ip6address prefix\n"
76d4fb1e02SRoy Marples "definend 5 embed mtu\n"
77d4fb1e02SRoy Marples "embed uint16 reserved\n"
78d4fb1e02SRoy Marples "embed uint32 mtu\n"
79d4fb1e02SRoy Marples "definend 25 index embed rdnss\n"
80d4fb1e02SRoy Marples "embed uint16 reserved\n"
81d4fb1e02SRoy Marples "embed uint32 lifetime\n"
82d4fb1e02SRoy Marples "embed array ip6address servers\n"
83d4fb1e02SRoy Marples "definend 31 index embed dnssl\n"
84d4fb1e02SRoy Marples "embed uint16 reserved\n"
85d4fb1e02SRoy Marples "embed uint32 lifetime\n"
86d4fb1e02SRoy Marples "embed domain search\n"
87d4fb1e02SRoy Marples "define6 1 binhex client_id\n"
88d4fb1e02SRoy Marples "define6 2 binhex server_id\n"
89d4fb1e02SRoy Marples "define6 3 norequest index embed ia_na\n"
90d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
91d4fb1e02SRoy Marples "embed uint32 t1\n"
92d4fb1e02SRoy Marples "embed uint32 t2\n"
93d4fb1e02SRoy Marples "encap 5 option\n"
94d4fb1e02SRoy Marples "encap 13 option\n"
95d4fb1e02SRoy Marples "define6 4 norequest index embed ia_ta\n"
96d4fb1e02SRoy Marples "embed uint32 iaid\n"
97d4fb1e02SRoy Marples "encap 5 option\n"
98d4fb1e02SRoy Marples "encap 13 option\n"
99d4fb1e02SRoy Marples "define6 5 norequest index embed ia_addr\n"
100d4fb1e02SRoy Marples "embed ip6address ia_addr\n"
101d4fb1e02SRoy Marples "embed uint32 pltime\n"
102d4fb1e02SRoy Marples "embed uint32 vltime\n"
103d4fb1e02SRoy Marples "encap 13 option\n"
104d4fb1e02SRoy Marples "define6 12 ip6address unicast\n"
105d4fb1e02SRoy Marples "define6 13 norequest embed status_code\n"
106d4fb1e02SRoy Marples "embed uint16 status_code\n"
107d4fb1e02SRoy Marples "embed optional string message\n"
108d4fb1e02SRoy Marples "define6 18 binhex interface_id\n"
109d4fb1e02SRoy Marples "define6 19 byte reconfigure_msg\n"
110d4fb1e02SRoy Marples "define6 20 flag reconfigure_accept\n"
111d4fb1e02SRoy Marples "define6 23 array ip6address name_servers\n"
112d4fb1e02SRoy Marples "define6 24 array domain domain_search\n"
113d4fb1e02SRoy Marples "define6 39 embed fqdn\n"
114d4fb1e02SRoy Marples "embed bitflags=00000NOS flags\n"
115d4fb1e02SRoy Marples "embed optional domain fqdn\n"
116d4fb1e02SRoy Marples "define6 82 request uint32 sol_max_rt\n"
117d4fb1e02SRoy Marples "define6 83 request uint32 inf_max_rt\n"
11812af092aSRoy Marples #else
119d4fb1e02SRoy Marples "define 1 request ipaddress subnet_mask\n"
120d4fb1e02SRoy Marples "define 121 rfc3442 classless_static_routes\n"
121*54175cefSRoy Marples "define 2 int32 time_offset\n"
122d4fb1e02SRoy Marples "define 3 request array ipaddress routers\n"
123d4fb1e02SRoy Marples "define 4 array ipaddress time_servers\n"
124d4fb1e02SRoy Marples "define 5 array ipaddress ien116_name_servers\n"
125d4fb1e02SRoy Marples "define 6 array ipaddress domain_name_servers\n"
126d4fb1e02SRoy Marples "define 7 array ipaddress log_servers\n"
127d4fb1e02SRoy Marples "define 8 array ipaddress cookie_servers\n"
128d4fb1e02SRoy Marples "define 9 array ipaddress lpr_servers\n"
129d4fb1e02SRoy Marples "define 10 array ipaddress impress_servers\n"
130d4fb1e02SRoy Marples "define 11 array ipaddress resource_location_servers\n"
131d4fb1e02SRoy Marples "define 12 dname host_name\n"
132d4fb1e02SRoy Marples "define 13 uint16 boot_size\n"
133d4fb1e02SRoy Marples "define 14 string merit_dump\n"
134d4fb1e02SRoy Marples "define 15 array dname domain_name\n"
135d4fb1e02SRoy Marples "define 16 ipaddress swap_server\n"
136d4fb1e02SRoy Marples "define 17 string root_path\n"
137d4fb1e02SRoy Marples "define 18 string extensions_path\n"
138d4fb1e02SRoy Marples "define 19 byte ip_forwarding\n"
139d4fb1e02SRoy Marples "define 20 byte non_local_source_routing\n"
140d4fb1e02SRoy Marples "define 21 array ipaddress policy_filter\n"
141d4fb1e02SRoy Marples "define 22 uint16 max_dgram_reassembly\n"
142d4fb1e02SRoy Marples "define 23 byte default_ip_ttl\n"
143d4fb1e02SRoy Marples "define 24 uint32 path_mtu_aging_timeout\n"
144d4fb1e02SRoy Marples "define 25 array uint16 path_mtu_plateau_table\n"
145d4fb1e02SRoy Marples "define 26 uint16 interface_mtu\n"
146d4fb1e02SRoy Marples "define 27 byte all_subnets_local\n"
147d4fb1e02SRoy Marples "define 28 request ipaddress broadcast_address\n"
148d4fb1e02SRoy Marples "define 29 byte perform_mask_discovery\n"
149d4fb1e02SRoy Marples "define 30 byte mask_supplier\n"
150d4fb1e02SRoy Marples "define 31 byte router_discovery\n"
151d4fb1e02SRoy Marples "define 32 ipaddress router_solicitation_address\n"
152d4fb1e02SRoy Marples "define 33 request array ipaddress static_routes\n"
153d4fb1e02SRoy Marples "define 34 byte trailer_encapsulation\n"
154d4fb1e02SRoy Marples "define 35 uint32 arp_cache_timeout\n"
155d4fb1e02SRoy Marples "define 36 uint16 ieee802_3_encapsulation\n"
156d4fb1e02SRoy Marples "define 37 byte default_tcp_ttl\n"
157d4fb1e02SRoy Marples "define 38 uint32 tcp_keepalive_interval\n"
158d4fb1e02SRoy Marples "define 39 byte tcp_keepalive_garbage\n"
159d4fb1e02SRoy Marples "define 40 string nis_domain\n"
160d4fb1e02SRoy Marples "define 41 array ipaddress nis_servers\n"
161d4fb1e02SRoy Marples "define 42 array ipaddress ntp_servers\n"
162d4fb1e02SRoy Marples "define 43 binhex vendor_encapsulated_options\n"
163d4fb1e02SRoy Marples "define 44 array ipaddress netbios_name_servers\n"
164d4fb1e02SRoy Marples "define 45 ipaddress netbios_dd_server\n"
165d4fb1e02SRoy Marples "define 46 byte netbios_node_type\n"
166d4fb1e02SRoy Marples "define 47 string netbios_scope\n"
167d4fb1e02SRoy Marples "define 48 array ipaddress font_servers\n"
168d4fb1e02SRoy Marples "define 49 array ipaddress x_display_manager\n"
169d4fb1e02SRoy Marples "define 50 ipaddress dhcp_requested_address\n"
170d4fb1e02SRoy Marples "define 51 request uint32 dhcp_lease_time\n"
171d4fb1e02SRoy Marples "define 52 byte dhcp_option_overload\n"
172d4fb1e02SRoy Marples "define 53 byte dhcp_message_type\n"
173d4fb1e02SRoy Marples "define 54 ipaddress dhcp_server_identifier\n"
174d4fb1e02SRoy Marples "define 55 array byte dhcp_parameter_request_list\n"
175d4fb1e02SRoy Marples "define 56 string dhcp_message\n"
176d4fb1e02SRoy Marples "define 57 uint16 dhcp_max_message_size\n"
177d4fb1e02SRoy Marples "define 58 request uint32 dhcp_renewal_time\n"
178d4fb1e02SRoy Marples "define 59 request uint32 dhcp_rebinding_time\n"
179d4fb1e02SRoy Marples "define 60 string vendor_class_identifier\n"
180d4fb1e02SRoy Marples "define 61 binhex dhcp_client_identifier\n"
181d4fb1e02SRoy Marples "define 64 string nisplus_domain\n"
182d4fb1e02SRoy Marples "define 65 array ipaddress nisplus_servers\n"
183d4fb1e02SRoy Marples "define 66 dname tftp_server_name\n"
184d4fb1e02SRoy Marples "define 67 string bootfile_name\n"
185d4fb1e02SRoy Marples "define 68 array ipaddress mobile_ip_home_agent\n"
186d4fb1e02SRoy Marples "define 69 array ipaddress smtp_server\n"
187d4fb1e02SRoy Marples "define 70 array ipaddress pop_server\n"
188d4fb1e02SRoy Marples "define 71 array ipaddress nntp_server\n"
189d4fb1e02SRoy Marples "define 72 array ipaddress www_server\n"
190d4fb1e02SRoy Marples "define 73 array ipaddress finger_server\n"
191d4fb1e02SRoy Marples "define 74 array ipaddress irc_server\n"
192d4fb1e02SRoy Marples "define 75 array ipaddress streettalk_server\n"
193d4fb1e02SRoy Marples "define 76 array ipaddress streettalk_directory_assistance_server\n"
194d4fb1e02SRoy Marples "define 77 binhex user_class\n"
195d4fb1e02SRoy Marples "define 78 embed slp_agent\n"
196d4fb1e02SRoy Marples "embed byte mandatory\n"
197d4fb1e02SRoy Marples "embed array ipaddress address\n"
198d4fb1e02SRoy Marples "define 79 embed slp_service\n"
199d4fb1e02SRoy Marples "embed byte mandatory\n"
200d4fb1e02SRoy Marples "embed ascii scope_list\n"
201d4fb1e02SRoy Marples "define 80 norequest flag rapid_commit\n"
202d4fb1e02SRoy Marples "define 81 embed fqdn\n"
203d4fb1e02SRoy Marples "embed bitflags=0000NEOS flags\n"
204d4fb1e02SRoy Marples "embed byte rcode1\n"
205d4fb1e02SRoy Marples "embed byte rcode2\n"
206d4fb1e02SRoy Marples "embed optional domain fqdn\n"
207d4fb1e02SRoy Marples "define 83 embed isns\n"
208d4fb1e02SRoy Marples "embed byte reserved1\n"
209d4fb1e02SRoy Marples "embed bitflags=00000SAE functions\n"
210d4fb1e02SRoy Marples "embed byte reserved2\n"
211d4fb1e02SRoy Marples "embed bitflags=00fFsSCE dd\n"
212d4fb1e02SRoy Marples "embed byte reserved3\n"
213d4fb1e02SRoy Marples "embed bitflags=0000DMHE admin\n"
214d4fb1e02SRoy Marples "embed uint16 reserved4\n"
215d4fb1e02SRoy Marples "embed byte reserved5\n"
216d4fb1e02SRoy Marples "embed bitflags=0TXPAMSE server_security\n"
217d4fb1e02SRoy Marples "embed array ipaddress servers\n"
218d4fb1e02SRoy Marples "define 85 array ipaddress nds_servers\n"
219d4fb1e02SRoy Marples "define 86 raw nds_tree_name\n"
220d4fb1e02SRoy Marples "define 87 raw nds_context\n"
221d4fb1e02SRoy Marples "define 88 array domain bcms_controller_names\n"
222d4fb1e02SRoy Marples "define 89 array ipaddress bcms_controller_address\n"
223d4fb1e02SRoy Marples "define 90 embed auth\n"
224d4fb1e02SRoy Marples "embed byte protocol\n"
225d4fb1e02SRoy Marples "embed byte algorithm\n"
226d4fb1e02SRoy Marples "embed byte rdm\n"
227d4fb1e02SRoy Marples "embed binhex:8 replay\n"
228d4fb1e02SRoy Marples "embed binhex information\n"
229d4fb1e02SRoy Marples "define 91 uint32 client_last_transaction_time\n"
230d4fb1e02SRoy Marples "define 92 array ipaddress associated_ip\n"
231d4fb1e02SRoy Marples "define 98 string uap_servers\n"
232d4fb1e02SRoy Marples "define 99 encap geoconf_civic\n"
233d4fb1e02SRoy Marples "embed byte what\n"
234d4fb1e02SRoy Marples "embed uint16 country_code\n"
235d4fb1e02SRoy Marples "define 100 string posix_timezone\n"
236d4fb1e02SRoy Marples "define 101 string tzdb_timezone\n"
23739994b17SRoy Marples "define 108 uint32 ipv6_only_preferred\n"
238f3744ac9SRoy Marples "define 114 string captive_portal_uri\n"
239d4fb1e02SRoy Marples "define 116 byte auto_configure\n"
240d4fb1e02SRoy Marples "define 117 array uint16 name_service_search\n"
241d4fb1e02SRoy Marples "define 118 ipaddress subnet_selection\n"
242d4fb1e02SRoy Marples "define 119 array domain domain_search\n"
243d4fb1e02SRoy Marples "define 120 rfc3361 sip_server\n"
244d4fb1e02SRoy Marples "define 122 encap tsp\n"
245d4fb1e02SRoy Marples "encap 1 ipaddress dhcp_server\n"
246d4fb1e02SRoy Marples "encap 2 ipaddress dhcp_secondary_server\n"
247d4fb1e02SRoy Marples "encap 3 rfc3361 provisioning_server\n"
248d4fb1e02SRoy Marples "encap 4 embed as_req_as_rep_backoff\n"
249d4fb1e02SRoy Marples "embed uint32 nominal\n"
250d4fb1e02SRoy Marples "embed uint32 maximum\n"
251d4fb1e02SRoy Marples "embed uint32 retry\n"
252d4fb1e02SRoy Marples "encap 5 embed ap_req_ap_rep_backoff\n"
253d4fb1e02SRoy Marples "embed uint32 nominal\n"
254d4fb1e02SRoy Marples "embed uint32 maximum\n"
255d4fb1e02SRoy Marples "embed uint32 retry\n"
256d4fb1e02SRoy Marples "encap 6 domain kerberos_realm\n"
257d4fb1e02SRoy Marples "encap 7 byte ticket_granting_server_utilization\n"
258d4fb1e02SRoy Marples "encap 8 byte provisioning_timer\n"
259d4fb1e02SRoy Marples "define 123 binhex geoconf\n"
260d4fb1e02SRoy Marples "define 124 binhex vivco\n"
261d4fb1e02SRoy Marples "define 125 embed vivso\n"
262d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
263d4fb1e02SRoy Marples "define 136 array ipaddress pana_agent\n"
264d4fb1e02SRoy Marples "define 137 domain lost_server\n"
265d4fb1e02SRoy Marples "define 138 array ipaddress capwap_ac\n"
266d4fb1e02SRoy Marples "define 139 encap mos_ip\n"
267d4fb1e02SRoy Marples "encap 1 array ipaddress is\n"
268d4fb1e02SRoy Marples "encap 2 array ipaddress cs\n"
269d4fb1e02SRoy Marples "encap 3 array ipaddress es\n"
270d4fb1e02SRoy Marples "define 140 encap mos_domain\n"
271d4fb1e02SRoy Marples "encap 1 domain is\n"
272d4fb1e02SRoy Marples "encap 2 domain cs\n"
273d4fb1e02SRoy Marples "encap 3 domain es\n"
274d4fb1e02SRoy Marples "define 141 array domain sip_ua_cs_list\n"
275d4fb1e02SRoy Marples "define 142 array ipaddress andsf\n"
2764f235d86SRoy Marples "define 143 array uri sztp_redirect\n"
277d4fb1e02SRoy Marples "define 144 binhex geoloc\n"
278d4fb1e02SRoy Marples "define 145 array byte forcerenew_nonce_capable\n"
279d4fb1e02SRoy Marples "define 146 embed rdnss_selection\n"
280d4fb1e02SRoy Marples "embed byte prf\n"
281d4fb1e02SRoy Marples "embed ipaddress primary\n"
282d4fb1e02SRoy Marples "embed ipaddress secondary\n"
283d4fb1e02SRoy Marples "embed array domain domains\n"
284f3744ac9SRoy Marples "define 147 domain dots_ri\n"
285f3744ac9SRoy Marples "define 148 array ipaddress dots_address\n"
286d4fb1e02SRoy Marples "define 150 array ipaddress tftp_servers\n"
287d4fb1e02SRoy Marples "define 161 string mudurl\n"
288d4fb1e02SRoy Marples "define 208 binhex pxelinux_magic\n"
289d4fb1e02SRoy Marples "define 209 string config_file\n"
290d4fb1e02SRoy Marples "define 210 string path_prefix\n"
291d4fb1e02SRoy Marples "define 211 uint32 reboot_time\n"
292d4fb1e02SRoy Marples "define 212 embed sixrd\n"
293d4fb1e02SRoy Marples "embed byte mask_len\n"
294d4fb1e02SRoy Marples "embed byte prefix_len\n"
295d4fb1e02SRoy Marples "embed ip6address prefix\n"
296d4fb1e02SRoy Marples "embed array ipaddress brip_address\n"
297d4fb1e02SRoy Marples "define 213 domain access_domain\n"
298d4fb1e02SRoy Marples "define 221 encap vss\n"
299d4fb1e02SRoy Marples "encap 0 string nvt\n"
300d4fb1e02SRoy Marples "encap 1 binhex vpn_id\n"
301d4fb1e02SRoy Marples "encap 255 flag global\n"
302*54175cefSRoy Marples "define 245 ipaddress azureendpoint\n"
303d4fb1e02SRoy Marples "define 249 rfc3442 ms_classless_static_routes\n"
3044f235d86SRoy Marples "define 252 uri wpad_url\n"
305*54175cefSRoy Marples "define 224 binhex site_specific_224\n"
306*54175cefSRoy Marples "define 225 binhex site_specific_225\n"
307*54175cefSRoy Marples "define 226 binhex site_specific_226\n"
308*54175cefSRoy Marples "define 227 binhex site_specific_227\n"
309*54175cefSRoy Marples "define 228 binhex site_specific_228\n"
310*54175cefSRoy Marples "define 229 binhex site_specific_229\n"
311*54175cefSRoy Marples "define 230 binhex site_specific_230\n"
312*54175cefSRoy Marples "define 231 binhex site_specific_231\n"
313*54175cefSRoy Marples "define 232 binhex site_specific_232\n"
314*54175cefSRoy Marples "define 233 binhex site_specific_233\n"
315*54175cefSRoy Marples "define 234 binhex site_specific_234\n"
316*54175cefSRoy Marples "define 235 binhex site_specific_235\n"
317*54175cefSRoy Marples "define 236 binhex site_specific_236\n"
318*54175cefSRoy Marples "define 237 binhex site_specific_237\n"
319*54175cefSRoy Marples "define 238 binhex site_specific_238\n"
320*54175cefSRoy Marples "define 239 binhex site_specific_239\n"
321*54175cefSRoy Marples "define 240 binhex site_specific_240\n"
322*54175cefSRoy Marples "define 241 binhex site_specific_241\n"
323*54175cefSRoy Marples "define 242 binhex site_specific_242\n"
324*54175cefSRoy Marples "define 243 binhex site_specific_243\n"
325*54175cefSRoy Marples "define 244 binhex site_specific_244\n"
326*54175cefSRoy Marples "define 246 binhex site_specific_246\n"
327*54175cefSRoy Marples "define 247 binhex site_specific_247\n"
328*54175cefSRoy Marples "define 248 binhex site_specific_248\n"
329*54175cefSRoy Marples "define 250 binhex site_specific_250\n"
330*54175cefSRoy Marples "define 251 binhex site_specific_251\n"
331*54175cefSRoy Marples "define 253 binhex site_specific_253\n"
332*54175cefSRoy Marples "define 254 binhex site_specific_254\n"
333d4fb1e02SRoy Marples "definend 1 binhex source_address\n"
334d4fb1e02SRoy Marples "definend 2 binhex target_address\n"
335d4fb1e02SRoy Marples "definend 3 index embed prefix_information\n"
336d4fb1e02SRoy Marples "embed byte length\n"
337cc34ba0cSRoy Marples "embed bitflags=LAH flags\n"
338d4fb1e02SRoy Marples "embed uint32 vltime\n"
339d4fb1e02SRoy Marples "embed uint32 pltime\n"
340d4fb1e02SRoy Marples "embed uint32 reserved\n"
341d4fb1e02SRoy Marples "embed array ip6address prefix\n"
342d4fb1e02SRoy Marples "definend 5 embed mtu\n"
343d4fb1e02SRoy Marples "embed uint16 reserved\n"
344d4fb1e02SRoy Marples "embed uint32 mtu\n"
345cc34ba0cSRoy Marples "definend 8 embed homeagent_information\n"
346cc34ba0cSRoy Marples "embed uint16 reserved\n"
347cc34ba0cSRoy Marples "embed uint16 preference\n"
348cc34ba0cSRoy Marples "embed uint16 lifetime\n"
349d4fb1e02SRoy Marples "definend 25 index embed rdnss\n"
350d4fb1e02SRoy Marples "embed uint16 reserved\n"
351d4fb1e02SRoy Marples "embed uint32 lifetime\n"
352d4fb1e02SRoy Marples "embed array ip6address servers\n"
353d4fb1e02SRoy Marples "definend 31 index embed dnssl\n"
354d4fb1e02SRoy Marples "embed uint16 reserved\n"
355d4fb1e02SRoy Marples "embed uint32 lifetime\n"
356d4fb1e02SRoy Marples "embed domain search\n"
357d4fb1e02SRoy Marples "define6 1 binhex client_id\n"
358d4fb1e02SRoy Marples "define6 2 binhex server_id\n"
359d4fb1e02SRoy Marples "define6 3 norequest index embed ia_na\n"
360d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
361d4fb1e02SRoy Marples "embed uint32 t1\n"
362d4fb1e02SRoy Marples "embed uint32 t2\n"
363d4fb1e02SRoy Marples "encap 5 option\n"
364d4fb1e02SRoy Marples "encap 13 option\n"
365d4fb1e02SRoy Marples "define6 4 norequest index embed ia_ta\n"
366d4fb1e02SRoy Marples "embed uint32 iaid\n"
367d4fb1e02SRoy Marples "encap 5 option\n"
368d4fb1e02SRoy Marples "encap 13 option\n"
369d4fb1e02SRoy Marples "define6 5 norequest index embed ia_addr\n"
370d4fb1e02SRoy Marples "embed ip6address ia_addr\n"
371d4fb1e02SRoy Marples "embed uint32 pltime\n"
372d4fb1e02SRoy Marples "embed uint32 vltime\n"
373d4fb1e02SRoy Marples "encap 13 option\n"
374d4fb1e02SRoy Marples "define6 6 array uint16 option_request\n"
375d4fb1e02SRoy Marples "define6 7 byte preference\n"
376d4fb1e02SRoy Marples "define6 8 uint16 elased_time\n"
377d4fb1e02SRoy Marples "define6 9 binhex dhcp_relay_msg\n"
378d4fb1e02SRoy Marples "define6 11 embed auth\n"
379d4fb1e02SRoy Marples "embed byte protocol\n"
380d4fb1e02SRoy Marples "embed byte algorithm\n"
381d4fb1e02SRoy Marples "embed byte rdm\n"
382d4fb1e02SRoy Marples "embed binhex:8 replay\n"
383d4fb1e02SRoy Marples "embed binhex information\n"
384d4fb1e02SRoy Marples "define6 12 ip6address unicast\n"
385d4fb1e02SRoy Marples "define6 13 norequest embed status_code\n"
386d4fb1e02SRoy Marples "embed uint16 status_code\n"
387d4fb1e02SRoy Marples "embed optional string message\n"
388d4fb1e02SRoy Marples "define6 14 norequest flag rapid_commit\n"
389d4fb1e02SRoy Marples "define6 15 binhex user_class\n"
390d4fb1e02SRoy Marples "define6 16 binhex vivco\n"
391d4fb1e02SRoy Marples "define6 17 embed vivso\n"
392d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
393d4fb1e02SRoy Marples "define6 18 binhex interface_id\n"
394d4fb1e02SRoy Marples "define6 19 byte reconfigure_msg\n"
395d4fb1e02SRoy Marples "define6 20 flag reconfigure_accept\n"
396d4fb1e02SRoy Marples "define6 21 array domain sip_servers_names\n"
397d4fb1e02SRoy Marples "define6 22 array ip6address sip_servers_addresses\n"
398d4fb1e02SRoy Marples "define6 23 array ip6address name_servers\n"
399d4fb1e02SRoy Marples "define6 24 array domain domain_search\n"
400d4fb1e02SRoy Marples "define6 25 norequest index embed ia_pd\n"
401d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
402d4fb1e02SRoy Marples "embed uint32 t1\n"
403d4fb1e02SRoy Marples "embed uint32 t2\n"
404d4fb1e02SRoy Marples "encap 26 option\n"
405d4fb1e02SRoy Marples "define6 26 index embed prefix\n"
406d4fb1e02SRoy Marples "embed uint32 pltime\n"
407d4fb1e02SRoy Marples "embed uint32 vltime\n"
408d4fb1e02SRoy Marples "embed byte length\n"
409d4fb1e02SRoy Marples "embed ip6address prefix\n"
410d4fb1e02SRoy Marples "encap 13 option\n"
411d4fb1e02SRoy Marples "encap 67 option\n"
412d4fb1e02SRoy Marples "define6 27 array ip6address nis_servers\n"
413d4fb1e02SRoy Marples "define6 28 array ip6address nisp_servers\n"
414d4fb1e02SRoy Marples "define6 29 string nis_domain_name\n"
415d4fb1e02SRoy Marples "define6 30 string nisp_domain_name\n"
416d4fb1e02SRoy Marples "define6 31 array ip6address sntp_servers\n"
417d4fb1e02SRoy Marples "define6 32 uint32 info_refresh_time\n"
418d4fb1e02SRoy Marples "define6 33 array domain bcms_server_d\n"
419d4fb1e02SRoy Marples "define6 34 array ip6address bcms_server_a\n"
420d4fb1e02SRoy Marples "define6 36 encap geoconf_civic\n"
421d4fb1e02SRoy Marples "embed byte what\n"
422d4fb1e02SRoy Marples "embed uint16 country_code\n"
423d4fb1e02SRoy Marples "define6 37 embed remote_id\n"
424d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
425d4fb1e02SRoy Marples "embed binhex remote_id\n"
426d4fb1e02SRoy Marples "define6 38 binhex subscriber_id\n"
427d4fb1e02SRoy Marples "define6 39 embed fqdn\n"
428d4fb1e02SRoy Marples "embed bitflags=00000NOS flags\n"
429d4fb1e02SRoy Marples "embed optional domain fqdn\n"
430d4fb1e02SRoy Marples "define6 40 array ip6address pana_agent\n"
431d4fb1e02SRoy Marples "define6 41 string posix_timezone\n"
432d4fb1e02SRoy Marples "define6 42 string tzdb_timezone\n"
433d4fb1e02SRoy Marples "define6 43 array uint16 ero\n"
434d4fb1e02SRoy Marples "define6 49 domain mip6_hnidf\n"
435d4fb1e02SRoy Marples "define6 50 encap mip6_vdinf\n"
436d4fb1e02SRoy Marples "encap 71 option\n"
437d4fb1e02SRoy Marples "encap 72 option\n"
438d4fb1e02SRoy Marples "encap 73 option\n"
439d4fb1e02SRoy Marples "define6 51 domain lost_server\n"
440d4fb1e02SRoy Marples "define6 52 array ip6address capwap_ac\n"
441d4fb1e02SRoy Marples "define6 53 binhex relay_id\n"
442d4fb1e02SRoy Marples "define6 54 encap mos_ip\n"
443d4fb1e02SRoy Marples "encap 1 array ip6address is\n"
444d4fb1e02SRoy Marples "encap 2 array ip6address cs\n"
445d4fb1e02SRoy Marples "encap 3 array ip6address es\n"
446d4fb1e02SRoy Marples "define6 55  encap mos_domain\n"
447d4fb1e02SRoy Marples "encap 1 domain is\n"
448d4fb1e02SRoy Marples "encap 2 domain cs\n"
449d4fb1e02SRoy Marples "encap 3 domain es\n"
450d4fb1e02SRoy Marples "define6 56 encap ntp_server\n"
451d4fb1e02SRoy Marples "encap 1 ip6address addr\n"
452d4fb1e02SRoy Marples "encap 2 ip6address mcast_addr\n"
453d4fb1e02SRoy Marples "encap 3 domain fqdn\n"
454d4fb1e02SRoy Marples "define6 57 domain access_domain\n"
455d4fb1e02SRoy Marples "define6 58 array domain sip_ua_cs_list\n"
4564f235d86SRoy Marples "define6 59 uri bootfile_url\n"
457d4fb1e02SRoy Marples "define6 60 binhex bootfile_param\n"
458d4fb1e02SRoy Marples "define6 61 array uint16 architecture_types\n"
459d4fb1e02SRoy Marples "define6 62 embed nii\n"
460d4fb1e02SRoy Marples "embed byte type\n"
461d4fb1e02SRoy Marples "embed byte major\n"
462d4fb1e02SRoy Marples "embed byte minor\n"
463d4fb1e02SRoy Marples "define6 63 binhex geoloc\n"
464d4fb1e02SRoy Marples "define6 64 domain aftr_name\n"
465d4fb1e02SRoy Marples "define6 67 embed pd_exclude\n"
466d4fb1e02SRoy Marples "embed byte prefix_len\n"
467d4fb1e02SRoy Marples "embed binhex subnetID\n"
468d4fb1e02SRoy Marples "define6 69 encap mip6_idinf\n"
469d4fb1e02SRoy Marples "encap 71 option\n"
470d4fb1e02SRoy Marples "encap 72 option\n"
471d4fb1e02SRoy Marples "encap 73 option\n"
472d4fb1e02SRoy Marples "define6 70 encap mip6_udinf\n"
473d4fb1e02SRoy Marples "encap 71 option\n"
474d4fb1e02SRoy Marples "encap 72 option\n"
475d4fb1e02SRoy Marples "encap 73 option\n"
476d4fb1e02SRoy Marples "define6 71 embed mip6_hnp\n"
477d4fb1e02SRoy Marples "embed byte prefix_len\n"
478d4fb1e02SRoy Marples "embed ip6address prefix\n"
479d4fb1e02SRoy Marples "define6 72 ip6address mip6_haa\n"
480d4fb1e02SRoy Marples "define6 73 domain mip6_haf\n"
481d4fb1e02SRoy Marples "define6 74 embed rdnss_selection\n"
482d4fb1e02SRoy Marples "embed ip6address server\n"
483d4fb1e02SRoy Marples "embed byte prf\n"
484d4fb1e02SRoy Marples "embed array domain domains\n"
485d4fb1e02SRoy Marples "define6 75 string krb_principal_name\n"
486d4fb1e02SRoy Marples "define6 76 string krb_realm_name\n"
487d4fb1e02SRoy Marples "define6 78 embed krb_kdc\n"
488d4fb1e02SRoy Marples "embed uint16 priority\n"
489d4fb1e02SRoy Marples "embed uint16 weight\n"
490d4fb1e02SRoy Marples "embed byte transport_type\n"
491d4fb1e02SRoy Marples "embed uint16 port\n"
492d4fb1e02SRoy Marples "embed ip6address address\n"
493d4fb1e02SRoy Marples "embed string realm_name\n"
494d4fb1e02SRoy Marples "define6 80 ip6address link_address\n"
495d4fb1e02SRoy Marples "define6 82 request uint32 sol_max_rt\n"
496d4fb1e02SRoy Marples "define6 83 request uint32 inf_max_rt\n"
497d4fb1e02SRoy Marples "define6 89 embed s46_rule\n"
498d4fb1e02SRoy Marples "embed bitflags=0000000F flags\n"
499d4fb1e02SRoy Marples "embed byte ea_len\n"
500d4fb1e02SRoy Marples "embed byte prefix4_len\n"
501d4fb1e02SRoy Marples "embed ipaddress ipv4_prefix\n"
502d4fb1e02SRoy Marples "embed ip6address ipv6_prefix\n"
503d4fb1e02SRoy Marples "define6 90 ip6address s64_br\n"
504d4fb1e02SRoy Marples "define6 91 embed s46_dmr\n"
505d4fb1e02SRoy Marples "embed byte prefix_len\n"
506d4fb1e02SRoy Marples "embed binhex prefix\n"
507d4fb1e02SRoy Marples "define6 92 embed s46_v4v6bind\n"
508d4fb1e02SRoy Marples "embed ipaddress ipv4_address\n"
509d4fb1e02SRoy Marples "embed byte ipv6_prefix_len\n"
510d4fb1e02SRoy Marples "embed binhex ipv6_prefix_and_options\n"
511d4fb1e02SRoy Marples "define6 93 embed s46_portparams\n"
512d4fb1e02SRoy Marples "embed byte offset\n"
513d4fb1e02SRoy Marples "embed byte psid_len\n"
514d4fb1e02SRoy Marples "embed uint16 psid\n"
515d4fb1e02SRoy Marples "define6 94 embed s46_cont_mape\n"
516d4fb1e02SRoy Marples "encap 89 option\n"
517d4fb1e02SRoy Marples "encap 90 option\n"
518d4fb1e02SRoy Marples "define6 95 embed s46_cont_mapt\n"
519d4fb1e02SRoy Marples "encap 89 option\n"
520d4fb1e02SRoy Marples "encap 91 option\n"
521d4fb1e02SRoy Marples "define6 96 embed s46_cont_lw\n"
522d4fb1e02SRoy Marples "encap 90 option\n"
523d4fb1e02SRoy Marples "encap 92 option\n"
524d4fb1e02SRoy Marples "define6 112 string mudurl\n"
5254f235d86SRoy Marples "define6 103 uri captive_portal_uri\n"
5264f235d86SRoy Marples "define6 136 array uri sztp_redirect\n"
527f3744ac9SRoy Marples "define6 141 domain dots_ri\n"
528f3744ac9SRoy Marples "define6 142 array ip6address dots_address\n"
5294f235d86SRoy Marples "define6 143 array ip6address andsf6\n"
53012af092aSRoy Marples #endif
531d4fb1e02SRoy Marples "\0";
532d4fb1e02SRoy Marples 
533