[NETFILTER]: H.323 helper: replace internal_net_addr parameter by routing-based heuristic
authorPatrick McHardy <kaber@trash.net>
Tue, 30 May 2006 01:26:47 +0000 (18:26 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Sun, 18 Jun 2006 04:29:13 +0000 (21:29 -0700)
commite44ab66a75e20c02193440a5e27c16c91630109b
tree13aa30980b223b19720ff5d864d43e3708339fdc
parentc0d4cfd96dd0cc0dbf49435898808b5553af4822
[NETFILTER]: H.323 helper: replace internal_net_addr parameter by routing-based heuristic

Call Forwarding doesn't need to create an expectation if both peers can
reach each other without our help. The internal_net_addr parameter
lets the user explicitly specify a single network where this is true,
but is not very flexible and even fails in the common case that calls
will both be forwarded to outside parties and inside parties. Use an
optional heuristic based on routing instead, the assumption is that
if bpth the outgoing device and the gateway are equal, both peers can
reach each other directly.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/netfilter/ip_conntrack_helper_h323.c