Hi,
On Sat, 25 Oct 2003, yangrunhua wrote:
> Hi all,
> Code from http://www.linuxvirtualserver.org/software/tcpsp/index.html
> seems to work only in such situation: one client connects to server A,
> then server A connects to another server B, finally, tcpsp module in
> server A splices these 2 tcp connections. But tcpsp module doesn't work
> in such situation(cause kernel oops): one client connects to server A,
> then the other client connects to server A , finally, tcpsp module in
> server A splices these 2 tcp connections.
>
Are both sockets in the ESTABLISHED state? The current tcpsp is very
simple, it may not do sanity check.
Can you show us your example program using tcpsp? You can also trace the
kernel oops by ksymoops yourselves, and improve tcpsp.
Thanks,
Wensong
|