summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongseok Koh <yskoh@mellanox.com>2019-05-06 16:21:58 -0700
committerFerruh Yigit <ferruh.yigit@intel.com>2019-05-08 17:29:31 +0200
commit4594487b7822c3418a5fc5f1a94129471c2e5622 (patch)
treef5220ba331e5db06f17395f080f0ff039b6e8b6a
parent09ba4c58e510b58527fe957d9ca5aabf43b48a87 (diff)
downloaddpdk-draft-windows-4594487b7822c3418a5fc5f1a94129471c2e5622.zip
dpdk-draft-windows-4594487b7822c3418a5fc5f1a94129471c2e5622.tar.gz
dpdk-draft-windows-4594487b7822c3418a5fc5f1a94129471c2e5622.tar.xz
net/mlx5: fix Multi-Packet RQ mempool name
Currently, the name of MPRQ mempool is set by snprintf(name, sizeof(name), "%s-mprq", dev->device->name); For port representor, the name is duplicate of its master and failed to create such a mempool having the same name. Port ID is used in the name instead. Fixes: 7d6bf6b866b8 ("net/mlx5: add Multi-Packet Rx support") Cc: stable@dpdk.org Signed-off-by: Yongseok Koh <yskoh@mellanox.com> Acked-by: Shahaf Shuler <shahafs@mellanox.com>
-rw-r--r--drivers/net/mlx5/mlx5_rxq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/mlx5/mlx5_rxq.c b/drivers/net/mlx5/mlx5_rxq.c
index 0a4c02e..85e6f29 100644
--- a/drivers/net/mlx5/mlx5_rxq.c
+++ b/drivers/net/mlx5/mlx5_rxq.c
@@ -1272,7 +1272,7 @@ mlx5_mprq_alloc_mp(struct rte_eth_dev *dev)
return -rte_errno;
}
}
- snprintf(name, sizeof(name), "%s-mprq", dev->device->name);
+ snprintf(name, sizeof(name), "port-%u-mprq", dev->data->port_id);
mp = rte_mempool_create(name, obj_num, obj_size, MLX5_MPRQ_MP_CACHE_SZ,
0, NULL, NULL, mlx5_mprq_buf_init, NULL,
dev->device->numa_node, 0);