netfilter: conntrack: remove extension register api
[sfrench/cifs-2.6.git] / net / netfilter / nf_synproxy_core.c
index 6d328f7bb32388283ab2cbe86b102b93c1b97988..e479dd0561c54d0c1a67ffdc3506739fbcd7c434 100644 (file)
@@ -236,10 +236,6 @@ synproxy_tstamp_adjust(struct sk_buff *skb, unsigned int protoff,
        return 1;
 }
 
-static struct nf_ct_ext_type nf_ct_synproxy_extend __read_mostly = {
-       .id             = NF_CT_EXT_SYNPROXY,
-};
-
 #ifdef CONFIG_PROC_FS
 static void *synproxy_cpu_seq_start(struct seq_file *seq, loff_t *pos)
 {
@@ -385,28 +381,12 @@ static struct pernet_operations synproxy_net_ops = {
 
 static int __init synproxy_core_init(void)
 {
-       int err;
-
-       err = nf_ct_extend_register(&nf_ct_synproxy_extend);
-       if (err < 0)
-               goto err1;
-
-       err = register_pernet_subsys(&synproxy_net_ops);
-       if (err < 0)
-               goto err2;
-
-       return 0;
-
-err2:
-       nf_ct_extend_unregister(&nf_ct_synproxy_extend);
-err1:
-       return err;
+       return register_pernet_subsys(&synproxy_net_ops);
 }
 
 static void __exit synproxy_core_exit(void)
 {
        unregister_pernet_subsys(&synproxy_net_ops);
-       nf_ct_extend_unregister(&nf_ct_synproxy_extend);
 }
 
 module_init(synproxy_core_init);