net/mlx5: fix release of Rx queue object
authorDekel Peled <dekelp@mellanox.com>
Tue, 7 May 2019 07:26:02 +0000 (10:26 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 8 May 2019 15:29:31 +0000 (17:29 +0200)
commit10cfa5f2d4affef0561e5245aad4bc69b29cd671
tree6969468ccb3f48aba5e4b4e1bae80b3d9c884bb7
parent4594487b7822c3418a5fc5f1a94129471c2e5622
net/mlx5: fix release of Rx queue object

Function mlx5_rx_intr_disable() calls mlx5_rxq_ibv_get() and performs
some actions on the returned rxq_ibv.
It doesn't release the rxq_ibv when all is completed with success.

This patch adds call to mlx5_rxq_ibv_release() where it's missing.

Fixes: 09cb5b581762 ("net/mlx5: separate DPDK from verbs Rx queue objects")
Cc: stable@dpdk.org
Signed-off-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
drivers/net/mlx5/mlx5_rxq.c