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