[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>
This commit is contained in:
parent
51d42f5e4e
commit
a0b7db5e86
|
@ -61,6 +61,10 @@
|
|||
#endif
|
||||
|
||||
/* Parameters */
|
||||
static unsigned int default_rrq_ttl = 300;
|
||||
module_param(default_rrq_ttl, uint, 0600);
|
||||
MODULE_PARM_DESC(default_rrq_ttl, "use this TTL if it's missing in RRQ");
|
||||
|
||||
static int gkrouted_only = 1;
|
||||
module_param(gkrouted_only, int, 0600);
|
||||
MODULE_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,
|
|||
DEBUGP("ip_ct_ras: RRQ TTL = %u seconds\n", rrq->timeToLive);
|
||||
info->timeout = rrq->timeToLive;
|
||||
} else
|
||||
info->timeout = 0;
|
||||
info->timeout = default_rrq_ttl;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue