Thread (18 messages) 18 messages, 2 authors, 2022-10-01

Re: [PATCH net-next 00/16] mlx5 xsk updates part3 2022-09-30

From: patchwork-bot+netdevbpf@kernel.org
Date: 2022-10-01 20:41:21

Hello:

This series was applied to netdev/net-next.git (master)
by Jakub Kicinski [off-list ref]:

On Fri, 30 Sep 2022 09:28:47 -0700 you wrote:
From: Saeed Mahameed <saeedm@nvidia.com>

The gist of this 4 part series is in this patchset's last patch

This series contains performance optimizations. XSK starts using the
batching allocator, and XSK data path gets separated from the regular
RX, allowing to drop some branches not relevant for non-XSK use cases.
Some minor optimizations for indirect calls and need_wakeup are also
included.

[...]
Here is the summary with links:
  - [net-next,01/16] net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
    https://git.kernel.org/netdev/net-next/c/d54d7194ba48
  - [net-next,02/16] net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
    https://git.kernel.org/netdev/net-next/c/8cbcafcee191
  - [net-next,03/16] net/mlx5e: Introduce wqe_index_mask for legacy RQ
    https://git.kernel.org/netdev/net-next/c/a064c609849b
  - [net-next,04/16] net/mlx5e: Make the wqe_index_mask calculation more exact
    https://git.kernel.org/netdev/net-next/c/5758c3145b88
  - [net-next,05/16] net/mlx5e: Use partial batches in legacy RQ
    https://git.kernel.org/netdev/net-next/c/42847fed5552
  - [net-next,06/16] net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
    https://git.kernel.org/netdev/net-next/c/3f5fe0b2e606
  - [net-next,07/16] net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
    https://git.kernel.org/netdev/net-next/c/0b4822323745
  - [net-next,08/16] net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
    https://git.kernel.org/netdev/net-next/c/a2e5ba242c33
  - [net-next,09/16] net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
    https://git.kernel.org/netdev/net-next/c/259bbc64367a
  - [net-next,10/16] net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
    https://git.kernel.org/netdev/net-next/c/cf544517c469
  - [net-next,11/16] net/mlx5e: Use non-XSK page allocator in SHAMPO
    https://git.kernel.org/netdev/net-next/c/132857d9124c
  - [net-next,12/16] net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
    https://git.kernel.org/netdev/net-next/c/96d37d861a09
  - [net-next,13/16] net/mlx5e: Optimize RQ page deallocation
    https://git.kernel.org/netdev/net-next/c/ddb7afeee28b
  - [net-next,14/16] net/mlx5e: xsk: Support XDP metadata on XSK RQs
    https://git.kernel.org/netdev/net-next/c/a752b2edb5c1
  - [net-next,15/16] net/mlx5e: Introduce the mlx5e_flush_rq function
    https://git.kernel.org/netdev/net-next/c/d9ba64deb2f1
  - [net-next,16/16] net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
    https://git.kernel.org/netdev/net-next/c/3db4c85cde7a

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