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)
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to