From: KOVACS Krisztian Date: Wed, 1 Oct 2008 14:41:00 +0000 (-0700) Subject: tcp: Handle TCP SYN+ACK/ACK/RST transparency X-Git-Tag: v2.6.28-rc1~717^2~153 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88ef4a5a78e63420dd1dd770f1bd1dc198926b04;p=pandora-kernel.git tcp: Handle TCP SYN+ACK/ACK/RST transparency The TCP stack sends out SYN+ACK/ACK/RST reply packets in response to incoming packets. The non-local source address check on output bites us again, as replies for transparently redirected traffic won't have a chance to leave the node. This patch selectively sets the FLOWI_FLAG_ANYSRC flag when doing the route lookup for those replies. Transparent replies are enabled if the listening socket has the transparent socket flag set. Signed-off-by: KOVACS Krisztian Signed-off-by: David S. Miller --- Reading git-diff-tree failed