Skip to content
Snippets Groups Projects
Commit e17d7945 authored by Felix Fietkau's avatar Felix Fietkau
Browse files

mt76: mt7615: significantly reduce interrupt load


On 7615 and newer, DMA completion only triggers unmap, but not free of queued
skbs, since pointers to packets are queued internally.
Because of that, there is no need to process the main data queue immediately
on DMA completion.
To improve performance, mask out the DMA data queue completion interrupt and
process the queue only when we receive a txfree event.
This brings the number of interrupts under load down to a small fraction.

Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
parent f8a667a9
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment