git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
net/mlx5: fix Tx doorbell memory barrier
[dpdk.git]
/
drivers
/
net
/
mlx5
/
mlx5_rxtx_vec_neon.h
diff --git
a/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
b/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
index
da3c96f
..
55f0983
100644
(file)
--- a/
drivers/net/mlx5/mlx5_rxtx_vec_neon.h
+++ b/
drivers/net/mlx5/mlx5_rxtx_vec_neon.h
@@
-345,7
+345,7
@@
txq_burst_v(struct mlx5_txq_data *txq, struct rte_mbuf **pkts, uint16_t pkts_n,
txq->wqe_ci += (nb_dword_in_hdr + pkts_n + (nb_dword_per_wqebb - 1)) /
nb_dword_per_wqebb;
/* Ring QP doorbell. */
- mlx5_tx_dbrec
(txq, wqe
);
+ mlx5_tx_dbrec
_cond_wmb(txq, wqe, pkts_n < MLX5_VPMD_TX_MAX_BURST
);
return pkts_n;
}