From: Martin Zielinski <mz@seh.de> Date: Mon, 10 Feb 2003 12:48:39 +0100 I think, you overlooked the reseting of tp->probes_out in tcp_input.c - tcp_ack() to 0 with each ACK coming back from the receiver. tp->packets_out must be 0 - otherwise the relevant code in tcp_send_probe0 would not be reached so the code jumps to the "no_queue" label. And by mentioning this you unearth the real bug, tp->backoff needs to be reset here where tp->probes_out is reset. Can you make this change and see if this makes your problem go away? Alexey, anything missed here? Maybe only reset tp->backoff when tp->probes_out is non-zero at this point? - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html