forked from Minki/linux
net/mlx5e: Prefetch skb data on RX
Prefetch the 1st cache line used by the buffer pointed by the skb linear data. Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a1f5a1a87a
commit
99611ba127
@ -215,6 +215,7 @@ bool mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget)
|
||||
wqe_counter = be16_to_cpu(wqe_counter_be);
|
||||
wqe = mlx5_wq_ll_get_wqe(&rq->wq, wqe_counter);
|
||||
skb = rq->skb[wqe_counter];
|
||||
prefetch(skb->data);
|
||||
rq->skb[wqe_counter] = NULL;
|
||||
|
||||
dma_unmap_single(rq->pdev,
|
||||
|
Loading…
Reference in New Issue
Block a user