Creates a jitter-removing tunnel between hosts. Works on Linux and FreeBSD, but uses tun/tap API so it should be portable to more BSDs, Solaris and MacOSX.
The tunnel works by introducing an artificial delay. The tunnel will therefore have a long (configurable down to milliseconds) delay, but it will be stable.
The purpose of the tunnel is to get good TCP performance out of a tunnel with high jitter, since while a high round-trip time is handled well by TCP, jitter causes it to go haywire.
Mobile broadband (3G/GPRS) is a good example of high-jitter connections.
Known bugs
Tunnel between FreeBSD and Linux currently requires option -A on both sides, and can (therefore) only tunnel IPv4 traffic