xref: /dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.c (revision f3744ac95affd7eb05bb963292945dade2bf0b9b)
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"
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"
238*f3744ac9SRoy 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"
276d4fb1e02SRoy Marples "define 143 array ip6address andsf6\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"
284*f3744ac9SRoy Marples "define 147 domain dots_ri\n"
285*f3744ac9SRoy 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"
302d4fb1e02SRoy Marples "define 249 rfc3442 ms_classless_static_routes\n"
303d4fb1e02SRoy Marples "define 252 string wpad_url\n"
304d4fb1e02SRoy Marples "definend 1 binhex source_address\n"
305d4fb1e02SRoy Marples "definend 2 binhex target_address\n"
306d4fb1e02SRoy Marples "definend 3 index embed prefix_information\n"
307d4fb1e02SRoy Marples "embed byte length\n"
308cc34ba0cSRoy Marples "embed bitflags=LAH flags\n"
309d4fb1e02SRoy Marples "embed uint32 vltime\n"
310d4fb1e02SRoy Marples "embed uint32 pltime\n"
311d4fb1e02SRoy Marples "embed uint32 reserved\n"
312d4fb1e02SRoy Marples "embed array ip6address prefix\n"
313d4fb1e02SRoy Marples "definend 5 embed mtu\n"
314d4fb1e02SRoy Marples "embed uint16 reserved\n"
315d4fb1e02SRoy Marples "embed uint32 mtu\n"
316cc34ba0cSRoy Marples "definend 8 embed homeagent_information\n"
317cc34ba0cSRoy Marples "embed uint16 reserved\n"
318cc34ba0cSRoy Marples "embed uint16 preference\n"
319cc34ba0cSRoy Marples "embed uint16 lifetime\n"
320d4fb1e02SRoy Marples "definend 25 index embed rdnss\n"
321d4fb1e02SRoy Marples "embed uint16 reserved\n"
322d4fb1e02SRoy Marples "embed uint32 lifetime\n"
323d4fb1e02SRoy Marples "embed array ip6address servers\n"
324d4fb1e02SRoy Marples "definend 31 index embed dnssl\n"
325d4fb1e02SRoy Marples "embed uint16 reserved\n"
326d4fb1e02SRoy Marples "embed uint32 lifetime\n"
327d4fb1e02SRoy Marples "embed domain search\n"
328d4fb1e02SRoy Marples "define6 1 binhex client_id\n"
329d4fb1e02SRoy Marples "define6 2 binhex server_id\n"
330d4fb1e02SRoy Marples "define6 3 norequest index embed ia_na\n"
331d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
332d4fb1e02SRoy Marples "embed uint32 t1\n"
333d4fb1e02SRoy Marples "embed uint32 t2\n"
334d4fb1e02SRoy Marples "encap 5 option\n"
335d4fb1e02SRoy Marples "encap 13 option\n"
336d4fb1e02SRoy Marples "define6 4 norequest index embed ia_ta\n"
337d4fb1e02SRoy Marples "embed uint32 iaid\n"
338d4fb1e02SRoy Marples "encap 5 option\n"
339d4fb1e02SRoy Marples "encap 13 option\n"
340d4fb1e02SRoy Marples "define6 5 norequest index embed ia_addr\n"
341d4fb1e02SRoy Marples "embed ip6address ia_addr\n"
342d4fb1e02SRoy Marples "embed uint32 pltime\n"
343d4fb1e02SRoy Marples "embed uint32 vltime\n"
344d4fb1e02SRoy Marples "encap 13 option\n"
345d4fb1e02SRoy Marples "define6 6 array uint16 option_request\n"
346d4fb1e02SRoy Marples "define6 7 byte preference\n"
347d4fb1e02SRoy Marples "define6 8 uint16 elased_time\n"
348d4fb1e02SRoy Marples "define6 9 binhex dhcp_relay_msg\n"
349d4fb1e02SRoy Marples "define6 11 embed auth\n"
350d4fb1e02SRoy Marples "embed byte protocol\n"
351d4fb1e02SRoy Marples "embed byte algorithm\n"
352d4fb1e02SRoy Marples "embed byte rdm\n"
353d4fb1e02SRoy Marples "embed binhex:8 replay\n"
354d4fb1e02SRoy Marples "embed binhex information\n"
355d4fb1e02SRoy Marples "define6 12 ip6address unicast\n"
356d4fb1e02SRoy Marples "define6 13 norequest embed status_code\n"
357d4fb1e02SRoy Marples "embed uint16 status_code\n"
358d4fb1e02SRoy Marples "embed optional string message\n"
359d4fb1e02SRoy Marples "define6 14 norequest flag rapid_commit\n"
360d4fb1e02SRoy Marples "define6 15 binhex user_class\n"
361d4fb1e02SRoy Marples "define6 16 binhex vivco\n"
362d4fb1e02SRoy Marples "define6 17 embed vivso\n"
363d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
364d4fb1e02SRoy Marples "define6 18 binhex interface_id\n"
365d4fb1e02SRoy Marples "define6 19 byte reconfigure_msg\n"
366d4fb1e02SRoy Marples "define6 20 flag reconfigure_accept\n"
367d4fb1e02SRoy Marples "define6 21 array domain sip_servers_names\n"
368d4fb1e02SRoy Marples "define6 22 array ip6address sip_servers_addresses\n"
369d4fb1e02SRoy Marples "define6 23 array ip6address name_servers\n"
370d4fb1e02SRoy Marples "define6 24 array domain domain_search\n"
371d4fb1e02SRoy Marples "define6 25 norequest index embed ia_pd\n"
372d4fb1e02SRoy Marples "embed binhex:4 iaid\n"
373d4fb1e02SRoy Marples "embed uint32 t1\n"
374d4fb1e02SRoy Marples "embed uint32 t2\n"
375d4fb1e02SRoy Marples "encap 26 option\n"
376d4fb1e02SRoy Marples "define6 26 index embed prefix\n"
377d4fb1e02SRoy Marples "embed uint32 pltime\n"
378d4fb1e02SRoy Marples "embed uint32 vltime\n"
379d4fb1e02SRoy Marples "embed byte length\n"
380d4fb1e02SRoy Marples "embed ip6address prefix\n"
381d4fb1e02SRoy Marples "encap 13 option\n"
382d4fb1e02SRoy Marples "encap 67 option\n"
383d4fb1e02SRoy Marples "define6 27 array ip6address nis_servers\n"
384d4fb1e02SRoy Marples "define6 28 array ip6address nisp_servers\n"
385d4fb1e02SRoy Marples "define6 29 string nis_domain_name\n"
386d4fb1e02SRoy Marples "define6 30 string nisp_domain_name\n"
387d4fb1e02SRoy Marples "define6 31 array ip6address sntp_servers\n"
388d4fb1e02SRoy Marples "define6 32 uint32 info_refresh_time\n"
389d4fb1e02SRoy Marples "define6 33 array domain bcms_server_d\n"
390d4fb1e02SRoy Marples "define6 34 array ip6address bcms_server_a\n"
391d4fb1e02SRoy Marples "define6 36 encap geoconf_civic\n"
392d4fb1e02SRoy Marples "embed byte what\n"
393d4fb1e02SRoy Marples "embed uint16 country_code\n"
394d4fb1e02SRoy Marples "define6 37 embed remote_id\n"
395d4fb1e02SRoy Marples "embed uint32 enterprise_number\n"
396d4fb1e02SRoy Marples "embed binhex remote_id\n"
397d4fb1e02SRoy Marples "define6 38 binhex subscriber_id\n"
398d4fb1e02SRoy Marples "define6 39 embed fqdn\n"
399d4fb1e02SRoy Marples "embed bitflags=00000NOS flags\n"
400d4fb1e02SRoy Marples "embed optional domain fqdn\n"
401d4fb1e02SRoy Marples "define6 40 array ip6address pana_agent\n"
402d4fb1e02SRoy Marples "define6 41 string posix_timezone\n"
403d4fb1e02SRoy Marples "define6 42 string tzdb_timezone\n"
404d4fb1e02SRoy Marples "define6 43 array uint16 ero\n"
405d4fb1e02SRoy Marples "define6 49 domain mip6_hnidf\n"
406d4fb1e02SRoy Marples "define6 50 encap mip6_vdinf\n"
407d4fb1e02SRoy Marples "encap 71 option\n"
408d4fb1e02SRoy Marples "encap 72 option\n"
409d4fb1e02SRoy Marples "encap 73 option\n"
410d4fb1e02SRoy Marples "define6 51 domain lost_server\n"
411d4fb1e02SRoy Marples "define6 52 array ip6address capwap_ac\n"
412d4fb1e02SRoy Marples "define6 53 binhex relay_id\n"
413d4fb1e02SRoy Marples "define6 54 encap mos_ip\n"
414d4fb1e02SRoy Marples "encap 1 array ip6address is\n"
415d4fb1e02SRoy Marples "encap 2 array ip6address cs\n"
416d4fb1e02SRoy Marples "encap 3 array ip6address es\n"
417d4fb1e02SRoy Marples "define6 55  encap mos_domain\n"
418d4fb1e02SRoy Marples "encap 1 domain is\n"
419d4fb1e02SRoy Marples "encap 2 domain cs\n"
420d4fb1e02SRoy Marples "encap 3 domain es\n"
421d4fb1e02SRoy Marples "define6 56 encap ntp_server\n"
422d4fb1e02SRoy Marples "encap 1 ip6address addr\n"
423d4fb1e02SRoy Marples "encap 2 ip6address mcast_addr\n"
424d4fb1e02SRoy Marples "encap 3 domain fqdn\n"
425d4fb1e02SRoy Marples "define6 57 domain access_domain\n"
426d4fb1e02SRoy Marples "define6 58 array domain sip_ua_cs_list\n"
427d4fb1e02SRoy Marples "define6 59 string bootfile_url\n"
428d4fb1e02SRoy Marples "define6 60 binhex bootfile_param\n"
429d4fb1e02SRoy Marples "define6 61 array uint16 architecture_types\n"
430d4fb1e02SRoy Marples "define6 62 embed nii\n"
431d4fb1e02SRoy Marples "embed byte type\n"
432d4fb1e02SRoy Marples "embed byte major\n"
433d4fb1e02SRoy Marples "embed byte minor\n"
434d4fb1e02SRoy Marples "define6 63 binhex geoloc\n"
435d4fb1e02SRoy Marples "define6 64 domain aftr_name\n"
436d4fb1e02SRoy Marples "define6 67 embed pd_exclude\n"
437d4fb1e02SRoy Marples "embed byte prefix_len\n"
438d4fb1e02SRoy Marples "embed binhex subnetID\n"
439d4fb1e02SRoy Marples "define6 69 encap mip6_idinf\n"
440d4fb1e02SRoy Marples "encap 71 option\n"
441d4fb1e02SRoy Marples "encap 72 option\n"
442d4fb1e02SRoy Marples "encap 73 option\n"
443d4fb1e02SRoy Marples "define6 70 encap mip6_udinf\n"
444d4fb1e02SRoy Marples "encap 71 option\n"
445d4fb1e02SRoy Marples "encap 72 option\n"
446d4fb1e02SRoy Marples "encap 73 option\n"
447d4fb1e02SRoy Marples "define6 71 embed mip6_hnp\n"
448d4fb1e02SRoy Marples "embed byte prefix_len\n"
449d4fb1e02SRoy Marples "embed ip6address prefix\n"
450d4fb1e02SRoy Marples "define6 72 ip6address mip6_haa\n"
451d4fb1e02SRoy Marples "define6 73 domain mip6_haf\n"
452d4fb1e02SRoy Marples "define6 74 embed rdnss_selection\n"
453d4fb1e02SRoy Marples "embed ip6address server\n"
454d4fb1e02SRoy Marples "embed byte prf\n"
455d4fb1e02SRoy Marples "embed array domain domains\n"
456d4fb1e02SRoy Marples "define6 75 string krb_principal_name\n"
457d4fb1e02SRoy Marples "define6 76 string krb_realm_name\n"
458d4fb1e02SRoy Marples "define6 78 embed krb_kdc\n"
459d4fb1e02SRoy Marples "embed uint16 priority\n"
460d4fb1e02SRoy Marples "embed uint16 weight\n"
461d4fb1e02SRoy Marples "embed byte transport_type\n"
462d4fb1e02SRoy Marples "embed uint16 port\n"
463d4fb1e02SRoy Marples "embed ip6address address\n"
464d4fb1e02SRoy Marples "embed string realm_name\n"
465d4fb1e02SRoy Marples "define6 80 ip6address link_address\n"
466d4fb1e02SRoy Marples "define6 82 request uint32 sol_max_rt\n"
467d4fb1e02SRoy Marples "define6 83 request uint32 inf_max_rt\n"
468d4fb1e02SRoy Marples "define6 89 embed s46_rule\n"
469d4fb1e02SRoy Marples "embed bitflags=0000000F flags\n"
470d4fb1e02SRoy Marples "embed byte ea_len\n"
471d4fb1e02SRoy Marples "embed byte prefix4_len\n"
472d4fb1e02SRoy Marples "embed ipaddress ipv4_prefix\n"
473d4fb1e02SRoy Marples "embed ip6address ipv6_prefix\n"
474d4fb1e02SRoy Marples "define6 90 ip6address s64_br\n"
475d4fb1e02SRoy Marples "define6 91 embed s46_dmr\n"
476d4fb1e02SRoy Marples "embed byte prefix_len\n"
477d4fb1e02SRoy Marples "embed binhex prefix\n"
478d4fb1e02SRoy Marples "define6 92 embed s46_v4v6bind\n"
479d4fb1e02SRoy Marples "embed ipaddress ipv4_address\n"
480d4fb1e02SRoy Marples "embed byte ipv6_prefix_len\n"
481d4fb1e02SRoy Marples "embed binhex ipv6_prefix_and_options\n"
482d4fb1e02SRoy Marples "define6 93 embed s46_portparams\n"
483d4fb1e02SRoy Marples "embed byte offset\n"
484d4fb1e02SRoy Marples "embed byte psid_len\n"
485d4fb1e02SRoy Marples "embed uint16 psid\n"
486d4fb1e02SRoy Marples "define6 94 embed s46_cont_mape\n"
487d4fb1e02SRoy Marples "encap 89 option\n"
488d4fb1e02SRoy Marples "encap 90 option\n"
489d4fb1e02SRoy Marples "define6 95 embed s46_cont_mapt\n"
490d4fb1e02SRoy Marples "encap 89 option\n"
491d4fb1e02SRoy Marples "encap 91 option\n"
492d4fb1e02SRoy Marples "define6 96 embed s46_cont_lw\n"
493d4fb1e02SRoy Marples "encap 90 option\n"
494d4fb1e02SRoy Marples "encap 92 option\n"
495d4fb1e02SRoy Marples "define6 112 string mudurl\n"
496*f3744ac9SRoy Marples "define6 103 string captive_portal_uri\n"
497*f3744ac9SRoy Marples "define6 141 domain dots_ri\n"
498*f3744ac9SRoy Marples "define6 142 array ip6address dots_address\n"
49912af092aSRoy Marples #endif
500d4fb1e02SRoy Marples "\0";
501d4fb1e02SRoy Marples 
502