net/mlx5: fix vectorized Rx burst check
The Rx queue start/stop feature is not supported if vectorized rx_burst routine is engaged. There was a routine address typo and rx_burst type check was wrong. Fixes: 161d103b231c ("net/mlx5: add queue start and stop") Cc: stable@dpdk.org Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com> Acked-by: Matan Azrad <matan@nvidia.com>
This commit is contained in:
parent
6fcd0de922
commit
35e75f7816
@ -562,7 +562,7 @@ mlx5_rx_queue_stop(struct rte_eth_dev *dev, uint16_t idx)
|
||||
* The routine pointer depends on the process
|
||||
* type, should perform check there.
|
||||
*/
|
||||
if (pkt_burst == mlx5_rx_burst) {
|
||||
if (pkt_burst == mlx5_rx_burst_vec) {
|
||||
DRV_LOG(ERR, "Rx queue stop is not supported "
|
||||
"for vectorized Rx");
|
||||
rte_errno = EINVAL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user