aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/netconf.h
diff options
context:
space:
mode:
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2012-11-30 12:37:26 +0000
committerPablo Neira Ayuso <pablo@netfilter.org>2012-12-03 15:14:20 +0100
commita0ecb85a2c3af73c63b6d44ce82aea52347ccf55 (patch)
tree41b54a39fabf0bda2bf3ea601154b36076d7b1d6 /include/uapi/linux/netconf.h
parentnetfilter: ctnetlink: nla_policy updates (diff)
downloadlinux-dev-a0ecb85a2c3af73c63b6d44ce82aea52347ccf55.tar.xz
linux-dev-a0ecb85a2c3af73c63b6d44ce82aea52347ccf55.zip
netfilter: nf_nat: Handle routing changes in MASQUERADE target
When the route changes (backup default route, VPNs) which affect a masqueraded target, the packets were sent out with the outdated source address. The patch addresses the issue by comparing the outgoing interface directly with the masqueraded interface in the nat table. Events are inefficient in this case, because it'd require adding route events to the network core and then scanning the whole conntrack table and re-checking the route for all entry. Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/uapi/linux/netconf.h')
0 files changed, 0 insertions, 0 deletions