mbox series

[net-next,0/4] qed: 'ethtool -d' faster, less latency

Message ID 20240930201307.330692-1-mschmidt@redhat.com (mailing list archive)
Headers show
Series qed: 'ethtool -d' faster, less latency | expand

Message

Michal Schmidt Sept. 30, 2024, 8:13 p.m. UTC
Here is a patch to make 'ethtool -d' on a qede network device a lot
faster and 3 patches to make it cause less latency for other tasks on
non-preemptible kernels.

Michal Schmidt (4):
  qed: make 'ethtool -d' 10 times faster
  qed: put cond_resched() in qed_grc_dump_ctx_data()
  qed: allow the callee of qed_mcp_nvm_read() to sleep
  qed: put cond_resched() in qed_dmae_operation_wait()

 drivers/net/ethernet/qlogic/qed/qed_debug.c |  1 +
 drivers/net/ethernet/qlogic/qed/qed_hw.c    |  1 +
 drivers/net/ethernet/qlogic/qed/qed_mcp.c   | 45 ++++++++-------------
 3 files changed, 18 insertions(+), 29 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Oct. 4, 2024, 4:30 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 30 Sep 2024 22:13:03 +0200 you wrote:
> Here is a patch to make 'ethtool -d' on a qede network device a lot
> faster and 3 patches to make it cause less latency for other tasks on
> non-preemptible kernels.
> 
> Michal Schmidt (4):
>   qed: make 'ethtool -d' 10 times faster
>   qed: put cond_resched() in qed_grc_dump_ctx_data()
>   qed: allow the callee of qed_mcp_nvm_read() to sleep
>   qed: put cond_resched() in qed_dmae_operation_wait()
> 
> [...]

Here is the summary with links:
  - [net-next,1/4] qed: make 'ethtool -d' 10 times faster
    https://git.kernel.org/netdev/net-next/c/b8db67d4df00
  - [net-next,2/4] qed: put cond_resched() in qed_grc_dump_ctx_data()
    https://git.kernel.org/netdev/net-next/c/6cd695706f8b
  - [net-next,3/4] qed: allow the callee of qed_mcp_nvm_read() to sleep
    https://git.kernel.org/netdev/net-next/c/cf54ae6b5920
  - [net-next,4/4] qed: put cond_resched() in qed_dmae_operation_wait()
    https://git.kernel.org/netdev/net-next/c/2efeaf1d2a13

You are awesome, thank you!