netfilter-2.6/patch-o-matic-ng/trunk: net/ipv4/netfilter/ip_conntrack_h323.c net/ipv4/netfilter/ip_c...

pluto cvs at pld-linux.org
Mon Aug 1 10:43:54 CEST 2005


Author: pluto
Date: Mon Aug  1 10:43:52 2005
New Revision: 6282

Modified:
   netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323.c
   netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_core.c
   netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h225.c
   netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h245.c
   netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_h323.c
   netfilter-2.6/patch-o-matic-ng/trunk/status
Log:
- h323-conntrack updated.


Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323.c	(original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323.c	Mon Aug  1 10:43:52 2005
@@ -16,7 +16,6 @@
 #include <net/checksum.h>
 #include <net/tcp.h>
 
-#include <linux/netfilter_ipv4/lockhelp.h>
 #include <linux/netfilter_ipv4/ip_conntrack.h>
 #include <linux/netfilter_ipv4/ip_conntrack_core.h>
 #include <linux/netfilter_ipv4/ip_conntrack_helper.h>
@@ -30,7 +29,7 @@
 /* This is slow, but it's simple. --RR */
 static char h323_buffer[65536];
 
-static DECLARE_LOCK(ip_h323_lock);
+static DEFINE_SPINLOCK(ip_h323_lock);
 
 struct module *ip_conntrack_h323 = THIS_MODULE;
 
@@ -100,7 +99,7 @@
 	}
 	datalen = (*pskb)->len - dataoff;
 
-	LOCK_BH(&ip_h323_lock);
+	spin_lock_bh(&ip_h323_lock);
 	data = skb_header_pointer((*pskb), dataoff,
 				  datalen, h323_buffer);
 	BUG_ON(data == NULL);
@@ -155,7 +154,7 @@
 
 	ret = NF_ACCEPT;
  out:
-	UNLOCK_BH(&ip_h323_lock);
+	spin_unlock_bh(&ip_h323_lock);
 	return ret;
 }
 
@@ -174,10 +173,10 @@
 void ip_conntrack_h245_expect(struct ip_conntrack *new,
 			      struct ip_conntrack_expect *this)
 {
-	WRITE_LOCK(&ip_conntrack_lock);
+	write_lock_bh(&ip_conntrack_lock);
 	new->helper = &h245;
 	DEBUGP("h225_expect: helper for %p added\n", new);
-	WRITE_UNLOCK(&ip_conntrack_lock);
+	write_unlock_bh(&ip_conntrack_lock);
 }
 EXPORT_SYMBOL_GPL(ip_conntrack_h245_expect);
 
@@ -408,7 +407,7 @@
 		return NF_ACCEPT;
 
 	/* get data portion, and evaluate it */
-	LOCK_BH(&ip_h323_lock);
+	spin_lock_bh(&ip_h323_lock);
 	data = skb_header_pointer((*pskb), dataoff,
 				  datalen, h323_buffer);
 	BUG_ON(data == NULL);
@@ -416,7 +415,7 @@
 	ret = h225_parse_tpkt(pskb, ct, ctinfo,
 			      data, datalen);
 
-	UNLOCK_BH(&ip_h323_lock);
+	spin_unlock_bh(&ip_h323_lock);
 	return ret;
 }
 

Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_core.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_core.c	(original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_core.c	Mon Aug  1 10:43:52 2005
@@ -13,7 +13,6 @@
 #include <net/checksum.h>
 #include <net/tcp.h>
 
-#include <linux/netfilter_ipv4/lockhelp.h>
 #include <linux/netfilter_ipv4/ip_conntrack.h>
 #include <linux/netfilter_ipv4/ip_conntrack_core.h>
 #include <linux/netfilter_ipv4/ip_conntrack_helper.h>

Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h225.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h225.c	(original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h225.c	Mon Aug  1 10:43:52 2005
@@ -13,7 +13,6 @@
 #include <net/checksum.h>
 #include <net/tcp.h>
 
-#include <linux/netfilter_ipv4/lockhelp.h>
 #include <linux/netfilter_ipv4/ip_conntrack.h>
 #include <linux/netfilter_ipv4/ip_conntrack_core.h>
 #include <linux/netfilter_ipv4/ip_conntrack_helper.h>
@@ -25,7 +24,7 @@
 /* This is slow, but it's simple. --RR */
 static char h225_buffer[65536];
 
-static DECLARE_LOCK(ip_h225_lock);
+static DEFINE_SPINLOCK(ip_h225_lock);
 
 int (*ip_nat_h225_hook)(struct sk_buff **pskb,
 			enum ip_conntrack_info ctinfo,
@@ -379,7 +378,7 @@
 		return NF_ACCEPT;
 
 	/* get data portion, and evaluate it */
-	LOCK_BH(&ip_h225_lock);
+	spin_lock_bh(&ip_h225_lock);
 	data = skb_header_pointer((*pskb), dataoff,
 				  datalen, h225_buffer);
 	BUG_ON(data == NULL);
@@ -387,7 +386,7 @@
 	ret = h225_parse_tpkt(pskb, ct, ctinfo,
 			      data, datalen);
 
-	UNLOCK_BH(&ip_h225_lock);
+	spin_unlock_bh(&ip_h225_lock);
 	return ret;
 }
 

Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h245.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h245.c	(original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_h323_h245.c	Mon Aug  1 10:43:52 2005
@@ -13,7 +13,6 @@
 #include <net/checksum.h>
 #include <net/tcp.h>
 
-#include <linux/netfilter_ipv4/lockhelp.h>
 #include <linux/netfilter_ipv4/ip_conntrack.h>
 #include <linux/netfilter_ipv4/ip_conntrack_core.h>
 #include <linux/netfilter_ipv4/ip_conntrack_helper.h>
@@ -25,7 +24,7 @@
 /* This is slow, but it's simple. --RR */
 static char h245_buffer[65536];
 
-static DECLARE_LOCK(ip_h245_lock);
+static DEFINE_SPINLOCK(ip_h245_lock);
 
 struct module *ip_conntrack_h245 = THIS_MODULE;
 
@@ -925,7 +924,7 @@
 	if (datalen < 16)
 		return NF_ACCEPT;
 
-	LOCK_BH(&ip_h245_lock);
+	spin_lock_bh(&ip_h245_lock);
 	data = skb_header_pointer((*pskb), dataoff,
 				  datalen, h245_buffer);
 	BUG_ON(data == NULL);
@@ -933,7 +932,7 @@
 	ret = h245_parse_tpkt(pskb, ct, ctinfo,
 			      data, datalen);
 
-	UNLOCK_BH(&ip_h245_lock);
+	spin_unlock_bh(&ip_h245_lock);
 	return ret;
 }
 
@@ -952,9 +951,9 @@
 void ip_conntrack_h245_expect(struct ip_conntrack *new,
 			      struct ip_conntrack_expect *this)
 {
-	WRITE_LOCK(&ip_conntrack_lock);
+	write_lock_bh(&ip_conntrack_lock);
 	new->helper = &h245;
 	DEBUGP("h225_expect: helper for %p added\n", new);
-	WRITE_UNLOCK(&ip_conntrack_lock);
+	write_unlock_bh(&ip_conntrack_lock);
 }
 EXPORT_SYMBOL_GPL(ip_conntrack_h245_expect);

Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_h323.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_h323.c	(original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_h323.c	Mon Aug  1 10:43:52 2005
@@ -16,7 +16,6 @@
 #include <net/checksum.h>
 #include <net/tcp.h>
 
-#include <linux/netfilter_ipv4/lockhelp.h>
 #include <linux/netfilter_ipv4/ip_nat.h>
 #include <linux/netfilter_ipv4/ip_nat_helper.h>
 #include <linux/netfilter_ipv4/ip_nat_rule.h>

Modified: netfilter-2.6/patch-o-matic-ng/trunk/status
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/status	(original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/status	Mon Aug  1 10:43:52 2005
@@ -10,7 +10,7 @@
 fuzzy			2005/07/27	added
 geoip			2005/07/27	added
 goto			2005/07/27	added
-h323-conntrack-nat	2005/07/27	added
+h323-conntrack-nat	2005/08/01	updated
 HOPLIMIT		2005/07/27	added
 IPMARK			2005/07/27	added
 ipp2p			2005/07/27	added		(v0.7.4)



More information about the pld-cvs-commit mailing list