Re: Today Linus redesigns the networking driver interface (was Re: tulip driver in ...)

Doug Ledford (dledford@dialnet.net)
Tue, 22 Sep 1998 22:53:46 -0500


Alan Cox wrote:
>
> > IMO, if linux on a PII/300 can't do either of these reliably - we
> > look pretty bad when a 68K/20 can do either or both of these with a
> > different OS (MacOS/IOS).
>
> Well the mac sure cant do 2Mbits. MacOS cheats wholesale to achieve the
> rest of it. It has the SCC chip on a high priority so that it doesnt need
> masking and even in your own drivers if you turn IRQ's off you are supposed
> to poll these magic bits and call functions that basically mean you are
> polling the critical stuff
>
> Oh and on TX it appears they do
>
> cli();
> while(data_left)
> {
> while(fifo_full());
> stuff_byte();
> }
> sti()
>
> for localtalk

It's things like this that explain why things like mouse clicking on a menu
in the finder and then holding the mouse down stops all networking on
certain versions of MacOS. Certainly there is no claim to fame there.

-- 

Doug Ledford <dledford@dialnet.net> Opinions expressed are my own, but they should be everybody's.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/