No need for these.
There is only one caller, the xtables core, when the table is registered
for the first time with a particular network namespace.
After ->table_init() call, the table is linked into the tables[af] list,
so next call to that function will skip the ->table_init().
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
        struct arpt_replace *repl;
        int err;
 
-       if (net->ipv4.arptable_filter)
-               return 0;
-
        repl = arpt_alloc_initial_table(&packet_filter);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ipt_replace *repl;
        int err;
 
-       if (net->ipv4.iptable_filter)
-               return 0;
-
        repl = ipt_alloc_initial_table(&packet_filter);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ipt_replace *repl;
        int ret;
 
-       if (net->ipv4.iptable_mangle)
-               return 0;
-
        repl = ipt_alloc_initial_table(&packet_mangler);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ipt_replace *repl;
        int ret;
 
-       if (net->ipv4.nat_table)
-               return 0;
-
        repl = ipt_alloc_initial_table(&nf_nat_ipv4_table);
        if (repl == NULL)
                return -ENOMEM;
 
        if (raw_before_defrag)
                table = &packet_raw_before_defrag;
 
-       if (net->ipv4.iptable_raw)
-               return 0;
-
        repl = ipt_alloc_initial_table(table);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ipt_replace *repl;
        int ret;
 
-       if (net->ipv4.iptable_security)
-               return 0;
-
        repl = ipt_alloc_initial_table(&security_table);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ip6t_replace *repl;
        int err;
 
-       if (net->ipv6.ip6table_filter)
-               return 0;
-
        repl = ip6t_alloc_initial_table(&packet_filter);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ip6t_replace *repl;
        int ret;
 
-       if (net->ipv6.ip6table_mangle)
-               return 0;
-
        repl = ip6t_alloc_initial_table(&packet_mangler);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ip6t_replace *repl;
        int ret;
 
-       if (net->ipv6.ip6table_nat)
-               return 0;
-
        repl = ip6t_alloc_initial_table(&nf_nat_ipv6_table);
        if (repl == NULL)
                return -ENOMEM;
 
        if (raw_before_defrag)
                table = &packet_raw_before_defrag;
 
-       if (net->ipv6.ip6table_raw)
-               return 0;
-
        repl = ip6t_alloc_initial_table(table);
        if (repl == NULL)
                return -ENOMEM;
 
        struct ip6t_replace *repl;
        int ret;
 
-       if (net->ipv6.ip6table_security)
-               return 0;
-
        repl = ip6t_alloc_initial_table(&security_table);
        if (repl == NULL)
                return -ENOMEM;