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