Thread (5 messages) 5 messages, 4 authors, 12d ago

Re: [PATCH net-next v2] net/mlx5: allocate DMA pool structs on the pool's NUMA node

flat view

From: patchwork-bot+netdevbpf@kernel.org
Date: 2026-10-12 14:50:05
Also in: linux-rdma, lkml

Hello:

This patch was applied to netdev/net-next.git (main)
by Paolo Abeni [off-list ref]:

On Tue, 06 Oct 2026 14:16:45 +0000 you wrote:
The mlx5 DMA pool structs (mlx5_dma_pool, mlx5_dma_pool_page and its
block bitmap, and mlx5_frag_buf_node_pools) are allocated without a
node hint, so they land on the node of whichever CPU happens to create
or fill the pool, while the DMA pages they describe are allocated on
the pool's node.

The pool, page and bitmap are dereferenced on every block allocation
and free. Allocate them on the pool's NUMA node as well, so that all
of a pool's state lives on one node.

[...]
Here is the summary with links:
  - [net-next,v2] net/mlx5: allocate DMA pool structs on the pool's NUMA node
    https://git.kernel.org/netdev/net-next/c/29f144016f03

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help