mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
[NETFILTER]: Rename init functions.
Every netfilter module uses `init' for its module_init() function and `fini' or `cleanup' for its module_exit() function. Problem is, this creates uninformative initcall_debug output and makes ctags rather useless. So go through and rename them all to $(filename)_init and $(filename)_fini. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c3e5d877aa
commit
65b4b4e81a
@ -58,16 +58,16 @@ static struct ebt_match filter_802_3 =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_802_3_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_802_3);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_802_3_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_802_3);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_802_3_init);
|
||||
module_exit(ebt_802_3_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -213,16 +213,16 @@ static struct ebt_match filter_among = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_among_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_among);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_among_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_among);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_among_init);
|
||||
module_exit(ebt_among_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -125,16 +125,16 @@ static struct ebt_match filter_arp =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_arp_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_arp);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_arp_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_arp);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_arp_init);
|
||||
module_exit(ebt_arp_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -82,16 +82,16 @@ static struct ebt_target reply_target =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_arpreply_init(void)
|
||||
{
|
||||
return ebt_register_target(&reply_target);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_arpreply_fini(void)
|
||||
{
|
||||
ebt_unregister_target(&reply_target);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_arpreply_init);
|
||||
module_exit(ebt_arpreply_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -61,16 +61,16 @@ static struct ebt_target dnat =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_dnat_init(void)
|
||||
{
|
||||
return ebt_register_target(&dnat);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_dnat_fini(void)
|
||||
{
|
||||
ebt_unregister_target(&dnat);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_dnat_init);
|
||||
module_exit(ebt_dnat_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -112,16 +112,16 @@ static struct ebt_match filter_ip =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_ip_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_ip);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_ip_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_ip);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_ip_init);
|
||||
module_exit(ebt_ip_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -98,16 +98,16 @@ static struct ebt_match ebt_limit_reg =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_limit_init(void)
|
||||
{
|
||||
return ebt_register_match(&ebt_limit_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_limit_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&ebt_limit_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_limit_init);
|
||||
module_exit(ebt_limit_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -188,7 +188,7 @@ static struct nf_logger ebt_log_logger = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_log_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -205,12 +205,12 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_log_fini(void)
|
||||
{
|
||||
nf_log_unregister_logger(&ebt_log_logger);
|
||||
ebt_unregister_watcher(&log);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_log_init);
|
||||
module_exit(ebt_log_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -52,16 +52,16 @@ static struct ebt_target mark_target =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_mark_init(void)
|
||||
{
|
||||
return ebt_register_target(&mark_target);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_mark_fini(void)
|
||||
{
|
||||
ebt_unregister_target(&mark_target);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_mark_init);
|
||||
module_exit(ebt_mark_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -47,16 +47,16 @@ static struct ebt_match filter_mark =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_mark_m_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_mark);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_mark_m_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_mark);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_mark_m_init);
|
||||
module_exit(ebt_mark_m_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -44,16 +44,16 @@ static struct ebt_match filter_pkttype =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_pkttype_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_pkttype);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_pkttype_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_pkttype);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_pkttype_init);
|
||||
module_exit(ebt_pkttype_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -66,16 +66,16 @@ static struct ebt_target redirect_target =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_redirect_init(void)
|
||||
{
|
||||
return ebt_register_target(&redirect_target);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_redirect_fini(void)
|
||||
{
|
||||
ebt_unregister_target(&redirect_target);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_redirect_init);
|
||||
module_exit(ebt_redirect_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -61,16 +61,16 @@ static struct ebt_target snat =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_snat_init(void)
|
||||
{
|
||||
return ebt_register_target(&snat);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_snat_fini(void)
|
||||
{
|
||||
ebt_unregister_target(&snat);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_snat_init);
|
||||
module_exit(ebt_snat_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -180,16 +180,16 @@ static struct ebt_match filter_stp =
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_stp_init(void)
|
||||
{
|
||||
return ebt_register_match(&filter_stp);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_stp_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_stp);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_stp_init);
|
||||
module_exit(ebt_stp_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -281,7 +281,7 @@ static struct nf_logger ebt_ulog_logger = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_ulog_init(void)
|
||||
{
|
||||
int i, ret = 0;
|
||||
|
||||
@ -316,7 +316,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_ulog_fini(void)
|
||||
{
|
||||
ebt_ulog_buff_t *ub;
|
||||
int i;
|
||||
@ -337,8 +337,8 @@ static void __exit fini(void)
|
||||
sock_release(ebtulognl->sk_socket);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_ulog_init);
|
||||
module_exit(ebt_ulog_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Bart De Schuymer <bdschuym@pandora.be>");
|
||||
MODULE_DESCRIPTION("ebtables userspace logging module for bridged Ethernet"
|
||||
|
@ -178,7 +178,7 @@ static struct ebt_match filter_vlan = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebt_vlan_init(void)
|
||||
{
|
||||
DEBUG_MSG("ebtables 802.1Q extension module v"
|
||||
MODULE_VERS "\n");
|
||||
@ -186,10 +186,10 @@ static int __init init(void)
|
||||
return ebt_register_match(&filter_vlan);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebt_vlan_fini(void)
|
||||
{
|
||||
ebt_unregister_match(&filter_vlan);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebt_vlan_init);
|
||||
module_exit(ebt_vlan_fini);
|
||||
|
@ -62,7 +62,7 @@ static int ebt_broute(struct sk_buff **pskb)
|
||||
return 0; /* bridge it */
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebtable_broute_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -74,13 +74,13 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebtable_broute_fini(void)
|
||||
{
|
||||
br_should_route_hook = NULL;
|
||||
synchronize_net();
|
||||
ebt_unregister_table(&broute_table);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebtable_broute_init);
|
||||
module_exit(ebtable_broute_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -91,7 +91,7 @@ static struct nf_hook_ops ebt_ops_filter[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebtable_filter_init(void)
|
||||
{
|
||||
int i, j, ret;
|
||||
|
||||
@ -109,7 +109,7 @@ cleanup:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebtable_filter_fini(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -118,6 +118,6 @@ static void __exit fini(void)
|
||||
ebt_unregister_table(&frame_filter);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebtable_filter_init);
|
||||
module_exit(ebtable_filter_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -98,7 +98,7 @@ static struct nf_hook_ops ebt_ops_nat[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebtable_nat_init(void)
|
||||
{
|
||||
int i, ret, j;
|
||||
|
||||
@ -116,7 +116,7 @@ cleanup:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebtable_nat_fini(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -125,6 +125,6 @@ static void __exit fini(void)
|
||||
ebt_unregister_table(&frame_nat);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebtable_nat_init);
|
||||
module_exit(ebtable_nat_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -1487,7 +1487,7 @@ static struct nf_sockopt_ops ebt_sockopts =
|
||||
.get = do_ebt_get_ctl,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ebtables_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -1501,7 +1501,7 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ebtables_fini(void)
|
||||
{
|
||||
nf_unregister_sockopt(&ebt_sockopts);
|
||||
printk(KERN_NOTICE "Ebtables v2.0 unregistered\n");
|
||||
@ -1516,6 +1516,6 @@ EXPORT_SYMBOL(ebt_unregister_watcher);
|
||||
EXPORT_SYMBOL(ebt_register_target);
|
||||
EXPORT_SYMBOL(ebt_unregister_target);
|
||||
EXPORT_SYMBOL(ebt_do_table);
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ebtables_init);
|
||||
module_exit(ebtables_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -133,7 +133,7 @@ static struct nf_hook_ops dnrmg_ops = {
|
||||
.priority = NF_DN_PRI_DNRTMSG,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init dn_rtmsg_init(void)
|
||||
{
|
||||
int rv = 0;
|
||||
|
||||
@ -152,7 +152,7 @@ static int __init init(void)
|
||||
return rv;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit dn_rtmsg_fini(void)
|
||||
{
|
||||
nf_unregister_hook(&dnrmg_ops);
|
||||
sock_release(dnrmg->sk_socket);
|
||||
@ -164,6 +164,6 @@ MODULE_AUTHOR("Steven Whitehouse <steve@chygwyn.com>");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_ALIAS_NET_PF_PROTO(PF_NETLINK, NETLINK_DNRTMSG);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(dn_rtmsg_init);
|
||||
module_exit(dn_rtmsg_fini);
|
||||
|
||||
|
@ -167,15 +167,15 @@ static struct nf_queue_rerouter ip_reroute = {
|
||||
.reroute = queue_reroute,
|
||||
};
|
||||
|
||||
static int init(void)
|
||||
static int ipv4_netfilter_init(void)
|
||||
{
|
||||
return nf_register_queue_rerouter(PF_INET, &ip_reroute);
|
||||
}
|
||||
|
||||
static void fini(void)
|
||||
static void ipv4_netfilter_fini(void)
|
||||
{
|
||||
nf_unregister_queue_rerouter(PF_INET);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipv4_netfilter_init);
|
||||
module_exit(ipv4_netfilter_fini);
|
||||
|
@ -1166,7 +1166,7 @@ static struct nf_sockopt_ops arpt_sockopts = {
|
||||
.get = do_arpt_get_ctl,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init arp_tables_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -1187,7 +1187,7 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit arp_tables_fini(void)
|
||||
{
|
||||
nf_unregister_sockopt(&arpt_sockopts);
|
||||
xt_proto_fini(NF_ARP);
|
||||
@ -1197,5 +1197,5 @@ EXPORT_SYMBOL(arpt_register_table);
|
||||
EXPORT_SYMBOL(arpt_unregister_table);
|
||||
EXPORT_SYMBOL(arpt_do_table);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(arp_tables_init);
|
||||
module_exit(arp_tables_fini);
|
||||
|
@ -89,7 +89,7 @@ static struct arpt_target arpt_mangle_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init arpt_mangle_init(void)
|
||||
{
|
||||
if (arpt_register_target(&arpt_mangle_reg))
|
||||
return -EINVAL;
|
||||
@ -97,10 +97,10 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit arpt_mangle_fini(void)
|
||||
{
|
||||
arpt_unregister_target(&arpt_mangle_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(arpt_mangle_init);
|
||||
module_exit(arpt_mangle_fini);
|
||||
|
@ -179,7 +179,7 @@ static struct nf_hook_ops arpt_ops[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init arptable_filter_init(void)
|
||||
{
|
||||
int ret, i;
|
||||
|
||||
@ -201,7 +201,7 @@ cleanup_hooks:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit arptable_filter_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -211,5 +211,5 @@ static void __exit fini(void)
|
||||
arpt_unregister_table(&packet_filter);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(arptable_filter_init);
|
||||
module_exit(arptable_filter_fini);
|
||||
|
@ -153,13 +153,13 @@ static struct ip_conntrack_helper amanda_helper = {
|
||||
},
|
||||
};
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_conntrack_amanda_fini(void)
|
||||
{
|
||||
ip_conntrack_helper_unregister(&amanda_helper);
|
||||
kfree(amanda_buffer);
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_amanda_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -177,5 +177,5 @@ static int __init init(void)
|
||||
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_amanda_init);
|
||||
module_exit(ip_conntrack_amanda_fini);
|
||||
|
@ -453,7 +453,7 @@ static struct ip_conntrack_helper ftp[MAX_PORTS];
|
||||
static char ftp_names[MAX_PORTS][sizeof("ftp-65535")];
|
||||
|
||||
/* Not __exit: called from init() */
|
||||
static void fini(void)
|
||||
static void ip_conntrack_ftp_fini(void)
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < ports_c; i++) {
|
||||
@ -465,7 +465,7 @@ static void fini(void)
|
||||
kfree(ftp_buffer);
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_ftp_init(void)
|
||||
{
|
||||
int i, ret;
|
||||
char *tmpname;
|
||||
@ -499,12 +499,12 @@ static int __init init(void)
|
||||
ret = ip_conntrack_helper_register(&ftp[i]);
|
||||
|
||||
if (ret) {
|
||||
fini();
|
||||
ip_conntrack_ftp_fini();
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_ftp_init);
|
||||
module_exit(ip_conntrack_ftp_fini);
|
||||
|
@ -766,7 +766,7 @@ extern void ip_ct_proto_gre_fini(void);
|
||||
extern int __init ip_ct_proto_gre_init(void);
|
||||
|
||||
/* ip_conntrack_pptp initialization */
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_helper_pptp_init(void)
|
||||
{
|
||||
int retcode;
|
||||
|
||||
@ -786,15 +786,15 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_conntrack_helper_pptp_fini(void)
|
||||
{
|
||||
ip_conntrack_helper_unregister(&pptp);
|
||||
ip_ct_proto_gre_fini();
|
||||
printk("ip_conntrack_pptp version %s unloaded\n", IP_CT_PPTP_VERSION);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_helper_pptp_init);
|
||||
module_exit(ip_conntrack_helper_pptp_fini);
|
||||
|
||||
EXPORT_SYMBOL(ip_nat_pptp_hook_outbound);
|
||||
EXPORT_SYMBOL(ip_nat_pptp_hook_inbound);
|
||||
|
@ -242,9 +242,9 @@ static int help(struct sk_buff **pskb,
|
||||
static struct ip_conntrack_helper irc_helpers[MAX_PORTS];
|
||||
static char irc_names[MAX_PORTS][sizeof("irc-65535")];
|
||||
|
||||
static void fini(void);
|
||||
static void ip_conntrack_irc_fini(void);
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_irc_init(void)
|
||||
{
|
||||
int i, ret;
|
||||
struct ip_conntrack_helper *hlpr;
|
||||
@ -288,7 +288,7 @@ static int __init init(void)
|
||||
if (ret) {
|
||||
printk("ip_conntrack_irc: ERROR registering port %d\n",
|
||||
ports[i]);
|
||||
fini();
|
||||
ip_conntrack_irc_fini();
|
||||
return -EBUSY;
|
||||
}
|
||||
}
|
||||
@ -297,7 +297,7 @@ static int __init init(void)
|
||||
|
||||
/* This function is intentionally _NOT_ defined as __exit, because
|
||||
* it is needed by the init function */
|
||||
static void fini(void)
|
||||
static void ip_conntrack_irc_fini(void)
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < ports_c; i++) {
|
||||
@ -308,5 +308,5 @@ static void fini(void)
|
||||
kfree(irc_buffer);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_irc_init);
|
||||
module_exit(ip_conntrack_irc_fini);
|
||||
|
@ -127,16 +127,16 @@ static struct ip_conntrack_helper helper = {
|
||||
.help = help,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_netbios_ns_init(void)
|
||||
{
|
||||
helper.timeout = timeout;
|
||||
return ip_conntrack_helper_register(&helper);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_conntrack_netbios_ns_fini(void)
|
||||
{
|
||||
ip_conntrack_helper_unregister(&helper);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_netbios_ns_init);
|
||||
module_exit(ip_conntrack_netbios_ns_fini);
|
||||
|
@ -609,7 +609,7 @@ static ctl_table ip_ct_net_table[] = {
|
||||
static struct ctl_table_header *ip_ct_sysctl_header;
|
||||
#endif
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_proto_sctp_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -640,7 +640,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_conntrack_proto_sctp_fini(void)
|
||||
{
|
||||
ip_conntrack_protocol_unregister(&ip_conntrack_protocol_sctp);
|
||||
#ifdef CONFIG_SYSCTL
|
||||
@ -649,8 +649,8 @@ static void __exit fini(void)
|
||||
DEBUGP("SCTP conntrack module unloaded\n");
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_proto_sctp_init);
|
||||
module_exit(ip_conntrack_proto_sctp_fini);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Kiran Kumar Immidi");
|
||||
|
@ -929,18 +929,18 @@ void ip_conntrack_protocol_unregister(struct ip_conntrack_protocol *proto)
|
||||
ip_ct_iterate_cleanup(kill_proto, &proto->proto);
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_standalone_init(void)
|
||||
{
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_conntrack_standalone_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_standalone_init);
|
||||
module_exit(ip_conntrack_standalone_fini);
|
||||
|
||||
/* Some modules need us, but don't depend directly on any symbol.
|
||||
They should call this. */
|
||||
|
@ -103,7 +103,7 @@ static int tftp_help(struct sk_buff **pskb,
|
||||
static struct ip_conntrack_helper tftp[MAX_PORTS];
|
||||
static char tftp_names[MAX_PORTS][sizeof("tftp-65535")];
|
||||
|
||||
static void fini(void)
|
||||
static void ip_conntrack_tftp_fini(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -114,7 +114,7 @@ static void fini(void)
|
||||
}
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_conntrack_tftp_init(void)
|
||||
{
|
||||
int i, ret;
|
||||
char *tmpname;
|
||||
@ -148,12 +148,12 @@ static int __init init(void)
|
||||
if (ret) {
|
||||
printk("ERROR registering helper for port %d\n",
|
||||
ports[i]);
|
||||
fini();
|
||||
ip_conntrack_tftp_fini();
|
||||
return(ret);
|
||||
}
|
||||
}
|
||||
return(0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_conntrack_tftp_init);
|
||||
module_exit(ip_conntrack_tftp_fini);
|
||||
|
@ -68,19 +68,19 @@ static unsigned int help(struct sk_buff **pskb,
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_amanda_fini(void)
|
||||
{
|
||||
ip_nat_amanda_hook = NULL;
|
||||
/* Make sure noone calls it, meanwhile. */
|
||||
synchronize_net();
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_amanda_init(void)
|
||||
{
|
||||
BUG_ON(ip_nat_amanda_hook);
|
||||
ip_nat_amanda_hook = help;
|
||||
return 0;
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_amanda_init);
|
||||
module_exit(ip_nat_amanda_fini);
|
||||
|
@ -154,14 +154,14 @@ static unsigned int ip_nat_ftp(struct sk_buff **pskb,
|
||||
return NF_ACCEPT;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_ftp_fini(void)
|
||||
{
|
||||
ip_nat_ftp_hook = NULL;
|
||||
/* Make sure noone calls it, meanwhile. */
|
||||
synchronize_net();
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_ftp_init(void)
|
||||
{
|
||||
BUG_ON(ip_nat_ftp_hook);
|
||||
ip_nat_ftp_hook = ip_nat_ftp;
|
||||
@ -177,5 +177,5 @@ static int warn_set(const char *val, struct kernel_param *kp)
|
||||
}
|
||||
module_param_call(ports, warn_set, NULL, NULL, 0);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_ftp_init);
|
||||
module_exit(ip_nat_ftp_fini);
|
||||
|
@ -370,7 +370,7 @@ pptp_inbound_pkt(struct sk_buff **pskb,
|
||||
extern int __init ip_nat_proto_gre_init(void);
|
||||
extern void __exit ip_nat_proto_gre_fini(void);
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_helper_pptp_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -396,7 +396,7 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_helper_pptp_fini(void)
|
||||
{
|
||||
DEBUGP("cleanup_module\n" );
|
||||
|
||||
@ -412,5 +412,5 @@ static void __exit fini(void)
|
||||
printk("ip_nat_pptp version %s unloaded\n", IP_NAT_PPTP_VERSION);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_helper_pptp_init);
|
||||
module_exit(ip_nat_helper_pptp_fini);
|
||||
|
@ -96,14 +96,14 @@ static unsigned int help(struct sk_buff **pskb,
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_irc_fini(void)
|
||||
{
|
||||
ip_nat_irc_hook = NULL;
|
||||
/* Make sure noone calls it, meanwhile. */
|
||||
synchronize_net();
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_irc_init(void)
|
||||
{
|
||||
BUG_ON(ip_nat_irc_hook);
|
||||
ip_nat_irc_hook = help;
|
||||
@ -119,5 +119,5 @@ static int warn_set(const char *val, struct kernel_param *kp)
|
||||
}
|
||||
module_param_call(ports, warn_set, NULL, NULL, 0);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_irc_init);
|
||||
module_exit(ip_nat_irc_fini);
|
||||
|
@ -1324,7 +1324,7 @@ static struct ip_conntrack_helper snmp_trap_helper = {
|
||||
*
|
||||
*****************************************************************************/
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_snmp_basic_init(void)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
@ -1339,13 +1339,13 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_snmp_basic_fini(void)
|
||||
{
|
||||
ip_conntrack_helper_unregister(&snmp_helper);
|
||||
ip_conntrack_helper_unregister(&snmp_trap_helper);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_snmp_basic_init);
|
||||
module_exit(ip_nat_snmp_basic_fini);
|
||||
|
||||
module_param(debug, bool, 0600);
|
||||
|
@ -425,17 +425,17 @@ static int init_or_cleanup(int init)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_standalone_init(void)
|
||||
{
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_standalone_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_standalone_init);
|
||||
module_exit(ip_nat_standalone_fini);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -53,19 +53,19 @@ static unsigned int help(struct sk_buff **pskb,
|
||||
return NF_ACCEPT;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_nat_tftp_fini(void)
|
||||
{
|
||||
ip_nat_tftp_hook = NULL;
|
||||
/* Make sure noone calls it, meanwhile. */
|
||||
synchronize_net();
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_nat_tftp_init(void)
|
||||
{
|
||||
BUG_ON(ip_nat_tftp_hook);
|
||||
ip_nat_tftp_hook = help;
|
||||
return 0;
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_nat_tftp_init);
|
||||
module_exit(ip_nat_tftp_fini);
|
||||
|
@ -717,13 +717,13 @@ cleanup_netlink_notifier:
|
||||
return status;
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_queue_init(void)
|
||||
{
|
||||
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_queue_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
@ -732,5 +732,5 @@ MODULE_DESCRIPTION("IPv4 packet queue handler");
|
||||
MODULE_AUTHOR("James Morris <jmorris@intercode.com.au>");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_queue_init);
|
||||
module_exit(ip_queue_fini);
|
||||
|
@ -1364,7 +1364,7 @@ static struct ipt_match icmp_matchstruct = {
|
||||
.checkentry = icmp_checkentry,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip_tables_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -1386,7 +1386,7 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip_tables_fini(void)
|
||||
{
|
||||
nf_unregister_sockopt(&ipt_sockopts);
|
||||
|
||||
@ -1400,5 +1400,5 @@ static void __exit fini(void)
|
||||
EXPORT_SYMBOL(ipt_register_table);
|
||||
EXPORT_SYMBOL(ipt_unregister_table);
|
||||
EXPORT_SYMBOL(ipt_do_table);
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip_tables_init);
|
||||
module_exit(ip_tables_fini);
|
||||
|
@ -770,15 +770,15 @@ cleanup_none:
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_clusterip_init(void)
|
||||
{
|
||||
return init_or_cleanup(0);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_clusterip_fini(void)
|
||||
{
|
||||
init_or_cleanup(1);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_clusterip_init);
|
||||
module_exit(ipt_clusterip_fini);
|
||||
|
@ -82,15 +82,15 @@ static struct ipt_target ipt_dscp_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_dscp_init(void)
|
||||
{
|
||||
return ipt_register_target(&ipt_dscp_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_dscp_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&ipt_dscp_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_dscp_init);
|
||||
module_exit(ipt_dscp_fini);
|
||||
|
@ -151,15 +151,15 @@ static struct ipt_target ipt_ecn_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_ecn_init(void)
|
||||
{
|
||||
return ipt_register_target(&ipt_ecn_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_ecn_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&ipt_ecn_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_ecn_init);
|
||||
module_exit(ipt_ecn_fini);
|
||||
|
@ -471,7 +471,7 @@ static struct nf_logger ipt_log_logger ={
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_log_init(void)
|
||||
{
|
||||
if (ipt_register_target(&ipt_log_reg))
|
||||
return -EINVAL;
|
||||
@ -485,11 +485,11 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_log_fini(void)
|
||||
{
|
||||
nf_log_unregister_logger(&ipt_log_logger);
|
||||
ipt_unregister_target(&ipt_log_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_log_init);
|
||||
module_exit(ipt_log_fini);
|
||||
|
@ -175,7 +175,7 @@ static struct ipt_target masquerade = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_masquerade_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -191,12 +191,12 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_masquerade_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&masquerade);
|
||||
unregister_netdevice_notifier(&masq_dev_notifier);
|
||||
unregister_inetaddr_notifier(&masq_inet_notifier);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_masquerade_init);
|
||||
module_exit(ipt_masquerade_fini);
|
||||
|
@ -98,15 +98,15 @@ static struct ipt_target target_module = {
|
||||
.me = THIS_MODULE
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_netmap_init(void)
|
||||
{
|
||||
return ipt_register_target(&target_module);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_netmap_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&target_module);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_netmap_init);
|
||||
module_exit(ipt_netmap_fini);
|
||||
|
@ -112,15 +112,15 @@ static struct ipt_target redirect_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_redirect_init(void)
|
||||
{
|
||||
return ipt_register_target(&redirect_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_redirect_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&redirect_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_redirect_init);
|
||||
module_exit(ipt_redirect_fini);
|
||||
|
@ -313,15 +313,15 @@ static struct ipt_target ipt_reject_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_reject_init(void)
|
||||
{
|
||||
return ipt_register_target(&ipt_reject_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_reject_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&ipt_reject_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_reject_init);
|
||||
module_exit(ipt_reject_fini);
|
||||
|
@ -189,16 +189,16 @@ static struct ipt_target same_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_same_init(void)
|
||||
{
|
||||
return ipt_register_target(&same_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_same_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&same_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_same_init);
|
||||
module_exit(ipt_same_fini);
|
||||
|
||||
|
@ -243,15 +243,15 @@ static struct ipt_target ipt_tcpmss_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_tcpmss_init(void)
|
||||
{
|
||||
return ipt_register_target(&ipt_tcpmss_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_tcpmss_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&ipt_tcpmss_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_tcpmss_init);
|
||||
module_exit(ipt_tcpmss_fini);
|
||||
|
@ -81,15 +81,15 @@ static struct ipt_target ipt_tos_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_tos_init(void)
|
||||
{
|
||||
return ipt_register_target(&ipt_tos_reg);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_tos_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&ipt_tos_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_tos_init);
|
||||
module_exit(ipt_tos_fini);
|
||||
|
@ -94,15 +94,15 @@ static struct ipt_target ipt_TTL = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_ttl_init(void)
|
||||
{
|
||||
return ipt_register_target(&ipt_TTL);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_ttl_fini(void)
|
||||
{
|
||||
ipt_unregister_target(&ipt_TTL);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_ttl_init);
|
||||
module_exit(ipt_ttl_fini);
|
||||
|
@ -374,7 +374,7 @@ static struct nf_logger ipt_ulog_logger = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_ulog_init(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -407,7 +407,7 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_ulog_fini(void)
|
||||
{
|
||||
ulog_buff_t *ub;
|
||||
int i;
|
||||
@ -435,5 +435,5 @@ static void __exit fini(void)
|
||||
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_ulog_init);
|
||||
module_exit(ipt_ulog_fini);
|
||||
|
@ -51,15 +51,15 @@ static struct ipt_match addrtype_match = {
|
||||
.me = THIS_MODULE
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_addrtype_init(void)
|
||||
{
|
||||
return ipt_register_match(&addrtype_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_addrtype_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&addrtype_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_addrtype_init);
|
||||
module_exit(ipt_addrtype_fini);
|
||||
|
@ -96,15 +96,15 @@ static struct ipt_match ah_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_ah_init(void)
|
||||
{
|
||||
return ipt_register_match(&ah_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ipt_ah_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&ah_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ipt_ah_init);
|
||||
module_exit(ipt_ah_fini);
|
||||
|
@ -39,16 +39,16 @@ static struct ipt_match dscp_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_dscp_init(void)
|
||||
{
|
||||
return ipt_register_match(&dscp_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_dscp_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&dscp_match);
|
||||
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_dscp_init);
|
||||
module_exit(ipt_dscp_fini);
|
||||
|
@ -118,15 +118,15 @@ static struct ipt_match ecn_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_ecn_init(void)
|
||||
{
|
||||
return ipt_register_match(&ecn_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_ecn_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&ecn_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_ecn_init);
|
||||
module_exit(ipt_ecn_fini);
|
||||
|
@ -97,15 +97,15 @@ static struct ipt_match esp_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_esp_init(void)
|
||||
{
|
||||
return ipt_register_match(&esp_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ipt_esp_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&esp_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ipt_esp_init);
|
||||
module_exit(ipt_esp_fini);
|
||||
|
@ -719,15 +719,15 @@ cleanup_nothing:
|
||||
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_hashlimit_init(void)
|
||||
{
|
||||
return init_or_fini(0);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_hashlimit_fini(void)
|
||||
{
|
||||
init_or_fini(1);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_hashlimit_init);
|
||||
module_exit(ipt_hashlimit_fini);
|
||||
|
@ -71,15 +71,15 @@ static struct ipt_match iprange_match = {
|
||||
.me = THIS_MODULE
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_iprange_init(void)
|
||||
{
|
||||
return ipt_register_match(&iprange_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_iprange_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&iprange_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_iprange_init);
|
||||
module_exit(ipt_iprange_fini);
|
||||
|
@ -171,7 +171,7 @@ static struct ipt_match multiport_match_v1 = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_multiport_init(void)
|
||||
{
|
||||
int err;
|
||||
|
||||
@ -185,11 +185,11 @@ static int __init init(void)
|
||||
return err;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_multiport_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&multiport_match);
|
||||
ipt_unregister_match(&multiport_match_v1);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_multiport_init);
|
||||
module_exit(ipt_multiport_fini);
|
||||
|
@ -78,15 +78,15 @@ static struct ipt_match owner_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_owner_init(void)
|
||||
{
|
||||
return ipt_register_match(&owner_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_owner_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&owner_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_owner_init);
|
||||
module_exit(ipt_owner_fini);
|
||||
|
@ -962,7 +962,7 @@ static struct ipt_match recent_match = {
|
||||
};
|
||||
|
||||
/* Kernel module initialization. */
|
||||
static int __init init(void)
|
||||
static int __init ipt_recent_init(void)
|
||||
{
|
||||
int err, count;
|
||||
|
||||
@ -995,7 +995,7 @@ static int __init init(void)
|
||||
}
|
||||
|
||||
/* Kernel module destruction. */
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_recent_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&recent_match);
|
||||
|
||||
@ -1003,5 +1003,5 @@ static void __exit fini(void)
|
||||
}
|
||||
|
||||
/* Register our module with the kernel. */
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_recent_init);
|
||||
module_exit(ipt_recent_fini);
|
||||
|
@ -39,15 +39,15 @@ static struct ipt_match tos_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_multiport_init(void)
|
||||
{
|
||||
return ipt_register_match(&tos_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_multiport_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&tos_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_multiport_init);
|
||||
module_exit(ipt_multiport_fini);
|
||||
|
@ -55,16 +55,16 @@ static struct ipt_match ttl_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ipt_ttl_init(void)
|
||||
{
|
||||
return ipt_register_match(&ttl_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ipt_ttl_fini(void)
|
||||
{
|
||||
ipt_unregister_match(&ttl_match);
|
||||
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ipt_ttl_init);
|
||||
module_exit(ipt_ttl_fini);
|
||||
|
@ -139,7 +139,7 @@ static struct nf_hook_ops ipt_ops[] = {
|
||||
static int forward = NF_ACCEPT;
|
||||
module_param(forward, bool, 0000);
|
||||
|
||||
static int __init init(void)
|
||||
static int __init iptable_filter_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -181,7 +181,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit iptable_filter_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -191,5 +191,5 @@ static void __exit fini(void)
|
||||
ipt_unregister_table(&packet_filter);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(iptable_filter_init);
|
||||
module_exit(iptable_filter_fini);
|
||||
|
@ -201,7 +201,7 @@ static struct nf_hook_ops ipt_ops[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init iptable_mangle_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -247,7 +247,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit iptable_mangle_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -257,5 +257,5 @@ static void __exit fini(void)
|
||||
ipt_unregister_table(&packet_mangler);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(iptable_mangle_init);
|
||||
module_exit(iptable_mangle_fini);
|
||||
|
@ -116,7 +116,7 @@ static struct nf_hook_ops ipt_ops[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init iptable_raw_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -144,7 +144,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit iptable_raw_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -154,6 +154,6 @@ static void __exit fini(void)
|
||||
ipt_unregister_table(&packet_raw);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(iptable_raw_init);
|
||||
module_exit(iptable_raw_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -571,18 +571,18 @@ static int init_or_cleanup(int init)
|
||||
MODULE_ALIAS("nf_conntrack-" __stringify(AF_INET));
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
static int __init init(void)
|
||||
static int __init nf_conntrack_l3proto_ipv4_init(void)
|
||||
{
|
||||
need_conntrack();
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit nf_conntrack_l3proto_ipv4_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nf_conntrack_l3proto_ipv4_init);
|
||||
module_exit(nf_conntrack_l3proto_ipv4_fini);
|
||||
|
||||
EXPORT_SYMBOL(nf_ct_ipv4_gather_frags);
|
||||
|
@ -713,13 +713,13 @@ cleanup_netlink_notifier:
|
||||
return status;
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6_queue_init(void)
|
||||
{
|
||||
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6_queue_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
@ -727,5 +727,5 @@ static void __exit fini(void)
|
||||
MODULE_DESCRIPTION("IPv6 packet queue handler");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6_queue_init);
|
||||
module_exit(ip6_queue_fini);
|
||||
|
@ -1406,7 +1406,7 @@ static struct ip6t_match icmp6_matchstruct = {
|
||||
.family = AF_INET6,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6_tables_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -1429,7 +1429,7 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6_tables_fini(void)
|
||||
{
|
||||
nf_unregister_sockopt(&ip6t_sockopts);
|
||||
xt_unregister_match(&icmp6_matchstruct);
|
||||
@ -1517,5 +1517,5 @@ EXPORT_SYMBOL(ip6t_do_table);
|
||||
EXPORT_SYMBOL(ip6t_ext_hdr);
|
||||
EXPORT_SYMBOL(ipv6_find_hdr);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6_tables_init);
|
||||
module_exit(ip6_tables_fini);
|
||||
|
@ -93,15 +93,15 @@ static struct ip6t_target ip6t_HL = {
|
||||
.me = THIS_MODULE
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_hl_init(void)
|
||||
{
|
||||
return ip6t_register_target(&ip6t_HL);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_hl_fini(void)
|
||||
{
|
||||
ip6t_unregister_target(&ip6t_HL);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_hl_init);
|
||||
module_exit(ip6t_hl_fini);
|
||||
|
@ -483,7 +483,7 @@ static struct nf_logger ip6t_logger = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_log_init(void)
|
||||
{
|
||||
if (ip6t_register_target(&ip6t_log_reg))
|
||||
return -EINVAL;
|
||||
@ -497,11 +497,11 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_log_fini(void)
|
||||
{
|
||||
nf_log_unregister_logger(&ip6t_logger);
|
||||
ip6t_unregister_target(&ip6t_log_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_log_init);
|
||||
module_exit(ip6t_log_fini);
|
||||
|
@ -255,17 +255,17 @@ static struct ip6t_target ip6t_reject_reg = {
|
||||
.me = THIS_MODULE
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_reject_init(void)
|
||||
{
|
||||
if (ip6t_register_target(&ip6t_reject_reg))
|
||||
return -EINVAL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_reject_fini(void)
|
||||
{
|
||||
ip6t_unregister_target(&ip6t_reject_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_reject_init);
|
||||
module_exit(ip6t_reject_fini);
|
||||
|
@ -122,15 +122,15 @@ static struct ip6t_match ah_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_ah_init(void)
|
||||
{
|
||||
return ip6t_register_match(&ah_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ip6t_ah_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&ah_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ip6t_ah_init);
|
||||
module_exit(ip6t_ah_fini);
|
||||
|
@ -206,15 +206,15 @@ static struct ip6t_match opts_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_dst_init(void)
|
||||
{
|
||||
return ip6t_register_match(&opts_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ip6t_dst_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&opts_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ip6t_dst_init);
|
||||
module_exit(ip6t_dst_fini);
|
||||
|
@ -101,15 +101,15 @@ static struct ip6t_match esp_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_esp_init(void)
|
||||
{
|
||||
return ip6t_register_match(&esp_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ip6t_esp_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&esp_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ip6t_esp_init);
|
||||
module_exit(ip6t_esp_fini);
|
||||
|
@ -70,15 +70,15 @@ static struct ip6t_match eui64_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_eui64_init(void)
|
||||
{
|
||||
return ip6t_register_match(&eui64_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_eui64_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&eui64_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_eui64_init);
|
||||
module_exit(ip6t_eui64_fini);
|
||||
|
@ -139,15 +139,15 @@ static struct ip6t_match frag_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_frag_init(void)
|
||||
{
|
||||
return ip6t_register_match(&frag_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ip6t_frag_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&frag_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ip6t_frag_init);
|
||||
module_exit(ip6t_frag_fini);
|
||||
|
@ -206,15 +206,15 @@ static struct ip6t_match opts_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_hbh_init(void)
|
||||
{
|
||||
return ip6t_register_match(&opts_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ip6t_hbh_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&opts_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ip6t_hbh_init);
|
||||
module_exit(ip6t_hbh_fini);
|
||||
|
@ -55,16 +55,16 @@ static struct ip6t_match hl_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_hl_init(void)
|
||||
{
|
||||
return ip6t_register_match(&hl_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_hl_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&hl_match);
|
||||
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_hl_init);
|
||||
module_exit(ip6t_hl_fini);
|
||||
|
@ -111,15 +111,15 @@ static struct ip6t_match multiport_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_multiport_init(void)
|
||||
{
|
||||
return ip6t_register_match(&multiport_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_multiport_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&multiport_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_multiport_init);
|
||||
module_exit(ip6t_multiport_fini);
|
||||
|
@ -79,15 +79,15 @@ static struct ip6t_match owner_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_owner_init(void)
|
||||
{
|
||||
return ip6t_register_match(&owner_match);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6t_owner_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&owner_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6t_owner_init);
|
||||
module_exit(ip6t_owner_fini);
|
||||
|
@ -225,15 +225,15 @@ static struct ip6t_match rt_match = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6t_rt_init(void)
|
||||
{
|
||||
return ip6t_register_match(&rt_match);
|
||||
}
|
||||
|
||||
static void __exit cleanup(void)
|
||||
static void __exit ip6t_rt_fini(void)
|
||||
{
|
||||
ip6t_unregister_match(&rt_match);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(cleanup);
|
||||
module_init(ip6t_rt_init);
|
||||
module_exit(ip6t_rt_fini);
|
||||
|
@ -159,7 +159,7 @@ static struct nf_hook_ops ip6t_ops[] = {
|
||||
static int forward = NF_ACCEPT;
|
||||
module_param(forward, bool, 0000);
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6table_filter_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -201,7 +201,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6table_filter_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -211,5 +211,5 @@ static void __exit fini(void)
|
||||
ip6t_unregister_table(&packet_filter);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6table_filter_init);
|
||||
module_exit(ip6table_filter_fini);
|
||||
|
@ -228,7 +228,7 @@ static struct nf_hook_ops ip6t_ops[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6table_mangle_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -274,7 +274,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6table_mangle_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -284,5 +284,5 @@ static void __exit fini(void)
|
||||
ip6t_unregister_table(&packet_mangler);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6table_mangle_init);
|
||||
module_exit(ip6table_mangle_fini);
|
||||
|
@ -142,7 +142,7 @@ static struct nf_hook_ops ip6t_ops[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init ip6table_raw_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -170,7 +170,7 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit ip6table_raw_fini(void)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
@ -180,6 +180,6 @@ static void __exit fini(void)
|
||||
ip6t_unregister_table(&packet_raw);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(ip6table_raw_init);
|
||||
module_exit(ip6table_raw_fini);
|
||||
MODULE_LICENSE("GPL");
|
||||
|
@ -588,16 +588,16 @@ MODULE_ALIAS("nf_conntrack-" __stringify(AF_INET6));
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Yasuyuki KOZAKAI @USAGI <yasuyuki.kozakai@toshiba.co.jp>");
|
||||
|
||||
static int __init init(void)
|
||||
static int __init nf_conntrack_l3proto_ipv6_init(void)
|
||||
{
|
||||
need_conntrack();
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit nf_conntrack_l3proto_ipv6_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nf_conntrack_l3proto_ipv6_init);
|
||||
module_exit(nf_conntrack_l3proto_ipv6_fini);
|
||||
|
@ -624,7 +624,7 @@ static struct nf_conntrack_helper ftp[MAX_PORTS][2];
|
||||
static char ftp_names[MAX_PORTS][2][sizeof("ftp-65535")];
|
||||
|
||||
/* don't make this __exit, since it's called from __init ! */
|
||||
static void fini(void)
|
||||
static void nf_conntrack_ftp_fini(void)
|
||||
{
|
||||
int i, j;
|
||||
for (i = 0; i < ports_c; i++) {
|
||||
@ -642,7 +642,7 @@ static void fini(void)
|
||||
kfree(ftp_buffer);
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init nf_conntrack_ftp_init(void)
|
||||
{
|
||||
int i, j = -1, ret = 0;
|
||||
char *tmpname;
|
||||
@ -683,7 +683,7 @@ static int __init init(void)
|
||||
printk("nf_ct_ftp: failed to register helper "
|
||||
" for pf: %d port: %d\n",
|
||||
ftp[i][j].tuple.src.l3num, ports[i]);
|
||||
fini();
|
||||
nf_conntrack_ftp_fini();
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
@ -692,5 +692,5 @@ static int __init init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nf_conntrack_ftp_init);
|
||||
module_exit(nf_conntrack_ftp_fini);
|
||||
|
@ -615,7 +615,7 @@ static ctl_table nf_ct_net_table[] = {
|
||||
static struct ctl_table_header *nf_ct_sysctl_header;
|
||||
#endif
|
||||
|
||||
int __init init(void)
|
||||
int __init nf_conntrack_proto_sctp_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -652,7 +652,7 @@ int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
void __exit fini(void)
|
||||
void __exit nf_conntrack_proto_sctp_fini(void)
|
||||
{
|
||||
nf_conntrack_protocol_unregister(&nf_conntrack_protocol_sctp6);
|
||||
nf_conntrack_protocol_unregister(&nf_conntrack_protocol_sctp4);
|
||||
@ -662,8 +662,8 @@ void __exit fini(void)
|
||||
DEBUGP("SCTP conntrack module unloaded\n");
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nf_conntrack_proto_sctp_init);
|
||||
module_exit(nf_conntrack_proto_sctp_fini);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Kiran Kumar Immidi");
|
||||
|
@ -806,18 +806,18 @@ void nf_conntrack_protocol_unregister(struct nf_conntrack_protocol *proto)
|
||||
nf_ct_iterate_cleanup(kill_proto, proto);
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init nf_conntrack_standalone_init(void)
|
||||
{
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit nf_conntrack_standalone_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nf_conntrack_standalone_init);
|
||||
module_exit(nf_conntrack_standalone_fini);
|
||||
|
||||
/* Some modules need us, but don't depend directly on any symbol.
|
||||
They should call this. */
|
||||
|
@ -1081,13 +1081,13 @@ cleanup_netlink_notifier:
|
||||
return status;
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init nfnetlink_log_init(void)
|
||||
{
|
||||
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit nfnetlink_log_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
@ -1097,5 +1097,5 @@ MODULE_AUTHOR("Harald Welte <laforge@netfilter.org>");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_ALIAS_NFNL_SUBSYS(NFNL_SUBSYS_ULOG);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nfnetlink_log_init);
|
||||
module_exit(nfnetlink_log_fini);
|
||||
|
@ -1117,13 +1117,13 @@ cleanup_netlink_notifier:
|
||||
return status;
|
||||
}
|
||||
|
||||
static int __init init(void)
|
||||
static int __init nfnetlink_queue_init(void)
|
||||
{
|
||||
|
||||
return init_or_cleanup(1);
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit nfnetlink_queue_fini(void)
|
||||
{
|
||||
init_or_cleanup(0);
|
||||
}
|
||||
@ -1133,5 +1133,5 @@ MODULE_AUTHOR("Harald Welte <laforge@netfilter.org>");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_ALIAS_NFNL_SUBSYS(NFNL_SUBSYS_QUEUE);
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(nfnetlink_queue_init);
|
||||
module_exit(nfnetlink_queue_fini);
|
||||
|
@ -62,7 +62,7 @@ static struct xt_target classify6_reg = {
|
||||
};
|
||||
|
||||
|
||||
static int __init init(void)
|
||||
static int __init xt_classify_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -77,11 +77,11 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit xt_classify_fini(void)
|
||||
{
|
||||
xt_unregister_target(&classify_reg);
|
||||
xt_unregister_target(&classify6_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(xt_classify_init);
|
||||
module_exit(xt_classify_fini);
|
||||
|
@ -115,7 +115,7 @@ static struct xt_target connmark6_reg = {
|
||||
.me = THIS_MODULE
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init xt_connmark_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -132,11 +132,11 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit xt_connmark_fini(void)
|
||||
{
|
||||
xt_unregister_target(&connmark_reg);
|
||||
xt_unregister_target(&connmark6_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(xt_connmark_init);
|
||||
module_exit(xt_connmark_fini);
|
||||
|
@ -145,7 +145,7 @@ static struct xt_target ip6t_mark_reg_v0 = {
|
||||
.revision = 0,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init xt_mark_init(void)
|
||||
{
|
||||
int err;
|
||||
|
||||
@ -166,12 +166,12 @@ static int __init init(void)
|
||||
return err;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit xt_mark_fini(void)
|
||||
{
|
||||
xt_unregister_target(&ipt_mark_reg_v0);
|
||||
xt_unregister_target(&ipt_mark_reg_v1);
|
||||
xt_unregister_target(&ip6t_mark_reg_v0);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(xt_mark_init);
|
||||
module_exit(xt_mark_fini);
|
||||
|
@ -61,7 +61,7 @@ static struct xt_target arpt_NFQ_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init xt_nfqueue_init(void)
|
||||
{
|
||||
int ret;
|
||||
ret = xt_register_target(&ipt_NFQ_reg);
|
||||
@ -83,12 +83,12 @@ out_ip:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit xt_nfqueue_fini(void)
|
||||
{
|
||||
xt_unregister_target(&arpt_NFQ_reg);
|
||||
xt_unregister_target(&ip6t_NFQ_reg);
|
||||
xt_unregister_target(&ipt_NFQ_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(xt_nfqueue_init);
|
||||
module_exit(xt_nfqueue_fini);
|
||||
|
@ -52,7 +52,7 @@ static struct xt_target notrack6_reg = {
|
||||
.me = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int __init init(void)
|
||||
static int __init xt_notrack_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@ -67,11 +67,11 @@ static int __init init(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void __exit fini(void)
|
||||
static void __exit xt_notrack_fini(void)
|
||||
{
|
||||
xt_unregister_target(¬rack6_reg);
|
||||
xt_unregister_target(¬rack_reg);
|
||||
}
|
||||
|
||||
module_init(init);
|
||||
module_exit(fini);
|
||||
module_init(xt_notrack_init);
|
||||
module_exit(xt_notrack_fini);
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user