> struct mana_ib_qp { > struct ib_qp ibqp; > > - /* Work queue info */ > - struct ib_umem *sq_umem; > - int sqe; > - u64 sq_gdma_region; > - u64 sq_id; > - mana_handle_t tx_object; > + struct mana_ib_raw_sq sq; Are you planning to add another type of sq for RC here? If yes, use raw_sq and rc_sq in struct fields. Long