xref: /dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.c (revision 80aa9461afde55b3c6d584e48ef4c38017255a83)
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
9*80aa9461SRoy 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"
121d4fb1e02SRoy Marples "define 2 uint32 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"
238d4fb1e02SRoy Marples "define 116 byte auto_configure\n"
239d4fb1e02SRoy Marples "define 117 array uint16 name_service_search\n"
240d4fb1e02SRoy Marples "define 118 ipaddress subnet_selection\n"
241d4fb1e02SRoy Marples "define 119 array domain domain_search\n"
242d4fb1e02SRoy Marples "define 120 rfc3361 sip_server\n"
243d4fb1e02SRoy Marples "define 122 encap tsp\n"
244d4fb1e02SRoy Marples "encap 1 ipaddress dhcp_server\n"
245d4fb1e02SRoy Marples "encap 2 ipaddress dhcp_secondary_server\n"
246d4fb1e02SRoy Marples "encap 3 rfc3361 provisioning_server\n"
247d4fb1e02SRoy Marples "encap 4 embed as_req_as_rep_backoff\n"
248d4fb1e02SRoy Marples "embed uint32 nominal\n"
249d4fb1e02SRoy Marples "embed uint32 maximum\n"
250d4fb1e02SRoy Marples "embed uint32 retry\n"
251d4fb1e02SRoy Marples "encap 5 embed ap_req_ap_rep_backoff\n"
252d4fb1e02SRoy Marples "embed uint32 nominal\n"
253d4fb1e02SRoy Marples "embed uint32 maximum\n"
254d4fb1e02SRoy Marples "embed uint32 retry\n"
255d4fb1e02SRoy Marples "encap 6 domain kerberos_realm\n"
256d4fb1e02SRoy Marples "encap 7 byte ticket_granting_server_utilization\n"
257d4fb1e02SRoy Marples "encap 8 byte provisioning_timer\n"
258d4fb1e02SRoy Marples "define 123 binhex geoconf\n"
259d4fb1e02SRoy Marples "define 124 binhex vivco\n"
260d4fb1e02SRoy Marples "define 125 embed vivso\n"
261d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
262d4fb1e02SRoy Marples "define 136 array ipaddress pana_agent\n"
263d4fb1e02SRoy Marples "define 137 domain lost_server\n"
264d4fb1e02SRoy Marples "define 138 array ipaddress capwap_ac\n"
265d4fb1e02SRoy Marples "define 139 encap mos_ip\n"
266d4fb1e02SRoy Marples "encap 1 array ipaddress is\n"
267d4fb1e02SRoy Marples "encap 2 array ipaddress cs\n"
268d4fb1e02SRoy Marples "encap 3 array ipaddress es\n"
269d4fb1e02SRoy Marples "define 140 encap mos_domain\n"
270d4fb1e02SRoy Marples "encap 1 domain is\n"
271d4fb1e02SRoy Marples "encap 2 domain cs\n"
272d4fb1e02SRoy Marples "encap 3 domain es\n"
273d4fb1e02SRoy Marples "define 141 array domain sip_ua_cs_list\n"
274d4fb1e02SRoy Marples "define 142 array ipaddress andsf\n"
275d4fb1e02SRoy Marples "define 143 array ip6address andsf6\n"
276d4fb1e02SRoy Marples "define 144 binhex geoloc\n"
277d4fb1e02SRoy Marples "define 145 array byte forcerenew_nonce_capable\n"
278d4fb1e02SRoy Marples "define 146 embed rdnss_selection\n"
279d4fb1e02SRoy Marples "embed byte prf\n"
280d4fb1e02SRoy Marples "embed ipaddress primary\n"
281d4fb1e02SRoy Marples "embed ipaddress secondary\n"
282d4fb1e02SRoy Marples "embed array domain domains\n"
283d4fb1e02SRoy Marples "define 150 array ipaddress tftp_servers\n"
284d4fb1e02SRoy Marples "define 161 string mudurl\n"
285d4fb1e02SRoy Marples "define 208 binhex pxelinux_magic\n"
286d4fb1e02SRoy Marples "define 209 string config_file\n"
287d4fb1e02SRoy Marples "define 210 string path_prefix\n"
288d4fb1e02SRoy Marples "define 211 uint32 reboot_time\n"
289d4fb1e02SRoy Marples "define 212 embed sixrd\n"
290d4fb1e02SRoy Marples "embed byte mask_len\n"
291d4fb1e02SRoy Marples "embed byte prefix_len\n"
292d4fb1e02SRoy Marples "embed ip6address prefix\n"
293d4fb1e02SRoy Marples "embed array ipaddress brip_address\n"
294d4fb1e02SRoy Marples "define 213 domain access_domain\n"
295d4fb1e02SRoy Marples "define 221 encap vss\n"
296d4fb1e02SRoy Marples "encap 0 string nvt\n"
297d4fb1e02SRoy Marples "encap 1 binhex vpn_id\n"
298d4fb1e02SRoy Marples "encap 255 flag global\n"
299d4fb1e02SRoy Marples "define 249 rfc3442 ms_classless_static_routes\n"
300d4fb1e02SRoy Marples "define 252 string wpad_url\n"
301d4fb1e02SRoy Marples "definend 1 binhex source_address\n"
302d4fb1e02SRoy Marples "definend 2 binhex target_address\n"
303d4fb1e02SRoy Marples "definend 3 index embed prefix_information\n"
304d4fb1e02SRoy Marples "embed byte length\n"
305cc34ba0cSRoy Marples "embed bitflags=LAH flags\n"
306d4fb1e02SRoy Marples "embed uint32 vltime\n"
307d4fb1e02SRoy Marples "embed uint32 pltime\n"
308d4fb1e02SRoy Marples "embed uint32 reserved\n"
309d4fb1e02SRoy Marples "embed array ip6address prefix\n"
310d4fb1e02SRoy Marples "definend 5 embed mtu\n"
311d4fb1e02SRoy Marples "embed uint16 reserved\n"
312d4fb1e02SRoy Marples "embed uint32 mtu\n"
313cc34ba0cSRoy Marples "definend 8 embed homeagent_information\n"
314cc34ba0cSRoy Marples "embed uint16 reserved\n"
315cc34ba0cSRoy Marples "embed uint16 preference\n"
316cc34ba0cSRoy Marples "embed uint16 lifetime\n"
317d4fb1e02SRoy Marples "definend 25 index embed rdnss\n"
318d4fb1e02SRoy Marples "embed uint16 reserved\n"
319d4fb1e02SRoy Marples "embed uint32 lifetime\n"
320d4fb1e02SRoy Marples "embed array ip6address servers\n"
321d4fb1e02SRoy Marples "definend 31 index embed dnssl\n"
322d4fb1e02SRoy Marples "embed uint16 reserved\n"
323d4fb1e02SRoy Marples "embed uint32 lifetime\n"
324d4fb1e02SRoy Marples "embed domain search\n"
325d4fb1e02SRoy Marples "define6 1 binhex client_id\n"
326d4fb1e02SRoy Marples "define6 2 binhex server_id\n"
327d4fb1e02SRoy Marples "define6 3 norequest index embed ia_na\n"
328d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
329d4fb1e02SRoy Marples "embed uint32 t1\n"
330d4fb1e02SRoy Marples "embed uint32 t2\n"
331d4fb1e02SRoy Marples "encap 5 option\n"
332d4fb1e02SRoy Marples "encap 13 option\n"
333d4fb1e02SRoy Marples "define6 4 norequest index embed ia_ta\n"
334d4fb1e02SRoy Marples "embed uint32 iaid\n"
335d4fb1e02SRoy Marples "encap 5 option\n"
336d4fb1e02SRoy Marples "encap 13 option\n"
337d4fb1e02SRoy Marples "define6 5 norequest index embed ia_addr\n"
338d4fb1e02SRoy Marples "embed ip6address ia_addr\n"
339d4fb1e02SRoy Marples "embed uint32 pltime\n"
340d4fb1e02SRoy Marples "embed uint32 vltime\n"
341d4fb1e02SRoy Marples "encap 13 option\n"
342d4fb1e02SRoy Marples "define6 6 array uint16 option_request\n"
343d4fb1e02SRoy Marples "define6 7 byte preference\n"
344d4fb1e02SRoy Marples "define6 8 uint16 elased_time\n"
345d4fb1e02SRoy Marples "define6 9 binhex dhcp_relay_msg\n"
346d4fb1e02SRoy Marples "define6 11 embed auth\n"
347d4fb1e02SRoy Marples "embed byte protocol\n"
348d4fb1e02SRoy Marples "embed byte algorithm\n"
349d4fb1e02SRoy Marples "embed byte rdm\n"
350d4fb1e02SRoy Marples "embed binhex:8 replay\n"
351d4fb1e02SRoy Marples "embed binhex information\n"
352d4fb1e02SRoy Marples "define6 12 ip6address unicast\n"
353d4fb1e02SRoy Marples "define6 13 norequest embed status_code\n"
354d4fb1e02SRoy Marples "embed uint16 status_code\n"
355d4fb1e02SRoy Marples "embed optional string message\n"
356d4fb1e02SRoy Marples "define6 14 norequest flag rapid_commit\n"
357d4fb1e02SRoy Marples "define6 15 binhex user_class\n"
358d4fb1e02SRoy Marples "define6 16 binhex vivco\n"
359d4fb1e02SRoy Marples "define6 17 embed vivso\n"
360d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
361d4fb1e02SRoy Marples "define6 18 binhex interface_id\n"
362d4fb1e02SRoy Marples "define6 19 byte reconfigure_msg\n"
363d4fb1e02SRoy Marples "define6 20 flag reconfigure_accept\n"
364d4fb1e02SRoy Marples "define6 21 array domain sip_servers_names\n"
365d4fb1e02SRoy Marples "define6 22 array ip6address sip_servers_addresses\n"
366d4fb1e02SRoy Marples "define6 23 array ip6address name_servers\n"
367d4fb1e02SRoy Marples "define6 24 array domain domain_search\n"
368d4fb1e02SRoy Marples "define6 25 norequest index embed ia_pd\n"
369d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
370d4fb1e02SRoy Marples "embed uint32 t1\n"
371d4fb1e02SRoy Marples "embed uint32 t2\n"
372d4fb1e02SRoy Marples "encap 26 option\n"
373d4fb1e02SRoy Marples "define6 26 index embed prefix\n"
374d4fb1e02SRoy Marples "embed uint32 pltime\n"
375d4fb1e02SRoy Marples "embed uint32 vltime\n"
376d4fb1e02SRoy Marples "embed byte length\n"
377d4fb1e02SRoy Marples "embed ip6address prefix\n"
378d4fb1e02SRoy Marples "encap 13 option\n"
379d4fb1e02SRoy Marples "encap 67 option\n"
380d4fb1e02SRoy Marples "define6 27 array ip6address nis_servers\n"
381d4fb1e02SRoy Marples "define6 28 array ip6address nisp_servers\n"
382d4fb1e02SRoy Marples "define6 29 string nis_domain_name\n"
383d4fb1e02SRoy Marples "define6 30 string nisp_domain_name\n"
384d4fb1e02SRoy Marples "define6 31 array ip6address sntp_servers\n"
385d4fb1e02SRoy Marples "define6 32 uint32 info_refresh_time\n"
386d4fb1e02SRoy Marples "define6 33 array domain bcms_server_d\n"
387d4fb1e02SRoy Marples "define6 34 array ip6address bcms_server_a\n"
388d4fb1e02SRoy Marples "define6 36 encap geoconf_civic\n"
389d4fb1e02SRoy Marples "embed byte what\n"
390d4fb1e02SRoy Marples "embed uint16 country_code\n"
391d4fb1e02SRoy Marples "define6 37 embed remote_id\n"
392d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
393d4fb1e02SRoy Marples "embed binhex remote_id\n"
394d4fb1e02SRoy Marples "define6 38 binhex subscriber_id\n"
395d4fb1e02SRoy Marples "define6 39 embed fqdn\n"
396d4fb1e02SRoy Marples "embed bitflags=00000NOS flags\n"
397d4fb1e02SRoy Marples "embed optional domain fqdn\n"
398d4fb1e02SRoy Marples "define6 40 array ip6address pana_agent\n"
399d4fb1e02SRoy Marples "define6 41 string posix_timezone\n"
400d4fb1e02SRoy Marples "define6 42 string tzdb_timezone\n"
401d4fb1e02SRoy Marples "define6 43 array uint16 ero\n"
402d4fb1e02SRoy Marples "define6 49 domain mip6_hnidf\n"
403d4fb1e02SRoy Marples "define6 50 encap mip6_vdinf\n"
404d4fb1e02SRoy Marples "encap 71 option\n"
405d4fb1e02SRoy Marples "encap 72 option\n"
406d4fb1e02SRoy Marples "encap 73 option\n"
407d4fb1e02SRoy Marples "define6 51 domain lost_server\n"
408d4fb1e02SRoy Marples "define6 52 array ip6address capwap_ac\n"
409d4fb1e02SRoy Marples "define6 53 binhex relay_id\n"
410d4fb1e02SRoy Marples "define6 54 encap mos_ip\n"
411d4fb1e02SRoy Marples "encap 1 array ip6address is\n"
412d4fb1e02SRoy Marples "encap 2 array ip6address cs\n"
413d4fb1e02SRoy Marples "encap 3 array ip6address es\n"
414d4fb1e02SRoy Marples "define6 55  encap mos_domain\n"
415d4fb1e02SRoy Marples "encap 1 domain is\n"
416d4fb1e02SRoy Marples "encap 2 domain cs\n"
417d4fb1e02SRoy Marples "encap 3 domain es\n"
418d4fb1e02SRoy Marples "define6 56 encap ntp_server\n"
419d4fb1e02SRoy Marples "encap 1 ip6address addr\n"
420d4fb1e02SRoy Marples "encap 2 ip6address mcast_addr\n"
421d4fb1e02SRoy Marples "encap 3 domain fqdn\n"
422d4fb1e02SRoy Marples "define6 57 domain access_domain\n"
423d4fb1e02SRoy Marples "define6 58 array domain sip_ua_cs_list\n"
424d4fb1e02SRoy Marples "define6 59 string bootfile_url\n"
425d4fb1e02SRoy Marples "define6 60 binhex bootfile_param\n"
426d4fb1e02SRoy Marples "define6 61 array uint16 architecture_types\n"
427d4fb1e02SRoy Marples "define6 62 embed nii\n"
428d4fb1e02SRoy Marples "embed byte type\n"
429d4fb1e02SRoy Marples "embed byte major\n"
430d4fb1e02SRoy Marples "embed byte minor\n"
431d4fb1e02SRoy Marples "define6 63 binhex geoloc\n"
432d4fb1e02SRoy Marples "define6 64 domain aftr_name\n"
433d4fb1e02SRoy Marples "define6 67 embed pd_exclude\n"
434d4fb1e02SRoy Marples "embed byte prefix_len\n"
435d4fb1e02SRoy Marples "embed binhex subnetID\n"
436d4fb1e02SRoy Marples "define6 69 encap mip6_idinf\n"
437d4fb1e02SRoy Marples "encap 71 option\n"
438d4fb1e02SRoy Marples "encap 72 option\n"
439d4fb1e02SRoy Marples "encap 73 option\n"
440d4fb1e02SRoy Marples "define6 70 encap mip6_udinf\n"
441d4fb1e02SRoy Marples "encap 71 option\n"
442d4fb1e02SRoy Marples "encap 72 option\n"
443d4fb1e02SRoy Marples "encap 73 option\n"
444d4fb1e02SRoy Marples "define6 71 embed mip6_hnp\n"
445d4fb1e02SRoy Marples "embed byte prefix_len\n"
446d4fb1e02SRoy Marples "embed ip6address prefix\n"
447d4fb1e02SRoy Marples "define6 72 ip6address mip6_haa\n"
448d4fb1e02SRoy Marples "define6 73 domain mip6_haf\n"
449d4fb1e02SRoy Marples "define6 74 embed rdnss_selection\n"
450d4fb1e02SRoy Marples "embed ip6address server\n"
451d4fb1e02SRoy Marples "embed byte prf\n"
452d4fb1e02SRoy Marples "embed array domain domains\n"
453d4fb1e02SRoy Marples "define6 75 string krb_principal_name\n"
454d4fb1e02SRoy Marples "define6 76 string krb_realm_name\n"
455d4fb1e02SRoy Marples "define6 78 embed krb_kdc\n"
456d4fb1e02SRoy Marples "embed uint16 priority\n"
457d4fb1e02SRoy Marples "embed uint16 weight\n"
458d4fb1e02SRoy Marples "embed byte transport_type\n"
459d4fb1e02SRoy Marples "embed uint16 port\n"
460d4fb1e02SRoy Marples "embed ip6address address\n"
461d4fb1e02SRoy Marples "embed string realm_name\n"
462d4fb1e02SRoy Marples "define6 80 ip6address link_address\n"
463d4fb1e02SRoy Marples "define6 82 request uint32 sol_max_rt\n"
464d4fb1e02SRoy Marples "define6 83 request uint32 inf_max_rt\n"
465d4fb1e02SRoy Marples "define6 89 embed s46_rule\n"
466d4fb1e02SRoy Marples "embed bitflags=0000000F flags\n"
467d4fb1e02SRoy Marples "embed byte ea_len\n"
468d4fb1e02SRoy Marples "embed byte prefix4_len\n"
469d4fb1e02SRoy Marples "embed ipaddress ipv4_prefix\n"
470d4fb1e02SRoy Marples "embed ip6address ipv6_prefix\n"
471d4fb1e02SRoy Marples "define6 90 ip6address s64_br\n"
472d4fb1e02SRoy Marples "define6 91 embed s46_dmr\n"
473d4fb1e02SRoy Marples "embed byte prefix_len\n"
474d4fb1e02SRoy Marples "embed binhex prefix\n"
475d4fb1e02SRoy Marples "define6 92 embed s46_v4v6bind\n"
476d4fb1e02SRoy Marples "embed ipaddress ipv4_address\n"
477d4fb1e02SRoy Marples "embed byte ipv6_prefix_len\n"
478d4fb1e02SRoy Marples "embed binhex ipv6_prefix_and_options\n"
479d4fb1e02SRoy Marples "define6 93 embed s46_portparams\n"
480d4fb1e02SRoy Marples "embed byte offset\n"
481d4fb1e02SRoy Marples "embed byte psid_len\n"
482d4fb1e02SRoy Marples "embed uint16 psid\n"
483d4fb1e02SRoy Marples "define6 94 embed s46_cont_mape\n"
484d4fb1e02SRoy Marples "encap 89 option\n"
485d4fb1e02SRoy Marples "encap 90 option\n"
486d4fb1e02SRoy Marples "define6 95 embed s46_cont_mapt\n"
487d4fb1e02SRoy Marples "encap 89 option\n"
488d4fb1e02SRoy Marples "encap 91 option\n"
489d4fb1e02SRoy Marples "define6 96 embed s46_cont_lw\n"
490d4fb1e02SRoy Marples "encap 90 option\n"
491d4fb1e02SRoy Marples "encap 92 option\n"
492d4fb1e02SRoy Marples "define6 112 string mudurl\n"
49312af092aSRoy Marples #endif
494d4fb1e02SRoy Marples "\0";
495d4fb1e02SRoy Marples 
496