Commit 36e97bbc authored by Mark Zhang's avatar Mark Zhang Committed by Leon Romanovsky
Browse files

RDMA: Set type of rdma_ah to IB for a SMI sub device



An address handle created on a SMI port has type IB, as a SMI
port it's used for SMI management through umad.

Signed-off-by: default avatarMark Zhang <markzhang@nvidia.com>
Link: https://lore.kernel.org/r/195be77aae0cce93522269f22f1303d2ccbef605.1718553901.git.leon@kernel.org


Signed-off-by: default avatarLeon Romanovsky <leonro@nvidia.com>
parent bca51197
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -4662,6 +4662,8 @@ static inline enum rdma_ah_attr_type rdma_ah_find_type(struct ib_device *dev,
			return RDMA_AH_ATTR_TYPE_OPA;
		return RDMA_AH_ATTR_TYPE_IB;
	}
	if (dev->type == RDMA_DEVICE_TYPE_SMI)
		return RDMA_AH_ATTR_TYPE_IB;

	return RDMA_AH_ATTR_TYPE_UNDEFINED;
}