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: add Multi-Packet Rx support
[dpdk.git]
/
drivers
/
net
/
mlx5
/
mlx5_rxtx_vec.h
diff --git
a/drivers/net/mlx5/mlx5_rxtx_vec.h
b/drivers/net/mlx5/mlx5_rxtx_vec.h
index
6444283
..
598dc75
100644
(file)
--- a/
drivers/net/mlx5/mlx5_rxtx_vec.h
+++ b/
drivers/net/mlx5/mlx5_rxtx_vec.h
@@
-87,7
+87,8
@@
mlx5_rx_replenish_bulk_mbuf(struct mlx5_rxq_data *rxq, uint16_t n)
const uint16_t q_mask = q_n - 1;
uint16_t elts_idx = rxq->rq_ci & q_mask;
struct rte_mbuf **elts = &(*rxq->elts)[elts_idx];
const uint16_t q_mask = q_n - 1;
uint16_t elts_idx = rxq->rq_ci & q_mask;
struct rte_mbuf **elts = &(*rxq->elts)[elts_idx];
- volatile struct mlx5_wqe_data_seg *wq = &(*rxq->wqes)[elts_idx];
+ volatile struct mlx5_wqe_data_seg *wq =
+ &((volatile struct mlx5_wqe_data_seg *)rxq->wqes)[elts_idx];
unsigned int i;
assert(n >= MLX5_VPMD_RXQ_RPLNSH_THRESH);
unsigned int i;
assert(n >= MLX5_VPMD_RXQ_RPLNSH_THRESH);