Browse Source

netfilter: arp_tables: register table in initns

arptables is broken since we didn't register the table anymore --
even 'arptables -L' fails.

Fixes: b9e69e127397187b ("netfilter: xtables: don't hook tables by default")
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Florian Westphal 9 years ago
parent
commit
ff76def3bd
1 changed files with 6 additions and 0 deletions
  1. 6 0
      net/ipv4/netfilter/arptable_filter.c

+ 6 - 0
net/ipv4/netfilter/arptable_filter.c

@@ -81,6 +81,12 @@ static int __init arptable_filter_init(void)
 		return ret;
 		return ret;
 	}
 	}
 
 
+	ret = arptable_filter_table_init(&init_net);
+	if (ret) {
+		unregister_pernet_subsys(&arptable_filter_net_ops);
+		kfree(arpfilter_ops);
+	}
+
 	return ret;
 	return ret;
 }
 }