--- a/net/ipv4/netfilter/ip_conntrack_core.c +++ b/net/ipv4/netfilter/ip_conntrack_core.c @@ -1407,7 +1407,7 @@ void ip_conntrack_cleanup(void) nf_unregister_sockopt(&so_getorigdst); } -static int hashsize = 0; +static int hashsize = 5953; MODULE_PARM(hashsize, "i"); int __init ip_conntrack_init(void) @@ -1428,7 +1428,7 @@ int __init ip_conntrack_init(void) if (ip_conntrack_htable_size < 16) ip_conntrack_htable_size = 16; } - ip_conntrack_max = 8 * ip_conntrack_htable_size; + ip_conntrack_max = ip_conntrack_htable_size; printk("ip_conntrack version %s (%u buckets, %d max)" " - %Zd bytes per conntrack\n", IP_CONNTRACK_VERSION,