diff options
Diffstat (limited to 'include/rdma/ib_cm.h')
| -rw-r--r-- | include/rdma/ib_cm.h | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/include/rdma/ib_cm.h b/include/rdma/ib_cm.h index c8f94e8db69..0e3ff30647d 100644 --- a/include/rdma/ib_cm.h +++ b/include/rdma/ib_cm.h @@ -38,6 +38,9 @@  #include <rdma/ib_mad.h>  #include <rdma/ib_sa.h> +/* ib_cm and ib_user_cm modules share /sys/class/infiniband_cm */ +extern struct class cm_class; +  enum ib_cm_state {  	IB_CM_IDLE,  	IB_CM_LISTEN, @@ -259,6 +262,18 @@ struct ib_cm_event {  	void			*private_data;  }; +#define CM_REQ_ATTR_ID		cpu_to_be16(0x0010) +#define CM_MRA_ATTR_ID		cpu_to_be16(0x0011) +#define CM_REJ_ATTR_ID		cpu_to_be16(0x0012) +#define CM_REP_ATTR_ID		cpu_to_be16(0x0013) +#define CM_RTU_ATTR_ID		cpu_to_be16(0x0014) +#define CM_DREQ_ATTR_ID		cpu_to_be16(0x0015) +#define CM_DREP_ATTR_ID		cpu_to_be16(0x0016) +#define CM_SIDR_REQ_ATTR_ID	cpu_to_be16(0x0017) +#define CM_SIDR_REP_ATTR_ID	cpu_to_be16(0x0018) +#define CM_LAP_ATTR_ID		cpu_to_be16(0x0019) +#define CM_APR_ATTR_ID		cpu_to_be16(0x001A) +  /**   * ib_cm_handler - User-defined callback to process communication events.   * @cm_id: Communication identifier associated with the reported event.  | 
