net/mlx5: fix overflow of Memory Region cache
authorYongseok Koh <yskoh@mellanox.com>
Fri, 15 Dec 2017 01:59:18 +0000 (17:59 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 16 Jan 2018 17:47:49 +0000 (18:47 +0100)
commitde48f16525e23cd04ee4c1c5b74392123529758a
tree42309a3142ca6d3e1b621fd3751dd4dfa2ad55b9
parent3a6f2eb8c5c597d6675a8fbb9563010c0c546521
net/mlx5: fix overflow of Memory Region cache

If there're more MR(Memroy Region)'s than the size of per-queue cache, the
cache can be overflowed and corrupt the following data structure in
mlx5_txq_data.

Fixes: 6e78005a9b30 ("net/mlx5: add reference counter on DPDK Tx queues")
Cc: stable@dpdk.org
Signed-off-by: Yongseok Koh <yskoh@mellanox.com>
Acked-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
drivers/net/mlx5/mlx5_trigger.c