Thread (23 messages) 23 messages, 4 authors, 2026-09-10

Re: [PATCH net v3 1/2] net: airoha: handle RX_NO_CPU_DSCP interrupt, not just RX_DONE

flat view

From: patchwork-bot+netdevbpf@kernel.org
Date: 2026-09-04 00:51:14
Also in: linux-arm-kernel, linux-mediatek, lkml

Hello:

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

On Tue,  1 Sep 2026 19:32:53 +0100 you wrote:
airoha_qdma_hw_init() unmasks the per-ring NO_CPU_DSCP interrupt, which
fires when an RX ring runs out of free CPU descriptors, but
airoha_irq_handler() only extracts the RX_DONE bits from the same status
word. The NO_CPU_DSCP bits are acknowledged and dropped.

Once a ring is drained to zero posted descriptors no further RX_DONE can
fire for it - nothing is left for hw to receive into - so NAPI is never
rescheduled, airoha_qdma_fill_rx_queue() is never called again, and the
ring stays dead until the interface is reconfigured.

[...]
Here is the summary with links:
  - [net,v3,1/2] net: airoha: handle RX_NO_CPU_DSCP interrupt, not just RX_DONE
    (no matching commit)
  - [net,v3,2/2] net: airoha: grow the small RX rings
    https://git.kernel.org/netdev/net-next/c/e84b89f17a12

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