Re: [PATCH net-next RESEND v4] ibmvnic: Increase max subcrq indirect entries with fallback
From: patchwork-bot+netdevbpf@kernel.org
Date: 2025-08-26 07:50:01
Also in:
linuxppc-dev
From: patchwork-bot+netdevbpf@kernel.org
Date: 2025-08-26 07:50:01
Also in:
linuxppc-dev
Hello: This patch was applied to netdev/net-next.git (main) by Paolo Abeni [off-list ref]: On Thu, 21 Aug 2025 06:02:15 -0700 you wrote:
POWER8 support a maximum of 16 subcrq indirect descriptor entries per H_SEND_SUB_CRQ_INDIRECT call, while POWER9 and newer hypervisors support up to 128 entries. Increasing the max number of indirect descriptor entries improves batching efficiency and reduces hcall overhead, which enhances throughput under large workload on POWER9+. Currently, ibmvnic driver always uses a fixed number of max indirect descriptor entries (16). send_subcrq_indirect() treats all hypervisor errors the same: - Cleanup and Drop the entire batch of descriptors. - Return an error to the caller. - Rely on TCP/IP retransmissions to recover. - If the hypervisor returns H_PARAMETER (e.g., because 128 entries are not supported on POWER8), the driver will continue to drop batches, resulting in unnecessary packet loss. [...]
Here is the summary with links:
- [net-next,RESEND,v4] ibmvnic: Increase max subcrq indirect entries with fallback
https://git.kernel.org/netdev/net-next/c/3c14917953a5
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html