Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
tipc.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  tipc_portid
 
struct  tipc_name
 
struct  tipc_name_seq
 
struct  tipc_subscr
 
struct  tipc_event
 
struct  sockaddr_tipc
 

Macros

#define TIPC_CFG_SRV   0 /* configuration service name type */
 
#define TIPC_TOP_SRV   1 /* topology service name type */
 
#define TIPC_RESERVED_TYPES   64 /* lowest user-publishable name type */
 
#define TIPC_ZONE_SCOPE   1
 
#define TIPC_CLUSTER_SCOPE   2
 
#define TIPC_NODE_SCOPE   3
 
#define TIPC_MAX_USER_MSG_SIZE   66000U
 
#define TIPC_LOW_IMPORTANCE   0
 
#define TIPC_MEDIUM_IMPORTANCE   1
 
#define TIPC_HIGH_IMPORTANCE   2
 
#define TIPC_CRITICAL_IMPORTANCE   3
 
#define TIPC_OK   0
 
#define TIPC_ERR_NO_NAME   1
 
#define TIPC_ERR_NO_PORT   2
 
#define TIPC_ERR_NO_NODE   3
 
#define TIPC_ERR_OVERLOAD   4
 
#define TIPC_CONN_SHUTDOWN   5
 
#define TIPC_SUB_PORTS   0x01 /* filter for port availability */
 
#define TIPC_SUB_SERVICE   0x02 /* filter for service availability */
 
#define TIPC_SUB_CANCEL   0x04 /* cancel a subscription */
 
#define TIPC_WAIT_FOREVER   (~0) /* timeout for permanent subscription */
 
#define TIPC_PUBLISHED   1 /* publication event */
 
#define TIPC_WITHDRAWN   2 /* withdraw event */
 
#define TIPC_SUBSCR_TIMEOUT   3 /* subscription timeout event */
 
#define AF_TIPC   30
 
#define PF_TIPC   AF_TIPC
 
#define SOL_TIPC   271
 
#define TIPC_ADDR_NAMESEQ   1
 
#define TIPC_ADDR_MCAST   1
 
#define TIPC_ADDR_NAME   2
 
#define TIPC_ADDR_ID   3
 
#define TIPC_ERRINFO   1 /* error info */
 
#define TIPC_RETDATA   2 /* returned data */
 
#define TIPC_DESTNAME   3 /* destination name */
 
#define TIPC_IMPORTANCE   127 /* Default: TIPC_LOW_IMPORTANCE */
 
#define TIPC_SRC_DROPPABLE   128 /* Default: based on socket type */
 
#define TIPC_DEST_DROPPABLE   129 /* Default: based on socket type */
 
#define TIPC_CONN_TIMEOUT   130 /* Default: 8000 (ms) */
 
#define TIPC_NODE_RECVQ_DEPTH   131 /* Default: none (read only) */
 
#define TIPC_SOCK_RECVQ_DEPTH   132 /* Default: none (read only) */
 

Macro Definition Documentation

#define AF_TIPC   30

Definition at line 160 of file tipc.h.

#define PF_TIPC   AF_TIPC

Definition at line 164 of file tipc.h.

#define SOL_TIPC   271

Definition at line 168 of file tipc.h.

#define TIPC_ADDR_ID   3

Definition at line 174 of file tipc.h.

#define TIPC_ADDR_MCAST   1

Definition at line 172 of file tipc.h.

#define TIPC_ADDR_NAME   2

Definition at line 173 of file tipc.h.

#define TIPC_ADDR_NAMESEQ   1

Definition at line 171 of file tipc.h.

#define TIPC_CFG_SRV   0 /* configuration service name type */

Definition at line 88 of file tipc.h.

#define TIPC_CLUSTER_SCOPE   2

Definition at line 97 of file tipc.h.

#define TIPC_CONN_SHUTDOWN   5

Definition at line 124 of file tipc.h.

#define TIPC_CONN_TIMEOUT   130 /* Default: 8000 (ms) */

Definition at line 205 of file tipc.h.

#define TIPC_CRITICAL_IMPORTANCE   3

Definition at line 113 of file tipc.h.

#define TIPC_DEST_DROPPABLE   129 /* Default: based on socket type */

Definition at line 204 of file tipc.h.

#define TIPC_DESTNAME   3 /* destination name */

Definition at line 196 of file tipc.h.

#define TIPC_ERR_NO_NAME   1

Definition at line 120 of file tipc.h.

#define TIPC_ERR_NO_NODE   3

Definition at line 122 of file tipc.h.

#define TIPC_ERR_NO_PORT   2

Definition at line 121 of file tipc.h.

#define TIPC_ERR_OVERLOAD   4

Definition at line 123 of file tipc.h.

#define TIPC_ERRINFO   1 /* error info */

Definition at line 194 of file tipc.h.

#define TIPC_HIGH_IMPORTANCE   2

Definition at line 112 of file tipc.h.

#define TIPC_IMPORTANCE   127 /* Default: TIPC_LOW_IMPORTANCE */

Definition at line 202 of file tipc.h.

#define TIPC_LOW_IMPORTANCE   0

Definition at line 110 of file tipc.h.

#define TIPC_MAX_USER_MSG_SIZE   66000U

Definition at line 104 of file tipc.h.

#define TIPC_MEDIUM_IMPORTANCE   1

Definition at line 111 of file tipc.h.

#define TIPC_NODE_RECVQ_DEPTH   131 /* Default: none (read only) */

Definition at line 206 of file tipc.h.

#define TIPC_NODE_SCOPE   3

Definition at line 98 of file tipc.h.

#define TIPC_OK   0

Definition at line 119 of file tipc.h.

#define TIPC_PUBLISHED   1 /* publication event */

Definition at line 143 of file tipc.h.

#define TIPC_RESERVED_TYPES   64 /* lowest user-publishable name type */

Definition at line 90 of file tipc.h.

#define TIPC_RETDATA   2 /* returned data */

Definition at line 195 of file tipc.h.

#define TIPC_SOCK_RECVQ_DEPTH   132 /* Default: none (read only) */

Definition at line 207 of file tipc.h.

#define TIPC_SRC_DROPPABLE   128 /* Default: based on socket type */

Definition at line 203 of file tipc.h.

#define TIPC_SUB_CANCEL   0x04 /* cancel a subscription */

Definition at line 132 of file tipc.h.

#define TIPC_SUB_PORTS   0x01 /* filter for port availability */

Definition at line 130 of file tipc.h.

#define TIPC_SUB_SERVICE   0x02 /* filter for service availability */

Definition at line 131 of file tipc.h.

#define TIPC_SUBSCR_TIMEOUT   3 /* subscription timeout event */

Definition at line 145 of file tipc.h.

#define TIPC_TOP_SRV   1 /* topology service name type */

Definition at line 89 of file tipc.h.

#define TIPC_WAIT_FOREVER   (~0) /* timeout for permanent subscription */

Definition at line 134 of file tipc.h.

#define TIPC_WITHDRAWN   2 /* withdraw event */

Definition at line 144 of file tipc.h.

#define TIPC_ZONE_SCOPE   1

Definition at line 96 of file tipc.h.