Hello!

> Ok, this surely is incorrect. However, sending spurious SYNACK packets
> doesn't seem like the way to solve this problem.

They are _not_ spurious. Connection did not enter ESTABLISHED state.
If it entered this state, we would have no rights to timeout.
It should be closed with FIN etc. etc.

In fact we do the only thing, which is possible without further
violation of protocol.

About uglyness. Violations of protocol are ugly. When all
the things proceed in a legal way undistingushable,
it is beautiful. 8)

> kernel, but if we do connection preprocessing, shouldn't we also do teardown
> in case of timeout?

In the case of timeout no special actions are required, that's point.


Alexey
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to