patch-2.4.20 linux-2.4.20/include/linux/netfilter_ipv4/ip_nat.h
Next file: linux-2.4.20/include/linux/netfilter_ipv4/ip_nat_helper.h
Previous file: linux-2.4.20/include/linux/netfilter_ipv4/ip_conntrack_tcp.h
Back to the patch index
Back to the overall index
- Lines: 48
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/include/linux/netfilter_ipv4/ip_nat.h
- Orig date:
Fri Aug 2 17:39:45 2002
diff -urN linux-2.4.19/include/linux/netfilter_ipv4/ip_nat.h linux-2.4.20/include/linux/netfilter_ipv4/ip_nat.h
@@ -60,22 +60,6 @@
struct ip_nat_range range[1];
};
-#ifdef __KERNEL__
-#include <linux/list.h>
-#include <linux/netfilter_ipv4/lockhelp.h>
-
-/* Protects NAT hash tables, and NAT-private part of conntracks. */
-DECLARE_RWLOCK_EXTERN(ip_nat_lock);
-
-/* Hashes for by-source and IP/protocol. */
-struct ip_nat_hash
-{
- struct list_head list;
-
- /* conntrack we're embedded in: NULL if not in hash. */
- struct ip_conntrack *conntrack;
-};
-
/* Worst case: local-out manip + 1 post-routing, and reverse dirn. */
#define IP_NAT_MAX_MANIPS (2*3)
@@ -93,7 +77,23 @@
/* Manipulations to occur at each conntrack in this dirn. */
struct ip_conntrack_manip manip;
};
-
+
+#ifdef __KERNEL__
+#include <linux/list.h>
+#include <linux/netfilter_ipv4/lockhelp.h>
+
+/* Protects NAT hash tables, and NAT-private part of conntracks. */
+DECLARE_RWLOCK_EXTERN(ip_nat_lock);
+
+/* Hashes for by-source and IP/protocol. */
+struct ip_nat_hash
+{
+ struct list_head list;
+
+ /* conntrack we're embedded in: NULL if not in hash. */
+ struct ip_conntrack *conntrack;
+};
+
/* The structure embedded in the conntrack structure. */
struct ip_nat_info
{
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)