• Felix Fietkau's avatar
    mt76: mt7615: significantly reduce interrupt load · e17d7945
    Felix Fietkau authored
    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>
    e17d7945
mac.c 57.9 KB