Re: kernel-level file serving optimizations

From: Alan Cox (alan@lxorguk.ukuu.org.uk)
Date: Mon Jul 17 2000 - 21:14:19 EST


> effected connections will always be TCP connections and have a
> well-known application header structure. AFAICT, this just requires

And in real life variable length tcp header, but that can be dealt with by
the firmware I trust

> > Until you can lock user pages down nicely and DMA from them it is not a
> > performance improvement to checksum in hardware.
>
> The file serving app I'm working with doesn't have any reason to touch
> the data, so I'm going to do the DMA straight from the disk buffer
> cache. The only user-level data that needs to go out is a relatively
> small application header, which can easily be copied into kernel space.

Then you should get results that way

-
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/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:10 EST