Re: zero-copy TCP

2000-09-04 Thread Jes Sorensen
> "Ingo" == Ingo Molnar <[EMAIL PROTECTED]> writes: Ingo> On Sun, 3 Sep 2000, Andi Kleen wrote: >> I did the same for fragment RX some months ago (simple fragment >> lists that were copy-checksummed to user space). Overall it is >> probably better to use a kiovec, because that can be more ea

Re: zero-copy TCP

2000-09-04 Thread Jes Sorensen
> "Jamie" == Jamie Lokier <[EMAIL PROTECTED]> writes: Jamie> It's not faster than card->card DMA, which falls out naturally Jamie> from my zero-copy proposal :-) Except that many cards and PCI bridges don't work and you lose the buffering aspect in this case. Jes - To unsubscribe from this

Re: zero-copy TCP

2000-09-04 Thread Jes Sorensen
> "Ingo" == Ingo Molnar <[EMAIL PROTECTED]> writes: Ingo> i believe such zero-copy send should only be allowed for drivers Ingo> which can guarantee correct checksums. (ie. cards which do Ingo> Tx-checksums) The other drivers will still copy. I dont think Ingo> this is a problem - the number

Re: zero-copy TCP

2000-09-04 Thread Jes Sorensen
> "Richard" == Richard Gooch <[EMAIL PROTECTED]> writes: Richard> Andrew Morton writes: >> All of them except the 3c905 provide hardware Rx and Tx >> checksumming of IP, TCP and UDP headers. No 64 bit addressing >> support. Richard> And does the driver support it? Has anyone benchmarked the

Re: zero-copy TCP

2000-09-03 Thread Jes Sorensen
>>>>> "Andrew" == Andrew Morton <[EMAIL PROTECTED]> writes: Andrew> Jes Sorensen wrote: >> I only know of a few 100baseT cards that can do it such as the >> Adaptec Starfire and the 3C905B (though I am not sure what it >> provides is sufficie

Re: zero-copy TCP

2000-09-03 Thread Jes Sorensen
>>>>> "Ingo" == Ingo Molnar <[EMAIL PROTECTED]> writes: Ingo> On 2 Sep 2000, Jes Sorensen wrote: >> You can't DMA directly from a file cache page unless you have a >> network card that does scatter/gather DMA and surprise surprise, >

Re: zero-copy TCP

2000-09-03 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> There's been a few cards around since about 1995, but I don't Jeff> remember all of them. I do remember having to debug SMP code on Jeff> them though -- yec I wouldn't be surprised but I would prefer names. Doing SMP aware

Re: zero-copy TCP

2000-09-02 Thread Jes Sorensen
>>>>> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> Jes Sorensen wrote: >> You just told us earlier in the thread that NetWare does direct >> zero copy DMA but thats only half the story obviously. Up until the >> era of G

Re: [Fwd: zero-copy TCP]

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> He said memory to memory transfers. I also said data aquisition servers to data processing clients. Jes - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please

Re: zero-copy TCP

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> **ALL** Netware network drivers support a scatter/gather Jeff> proramming interface, whether the hardware does or not. In Jeff> NetWare, the drivers get passed a fragment list in what's called Jeff> an ECB (Event Control Block). It

Re: [Fwd: zero-copy TCP]

2000-09-02 Thread Jes Sorensen
>>>>> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> Jes Sorensen wrote: >> I'd love to see a netware box sustain 110MB/sec (MB as in mega >> byte) memory to memory in two TCP streams between dual 400MHz P2 >> boxes. Jeff>

Re: zero-copy TCP

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: [since you like to forward things after sending me a private email, I'll do the same]. Jeff> I wrote the SMP ODI networking layer in NetWare that used today by Jeff> over 90,000,000 NetWare users. I also wrote the SMP LLC8022 Jeff> Stack

Re: zero-copy TCP

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> all over the place that increases latency. Not to mention the Jeff> overhead of the type of interrupt and trap gates that suck up Jeff> about 50 clocks to fetch the IDT, PDE, and GDT tables for every Jeff> interrupt. NetWare copies

Re: [ANNOUNCE] Withdrawl of Open Source NDS Project/NTFS/M2FS for Linux

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> KDB is putrid. Can it debug double faults? NO. Can it debug Jeff> complex register and numeric evaluation statements like IF ((EAX Jeff> == 1) && [ESP-4] == 0x3000)? NO. Can it debug nested task gate Jeff> exceptions? NO. Can

Re: zero-copy TCP

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff, could you start by learning to quote email and not send a full copy of the entire email you reply to (read rfc1855). Jeff> The entire Linux Network subsystem needs an overhaul. The code Jeff> copies data all over the place. I am at

Re: [ANNOUNCE] Withdrawl of Open Source NDS Project/NTFS/M2FS for Linux

2000-09-02 Thread Jes Sorensen
> "Jeff" == Jeff V Merkey <[EMAIL PROTECTED]> writes: Jeff> TRG has reprioritized it's long term objectives, and due to Jeff> resource constraints and short term schedules, the Open Source Jeff> NDS and Open Source NTFS File System projects are being Jeff> withdrawn from the Linux Initiative.

Re: zero-copy TCP

2000-09-02 Thread Jes Sorensen
> "Ingo" == Ingo Molnar <[EMAIL PROTECTED]> writes: Ingo> On Sat, 2 Sep 2000, Dan Maas wrote: >> There are various other tricks that can be done to speed up network >> servers, like passing files directly from the buffer cache to the >> network card. This one is currently frowned upon by the

Re: Linux 2.2.18pre2

2000-09-02 Thread Jes Sorensen
> "David" == David S Miller <[EMAIL PROTECTED]> writes: >Date: Fri, 1 Sep 2000 19:01:18 +0100 (BST) From: Alan Cox > <[EMAIL PROTECTED]> >o Acenic 0.45 fixes (Chip Salzenberg) David> This adds a huge comment claiming to fix some race condition, David> but no actual code is changed.

<    1   2   3   4   5