Hi all,
I know this is quite an old kernel version
but if any off you can dig his memory and try to remember it will
help...
TCP allows you to open sockets with the XXXX
socket option which means if the connection is quiet (no messages) for at least
X time the TCP stack sends ACK message, every Y secs and gives up after T secs
where X,Y,T are configurable through the proc. When the kernel gives up it
should send error to the socket.
1. The first keep_alive message is sent in
an unknown time... No matter what the proc is configured to we get different
time for the first packet.
2. All other keep alives are sent only
sometimes... and also in an unexpected times.
3. I checked and indeed the problem is
completely solved in kernel 2.4...
It seems to me like quite a big problem so I
figured someone has encountered it before and maybe published a patch but
couldn't find one.
does anyone has any idea ?
thanks, Ran.
|
<<Blank Bkgrd.gif>>