[vortex] TX_Optimizing for 905x
Donald Becker
becker@scyld.com
Thu Nov 22 11:01:01 2001
On Thu, 22 Nov 2001, Markus Fraedrich wrote:
> I tried to figure out, if its possible to optimise the Datarate from
> the Host to NIC finally to the Ethernet Bus .In the 3c59x.c (10Oct00)
> its is mentioned that the ring_size_lenght is important for
> effeciency.
> But has annyone expierence with changing the DnPriority/BurstTresh
> and TxStartThresh Registers.
Yes. The default settings are good for general purpose use.
You should really understand the system implications, especially PCI
burst behavior, before changing them.
> Are they used annywhere in the driver?
No, they are settings used by the hardware to decide how to handle bus
mastering PCI bursts.
> And What about scheduled DPD for video streams.
I've experimented with the real-time transmit scheduling. It's a very
spiffy feature, but you'll find that it's mostly pointless for PC-based
video. You'll get better behavior from a simple greedy transmit algorithm.
> I´m using the 905B (Cyclone)
You probably want the 'C' for real-time transmits.
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993