aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx5/qp.c
diff options
context:
space:
mode:
authorYishai Hadas <yishaih@mellanox.com>2016-08-28 10:58:37 +0300
committerDoug Ledford <dledford@redhat.com>2016-09-02 14:11:40 -0400
commitd9f88e5ab9a73058ebdde589219c0d37da250f06 (patch)
tree545be0eabbf9bb19be56ab2871b8d9bd1217ef28 /drivers/infiniband/hw/mlx5/qp.c
parentIB/mlx5: Simplify code by removing return variable (diff)
downloadlinux-dev-d9f88e5ab9a73058ebdde589219c0d37da250f06.tar.xz
linux-dev-d9f88e5ab9a73058ebdde589219c0d37da250f06.zip
IB/mlx5: Use TIR number based on selector
Use TIR number based on selector, it should be done to differentiate between RSS QP to RAW one. Reported-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Yishai Hadas <yishaih@mellanox.com> Signed-off-by: Leon Romanovsky <leon@kernel.org> Tested-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/mlx5/qp.c')
-rw-r--r--drivers/infiniband/hw/mlx5/qp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c
index 174d09b9728b..affc3f6598ca 100644
--- a/drivers/infiniband/hw/mlx5/qp.c
+++ b/drivers/infiniband/hw/mlx5/qp.c
@@ -1449,6 +1449,7 @@ create_tir:
kvfree(in);
/* qpn is reserved for that QP */
qp->trans_qp.base.mqp.qpn = 0;
+ qp->flags |= MLX5_IB_QP_RSS;
return 0;
err: