| To: | Manfred Spraul <manfred@xxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [patch] forcedeth: add support for interrupt mitigation |
| From: | Jeff Garzik <jgarzik@xxxxxxxxx> |
| Date: | Fri, 21 Oct 2005 17:33:14 -0400 |
| Cc: | Netdev <netdev@xxxxxxxxxxx>, Ayaz Abdulla <AAbdulla@xxxxxxxxxx> |
| In-reply-to: | <43592FE5.20106@colorfullife.com> |
| References: | <43592FE5.20106@colorfullife.com> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929) |
Manfred Spraul wrote:
Hi, The code changes themselves seem correct, but this patch suffers from a few overall problems. * "throughput or cpu" doesn't tell the user very much -- or me, for that matter. Does "cpu mode" mean low latency, high interrupt count? If so, just allow the user to choose between throughput and latency. * making this a static decision at module load time is sub-optimal. 99% of users will simply use the default. the option should be per-interface, ideally. controlled by ethtool? * there is zero information on how to use poll interval. again, 99% of users will simply use the default. since the poll interval is written directly to a hardware register, you should give the user some idea of the unit of measure (ms? ticks? bus cycles? ns?), and some idea of min/max. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH,CFT] forcedeth: Remove superflous rx engine stop/start cycles., Jeff Garzik |
|---|---|
| Next by Date: | Re: [PATCH 2/2] forcedeth: scatter gather and segmentation offload support, Ayaz Abdulla |
| Previous by Thread: | Re: [patch] forcedeth: add support for interrupt mitigation, Jeff Garzik |
| Next by Thread: | RE: [patch] forcedeth: add support for interrupt mitigation, Ayaz Abdulla |
| Indexes: | [Date] [Thread] [Top] [All Lists] |