1/****************************************************************************
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,
46  __TIPC_NL_CMD_MAX,
47  TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1
48/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49};
50enum {
51  TIPC_NLA_UNSPEC,
52  TIPC_NLA_BEARER,
53/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54  TIPC_NLA_SOCK,
55  TIPC_NLA_PUBL,
56  TIPC_NLA_LINK,
57  TIPC_NLA_MEDIA,
58/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59  TIPC_NLA_NODE,
60  TIPC_NLA_NET,
61  TIPC_NLA_NAME_TABLE,
62  __TIPC_NLA_MAX,
63/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64  TIPC_NLA_MAX = __TIPC_NLA_MAX - 1
65};
66enum {
67  TIPC_NLA_BEARER_UNSPEC,
68/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69  TIPC_NLA_BEARER_NAME,
70  TIPC_NLA_BEARER_PROP,
71  TIPC_NLA_BEARER_DOMAIN,
72  TIPC_NLA_BEARER_UDP_OPTS,
73/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74  __TIPC_NLA_BEARER_MAX,
75  TIPC_NLA_BEARER_MAX = __TIPC_NLA_BEARER_MAX - 1
76};
77enum {
78/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79  TIPC_NLA_UDP_UNSPEC,
80  TIPC_NLA_UDP_LOCAL,
81  TIPC_NLA_UDP_REMOTE,
82  __TIPC_NLA_UDP_MAX,
83/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84  TIPC_NLA_UDP_MAX = __TIPC_NLA_UDP_MAX - 1
85};
86enum {
87  TIPC_NLA_SOCK_UNSPEC,
88/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89  TIPC_NLA_SOCK_ADDR,
90  TIPC_NLA_SOCK_REF,
91  TIPC_NLA_SOCK_CON,
92  TIPC_NLA_SOCK_HAS_PUBL,
93/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94  __TIPC_NLA_SOCK_MAX,
95  TIPC_NLA_SOCK_MAX = __TIPC_NLA_SOCK_MAX - 1
96};
97enum {
98/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99  TIPC_NLA_LINK_UNSPEC,
100  TIPC_NLA_LINK_NAME,
101  TIPC_NLA_LINK_DEST,
102  TIPC_NLA_LINK_MTU,
103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104  TIPC_NLA_LINK_BROADCAST,
105  TIPC_NLA_LINK_UP,
106  TIPC_NLA_LINK_ACTIVE,
107  TIPC_NLA_LINK_PROP,
108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109  TIPC_NLA_LINK_STATS,
110  TIPC_NLA_LINK_RX,
111  TIPC_NLA_LINK_TX,
112  __TIPC_NLA_LINK_MAX,
113/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114  TIPC_NLA_LINK_MAX = __TIPC_NLA_LINK_MAX - 1
115};
116enum {
117  TIPC_NLA_MEDIA_UNSPEC,
118/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119  TIPC_NLA_MEDIA_NAME,
120  TIPC_NLA_MEDIA_PROP,
121  __TIPC_NLA_MEDIA_MAX,
122  TIPC_NLA_MEDIA_MAX = __TIPC_NLA_MEDIA_MAX - 1
123/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124};
125enum {
126  TIPC_NLA_NODE_UNSPEC,
127  TIPC_NLA_NODE_ADDR,
128/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129  TIPC_NLA_NODE_UP,
130  __TIPC_NLA_NODE_MAX,
131  TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1
132};
133/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
134enum {
135  TIPC_NLA_NET_UNSPEC,
136  TIPC_NLA_NET_ID,
137  TIPC_NLA_NET_ADDR,
138/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
139  __TIPC_NLA_NET_MAX,
140  TIPC_NLA_NET_MAX = __TIPC_NLA_NET_MAX - 1
141};
142enum {
143/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
144  TIPC_NLA_NAME_TABLE_UNSPEC,
145  TIPC_NLA_NAME_TABLE_PUBL,
146  __TIPC_NLA_NAME_TABLE_MAX,
147  TIPC_NLA_NAME_TABLE_MAX = __TIPC_NLA_NAME_TABLE_MAX - 1
148/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
149};
150enum {
151  TIPC_NLA_PUBL_UNSPEC,
152  TIPC_NLA_PUBL_TYPE,
153/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
154  TIPC_NLA_PUBL_LOWER,
155  TIPC_NLA_PUBL_UPPER,
156  TIPC_NLA_PUBL_SCOPE,
157  TIPC_NLA_PUBL_NODE,
158/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
159  TIPC_NLA_PUBL_REF,
160  TIPC_NLA_PUBL_KEY,
161  __TIPC_NLA_PUBL_MAX,
162  TIPC_NLA_PUBL_MAX = __TIPC_NLA_PUBL_MAX - 1
163/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
164};
165enum {
166  TIPC_NLA_CON_UNSPEC,
167  TIPC_NLA_CON_FLAG,
168/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
169  TIPC_NLA_CON_NODE,
170  TIPC_NLA_CON_SOCK,
171  TIPC_NLA_CON_TYPE,
172  TIPC_NLA_CON_INST,
173/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
174  __TIPC_NLA_CON_MAX,
175  TIPC_NLA_CON_MAX = __TIPC_NLA_CON_MAX - 1
176};
177enum {
178/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
179  TIPC_NLA_PROP_UNSPEC,
180  TIPC_NLA_PROP_PRIO,
181  TIPC_NLA_PROP_TOL,
182  TIPC_NLA_PROP_WIN,
183/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
184  __TIPC_NLA_PROP_MAX,
185  TIPC_NLA_PROP_MAX = __TIPC_NLA_PROP_MAX - 1
186};
187enum {
188/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
189  TIPC_NLA_STATS_UNSPEC,
190  TIPC_NLA_STATS_RX_INFO,
191  TIPC_NLA_STATS_RX_FRAGMENTS,
192  TIPC_NLA_STATS_RX_FRAGMENTED,
193/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
194  TIPC_NLA_STATS_RX_BUNDLES,
195  TIPC_NLA_STATS_RX_BUNDLED,
196  TIPC_NLA_STATS_TX_INFO,
197  TIPC_NLA_STATS_TX_FRAGMENTS,
198/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
199  TIPC_NLA_STATS_TX_FRAGMENTED,
200  TIPC_NLA_STATS_TX_BUNDLES,
201  TIPC_NLA_STATS_TX_BUNDLED,
202  TIPC_NLA_STATS_MSG_PROF_TOT,
203/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
204  TIPC_NLA_STATS_MSG_LEN_CNT,
205  TIPC_NLA_STATS_MSG_LEN_TOT,
206  TIPC_NLA_STATS_MSG_LEN_P0,
207  TIPC_NLA_STATS_MSG_LEN_P1,
208/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
209  TIPC_NLA_STATS_MSG_LEN_P2,
210  TIPC_NLA_STATS_MSG_LEN_P3,
211  TIPC_NLA_STATS_MSG_LEN_P4,
212  TIPC_NLA_STATS_MSG_LEN_P5,
213/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
214  TIPC_NLA_STATS_MSG_LEN_P6,
215  TIPC_NLA_STATS_RX_STATES,
216  TIPC_NLA_STATS_RX_PROBES,
217  TIPC_NLA_STATS_RX_NACKS,
218/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
219  TIPC_NLA_STATS_RX_DEFERRED,
220  TIPC_NLA_STATS_TX_STATES,
221  TIPC_NLA_STATS_TX_PROBES,
222  TIPC_NLA_STATS_TX_NACKS,
223/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
224  TIPC_NLA_STATS_TX_ACKS,
225  TIPC_NLA_STATS_RETRANSMITTED,
226  TIPC_NLA_STATS_DUPLICATES,
227  TIPC_NLA_STATS_LINK_CONGS,
228/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
229  TIPC_NLA_STATS_MAX_QUEUE,
230  TIPC_NLA_STATS_AVG_QUEUE,
231  __TIPC_NLA_STATS_MAX,
232  TIPC_NLA_STATS_MAX = __TIPC_NLA_STATS_MAX - 1
233/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
234};
235#endif
236