[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4630EE50.4000109@garzik.org>
Date: Thu, 26 Apr 2007 14:24:16 -0400
From: Jeff Garzik <jeff@...zik.org>
To: Ayaz Abdulla <aabdulla@...dia.com>
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org, mingo@...e.hu
Subject: Re: [patch 09/11] forcedeth: improve NAPI logic
Ayaz Abdulla wrote:
> I don't see why the NAPI handler needs to process tx packets. The ISR
> will handle all tx processing.
It is a design choice, not a requirement.
Moving non-RX interrupt processing to the NAPI handler can help as loads
increase. The basic idea is to do as much work as possible in the NAPI
handler with NIC interrupts masked. That mitigates global system
per-interrupt overhead even more than an only-RX NAPI scheme.
Several net drivers do TX completion handling in the NAPI handler.
Jeff
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists