netdev
[Top] [All Lists]

Re: [PLEASE-TESTME] Zerocopy networking patch, 2.4.0-1

To: "David S. Miller" <davem@xxxxxxxxxx>
Subject: Re: [PLEASE-TESTME] Zerocopy networking patch, 2.4.0-1
From: Trond Myklebust <trond.myklebust@xxxxxxxxxx>
Date: Wed, 10 Jan 2001 10:21:52 +0100 (CET)
Cc: linux-kernel@xxxxxxxxxxxxxxx, netdev@xxxxxxxxxxx
In-reply-to: <200101092119.NAA05633@xxxxxxxxxxxxxxx>
References: <200101080124.RAA08134@xxxxxxxxxxxxxxx> <shs4rz8vnmf.fsf@xxxxxxxxxxxxxx> <200101091342.FAA02414@xxxxxxxxxxxxxxx> <14939.11765.649805.239618@xxxxxxxxxxxxxx> <200101092119.NAA05633@xxxxxxxxxxxxxxx>
Reply-to: trond.myklebust@xxxxxxxxxx
Sender: owner-netdev@xxxxxxxxxxx
>>>>> " " == David S Miller <davem@xxxxxxxxxx> writes:

     >    Date: Tue, 9 Jan 2001 16:27:49 +0100 (CET) From: Trond
     >    Myklebust <trond.myklebust@xxxxxxxxxx>

     >    OK, but can you eventually generalize it to non-stream
     >    protocols (i.e. UDP)?

     > Sure, this is what MSG_MORE is meant to accomodate.  UDP could
     > support it just fine.

Great! I've been waiting for something like this. In particular the
knfsd TCP server code can get very buffer-intensive without it since
you need to pre-allocate 1 set of buffers per TCP connection (else you
get DOS due to buffer saturation when doing wait+retry for blocked
sockets).

If it all gets in to the kernel, I'll do the work of adapting the NFS
+ sunrpc stuff.

Cheers,
  Trond

<Prev in Thread] Current Thread [Next in Thread>