summaryrefslogtreecommitdiffstats
path: root/net/atm/signaling.c
diff options
context:
space:
mode:
authorJulian Anastasov <ja@ssi.bg>2012-10-09 13:00:47 +0000
committerPablo Neira Ayuso <pablo@netfilter.org>2012-10-22 12:21:55 +0200
commitbbb5823cf742a7e955f35c7d891e4e936944c33a (patch)
tree6e7d6ac6740cdb5a9b75352f281c583d8a26ad67 /net/atm/signaling.c
parente6e71054cd9f98c8ebb3a5f66f2776a9736afc87 (diff)
netfilter: nf_conntrack: fix rt_gateway checks for H.323 helper
After the change "Adjust semantics of rt->rt_gateway" (commit f8126f1d51) we should properly match the nexthop when destinations are directly connected because rt_gateway can be 0. The rt_gateway checks in H.323 helper try to avoid the creation of an unnecessary expectation in this call-forwarding case: http://people.netfilter.org/zhaojingmin/h323_conntrack_nat_helper/#_Toc133598073 However, the existing code fails to avoid that in many cases, see this thread: http://marc.info/?l=linux-netdev&m=135043175028620&w=2 It seems it is not trivial to know from the kernel if two hosts have to go through the firewall to communicate each other, which is the main point of the call-forwarding filter code to avoid creating unnecessary expectations. So this patch just gets things the way they were as before commit f8126f1d51. Signed-off-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/atm/signaling.c')
0 files changed, 0 insertions, 0 deletions