From c76ff5033271eb86d1564fd565e5fdc685f4e175 Mon Sep 17 00:00:00 2001 From: Fedor Date: Tue, 2 Feb 2010 16:44:30 -0500 Subject: [PATCH] Fix for setting conntrack max connections --- release/src/router/rc/misc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/release/src/router/rc/misc.c b/release/src/router/rc/misc.c index 17f6b63f32..888e3ba698 100644 --- a/release/src/router/rc/misc.c +++ b/release/src/router/rc/misc.c @@ -201,7 +201,10 @@ void setup_conntrack(void) p = nvram_safe_get("ct_max"); i = atoi(p); if (i >= 128) { - f_write_string("/proc/sys/net/ipv4/ip_conntrack_max", p, 0, 0); + f_write_string("/proc/sys/net/ipv4/netfilter/ip_conntrack_max", p, 0, 0); + } + else if (f_read_string("/proc/sys/net/ipv4/netfilter/ip_conntrack_max", buf, sizeof(buf)) > 0) { + if (atoi(buf) > 0) nvram_set("ct_max", buf); } if (!nvram_match("nf_pptp", "0")) { -- 2.11.4.GIT