[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id:
<170989923581.957.1174550445221956227.git-patchwork-notify@kernel.org>
Date: Fri, 08 Mar 2024 12:00:35 +0000
From: patchwork-bot+netdevbpf@...nel.org
To: Shannon Nelson <shannon.nelson@....com>
Cc: netdev@...r.kernel.org, davem@...emloft.net, kuba@...nel.org,
edumazet@...gle.com, pabeni@...hat.com, brett.creeley@....com,
drivers@...sando.io
Subject: Re: [PATCH net-next 00/14] ionic: putting ionic on a diet
Hello:
This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@...emloft.net>:
On Wed, 6 Mar 2024 15:29:45 -0800 you wrote:
> Building on the performance work done in the previous patchset
> [Link] https://lore.kernel.org/netdev/20240229193935.14197-1-shannon.nelson@amd.com/
> this patchset puts the ionic driver on a diet, decreasing the memory
> requirements per queue, and simplifies a few more bits of logic.
>
> We trimmed the queue management structs and gained some ground, but
> the most savings came from trimming the individual buffer descriptors.
> The original design used a single generic buffer descriptor for Tx, Rx and
> Adminq needs, but the Rx and Adminq descriptors really don't need all the
> info that the Tx descriptors track. By splitting up the descriptor types
> we can significantly reduce the descriptor sizes for Rx and Adminq use.
>
> [...]
Here is the summary with links:
- [net-next,01/14] ionic: remove desc, sg_desc and cmb_desc from desc_info
https://git.kernel.org/netdev/net-next/c/d60984d39f18
- [net-next,02/14] ionic: drop q mapping
https://git.kernel.org/netdev/net-next/c/90c01ede6d31
- [net-next,03/14] ionic: move adminq-notifyq handling to main file
https://git.kernel.org/netdev/net-next/c/05c9447395e5
- [net-next,04/14] ionic: remove callback pointer from desc_info
https://git.kernel.org/netdev/net-next/c/ae24a8f88b3f
- [net-next,05/14] ionic: remove the cq_info to save more memory
https://git.kernel.org/netdev/net-next/c/65e548f6b0ff
- [net-next,06/14] ionic: use specialized desc info structs
https://git.kernel.org/netdev/net-next/c/4dcd4575bfb1
- [net-next,07/14] ionic: fold adminq clean into service routine
https://git.kernel.org/netdev/net-next/c/8599bd4cf30f
- [net-next,08/14] ionic: refactor skb building
https://git.kernel.org/netdev/net-next/c/36a47c906b23
- [net-next,09/14] ionic: carry idev in ionic_cq struct
https://git.kernel.org/netdev/net-next/c/0165892477da
- [net-next,10/14] ionic: rearrange ionic_qcq
https://git.kernel.org/netdev/net-next/c/453538c52ff8
- [net-next,11/14] ionic: rearrange ionic_queue for better layout
https://git.kernel.org/netdev/net-next/c/4554341dd0eb
- [net-next,12/14] ionic: remove unnecessary NULL test
https://git.kernel.org/netdev/net-next/c/a12c1e7a6449
- [net-next,13/14] ionic: better dma-map error handling
https://git.kernel.org/netdev/net-next/c/56e41ee12d2d
- [net-next,14/14] ionic: keep stats struct local to error handling
https://git.kernel.org/netdev/net-next/c/2854242d23a7
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
Powered by blists - more mailing lists