summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorJulian Anastasov <ja@ssi.bg>2011-06-16 15:29:22 (GMT)
committerPatrick McHardy <kaber@trash.net>2011-06-16 15:29:22 (GMT)
commit42c1edd345c8412d96e7a362ee06feb7be73bb6c (patch)
tree5b05b0324b8186fe8bc40ffced48c856b099547d /security
parent2c38de4c1f8da799bdca0e4bb40ca13f2174d3e8 (diff)
downloadlinux-fsl-qoriq-42c1edd345c8412d96e7a362ee06feb7be73bb6c.tar.xz
netfilter: nf_nat: avoid double seq_adjust for loopback
Avoid double seq adjustment for loopback traffic because it causes silent repetition of TCP data. One example is passive FTP with DNAT rule and difference in the length of IP addresses. This patch adds check if packet is sent and received via loopback device. As the same conntrack is used both for outgoing and incoming direction, we restrict seq adjustment to happen only in POSTROUTING. Signed-off-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions