From 8d2e42fb4f26a206136601e678e42b7cfd2e0c49 Mon Sep 17 00:00:00 2001 From: Luke Yue Date: Wed, 11 Mar 2026 23:48:23 +0800 Subject: [PATCH] fix(ibverbs): propagate configured qp_type in QueuePairBuilder::build QueuePairBuilder::build rebuilt a legacy ibv_qp_init_attr but always passed IBV_QPT_RC, which ignored setup_qp_type(). Use the configured qp_type so basic queue pairs are created with the requested transport type. Signed-off-by: Luke Yue --- src/ibverbs/queue_pair.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ibverbs/queue_pair.rs b/src/ibverbs/queue_pair.rs index b36e78b..dd97f6c 100644 --- a/src/ibverbs/queue_pair.rs +++ b/src/ibverbs/queue_pair.rs @@ -876,7 +876,7 @@ impl QueuePairBuilder { recv_cq: self.init_attr.recv_cq, srq: null_mut(), cap: self.init_attr.cap, - qp_type: QueuePairType::ReliableConnection as _, + qp_type: self.init_attr.qp_type, sq_sig_all: 0, }, )