blob: b4341a30818c7f494be9d2d781a39fcb4966dd54 [file] [log] [blame]
Christopher Ferris05d08e92016-02-04 13:16:38 -08001/****************************************************************************
2 ****************************************************************************
3 ***
4 *** This header was automatically generated from a Linux kernel header
5 *** of the same name, to make information necessary for userspace to
6 *** call into the kernel available to libc. It contains only constants,
7 *** structures, and macros generated from the original header, and thus,
8 *** contains no copyrightable information.
9 ***
10 *** To edit the content of this header, modify the corresponding
11 *** source file (e.g. under external/kernel-headers/original/) then
12 *** run bionic/libc/kernel/tools/update_all.py
13 ***
14 *** Any manual change here will be lost the next time this script will
15 *** be run. You've been warned!
16 ***
17 ****************************************************************************
18 ****************************************************************************/
19#ifndef _LINUX_TIPC_NETLINK_H_
20#define _LINUX_TIPC_NETLINK_H_
21#define TIPC_GENL_V2_NAME "TIPCv2"
22#define TIPC_GENL_V2_VERSION 0x1
23/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24enum {
25 TIPC_NL_UNSPEC,
26 TIPC_NL_LEGACY,
27 TIPC_NL_BEARER_DISABLE,
28/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29 TIPC_NL_BEARER_ENABLE,
30 TIPC_NL_BEARER_GET,
31 TIPC_NL_BEARER_SET,
32 TIPC_NL_SOCK_GET,
33/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34 TIPC_NL_PUBL_GET,
35 TIPC_NL_LINK_GET,
36 TIPC_NL_LINK_SET,
37 TIPC_NL_LINK_RESET_STATS,
38/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39 TIPC_NL_MEDIA_GET,
40 TIPC_NL_MEDIA_SET,
41 TIPC_NL_NODE_GET,
42 TIPC_NL_NET_GET,
43/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44 TIPC_NL_NET_SET,
45 TIPC_NL_NAME_TABLE_GET,
Christopher Ferris49f525c2016-12-12 14:55:36 -080046 TIPC_NL_MON_SET,
47 TIPC_NL_MON_GET,
48/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49 TIPC_NL_MON_PEER_GET,
Christopher Ferris05d08e92016-02-04 13:16:38 -080050 __TIPC_NL_CMD_MAX,
51 TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1
Christopher Ferris05d08e92016-02-04 13:16:38 -080052};
Christopher Ferris49f525c2016-12-12 14:55:36 -080053/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -080054enum {
55 TIPC_NLA_UNSPEC,
56 TIPC_NLA_BEARER,
Christopher Ferris05d08e92016-02-04 13:16:38 -080057 TIPC_NLA_SOCK,
Christopher Ferris49f525c2016-12-12 14:55:36 -080058/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -080059 TIPC_NLA_PUBL,
60 TIPC_NLA_LINK,
61 TIPC_NLA_MEDIA,
Christopher Ferris05d08e92016-02-04 13:16:38 -080062 TIPC_NLA_NODE,
Christopher Ferris49f525c2016-12-12 14:55:36 -080063/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -080064 TIPC_NLA_NET,
65 TIPC_NLA_NAME_TABLE,
Christopher Ferris49f525c2016-12-12 14:55:36 -080066 TIPC_NLA_MON,
67 TIPC_NLA_MON_PEER,
Christopher Ferris05d08e92016-02-04 13:16:38 -080068/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080069 __TIPC_NLA_MAX,
Christopher Ferris05d08e92016-02-04 13:16:38 -080070 TIPC_NLA_MAX = __TIPC_NLA_MAX - 1
71};
72enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -080073/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080074 TIPC_NLA_BEARER_UNSPEC,
Christopher Ferris05d08e92016-02-04 13:16:38 -080075 TIPC_NLA_BEARER_NAME,
76 TIPC_NLA_BEARER_PROP,
77 TIPC_NLA_BEARER_DOMAIN,
Christopher Ferris05d08e92016-02-04 13:16:38 -080078/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080079 TIPC_NLA_BEARER_UDP_OPTS,
Christopher Ferris05d08e92016-02-04 13:16:38 -080080 __TIPC_NLA_BEARER_MAX,
81 TIPC_NLA_BEARER_MAX = __TIPC_NLA_BEARER_MAX - 1
82};
Christopher Ferris05d08e92016-02-04 13:16:38 -080083/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080084enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -080085 TIPC_NLA_UDP_UNSPEC,
86 TIPC_NLA_UDP_LOCAL,
87 TIPC_NLA_UDP_REMOTE,
Christopher Ferris05d08e92016-02-04 13:16:38 -080088/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080089 __TIPC_NLA_UDP_MAX,
Christopher Ferris05d08e92016-02-04 13:16:38 -080090 TIPC_NLA_UDP_MAX = __TIPC_NLA_UDP_MAX - 1
91};
92enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -080093/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080094 TIPC_NLA_SOCK_UNSPEC,
Christopher Ferris05d08e92016-02-04 13:16:38 -080095 TIPC_NLA_SOCK_ADDR,
96 TIPC_NLA_SOCK_REF,
97 TIPC_NLA_SOCK_CON,
Christopher Ferris05d08e92016-02-04 13:16:38 -080098/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -080099 TIPC_NLA_SOCK_HAS_PUBL,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800100 __TIPC_NLA_SOCK_MAX,
101 TIPC_NLA_SOCK_MAX = __TIPC_NLA_SOCK_MAX - 1
102};
Christopher Ferris05d08e92016-02-04 13:16:38 -0800103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800104enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -0800105 TIPC_NLA_LINK_UNSPEC,
106 TIPC_NLA_LINK_NAME,
107 TIPC_NLA_LINK_DEST,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800109 TIPC_NLA_LINK_MTU,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800110 TIPC_NLA_LINK_BROADCAST,
111 TIPC_NLA_LINK_UP,
112 TIPC_NLA_LINK_ACTIVE,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800113/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800114 TIPC_NLA_LINK_PROP,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800115 TIPC_NLA_LINK_STATS,
116 TIPC_NLA_LINK_RX,
117 TIPC_NLA_LINK_TX,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800118/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800119 __TIPC_NLA_LINK_MAX,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800120 TIPC_NLA_LINK_MAX = __TIPC_NLA_LINK_MAX - 1
121};
122enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -0800123/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800124 TIPC_NLA_MEDIA_UNSPEC,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800125 TIPC_NLA_MEDIA_NAME,
126 TIPC_NLA_MEDIA_PROP,
127 __TIPC_NLA_MEDIA_MAX,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800128/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800129 TIPC_NLA_MEDIA_MAX = __TIPC_NLA_MEDIA_MAX - 1
Christopher Ferris05d08e92016-02-04 13:16:38 -0800130};
131enum {
132 TIPC_NLA_NODE_UNSPEC,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800133/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800134 TIPC_NLA_NODE_ADDR,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800135 TIPC_NLA_NODE_UP,
136 __TIPC_NLA_NODE_MAX,
137 TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1
Christopher Ferris05d08e92016-02-04 13:16:38 -0800138/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800139};
Christopher Ferris05d08e92016-02-04 13:16:38 -0800140enum {
141 TIPC_NLA_NET_UNSPEC,
142 TIPC_NLA_NET_ID,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800143/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800144 TIPC_NLA_NET_ADDR,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800145 __TIPC_NLA_NET_MAX,
146 TIPC_NLA_NET_MAX = __TIPC_NLA_NET_MAX - 1
147};
Christopher Ferris05d08e92016-02-04 13:16:38 -0800148/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris49f525c2016-12-12 14:55:36 -0800149enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -0800150 TIPC_NLA_NAME_TABLE_UNSPEC,
151 TIPC_NLA_NAME_TABLE_PUBL,
152 __TIPC_NLA_NAME_TABLE_MAX,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800153/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800154 TIPC_NLA_NAME_TABLE_MAX = __TIPC_NLA_NAME_TABLE_MAX - 1
Christopher Ferris49f525c2016-12-12 14:55:36 -0800155};
156enum {
157 TIPC_NLA_MON_UNSPEC,
158/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
159 TIPC_NLA_MON_ACTIVATION_THRESHOLD,
160 TIPC_NLA_MON_REF,
161 TIPC_NLA_MON_ACTIVE,
162 TIPC_NLA_MON_BEARER_NAME,
163/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
164 TIPC_NLA_MON_PEERCNT,
165 TIPC_NLA_MON_LISTGEN,
166 __TIPC_NLA_MON_MAX,
167 TIPC_NLA_MON_MAX = __TIPC_NLA_MON_MAX - 1
Christopher Ferris05d08e92016-02-04 13:16:38 -0800168/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
169};
170enum {
171 TIPC_NLA_PUBL_UNSPEC,
172 TIPC_NLA_PUBL_TYPE,
173/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
174 TIPC_NLA_PUBL_LOWER,
175 TIPC_NLA_PUBL_UPPER,
176 TIPC_NLA_PUBL_SCOPE,
177 TIPC_NLA_PUBL_NODE,
178/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
179 TIPC_NLA_PUBL_REF,
180 TIPC_NLA_PUBL_KEY,
181 __TIPC_NLA_PUBL_MAX,
182 TIPC_NLA_PUBL_MAX = __TIPC_NLA_PUBL_MAX - 1
183/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
184};
185enum {
Christopher Ferris49f525c2016-12-12 14:55:36 -0800186 TIPC_NLA_MON_PEER_UNSPEC,
187 TIPC_NLA_MON_PEER_ADDR,
188/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
189 TIPC_NLA_MON_PEER_DOMGEN,
190 TIPC_NLA_MON_PEER_APPLIED,
191 TIPC_NLA_MON_PEER_UPMAP,
192 TIPC_NLA_MON_PEER_MEMBERS,
193/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
194 TIPC_NLA_MON_PEER_UP,
195 TIPC_NLA_MON_PEER_HEAD,
196 TIPC_NLA_MON_PEER_LOCAL,
197 TIPC_NLA_MON_PEER_PAD,
198/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
199 __TIPC_NLA_MON_PEER_MAX,
200 TIPC_NLA_MON_PEER_MAX = __TIPC_NLA_MON_PEER_MAX - 1
201};
202enum {
203/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800204 TIPC_NLA_CON_UNSPEC,
205 TIPC_NLA_CON_FLAG,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800206 TIPC_NLA_CON_NODE,
207 TIPC_NLA_CON_SOCK,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800208/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800209 TIPC_NLA_CON_TYPE,
210 TIPC_NLA_CON_INST,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800211 __TIPC_NLA_CON_MAX,
212 TIPC_NLA_CON_MAX = __TIPC_NLA_CON_MAX - 1
Christopher Ferris49f525c2016-12-12 14:55:36 -0800213/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800214};
215enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -0800216 TIPC_NLA_PROP_UNSPEC,
217 TIPC_NLA_PROP_PRIO,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800218/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800219 TIPC_NLA_PROP_TOL,
220 TIPC_NLA_PROP_WIN,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800221 __TIPC_NLA_PROP_MAX,
222 TIPC_NLA_PROP_MAX = __TIPC_NLA_PROP_MAX - 1
Christopher Ferris49f525c2016-12-12 14:55:36 -0800223/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800224};
225enum {
Christopher Ferris05d08e92016-02-04 13:16:38 -0800226 TIPC_NLA_STATS_UNSPEC,
227 TIPC_NLA_STATS_RX_INFO,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800228/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800229 TIPC_NLA_STATS_RX_FRAGMENTS,
230 TIPC_NLA_STATS_RX_FRAGMENTED,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800231 TIPC_NLA_STATS_RX_BUNDLES,
232 TIPC_NLA_STATS_RX_BUNDLED,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800233/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800234 TIPC_NLA_STATS_TX_INFO,
235 TIPC_NLA_STATS_TX_FRAGMENTS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800236 TIPC_NLA_STATS_TX_FRAGMENTED,
237 TIPC_NLA_STATS_TX_BUNDLES,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800238/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800239 TIPC_NLA_STATS_TX_BUNDLED,
240 TIPC_NLA_STATS_MSG_PROF_TOT,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800241 TIPC_NLA_STATS_MSG_LEN_CNT,
242 TIPC_NLA_STATS_MSG_LEN_TOT,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800243/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800244 TIPC_NLA_STATS_MSG_LEN_P0,
245 TIPC_NLA_STATS_MSG_LEN_P1,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800246 TIPC_NLA_STATS_MSG_LEN_P2,
247 TIPC_NLA_STATS_MSG_LEN_P3,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800248/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800249 TIPC_NLA_STATS_MSG_LEN_P4,
250 TIPC_NLA_STATS_MSG_LEN_P5,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800251 TIPC_NLA_STATS_MSG_LEN_P6,
252 TIPC_NLA_STATS_RX_STATES,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800253/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800254 TIPC_NLA_STATS_RX_PROBES,
255 TIPC_NLA_STATS_RX_NACKS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800256 TIPC_NLA_STATS_RX_DEFERRED,
257 TIPC_NLA_STATS_TX_STATES,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800258/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800259 TIPC_NLA_STATS_TX_PROBES,
260 TIPC_NLA_STATS_TX_NACKS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800261 TIPC_NLA_STATS_TX_ACKS,
262 TIPC_NLA_STATS_RETRANSMITTED,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800263/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800264 TIPC_NLA_STATS_DUPLICATES,
265 TIPC_NLA_STATS_LINK_CONGS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800266 TIPC_NLA_STATS_MAX_QUEUE,
267 TIPC_NLA_STATS_AVG_QUEUE,
Christopher Ferris49f525c2016-12-12 14:55:36 -0800268/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris05d08e92016-02-04 13:16:38 -0800269 __TIPC_NLA_STATS_MAX,
270 TIPC_NLA_STATS_MAX = __TIPC_NLA_STATS_MAX - 1
Christopher Ferris05d08e92016-02-04 13:16:38 -0800271};
272#endif
Christopher Ferris49f525c2016-12-12 14:55:36 -0800273/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */