Darren Reed writes:
> Splice sockets together...kind of like an in-kernel relay of
> packets?  Does anyone, anywhere, do this?  Sounds interesting...

It's a relatively old technique now.  I *think* the first
implementation was done at IBM's T.J. Watson Research Center and CMU
around 1998, though I could be mistaken about that.

Implementations are now available for AIX (of course), Linux
(http://www.linuxvirtualserver.org/software/tcpsp/index.html) and
probably others as well.  As best I can tell, splice() is now a core
system call for the 2.6 Linux kernel and AIX 5:

http://publib.boulder.ibm.com/infocenter/pseries/v5r3/topic/com.ibm.aix.commtechref/doc/commtrf2/splice.htm

I recall seeing questions from customers and/or ISVs who wanted to
have this in Solaris, but I don't see that any RFEs were ever filed.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to