Messages in this thread | | | Subject | Re: Tcp/ip offload card driver | From | (Eric W. Biederman) | Date | 10 May 2002 12:36:06 -0600 |
| |
Jeff Garzik <jgarzik@mandrakesoft.com> writes:
> Pedro M. Rodrigues wrote: > > > Actually there is. Think iSCSI. Have a look at this article at LinuxJournal > > - http://linuxjournal.com/article.php?sid=4896 . > > > > Ug... why bother? Just buy an SMP system at that point...
Or equally fix the kernel driver to do interrupt mitigation. From the article that looks like all they have managed to achieve. There may be a valid argument buried in there for remote DMA as well.
But given in the low contention case the kernel with it's own network drivers was twice as fast. tcp/ip offload looks to have some serious weaknesses even for iSCSI. The embedded processor kept better performance going for just a little while but then it's performance crashed as well.
Plus there is the general rule. The primary CPU, it's memory, and it's I/O subsystem improve out of necessity, while IO processors stagnate, because they can. The only exception to this I have seen are graphics coprocessors.
Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |