On 17 Feb 2002, Dag-Erling Smorgrav wrote:

> Roy Sigurd Karlsbakk <[EMAIL PROTECTED]> writes:
> > > sendfile() isn't zero-copy, it's just two-less-copies.
> > zero-copy means "zero copy-operations within memory"
>
> To an MCSE, maybe.

I think Roy is right.

AFAIK the term "zero copy" was invented by Van Jacobsen ca. 1990 to
describe an optimized TCP stack he had working with the Witless interface
project he did with HP, while he was still at LBL. Witless was an FDDI
interface with interesting properties -- still well worth studying today.

And, there was one copy in the TCP for Witless. You had to read "zero
copy" to mean "Zero copies more than the absolute minimum". When we did
the MINI interface at the SRC (ca. 1994), which had one less copy than
Witless, we jokingly called it a "-1 copy" interface.

ron


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

Reply via email to