mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-19 10:14:23 +08:00
IB/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask
The mlx5_ib driver supports the extended create_cq and create_qp user verbs. In the current mechanism, a vendor supporting an extended uverb should set the appropriate bit in the uverbs_ex_cmd_mask field. Adding the actual support by setting the required bits in order to support features like completion time-stamping and cross-channel. Fixes:972ecb8213
('IB/mlx5: Add create_cq extended command') Fixes:ddf9529be1
('IB/core: Allow setting create flags in QP init attribute') Signed-off-by: Matan Barak <matanb@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:
parent
36f90b0a2d
commit
d4584ddfc9
@ -2214,7 +2214,9 @@ static void *mlx5_ib_add(struct mlx5_core_dev *mdev)
|
|||||||
(1ull << IB_USER_VERBS_CMD_CREATE_XSRQ) |
|
(1ull << IB_USER_VERBS_CMD_CREATE_XSRQ) |
|
||||||
(1ull << IB_USER_VERBS_CMD_OPEN_QP);
|
(1ull << IB_USER_VERBS_CMD_OPEN_QP);
|
||||||
dev->ib_dev.uverbs_ex_cmd_mask =
|
dev->ib_dev.uverbs_ex_cmd_mask =
|
||||||
(1ull << IB_USER_VERBS_EX_CMD_QUERY_DEVICE);
|
(1ull << IB_USER_VERBS_EX_CMD_QUERY_DEVICE) |
|
||||||
|
(1ull << IB_USER_VERBS_EX_CMD_CREATE_CQ) |
|
||||||
|
(1ull << IB_USER_VERBS_EX_CMD_CREATE_QP);
|
||||||
|
|
||||||
dev->ib_dev.query_device = mlx5_ib_query_device;
|
dev->ib_dev.query_device = mlx5_ib_query_device;
|
||||||
dev->ib_dev.query_port = mlx5_ib_query_port;
|
dev->ib_dev.query_port = mlx5_ib_query_port;
|
||||||
|
Loading…
Reference in New Issue
Block a user