tipc_netlink.h revision 96c1db7b9d601c31d103389cac074a6cce0d7633
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
23enum {
24  TIPC_NL_UNSPEC,
25  TIPC_NL_LEGACY,
26  TIPC_NL_BEARER_DISABLE,
27  TIPC_NL_BEARER_ENABLE,
28  TIPC_NL_BEARER_GET,
29  TIPC_NL_BEARER_SET,
30  TIPC_NL_SOCK_GET,
31  TIPC_NL_PUBL_GET,
32  TIPC_NL_LINK_GET,
33  TIPC_NL_LINK_SET,
34  TIPC_NL_LINK_RESET_STATS,
35  TIPC_NL_MEDIA_GET,
36  TIPC_NL_MEDIA_SET,
37  TIPC_NL_NODE_GET,
38  TIPC_NL_NET_GET,
39  TIPC_NL_NET_SET,
40  TIPC_NL_NAME_TABLE_GET,
41  TIPC_NL_MON_SET,
42  TIPC_NL_MON_GET,
43  TIPC_NL_MON_PEER_GET,
44  TIPC_NL_PEER_REMOVE,
45  TIPC_NL_BEARER_ADD,
46  TIPC_NL_UDP_GET_REMOTEIP,
47  __TIPC_NL_CMD_MAX,
48  TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1
49};
50enum {
51  TIPC_NLA_UNSPEC,
52  TIPC_NLA_BEARER,
53  TIPC_NLA_SOCK,
54  TIPC_NLA_PUBL,
55  TIPC_NLA_LINK,
56  TIPC_NLA_MEDIA,
57  TIPC_NLA_NODE,
58  TIPC_NLA_NET,
59  TIPC_NLA_NAME_TABLE,
60  TIPC_NLA_MON,
61  TIPC_NLA_MON_PEER,
62  __TIPC_NLA_MAX,
63  TIPC_NLA_MAX = __TIPC_NLA_MAX - 1
64};
65enum {
66  TIPC_NLA_BEARER_UNSPEC,
67  TIPC_NLA_BEARER_NAME,
68  TIPC_NLA_BEARER_PROP,
69  TIPC_NLA_BEARER_DOMAIN,
70  TIPC_NLA_BEARER_UDP_OPTS,
71  __TIPC_NLA_BEARER_MAX,
72  TIPC_NLA_BEARER_MAX = __TIPC_NLA_BEARER_MAX - 1
73};
74enum {
75  TIPC_NLA_UDP_UNSPEC,
76  TIPC_NLA_UDP_LOCAL,
77  TIPC_NLA_UDP_REMOTE,
78  TIPC_NLA_UDP_MULTI_REMOTEIP,
79  __TIPC_NLA_UDP_MAX,
80  TIPC_NLA_UDP_MAX = __TIPC_NLA_UDP_MAX - 1
81};
82enum {
83  TIPC_NLA_SOCK_UNSPEC,
84  TIPC_NLA_SOCK_ADDR,
85  TIPC_NLA_SOCK_REF,
86  TIPC_NLA_SOCK_CON,
87  TIPC_NLA_SOCK_HAS_PUBL,
88  __TIPC_NLA_SOCK_MAX,
89  TIPC_NLA_SOCK_MAX = __TIPC_NLA_SOCK_MAX - 1
90};
91enum {
92  TIPC_NLA_LINK_UNSPEC,
93  TIPC_NLA_LINK_NAME,
94  TIPC_NLA_LINK_DEST,
95  TIPC_NLA_LINK_MTU,
96  TIPC_NLA_LINK_BROADCAST,
97  TIPC_NLA_LINK_UP,
98  TIPC_NLA_LINK_ACTIVE,
99  TIPC_NLA_LINK_PROP,
100  TIPC_NLA_LINK_STATS,
101  TIPC_NLA_LINK_RX,
102  TIPC_NLA_LINK_TX,
103  __TIPC_NLA_LINK_MAX,
104  TIPC_NLA_LINK_MAX = __TIPC_NLA_LINK_MAX - 1
105};
106enum {
107  TIPC_NLA_MEDIA_UNSPEC,
108  TIPC_NLA_MEDIA_NAME,
109  TIPC_NLA_MEDIA_PROP,
110  __TIPC_NLA_MEDIA_MAX,
111  TIPC_NLA_MEDIA_MAX = __TIPC_NLA_MEDIA_MAX - 1
112};
113enum {
114  TIPC_NLA_NODE_UNSPEC,
115  TIPC_NLA_NODE_ADDR,
116  TIPC_NLA_NODE_UP,
117  __TIPC_NLA_NODE_MAX,
118  TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1
119};
120enum {
121  TIPC_NLA_NET_UNSPEC,
122  TIPC_NLA_NET_ID,
123  TIPC_NLA_NET_ADDR,
124  __TIPC_NLA_NET_MAX,
125  TIPC_NLA_NET_MAX = __TIPC_NLA_NET_MAX - 1
126};
127enum {
128  TIPC_NLA_NAME_TABLE_UNSPEC,
129  TIPC_NLA_NAME_TABLE_PUBL,
130  __TIPC_NLA_NAME_TABLE_MAX,
131  TIPC_NLA_NAME_TABLE_MAX = __TIPC_NLA_NAME_TABLE_MAX - 1
132};
133enum {
134  TIPC_NLA_MON_UNSPEC,
135  TIPC_NLA_MON_ACTIVATION_THRESHOLD,
136  TIPC_NLA_MON_REF,
137  TIPC_NLA_MON_ACTIVE,
138  TIPC_NLA_MON_BEARER_NAME,
139  TIPC_NLA_MON_PEERCNT,
140  TIPC_NLA_MON_LISTGEN,
141  __TIPC_NLA_MON_MAX,
142  TIPC_NLA_MON_MAX = __TIPC_NLA_MON_MAX - 1
143};
144enum {
145  TIPC_NLA_PUBL_UNSPEC,
146  TIPC_NLA_PUBL_TYPE,
147  TIPC_NLA_PUBL_LOWER,
148  TIPC_NLA_PUBL_UPPER,
149  TIPC_NLA_PUBL_SCOPE,
150  TIPC_NLA_PUBL_NODE,
151  TIPC_NLA_PUBL_REF,
152  TIPC_NLA_PUBL_KEY,
153  __TIPC_NLA_PUBL_MAX,
154  TIPC_NLA_PUBL_MAX = __TIPC_NLA_PUBL_MAX - 1
155};
156enum {
157  TIPC_NLA_MON_PEER_UNSPEC,
158  TIPC_NLA_MON_PEER_ADDR,
159  TIPC_NLA_MON_PEER_DOMGEN,
160  TIPC_NLA_MON_PEER_APPLIED,
161  TIPC_NLA_MON_PEER_UPMAP,
162  TIPC_NLA_MON_PEER_MEMBERS,
163  TIPC_NLA_MON_PEER_UP,
164  TIPC_NLA_MON_PEER_HEAD,
165  TIPC_NLA_MON_PEER_LOCAL,
166  TIPC_NLA_MON_PEER_PAD,
167  __TIPC_NLA_MON_PEER_MAX,
168  TIPC_NLA_MON_PEER_MAX = __TIPC_NLA_MON_PEER_MAX - 1
169};
170enum {
171  TIPC_NLA_CON_UNSPEC,
172  TIPC_NLA_CON_FLAG,
173  TIPC_NLA_CON_NODE,
174  TIPC_NLA_CON_SOCK,
175  TIPC_NLA_CON_TYPE,
176  TIPC_NLA_CON_INST,
177  __TIPC_NLA_CON_MAX,
178  TIPC_NLA_CON_MAX = __TIPC_NLA_CON_MAX - 1
179};
180enum {
181  TIPC_NLA_PROP_UNSPEC,
182  TIPC_NLA_PROP_PRIO,
183  TIPC_NLA_PROP_TOL,
184  TIPC_NLA_PROP_WIN,
185  __TIPC_NLA_PROP_MAX,
186  TIPC_NLA_PROP_MAX = __TIPC_NLA_PROP_MAX - 1
187};
188enum {
189  TIPC_NLA_STATS_UNSPEC,
190  TIPC_NLA_STATS_RX_INFO,
191  TIPC_NLA_STATS_RX_FRAGMENTS,
192  TIPC_NLA_STATS_RX_FRAGMENTED,
193  TIPC_NLA_STATS_RX_BUNDLES,
194  TIPC_NLA_STATS_RX_BUNDLED,
195  TIPC_NLA_STATS_TX_INFO,
196  TIPC_NLA_STATS_TX_FRAGMENTS,
197  TIPC_NLA_STATS_TX_FRAGMENTED,
198  TIPC_NLA_STATS_TX_BUNDLES,
199  TIPC_NLA_STATS_TX_BUNDLED,
200  TIPC_NLA_STATS_MSG_PROF_TOT,
201  TIPC_NLA_STATS_MSG_LEN_CNT,
202  TIPC_NLA_STATS_MSG_LEN_TOT,
203  TIPC_NLA_STATS_MSG_LEN_P0,
204  TIPC_NLA_STATS_MSG_LEN_P1,
205  TIPC_NLA_STATS_MSG_LEN_P2,
206  TIPC_NLA_STATS_MSG_LEN_P3,
207  TIPC_NLA_STATS_MSG_LEN_P4,
208  TIPC_NLA_STATS_MSG_LEN_P5,
209  TIPC_NLA_STATS_MSG_LEN_P6,
210  TIPC_NLA_STATS_RX_STATES,
211  TIPC_NLA_STATS_RX_PROBES,
212  TIPC_NLA_STATS_RX_NACKS,
213  TIPC_NLA_STATS_RX_DEFERRED,
214  TIPC_NLA_STATS_TX_STATES,
215  TIPC_NLA_STATS_TX_PROBES,
216  TIPC_NLA_STATS_TX_NACKS,
217  TIPC_NLA_STATS_TX_ACKS,
218  TIPC_NLA_STATS_RETRANSMITTED,
219  TIPC_NLA_STATS_DUPLICATES,
220  TIPC_NLA_STATS_LINK_CONGS,
221  TIPC_NLA_STATS_MAX_QUEUE,
222  TIPC_NLA_STATS_AVG_QUEUE,
223  __TIPC_NLA_STATS_MAX,
224  TIPC_NLA_STATS_MAX = __TIPC_NLA_STATS_MAX - 1
225};
226#endif
227