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

Go to the source code of this file.

Data Structures

struct  ib_ucm_cmd_hdr
 
struct  ib_ucm_create_id
 
struct  ib_ucm_create_id_resp
 
struct  ib_ucm_destroy_id
 
struct  ib_ucm_destroy_id_resp
 
struct  ib_ucm_attr_id
 
struct  ib_ucm_attr_id_resp
 
struct  ib_ucm_init_qp_attr
 
struct  ib_ucm_listen
 
struct  ib_ucm_notify
 
struct  ib_ucm_private_data
 
struct  ib_ucm_req
 
struct  ib_ucm_rep
 
struct  ib_ucm_info
 
struct  ib_ucm_mra
 
struct  ib_ucm_lap
 
struct  ib_ucm_sidr_req
 
struct  ib_ucm_sidr_rep
 
struct  ib_ucm_event_get
 
struct  ib_ucm_req_event_resp
 
struct  ib_ucm_rep_event_resp
 
struct  ib_ucm_rej_event_resp
 
struct  ib_ucm_mra_event_resp
 
struct  ib_ucm_lap_event_resp
 
struct  ib_ucm_apr_event_resp
 
struct  ib_ucm_sidr_req_event_resp
 
struct  ib_ucm_sidr_rep_event_resp
 
struct  ib_ucm_event_resp
 

Macros

#define IB_USER_CM_ABI_VERSION   5
 
#define IB_UCM_PRES_DATA   0x01
 
#define IB_UCM_PRES_INFO   0x02
 
#define IB_UCM_PRES_PRIMARY   0x04
 
#define IB_UCM_PRES_ALTERNATE   0x08
 

Enumerations

enum  {
  IB_USER_CM_CMD_CREATE_ID, IB_USER_CM_CMD_DESTROY_ID, IB_USER_CM_CMD_ATTR_ID, IB_USER_CM_CMD_LISTEN,
  IB_USER_CM_CMD_NOTIFY, IB_USER_CM_CMD_SEND_REQ, IB_USER_CM_CMD_SEND_REP, IB_USER_CM_CMD_SEND_RTU,
  IB_USER_CM_CMD_SEND_DREQ, IB_USER_CM_CMD_SEND_DREP, IB_USER_CM_CMD_SEND_REJ, IB_USER_CM_CMD_SEND_MRA,
  IB_USER_CM_CMD_SEND_LAP, IB_USER_CM_CMD_SEND_APR, IB_USER_CM_CMD_SEND_SIDR_REQ, IB_USER_CM_CMD_SEND_SIDR_REP,
  IB_USER_CM_CMD_EVENT, IB_USER_CM_CMD_INIT_QP_ATTR
}
 

Macro Definition Documentation

#define IB_UCM_PRES_ALTERNATE   0x08

Definition at line 302 of file ib_user_cm.h.

#define IB_UCM_PRES_DATA   0x01

Definition at line 299 of file ib_user_cm.h.

#define IB_UCM_PRES_INFO   0x02

Definition at line 300 of file ib_user_cm.h.

#define IB_UCM_PRES_PRIMARY   0x04

Definition at line 301 of file ib_user_cm.h.

#define IB_USER_CM_ABI_VERSION   5

Definition at line 40 of file ib_user_cm.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
IB_USER_CM_CMD_CREATE_ID 
IB_USER_CM_CMD_DESTROY_ID 
IB_USER_CM_CMD_ATTR_ID 
IB_USER_CM_CMD_LISTEN 
IB_USER_CM_CMD_NOTIFY 
IB_USER_CM_CMD_SEND_REQ 
IB_USER_CM_CMD_SEND_REP 
IB_USER_CM_CMD_SEND_RTU 
IB_USER_CM_CMD_SEND_DREQ 
IB_USER_CM_CMD_SEND_DREP 
IB_USER_CM_CMD_SEND_REJ 
IB_USER_CM_CMD_SEND_MRA 
IB_USER_CM_CMD_SEND_LAP 
IB_USER_CM_CMD_SEND_APR 
IB_USER_CM_CMD_SEND_SIDR_REQ 
IB_USER_CM_CMD_SEND_SIDR_REP 
IB_USER_CM_CMD_EVENT 
IB_USER_CM_CMD_INIT_QP_ATTR 

Definition at line 42 of file ib_user_cm.h.