netfilter-2.6/patch-o-matic-ng/trunk: include/linux/netfilter_ipv4/ip_conntrack_mms.h
net/ipv4/netfi...
pluto
cvs at pld-linux.org
Mon Aug 1 10:39:50 CEST 2005
Author: pluto
Date: Mon Aug 1 10:39:48 2005
New Revision: 6281
Modified:
netfilter-2.6/patch-o-matic-ng/trunk/include/linux/netfilter_ipv4/ip_conntrack_mms.h
netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_mms.c
netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_mms.c
netfilter-2.6/patch-o-matic-ng/trunk/status
Log:
- mms-conntrack updated.
Modified: netfilter-2.6/patch-o-matic-ng/trunk/include/linux/netfilter_ipv4/ip_conntrack_mms.h
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/include/linux/netfilter_ipv4/ip_conntrack_mms.h (original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/include/linux/netfilter_ipv4/ip_conntrack_mms.h Mon Aug 1 10:39:48 2005
@@ -3,9 +3,8 @@
/* MMS tracking. */
#ifdef __KERNEL__
-#include <linux/netfilter_ipv4/lockhelp.h>
-DECLARE_LOCK_EXTERN(ip_mms_lock);
+extern spinlock_t ip_mms_lock;
#define MMS_PORT 1755
#define MMS_SRV_MSG_ID 196610
Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_mms.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_mms.c (original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_conntrack_mms.c Mon Aug 1 10:39:48 2005
@@ -35,7 +35,6 @@
#include <net/checksum.h>
#include <net/tcp.h>
-#include <linux/netfilter_ipv4/lockhelp.h>
#include <linux/netfilter_ipv4/ip_conntrack_helper.h>
#include <linux/netfilter_ipv4/ip_conntrack_mms.h>
@@ -47,7 +46,7 @@
MODULE_PARM_DESC(ports, "port numbers of MMS");
static char mms_buffer[65536];
-static DECLARE_LOCK(mms_buffer_lock);
+static DEFINE_SPINLOCK(mms_buffer_lock);
unsigned int (*ip_nat_mms_hook)(struct sk_buff **pskb,
enum ip_conntrack_info ctinfo,
@@ -190,7 +189,7 @@
if (dataoff >= (*pskb)->len)
return NF_ACCEPT;
- LOCK_BH(&mms_buffer_lock);
+ spin_lock_bh(&mms_buffer_lock);
mb_ptr = skb_header_pointer(*pskb, dataoff,
(*pskb)->len - dataoff, mms_buffer);
BUG_ON(mb_ptr == NULL);
@@ -292,7 +291,7 @@
goto out;
}
out:
- UNLOCK_BH(&mms_buffer_lock);
+ spin_unlock_bh(&mms_buffer_lock);
return ret;
}
Modified: netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_mms.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_mms.c (original)
+++ netfilter-2.6/patch-o-matic-ng/trunk/net/ipv4/netfilter/ip_nat_mms.c Mon Aug 1 10:39:48 2005
@@ -89,8 +89,6 @@
(for unicode) */
char unicode_buffer[75]; /* 27*2 (unicode) + 20 + 1 */
char proto_string[6];
-
- MUST_BE_LOCKED(&ip_mms_lock);
/* what was the protocol again ? */
mms_proto = expect->tuple.dst.protonum;
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:39:48 2005
@@ -19,7 +19,7 @@
ipv4options 2005/07/27 added
IPV4OPTSSTRIP 2005/07/27 added
layer7 2005/07/27 added (v1.4)
-mms-conntrack-nat 2005/07/27 added
+mms-conntrack-nat 2005/08/01 updated
nf_conntrack 2005/07/27 added
nfnetlink 2005/07/27 added
nth 2005/07/27 added
More information about the pld-cvs-commit
mailing list