aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4
diff options
context:
space:
mode:
authorJing Min Zhao <zhaojingmin@users.sourceforge.net>2006-04-06 17:15:33 -0400
committerDavid S. Miller <davem@sunset.davemloft.net>2006-04-10 01:25:38 -0400
commita0b7db5e86d30f470dc1849f4fa44ff77a813091 (patch)
tree4b8bc7793dd25b2950b02b7f1576ffde4aa20d17 /net/ipv4
parent51d42f5e4ee43fc98aa0c7a2a104808bb602276f (diff)
[NETFILTER]: H.323 helper: add parameter 'default_rrq_ttl'
default_rrq_ttl is used when no TTL is included in the RRQ. Signed-off-by: Jing Min Zhao <zhaojingmin@users.sourceforge.net> Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4')
-rw-r--r--net/ipv4/netfilter/ip_conntrack_helper_h323.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/net/ipv4/netfilter/ip_conntrack_helper_h323.c b/net/ipv4/netfilter/ip_conntrack_helper_h323.c
index 11c652fa3046..dccc6c301efd 100644
--- a/net/ipv4/netfilter/ip_conntrack_helper_h323.c
+++ b/net/ipv4/netfilter/ip_conntrack_helper_h323.c
@@ -61,6 +61,10 @@
61#endif 61#endif
62 62
63/* Parameters */ 63/* Parameters */
64static unsigned int default_rrq_ttl = 300;
65module_param(default_rrq_ttl, uint, 0600);
66MODULE_PARM_DESC(default_rrq_ttl, "use this TTL if it's missing in RRQ");
67
64static int gkrouted_only = 1; 68static int gkrouted_only = 1;
65module_param(gkrouted_only, int, 0600); 69module_param(gkrouted_only, int, 0600);
66MODULE_PARM_DESC(gkrouted_only, "only accept calls from gatekeeper"); 70MODULE_PARM_DESC(gkrouted_only, "only accept calls from gatekeeper");
@@ -1300,7 +1304,7 @@ static int process_rrq(struct sk_buff **pskb, struct ip_conntrack *ct,
1300 DEBUGP("ip_ct_ras: RRQ TTL = %u seconds\n", rrq->timeToLive); 1304 DEBUGP("ip_ct_ras: RRQ TTL = %u seconds\n", rrq->timeToLive);
1301 info->timeout = rrq->timeToLive; 1305 info->timeout = rrq->timeToLive;
1302 } else 1306 } else
1303 info->timeout = 0; 1307 info->timeout = default_rrq_ttl;
1304 1308
1305 return 0; 1309 return 0;
1306} 1310}