TCPSP implements tcp splicing for the Linux kernel. The tcp splicing is a technique to splice two connections inside the kernel, so that data relaying between the two connections can be run at near router speeds. This technique can be used to speed up layer-7 switching, web proxy and application firewall running in the user space.
TCPSP is released as a small software component of the Linux Virtual Server project. However, it is under the development, and there is a lot of work to do. If you are interested in the development, you are very welcome, hopefully we will make it a useful one in the near future.
The ChangeLog is available here.
- TCPSP version 0.0.5 - tcpsp-0.0.5.tar.gz - December 1, 2003
- TCPSP version 0.0.4 - tcpsp-0.0.4.tar.gz - November 11, 2003
- TCPSP version 0.0.3 - tcpsp-0.0.3.tar.gz - October 27, 2003
- TCPSP version 0.0.2 - tcpsp-0.0.2.tar.gz - May 20, 2002
- TCPSP version 0.0.1 - tcpsp-0.0.1.tar.gz - April 18, 2002
Source code via Subversion
To browse around or download a few individual files, click http://svn.linuxvirtualserver.org/repos/tcpsp/.
To check out the sources, you need to be running Subversion client. For example, you can enter the following commands for checking out the latest source code of TCPSP:
svn co http://svn.linuxvirtualserver.org/repos/tcpsp/trunk/ tcpsp
Once you've checked out a copy of the source tree, you can update your source tree at any time so it is in sync with the latest one by running the command: