123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294 |
- #ifndef _LINUX_TIPC_NETLINK_H_
- #define _LINUX_TIPC_NETLINK_H_
- #define TIPC_GENL_V2_NAME "TIPCv2"
- #define TIPC_GENL_V2_VERSION 0x1
- enum {
- TIPC_NL_UNSPEC,
- TIPC_NL_LEGACY,
- TIPC_NL_BEARER_DISABLE,
- TIPC_NL_BEARER_ENABLE,
- TIPC_NL_BEARER_GET,
- TIPC_NL_BEARER_SET,
- TIPC_NL_SOCK_GET,
- TIPC_NL_PUBL_GET,
- TIPC_NL_LINK_GET,
- TIPC_NL_LINK_SET,
- TIPC_NL_LINK_RESET_STATS,
- TIPC_NL_MEDIA_GET,
- TIPC_NL_MEDIA_SET,
- TIPC_NL_NODE_GET,
- TIPC_NL_NET_GET,
- TIPC_NL_NET_SET,
- TIPC_NL_NAME_TABLE_GET,
- TIPC_NL_MON_SET,
- TIPC_NL_MON_GET,
- TIPC_NL_MON_PEER_GET,
- TIPC_NL_PEER_REMOVE,
- TIPC_NL_BEARER_ADD,
- TIPC_NL_UDP_GET_REMOTEIP,
- __TIPC_NL_CMD_MAX,
- TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1
- }
- enum {
- TIPC_NLA_UNSPEC,
- TIPC_NLA_BEARER,
- TIPC_NLA_SOCK,
- TIPC_NLA_PUBL,
- TIPC_NLA_LINK,
- TIPC_NLA_MEDIA,
- TIPC_NLA_NODE,
- TIPC_NLA_NET,
- TIPC_NLA_NAME_TABLE,
- TIPC_NLA_MON,
- TIPC_NLA_MON_PEER,
- __TIPC_NLA_MAX,
- TIPC_NLA_MAX = __TIPC_NLA_MAX - 1
- }
- enum {
- TIPC_NLA_BEARER_UNSPEC,
- TIPC_NLA_BEARER_NAME,
- TIPC_NLA_BEARER_PROP,
- TIPC_NLA_BEARER_DOMAIN,
- TIPC_NLA_BEARER_UDP_OPTS,
- __TIPC_NLA_BEARER_MAX,
- TIPC_NLA_BEARER_MAX = __TIPC_NLA_BEARER_MAX - 1
- }
- enum {
- TIPC_NLA_UDP_UNSPEC,
- TIPC_NLA_UDP_LOCAL,
- TIPC_NLA_UDP_REMOTE,
- TIPC_NLA_UDP_MULTI_REMOTEIP,
- __TIPC_NLA_UDP_MAX,
- TIPC_NLA_UDP_MAX = __TIPC_NLA_UDP_MAX - 1
- }
- enum {
- TIPC_NLA_SOCK_UNSPEC,
- TIPC_NLA_SOCK_ADDR,
- TIPC_NLA_SOCK_REF,
- TIPC_NLA_SOCK_CON,
- TIPC_NLA_SOCK_HAS_PUBL,
- __TIPC_NLA_SOCK_MAX,
- TIPC_NLA_SOCK_MAX = __TIPC_NLA_SOCK_MAX - 1
- }
- enum {
- TIPC_NLA_LINK_UNSPEC,
- TIPC_NLA_LINK_NAME,
- TIPC_NLA_LINK_DEST,
- TIPC_NLA_LINK_MTU,
- TIPC_NLA_LINK_BROADCAST,
- TIPC_NLA_LINK_UP,
- TIPC_NLA_LINK_ACTIVE,
- TIPC_NLA_LINK_PROP,
- TIPC_NLA_LINK_STATS,
- TIPC_NLA_LINK_RX,
- TIPC_NLA_LINK_TX,
- __TIPC_NLA_LINK_MAX,
- TIPC_NLA_LINK_MAX = __TIPC_NLA_LINK_MAX - 1
- }
- enum {
- TIPC_NLA_MEDIA_UNSPEC,
- TIPC_NLA_MEDIA_NAME,
- TIPC_NLA_MEDIA_PROP,
- __TIPC_NLA_MEDIA_MAX,
- TIPC_NLA_MEDIA_MAX = __TIPC_NLA_MEDIA_MAX - 1
- }
- enum {
- TIPC_NLA_NODE_UNSPEC,
- TIPC_NLA_NODE_ADDR,
- TIPC_NLA_NODE_UP,
- __TIPC_NLA_NODE_MAX,
- TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1
- }
- enum {
- TIPC_NLA_NET_UNSPEC,
- TIPC_NLA_NET_ID,
- TIPC_NLA_NET_ADDR,
- __TIPC_NLA_NET_MAX,
- TIPC_NLA_NET_MAX = __TIPC_NLA_NET_MAX - 1
- }
- enum {
- TIPC_NLA_NAME_TABLE_UNSPEC,
- TIPC_NLA_NAME_TABLE_PUBL,
- __TIPC_NLA_NAME_TABLE_MAX,
- TIPC_NLA_NAME_TABLE_MAX = __TIPC_NLA_NAME_TABLE_MAX - 1
- }
- enum {
- TIPC_NLA_MON_UNSPEC,
- TIPC_NLA_MON_ACTIVATION_THRESHOLD,
- TIPC_NLA_MON_REF,
- TIPC_NLA_MON_ACTIVE,
- TIPC_NLA_MON_BEARER_NAME,
- TIPC_NLA_MON_PEERCNT,
- TIPC_NLA_MON_LISTGEN,
- __TIPC_NLA_MON_MAX,
- TIPC_NLA_MON_MAX = __TIPC_NLA_MON_MAX - 1
- }
- enum {
- TIPC_NLA_PUBL_UNSPEC,
- TIPC_NLA_PUBL_TYPE,
- TIPC_NLA_PUBL_LOWER,
- TIPC_NLA_PUBL_UPPER,
- TIPC_NLA_PUBL_SCOPE,
- TIPC_NLA_PUBL_NODE,
- TIPC_NLA_PUBL_REF,
- TIPC_NLA_PUBL_KEY,
- __TIPC_NLA_PUBL_MAX,
- TIPC_NLA_PUBL_MAX = __TIPC_NLA_PUBL_MAX - 1
- }
- enum {
- TIPC_NLA_MON_PEER_UNSPEC,
- TIPC_NLA_MON_PEER_ADDR,
- TIPC_NLA_MON_PEER_DOMGEN,
- TIPC_NLA_MON_PEER_APPLIED,
- TIPC_NLA_MON_PEER_UPMAP,
- TIPC_NLA_MON_PEER_MEMBERS,
- TIPC_NLA_MON_PEER_UP,
- TIPC_NLA_MON_PEER_HEAD,
- TIPC_NLA_MON_PEER_LOCAL,
- TIPC_NLA_MON_PEER_PAD,
- __TIPC_NLA_MON_PEER_MAX,
- TIPC_NLA_MON_PEER_MAX = __TIPC_NLA_MON_PEER_MAX - 1
- }
- enum {
- TIPC_NLA_CON_UNSPEC,
- TIPC_NLA_CON_FLAG,
- TIPC_NLA_CON_NODE,
- TIPC_NLA_CON_SOCK,
- TIPC_NLA_CON_TYPE,
- TIPC_NLA_CON_INST,
- __TIPC_NLA_CON_MAX,
- TIPC_NLA_CON_MAX = __TIPC_NLA_CON_MAX - 1
- }
- enum {
- TIPC_NLA_PROP_UNSPEC,
- TIPC_NLA_PROP_PRIO,
- TIPC_NLA_PROP_TOL,
- TIPC_NLA_PROP_WIN,
- __TIPC_NLA_PROP_MAX,
- TIPC_NLA_PROP_MAX = __TIPC_NLA_PROP_MAX - 1
- }
- enum {
- TIPC_NLA_STATS_UNSPEC,
- TIPC_NLA_STATS_RX_INFO,
- TIPC_NLA_STATS_RX_FRAGMENTS,
- TIPC_NLA_STATS_RX_FRAGMENTED,
- TIPC_NLA_STATS_RX_BUNDLES,
- TIPC_NLA_STATS_RX_BUNDLED,
- TIPC_NLA_STATS_TX_INFO,
- TIPC_NLA_STATS_TX_FRAGMENTS,
- TIPC_NLA_STATS_TX_FRAGMENTED,
- TIPC_NLA_STATS_TX_BUNDLES,
- TIPC_NLA_STATS_TX_BUNDLED,
- TIPC_NLA_STATS_MSG_PROF_TOT,
- TIPC_NLA_STATS_MSG_LEN_CNT,
- TIPC_NLA_STATS_MSG_LEN_TOT,
- TIPC_NLA_STATS_MSG_LEN_P0,
- TIPC_NLA_STATS_MSG_LEN_P1,
- TIPC_NLA_STATS_MSG_LEN_P2,
- TIPC_NLA_STATS_MSG_LEN_P3,
- TIPC_NLA_STATS_MSG_LEN_P4,
- TIPC_NLA_STATS_MSG_LEN_P5,
- TIPC_NLA_STATS_MSG_LEN_P6,
- TIPC_NLA_STATS_RX_STATES,
- TIPC_NLA_STATS_RX_PROBES,
- TIPC_NLA_STATS_RX_NACKS,
- TIPC_NLA_STATS_RX_DEFERRED,
- TIPC_NLA_STATS_TX_STATES,
- TIPC_NLA_STATS_TX_PROBES,
- TIPC_NLA_STATS_TX_NACKS,
- TIPC_NLA_STATS_TX_ACKS,
- TIPC_NLA_STATS_RETRANSMITTED,
- TIPC_NLA_STATS_DUPLICATES,
- TIPC_NLA_STATS_LINK_CONGS,
- TIPC_NLA_STATS_MAX_QUEUE,
- TIPC_NLA_STATS_AVG_QUEUE,
- __TIPC_NLA_STATS_MAX,
- TIPC_NLA_STATS_MAX = __TIPC_NLA_STATS_MAX - 1
- }
- #endif
|