[ -net and -current BCCed for wider coverage, this is probably best
handled on -arch ]

I would like to request reviews of the zero copy sockets and NFS code I've
been posting about for months:


There are diffs posted above against -current as of early November 28th,
along with a FAQ, and change log.

These diffs include changes in:

 - the socket code
 - NFS code
 - VM code
 - ti(4) driver
 - sendfile code

Much of the code was written by Drew Gallatin <[EMAIL PROTECTED]>, but I
wrote a lot of the ti(4) driver mods and cleaned things up a fair bit.

The code is stable, and I don't know of any bugs at the moment.  I have run
with it enabled on one of my main development boxes for months without any

The way things are currently configured, it is not turned on by default.
You need two kernel options and a sysctl to turn it on.  The zero copy NFS
code can be turned on with gdb, although it might be better to make that
into a sysctl.  (I haven't played with the zero copy NFS code much, Drew
has done much more with that.)

How to turn the code on is covered in the web page, above.

Anyway, I'd like to commit this code sometime next week, if no one comes up
with any issues or problems.

Comments, bug reports, etc., are welcome.


Kenneth Merry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to