]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/mlx5: Create UCAP char devices for supported device capabilities
authorChiara Meiohas <cmeiohas@nvidia.com>
Thu, 6 Mar 2025 11:51:27 +0000 (13:51 +0200)
committerLeon Romanovsky <leon@kernel.org>
Sun, 9 Mar 2025 17:13:02 +0000 (13:13 -0400)
commitcf7174e8982f8e07a04db23e549a3f9c9a80d3ca
treecab0a44998112a5fe3bcac11c2da8abfb78f9d08
parent61e51682816d395307f78ae06d640089054c28ab
RDMA/mlx5: Create UCAP char devices for supported device capabilities

Create UCAP character devices when probing an IB device with supported
firmware capabilities.

If the RDMA_CTRL general object type is supported, check for specific
UCTX capabilities:
Create /dev/infiniband/mlx5_perm_ctrl_local for RDMA_UCAP_MLX5_CTRL_LOCAL
Create /dev/infiniband/mlx5_perm_ctrl_other_vhca for RDMA_UCAP_MLX5_CTRL_OTHER_VHCA

Signed-off-by: Chiara Meiohas <cmeiohas@nvidia.com>
Link: https://patch.msgid.link/30ed40e7a12a694cf4ee257459ed61b145b7837d.1741261611.git.leon@kernel.org
Reviewed-by: Yishai Hadas <yishaih@nvidia.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mlx5/main.c