Messages in this thread | | | Date | Sat, 10 Aug 2002 14:18:54 -0400 | From | Jeff Garzik <> | Subject | Re: about the tuning of eepro100 |
| |
Paweł Krawczyk wrote: > On Sat, Aug 10, 2002 at 06:55:58PM +0100, Jamie Lokier wrote: > > >>I don't think you will get better than 90% performance, but if you do >>please let me know! I have written another e100 driver, in an attempt >>to transmit and receive small packets at the maximum possible rate. >>In tests, it would not even transmit at 100% small packets on our 82558. >>(I didn't do that test on our 82559). > > > Maybe we were looking for separate things - I had a firewall box with > 100base-TX interfaces and when flooding it at full rate with small > (40 bytes, i.e. empty IP headers) packets the system was unusable > because of the interrupt rate. After I turned the bundling on, there > was no signs of overload. Of course, I tested throughput of the > card as well but on the IP level there was no difference I could > worry about. But as I said, this was a firewall box and I was looking > for a way to stop possible DOS, not for tiny packet delivery time > slowdown, which may be important in other applications.
Sounds like you need the NAPI version of eepro100 or e100... NAPI is designed to eliminate the overhead that you describe.
Jeff
- 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/
| |