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

Go to the source code of this file.

Data Structures

struct  rdma_cm_id_stats
 

Macros

#define RDMA_NL_GET_CLIENT(type)   ((type & (((1 << 6) - 1) << 10)) >> 10)
 
#define RDMA_NL_GET_OP(type)   (type & ((1 << 10) - 1))
 
#define RDMA_NL_GET_TYPE(client, op)   ((client << 10) + op)
 

Enumerations

enum  { RDMA_NL_RDMA_CM = 1 }
 
enum  { RDMA_NL_RDMA_CM_ID_STATS = 0, RDMA_NL_RDMA_CM_NUM_OPS }
 
enum  { RDMA_NL_RDMA_CM_ATTR_SRC_ADDR = 1, RDMA_NL_RDMA_CM_ATTR_DST_ADDR, RDMA_NL_RDMA_CM_NUM_ATTR }
 

Macro Definition Documentation

#define RDMA_NL_GET_CLIENT (   type)    ((type & (((1 << 6) - 1) << 10)) >> 10)

Definition at line 10 of file rdma_netlink.h.

#define RDMA_NL_GET_OP (   type)    (type & ((1 << 10) - 1))

Definition at line 11 of file rdma_netlink.h.

#define RDMA_NL_GET_TYPE (   client,
  op 
)    ((client << 10) + op)

Definition at line 12 of file rdma_netlink.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
RDMA_NL_RDMA_CM 

Definition at line 6 of file rdma_netlink.h.

anonymous enum
Enumerator:
RDMA_NL_RDMA_CM_ID_STATS 
RDMA_NL_RDMA_CM_NUM_OPS 

Definition at line 14 of file rdma_netlink.h.

anonymous enum
Enumerator:
RDMA_NL_RDMA_CM_ATTR_SRC_ADDR 
RDMA_NL_RDMA_CM_ATTR_DST_ADDR 
RDMA_NL_RDMA_CM_NUM_ATTR 

Definition at line 19 of file rdma_netlink.h.