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