Beispiel #1
0
/* Not __exit: called from init() */
static void fini(void)
{
	int i;
	if (failed_port == 0)
	  for (i = 0; i < registered_port ; i++) {
		DEBUGP("ip_conntrack_pt: unregistering helper for port %d\n",ntohs(pt[i].tuple.src.u.all));
		ip_conntrack_helper_unregister(&pt[i]);
	  }
	 else
	    for (i = 0; i < registered_port-1 ; i++) {
		DEBUGP("ip_conntrack_pt: unregistering helper for port %d\n",ntohs(pt[i].tuple.src.u.all));
		ip_conntrack_helper_unregister(&pt[i]);
	     }
}
/* This function is intentionally _NOT_ defined as __exit, because 
 * it is needed by the init function */
static void fini(void)
{
	int i;
	for (i = 0; (i < MAX_PORTS) && ports[i]; i++) {
		ip_conntrack_helper_unregister(&ipsec_helpers[i]);
	}
}
/* This function is intentionally _NOT_ defined as __exit, because 
 * it is needed by the init function */
static void fini(void)
{
	int port;
	for (port = 0; (port < MAX_PORTS) && ports[port]; port++) {
		DEBUGP("unregistering port %d\n", ports[port]);
		ip_conntrack_helper_unregister(&rsh_helpers[port]);
	}
}
static void __exit ip_conntrack_amanda_fini(void)
{
	int i;

	ip_conntrack_helper_unregister(&amanda_helper);
	for (i = 0; i < ARRAY_SIZE(search); i++)
		textsearch_destroy(search[i].ts);
}
/* Not __exit: called from init() */
static void fini(void)
{
	int i;
	for (i = 0; (i < MAXWM_PORTS) && ports[i]; i++) {
		DEBUGP("ip_conntrack_wm: unregistering helper for port %d\n",
				ports[i]);
		ip_conntrack_helper_unregister(&wm[i]);
	}
}
static void fini(void)
{
	int i;

	for(i = 0 ; (i < ports_c); i++) {
		DEBUGP("ip_conntrack_quake3: unregistering helper for port %d\n",
					ports[i]);
		ip_conntrack_helper_unregister(&quake3[i]);
	} 
}
static void ip_conntrack_tftp_fini(void)
{
	int i;

	for (i = 0 ; i < ports_c; i++) {
		DEBUGP("unregistering helper for port %d\n",
			ports[i]);
		ip_conntrack_helper_unregister(&tftp[i]);
	} 
}
/* This function is intentionally _NOT_ defined as __exit */
static void
fini(void)
{
    int i;
    for (i = 0; i < num_ports; i++)
    {
        DEBUGP("unregistering port %d\n", ports[i]);
        ip_conntrack_helper_unregister(&rtsp_helpers[i]);
    }
}
static void
fini(void)
{
    int i;

    for (i = 0 ; i < ports_c; i++) {
        //printk( KERN_DEBUG "%s:%s unregistering helper for port %d\n",
        //      __FILE__, __FUNCTION__, ports[i]);
        ip_conntrack_helper_unregister(&ipsec[i]);
    } 
}
/* This function is intentionally _NOT_ defined as __exit, because 
 * it is needed by the init function */
static void fini(void)
{
	int port;

	DEBUGP("cleaning request list\n");
	clean_request(&request_p_list_udp);

	for (port = 0; (port < ports_n_c) && ports[port]; port++) {
		DEBUGP("unregistering port %d\n", ports[port]);
		ip_conntrack_helper_unregister(&rpc_helpers[port]);
	}
}
Beispiel #11
0
static void __exit fini(void)
{
	ip_conntrack_helper_unregister(&pptp);
	printk("ip_conntrack_pptp version %s unloaded\n", IP_CT_PPTP_VERSION);
}
Beispiel #12
0
static void __exit fini(void)
{
	ip_conntrack_helper_unregister(&pptp_out);
}
static void __exit fini(void)
{
	ip_conntrack_helper_unregister(&amanda_helper);
	kfree(amanda_buffer);
}