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