Subject: Re: 80Mbps routing with Micrel KS8695
To: Jesse Off <joff@embeddedARM.com>
From: Jachym Holecek <freza@liberouter.org>
List: port-arm
Date: 01/15/2005 00:09:46
> > You can gain a lot of performance by not using Tx interrupts, on
> > devices that can do it.
>
> Is there another driver that does this that I might look off of? With the
> ep93xx I do have the ability to mask out Tx interrupts. Any other
> ethernet performance tricks? Is there any way I can make the mbuf data
> area 32bit aligned?
I'd like to be wrong, but I don't think so (for Tx mbufs). I had to
m_copy() as well in a driver for a card that can't handle byte-enable
signals -- also, it was necessary to check all bus_dma_segments for
proper alignment to prevent data corruption. *Uff*.
Regards,
-- Jachym Holecek