net/mlx5: DR, On creation set CQ's arm_db member to right value
authorErez Shitrit <erezsh@mellanox.com>
Wed, 25 Mar 2020 15:19:43 +0000 (17:19 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 14 May 2020 05:58:23 +0000 (07:58 +0200)
commit18cfbcdf1f41d5987928a6acb5ff341ee448218f
tree5c3fb12f0756877e796e8e3fd49524560435d684
parent6ab4dd433b610b6363d3b3c519f30390219b8bd2
net/mlx5: DR, On creation set CQ's arm_db member to right value

[ Upstream commit 8075411d93b6efe143d9f606f6531077795b7fbf ]

In polling mode, set arm_db member to a value that will avoid CQ
event recovery by the HW.
Otherwise we might get event without completion function.
In addition,empty completion function to was added to protect from
unexpected events.

Fixes: 297cccebdc5a ("net/mlx5: DR, Expose an internal API to issue RDMA operations")
Signed-off-by: Erez Shitrit <erezsh@mellanox.com>
Reviewed-by: Tariq Toukan <tariqt@mellanox.com>
Reviewed-by: Alex Vesker <valex@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c