xref: /aosp_15_r20/bionic/libc/kernel/uapi/linux/tipc_netlink.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _LINUX_TIPC_NETLINK_H_
8 #define _LINUX_TIPC_NETLINK_H_
9 #define TIPC_GENL_V2_NAME "TIPCv2"
10 #define TIPC_GENL_V2_VERSION 0x1
11 enum {
12   TIPC_NL_UNSPEC,
13   TIPC_NL_LEGACY,
14   TIPC_NL_BEARER_DISABLE,
15   TIPC_NL_BEARER_ENABLE,
16   TIPC_NL_BEARER_GET,
17   TIPC_NL_BEARER_SET,
18   TIPC_NL_SOCK_GET,
19   TIPC_NL_PUBL_GET,
20   TIPC_NL_LINK_GET,
21   TIPC_NL_LINK_SET,
22   TIPC_NL_LINK_RESET_STATS,
23   TIPC_NL_MEDIA_GET,
24   TIPC_NL_MEDIA_SET,
25   TIPC_NL_NODE_GET,
26   TIPC_NL_NET_GET,
27   TIPC_NL_NET_SET,
28   TIPC_NL_NAME_TABLE_GET,
29   TIPC_NL_MON_SET,
30   TIPC_NL_MON_GET,
31   TIPC_NL_MON_PEER_GET,
32   TIPC_NL_PEER_REMOVE,
33   TIPC_NL_BEARER_ADD,
34   TIPC_NL_UDP_GET_REMOTEIP,
35   TIPC_NL_KEY_SET,
36   TIPC_NL_KEY_FLUSH,
37   TIPC_NL_ADDR_LEGACY_GET,
38   __TIPC_NL_CMD_MAX,
39   TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1
40 };
41 enum {
42   TIPC_NLA_UNSPEC,
43   TIPC_NLA_BEARER,
44   TIPC_NLA_SOCK,
45   TIPC_NLA_PUBL,
46   TIPC_NLA_LINK,
47   TIPC_NLA_MEDIA,
48   TIPC_NLA_NODE,
49   TIPC_NLA_NET,
50   TIPC_NLA_NAME_TABLE,
51   TIPC_NLA_MON,
52   TIPC_NLA_MON_PEER,
53   __TIPC_NLA_MAX,
54   TIPC_NLA_MAX = __TIPC_NLA_MAX - 1
55 };
56 enum {
57   TIPC_NLA_BEARER_UNSPEC,
58   TIPC_NLA_BEARER_NAME,
59   TIPC_NLA_BEARER_PROP,
60   TIPC_NLA_BEARER_DOMAIN,
61   TIPC_NLA_BEARER_UDP_OPTS,
62   __TIPC_NLA_BEARER_MAX,
63   TIPC_NLA_BEARER_MAX = __TIPC_NLA_BEARER_MAX - 1
64 };
65 enum {
66   TIPC_NLA_UDP_UNSPEC,
67   TIPC_NLA_UDP_LOCAL,
68   TIPC_NLA_UDP_REMOTE,
69   TIPC_NLA_UDP_MULTI_REMOTEIP,
70   __TIPC_NLA_UDP_MAX,
71   TIPC_NLA_UDP_MAX = __TIPC_NLA_UDP_MAX - 1
72 };
73 enum {
74   TIPC_NLA_SOCK_UNSPEC,
75   TIPC_NLA_SOCK_ADDR,
76   TIPC_NLA_SOCK_REF,
77   TIPC_NLA_SOCK_CON,
78   TIPC_NLA_SOCK_HAS_PUBL,
79   TIPC_NLA_SOCK_STAT,
80   TIPC_NLA_SOCK_TYPE,
81   TIPC_NLA_SOCK_INO,
82   TIPC_NLA_SOCK_UID,
83   TIPC_NLA_SOCK_TIPC_STATE,
84   TIPC_NLA_SOCK_COOKIE,
85   TIPC_NLA_SOCK_PAD,
86   TIPC_NLA_SOCK_GROUP,
87   __TIPC_NLA_SOCK_MAX,
88   TIPC_NLA_SOCK_MAX = __TIPC_NLA_SOCK_MAX - 1
89 };
90 enum {
91   TIPC_NLA_LINK_UNSPEC,
92   TIPC_NLA_LINK_NAME,
93   TIPC_NLA_LINK_DEST,
94   TIPC_NLA_LINK_MTU,
95   TIPC_NLA_LINK_BROADCAST,
96   TIPC_NLA_LINK_UP,
97   TIPC_NLA_LINK_ACTIVE,
98   TIPC_NLA_LINK_PROP,
99   TIPC_NLA_LINK_STATS,
100   TIPC_NLA_LINK_RX,
101   TIPC_NLA_LINK_TX,
102   __TIPC_NLA_LINK_MAX,
103   TIPC_NLA_LINK_MAX = __TIPC_NLA_LINK_MAX - 1
104 };
105 enum {
106   TIPC_NLA_MEDIA_UNSPEC,
107   TIPC_NLA_MEDIA_NAME,
108   TIPC_NLA_MEDIA_PROP,
109   __TIPC_NLA_MEDIA_MAX,
110   TIPC_NLA_MEDIA_MAX = __TIPC_NLA_MEDIA_MAX - 1
111 };
112 enum {
113   TIPC_NLA_NODE_UNSPEC,
114   TIPC_NLA_NODE_ADDR,
115   TIPC_NLA_NODE_UP,
116   TIPC_NLA_NODE_ID,
117   TIPC_NLA_NODE_KEY,
118   TIPC_NLA_NODE_KEY_MASTER,
119   TIPC_NLA_NODE_REKEYING,
120   __TIPC_NLA_NODE_MAX,
121   TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1
122 };
123 enum {
124   TIPC_NLA_NET_UNSPEC,
125   TIPC_NLA_NET_ID,
126   TIPC_NLA_NET_ADDR,
127   TIPC_NLA_NET_NODEID,
128   TIPC_NLA_NET_NODEID_W1,
129   TIPC_NLA_NET_ADDR_LEGACY,
130   __TIPC_NLA_NET_MAX,
131   TIPC_NLA_NET_MAX = __TIPC_NLA_NET_MAX - 1
132 };
133 enum {
134   TIPC_NLA_NAME_TABLE_UNSPEC,
135   TIPC_NLA_NAME_TABLE_PUBL,
136   __TIPC_NLA_NAME_TABLE_MAX,
137   TIPC_NLA_NAME_TABLE_MAX = __TIPC_NLA_NAME_TABLE_MAX - 1
138 };
139 enum {
140   TIPC_NLA_MON_UNSPEC,
141   TIPC_NLA_MON_ACTIVATION_THRESHOLD,
142   TIPC_NLA_MON_REF,
143   TIPC_NLA_MON_ACTIVE,
144   TIPC_NLA_MON_BEARER_NAME,
145   TIPC_NLA_MON_PEERCNT,
146   TIPC_NLA_MON_LISTGEN,
147   __TIPC_NLA_MON_MAX,
148   TIPC_NLA_MON_MAX = __TIPC_NLA_MON_MAX - 1
149 };
150 enum {
151   TIPC_NLA_PUBL_UNSPEC,
152   TIPC_NLA_PUBL_TYPE,
153   TIPC_NLA_PUBL_LOWER,
154   TIPC_NLA_PUBL_UPPER,
155   TIPC_NLA_PUBL_SCOPE,
156   TIPC_NLA_PUBL_NODE,
157   TIPC_NLA_PUBL_REF,
158   TIPC_NLA_PUBL_KEY,
159   __TIPC_NLA_PUBL_MAX,
160   TIPC_NLA_PUBL_MAX = __TIPC_NLA_PUBL_MAX - 1
161 };
162 enum {
163   TIPC_NLA_MON_PEER_UNSPEC,
164   TIPC_NLA_MON_PEER_ADDR,
165   TIPC_NLA_MON_PEER_DOMGEN,
166   TIPC_NLA_MON_PEER_APPLIED,
167   TIPC_NLA_MON_PEER_UPMAP,
168   TIPC_NLA_MON_PEER_MEMBERS,
169   TIPC_NLA_MON_PEER_UP,
170   TIPC_NLA_MON_PEER_HEAD,
171   TIPC_NLA_MON_PEER_LOCAL,
172   TIPC_NLA_MON_PEER_PAD,
173   __TIPC_NLA_MON_PEER_MAX,
174   TIPC_NLA_MON_PEER_MAX = __TIPC_NLA_MON_PEER_MAX - 1
175 };
176 enum {
177   TIPC_NLA_SOCK_GROUP_ID,
178   TIPC_NLA_SOCK_GROUP_OPEN,
179   TIPC_NLA_SOCK_GROUP_NODE_SCOPE,
180   TIPC_NLA_SOCK_GROUP_CLUSTER_SCOPE,
181   TIPC_NLA_SOCK_GROUP_INSTANCE,
182   TIPC_NLA_SOCK_GROUP_BC_SEND_NEXT,
183   __TIPC_NLA_SOCK_GROUP_MAX,
184   TIPC_NLA_SOCK_GROUP_MAX = __TIPC_NLA_SOCK_GROUP_MAX - 1
185 };
186 enum {
187   TIPC_NLA_CON_UNSPEC,
188   TIPC_NLA_CON_FLAG,
189   TIPC_NLA_CON_NODE,
190   TIPC_NLA_CON_SOCK,
191   TIPC_NLA_CON_TYPE,
192   TIPC_NLA_CON_INST,
193   __TIPC_NLA_CON_MAX,
194   TIPC_NLA_CON_MAX = __TIPC_NLA_CON_MAX - 1
195 };
196 enum {
197   TIPC_NLA_SOCK_STAT_RCVQ,
198   TIPC_NLA_SOCK_STAT_SENDQ,
199   TIPC_NLA_SOCK_STAT_LINK_CONG,
200   TIPC_NLA_SOCK_STAT_CONN_CONG,
201   TIPC_NLA_SOCK_STAT_DROP,
202   __TIPC_NLA_SOCK_STAT_MAX,
203   TIPC_NLA_SOCK_STAT_MAX = __TIPC_NLA_SOCK_STAT_MAX - 1
204 };
205 enum {
206   TIPC_NLA_PROP_UNSPEC,
207   TIPC_NLA_PROP_PRIO,
208   TIPC_NLA_PROP_TOL,
209   TIPC_NLA_PROP_WIN,
210   TIPC_NLA_PROP_MTU,
211   TIPC_NLA_PROP_BROADCAST,
212   TIPC_NLA_PROP_BROADCAST_RATIO,
213   __TIPC_NLA_PROP_MAX,
214   TIPC_NLA_PROP_MAX = __TIPC_NLA_PROP_MAX - 1
215 };
216 enum {
217   TIPC_NLA_STATS_UNSPEC,
218   TIPC_NLA_STATS_RX_INFO,
219   TIPC_NLA_STATS_RX_FRAGMENTS,
220   TIPC_NLA_STATS_RX_FRAGMENTED,
221   TIPC_NLA_STATS_RX_BUNDLES,
222   TIPC_NLA_STATS_RX_BUNDLED,
223   TIPC_NLA_STATS_TX_INFO,
224   TIPC_NLA_STATS_TX_FRAGMENTS,
225   TIPC_NLA_STATS_TX_FRAGMENTED,
226   TIPC_NLA_STATS_TX_BUNDLES,
227   TIPC_NLA_STATS_TX_BUNDLED,
228   TIPC_NLA_STATS_MSG_PROF_TOT,
229   TIPC_NLA_STATS_MSG_LEN_CNT,
230   TIPC_NLA_STATS_MSG_LEN_TOT,
231   TIPC_NLA_STATS_MSG_LEN_P0,
232   TIPC_NLA_STATS_MSG_LEN_P1,
233   TIPC_NLA_STATS_MSG_LEN_P2,
234   TIPC_NLA_STATS_MSG_LEN_P3,
235   TIPC_NLA_STATS_MSG_LEN_P4,
236   TIPC_NLA_STATS_MSG_LEN_P5,
237   TIPC_NLA_STATS_MSG_LEN_P6,
238   TIPC_NLA_STATS_RX_STATES,
239   TIPC_NLA_STATS_RX_PROBES,
240   TIPC_NLA_STATS_RX_NACKS,
241   TIPC_NLA_STATS_RX_DEFERRED,
242   TIPC_NLA_STATS_TX_STATES,
243   TIPC_NLA_STATS_TX_PROBES,
244   TIPC_NLA_STATS_TX_NACKS,
245   TIPC_NLA_STATS_TX_ACKS,
246   TIPC_NLA_STATS_RETRANSMITTED,
247   TIPC_NLA_STATS_DUPLICATES,
248   TIPC_NLA_STATS_LINK_CONGS,
249   TIPC_NLA_STATS_MAX_QUEUE,
250   TIPC_NLA_STATS_AVG_QUEUE,
251   __TIPC_NLA_STATS_MAX,
252   TIPC_NLA_STATS_MAX = __TIPC_NLA_STATS_MAX - 1
253 };
254 #endif
255