struct ibv_sa_path_rec *primary_path;
struct ibv_sa_path_rec *alternate_path;
- uint64_t remote_ca_guid;
+ uint64_t remote_ca_guid; /* netork-byte order */
uint32_t remote_qkey;
uint32_t remote_qpn;
enum ibv_qp_type qp_type;
};
struct ib_cm_rep_event_param {
- uint64_t remote_ca_guid;
+ uint64_t remote_ca_guid; /* network-byte order */
uint32_t remote_qkey;
uint32_t remote_qpn;
uint32_t starting_psn;
uint32_t qpn;
void *info;
uint8_t info_len;
-
};
struct ib_cm_event {
int ib_cm_destroy_id(struct ib_cm_id *cm_id);
struct ib_cm_attr_param {
- uint64_t service_id;
- uint64_t service_mask;
+ uint64_t service_id; /* network-byte order */
+ uint64_t service_mask; /* network-byte order */
uint32_t local_id;
uint32_t remote_id;
};
struct ib_cm_req_param {
struct ibv_sa_path_rec *primary_path;
struct ibv_sa_path_rec *alternate_path;
- uint64_t service_id;
+ uint64_t service_id; /* network-byte order */
uint32_t qp_num;
enum ibv_qp_type qp_type;
uint32_t starting_psn;
struct ib_cm_sidr_req_param {
struct ibv_sa_path_rec *path;
- uint64_t service_id;
+ uint64_t service_id; /* network-byte order */
int timeout_ms;
void *private_data;
uint8_t private_data_len;