On Sun, Dec 02, 2001 at 11:18:42AM -0800, Matthew Dillon wrote:
[...]
> :Does the FreeBSD tcp stack do zero copy (page flip the data to
> :userspace)? In the localhost case, it seems like there are two copies
> :to/from userspace there.
> :
> :--
> :Richard Sharpe, [EMAIL PROTECTED], LPIC-1
>
> There are zero-copy patches floating around but I haven't looked at
> them to determine how messy they might be.
http://people.freebsd.org/~ken/zero_copy/
The main issues with the patch are, afaics:
1. It's fairly large and difficult to maintain, especially in light of
the large amount of SMPng-related changes.
2. The receive code only works with certain network cards. [This is
expected]. The performance may also vary based on the behavior of
the application.
> -Matt
> Matthew Dillon
> <[EMAIL PROTECTED]>
--
Bosko Milekic
[EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message