From: Balazs Scheidler Date: Thu, 21 Oct 2010 10:45:14 +0000 (+0200) Subject: tproxy: kick out TIME_WAIT sockets in case a new connection comes in with the same... X-Git-Tag: v2.6.37-rc1~147^2~3^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=106e4c26b1529e559d1aae777f11b4f8f7bafc26;p=pandora-kernel.git tproxy: kick out TIME_WAIT sockets in case a new connection comes in with the same tuple Without tproxy redirections an incoming SYN kicks out conflicting TIME_WAIT sockets, in order to handle clients that reuse ports within the TIME_WAIT period. The same mechanism didn't work in case TProxy is involved in finding the proper socket, as the time_wait processing code looked up the listening socket assuming that the listener addr/port matches those of the established connection. This is not the case with TProxy as the listener addr/port is possibly changed with the tproxy rule. Signed-off-by: Balazs Scheidler Signed-off-by: KOVACS Krisztian Signed-off-by: Patrick McHardy --- Reading git-diff-tree failed