net/mlx5: fix DevX Rx queue type
When the Rx queue is not in striding RQ mode it should be configured as cyclic RQ. In this case the type remains 0 which means linked-list type. Set the RQ type to be cyclic when the queue is not in striding RQ mode. Fixes: dc9ceff73c99 ("net/mlx5: create advanced RxQ via DevX") Signed-off-by: Matan Azrad <matan@mellanox.com> Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
This commit is contained in:
parent
b7d1e5d4d1
commit
1a241e5579
@ -1118,6 +1118,7 @@ mlx5_devx_rq_new(struct rte_eth_dev *dev, uint16_t idx, uint32_t cqn)
|
||||
MLX5_MIN_SINGLE_STRIDE_LOG_NUM_BYTES;
|
||||
wqe_size = sizeof(struct mlx5_wqe_mprq);
|
||||
} else {
|
||||
rq_attr.wq_attr.wq_type = MLX5_WQ_TYPE_CYCLIC;
|
||||
wqe_size = sizeof(struct mlx5_wqe_data_seg);
|
||||
}
|
||||
log_wqe_size = log2above(wqe_size) + rxq_data->sges_n;
|
||||
|
Loading…
x
Reference in New Issue
Block a user