Skip to content

Commit 4e92d24

Browse files
Tariq Toukankuba-moo
authored andcommitted
net/mlx5e: SHAMPO, Use net_prefetch API
Let the SHAMPO functions use the net-specific prefetch API, similar to all other usages. Signed-off-by: Tariq Toukan <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent ed20142 commit 4e92d24

File tree

1 file changed

+3
-3
lines changed
  • drivers/net/ethernet/mellanox/mlx5/core

1 file changed

+3
-3
lines changed

drivers/net/ethernet/mellanox/mlx5/core/en_rx.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2212,8 +2212,8 @@ mlx5e_skb_from_cqe_shampo(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
22122212
if (likely(frag_size <= BIT(MLX5E_SHAMPO_LOG_MAX_HEADER_ENTRY_SIZE))) {
22132213
/* build SKB around header */
22142214
dma_sync_single_range_for_cpu(rq->pdev, head->addr, 0, frag_size, rq->buff.map_dir);
2215-
prefetchw(hdr);
2216-
prefetch(data);
2215+
net_prefetchw(hdr);
2216+
net_prefetch(data);
22172217
skb = mlx5e_build_linear_skb(rq, hdr, frag_size, rx_headroom, head_size, 0);
22182218

22192219
if (unlikely(!skb))
@@ -2230,7 +2230,7 @@ mlx5e_skb_from_cqe_shampo(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
22302230
return NULL;
22312231
}
22322232

2233-
prefetchw(skb->data);
2233+
net_prefetchw(skb->data);
22342234
mlx5e_copy_skb_header(rq, skb, head->frag_page->page, head->addr,
22352235
head_offset + rx_headroom,
22362236
rx_headroom, head_size);

0 commit comments

Comments
 (0)