patch-2.4.27 linux-2.4.27/include/linux/netfilter_ipv4/ip_tables.h
Next file: linux-2.4.27/include/linux/netfilter_ipv6/ip6_tables.h
Previous file: linux-2.4.27/include/linux/netfilter_ipv4/ip_conntrack_tftp.h
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
2004-08-07 16:26:06.297414289 -0700
- Orig file:
linux-2.4.26/include/linux/netfilter_ipv4/ip_tables.h
- Orig date:
2002-02-25 11:38:13.000000000 -0800
diff -urN linux-2.4.26/include/linux/netfilter_ipv4/ip_tables.h linux-2.4.27/include/linux/netfilter_ipv4/ip_tables.h
@@ -283,6 +283,8 @@
struct ipt_entry entrytable[0];
};
+extern struct semaphore ipt_mutex;
+
/* Standard return verdict, or do jump. */
#define IPT_STANDARD_TARGET ""
/* Error verdict. */
@@ -334,6 +336,7 @@
/*
* Main firewall chains definitions and global var's definitions.
*/
+static DECLARE_MUTEX(ipt_mutex);
#ifdef __KERNEL__
#include <linux/init.h>
@@ -403,6 +406,11 @@
struct module *me;
};
+extern struct ipt_target *
+ipt_find_target_lock(const char *name, int *error, struct semaphore *mutex);
+extern struct arpt_target *
+arpt_find_target_lock(const char *name, int *error, struct semaphore *mutex);
+
extern int ipt_register_target(struct ipt_target *target);
extern void ipt_unregister_target(struct ipt_target *target);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)