[PATCH NF_CONNTRACK 6/9]: unifies the definitions in sctp.

Yasuyuki KOZAKAI yasuyuki.kozakai at toshiba.co.jp
Tue Mar 22 14:55:48 CET 2005


This patch unifies the definitions in {ip,nf}_conntrack_sctp.h

Signed-off-by: Yasuyuki KOZAKAI <yasuyuki.kozakai at toshiba.co.jp>

-----------------------------------------------------------------
Yasuyuki KOZAKAI @ USAGI Project <yasuyuki.kozakai at toshiba.co.jp>
-------------- next part --------------
diff -Nur linux-2.6.11-nfct-defs-icmp/include/linux/netfilter/nf_conntrack.h linux-2.6.11-nfct-defs-sctp/include/linux/netfilter/nf_conntrack.h
--- linux-2.6.11-nfct-defs-icmp/include/linux/netfilter/nf_conntrack.h	2005-03-22 17:22:38.000000000 +0900
+++ linux-2.6.11-nfct-defs-sctp/include/linux/netfilter/nf_conntrack.h	2005-03-22 17:39:17.000000000 +0900
@@ -29,7 +29,7 @@
 /* per conntrack: protocol private data */
 union nf_conntrack_proto {
 	/* insert conntrack proto private data here */
-	struct nf_ct_sctp sctp;
+	struct ip_ct_sctp sctp;
 	struct ip_ct_tcp tcp;
 	struct ip_ct_icmp icmp;
 	struct nf_ct_icmpv6 icmpv6;
diff -Nur linux-2.6.11-nfct-defs-icmp/include/linux/netfilter/nf_conntrack_sctp.h linux-2.6.11-nfct-defs-sctp/include/linux/netfilter/nf_conntrack_sctp.h
--- linux-2.6.11-nfct-defs-icmp/include/linux/netfilter/nf_conntrack_sctp.h	2005-03-22 17:17:37.000000000 +0900
+++ linux-2.6.11-nfct-defs-sctp/include/linux/netfilter/nf_conntrack_sctp.h	2005-03-22 17:43:20.000000000 +0900
@@ -1,11 +1,6 @@
-/*
- * SCTP tracking.
- *
- * Derived from include/linux/netfiter_ipv4/ip_conntrack_tcp.h
- */
-
 #ifndef _NF_CONNTRACK_SCTP_H
 #define _NF_CONNTRACK_SCTP_H
+/* SCTP tracking. */
 
 enum sctp_conntrack {
 	SCTP_CONNTRACK_NONE,
@@ -19,7 +14,7 @@
 	SCTP_CONNTRACK_MAX
 };
 
-struct nf_ct_sctp
+struct ip_ct_sctp
 {
 	enum sctp_conntrack state;
 
diff -Nur linux-2.6.11-nfct-defs-icmp/include/linux/netfilter_ipv4/ip_conntrack_sctp.h linux-2.6.11-nfct-defs-sctp/include/linux/netfilter_ipv4/ip_conntrack_sctp.h
--- linux-2.6.11-nfct-defs-icmp/include/linux/netfilter_ipv4/ip_conntrack_sctp.h	2005-03-22 17:17:37.000000000 +0900
+++ linux-2.6.11-nfct-defs-sctp/include/linux/netfilter_ipv4/ip_conntrack_sctp.h	2005-03-22 17:47:33.000000000 +0900
@@ -1,25 +1,6 @@
 #ifndef _IP_CONNTRACK_SCTP_H
 #define _IP_CONNTRACK_SCTP_H
-/* SCTP tracking. */
 
-enum sctp_conntrack {
-	SCTP_CONNTRACK_NONE,
-	SCTP_CONNTRACK_CLOSED,
-	SCTP_CONNTRACK_COOKIE_WAIT,
-	SCTP_CONNTRACK_COOKIE_ECHOED,
-	SCTP_CONNTRACK_ESTABLISHED,
-	SCTP_CONNTRACK_SHUTDOWN_SENT,
-	SCTP_CONNTRACK_SHUTDOWN_RECD,
-	SCTP_CONNTRACK_SHUTDOWN_ACK_SENT,
-	SCTP_CONNTRACK_MAX
-};
-
-struct ip_ct_sctp
-{
-	enum sctp_conntrack state;
-
-	u_int32_t vtag[IP_CT_DIR_MAX];
-	u_int32_t ttag[IP_CT_DIR_MAX];
-};
+#include <linux/netfilter/nf_conntrack_sctp.h>
 
 #endif /* _IP_CONNTRACK_SCTP_H */


More information about the netfilter-devel mailing list