[rescue] Re: Fast Ethernet vs. SS2

Mike Hebel nimitz at speakeasy.net
Mon Nov 11 23:33:01 CST 2002


Greg A. Woods wrote:

> I don't know about that -- it would depend a great deal on the driver.

True.  Software overhead does play a more than significant part.

> It also doesn't quite make sense.  Most drivers already send packets 
> to the ethernet interface at bus speeds -- the IF then buffers them 
> out tothe wire.

Exactly why having a faster output on the wire allows the card to not 
tie up so many cycles.  The faster the output - unless the whole amount 
of data fits in the IF buffer - the faster the data moves off of the 
bus.  Reduced bus-time means reduced CPU cycles handling those actions.

> I don't think even NetBSD offloads CPU work to the hme yet, does it? 
> I don't see anything in the CVS logs.  I do see that some direct DMA
> changes going in and then being backed out again....  (it does DMA, 
> but not direct to/from MBUFs I think).

You're most likely right again - I'm not a developer by any sense of the 
word.

(I just kinda understand some things without really needing to learn all 
about them.  It's odd _and_ annoying at times.  As if you were looking 
at one of the "Matrix" screensavers and suddenly understanding it.)

Still, if it's not being done then why couldn't it?  By my understanding 
it makes more sense to off-load as much as you can to other components 
that can take the load so that the overall load is evened out over the 
whole system.  Something in me is wondering if I'm not leaning a little 
towards asychronous computing here but then I don't know enough about 
that yet.

Mike Hebel



More information about the rescue mailing list