[tproxy] connection go to CLOSE_WAIT after sending FIN
Jan Engelhardt
jengelh at linux01.gwdg.de
Mon Dec 11 18:27:54 CET 2006
> This symptom is probably caused by the TCP window tracking patch
>included in newer TProxy tarballs. (Ie. a new TCP connection tracking
>engine with a revamped state machine.) So it has nothing to do directly
>with tproxy, you'd have the same experience without transparent proxying
>on recent 2.6 kernels.
Window tracking? What does _that_ do? And when exactly is it active
(when tproxy.ko is loaded, or always?)
> However, I do not think it is a bug. After sending the FIN and receiving
>an ACK you have a half-open connection, where you're waiting for the
>other end to close the (now half-duplex) pipe. If you simply close the
^^^^^^^^^^^^^^^^^^^^^^
unidirectional (socket). "half-duplex" is word tainted by network
electronics and can mean bidirectional communication over a
(unidirectional-at-a-time) pipe.
-`J'
--
More information about the tproxy
mailing list