patch-2.2.11 linux/net/ipv4/ip_masq_mfw.c
Next file: linux/net/ipv4/ip_masq_mod.c
Previous file: linux/net/ipv4/ip_masq_irc.c
Back to the patch index
Back to the overall index
- Lines: 37
- Date:
Mon Aug 9 12:04:41 1999
- Orig file:
v2.2.10/linux/net/ipv4/ip_masq_mfw.c
- Orig date:
Mon Feb 8 09:26:29 1999
diff -u --recursive --new-file v2.2.10/linux/net/ipv4/ip_masq_mfw.c linux/net/ipv4/ip_masq_mfw.c
@@ -3,7 +3,7 @@
*
* Does (reverse-masq) forwarding based on skb->fwmark value
*
- * $Id: ip_masq_mfw.c,v 1.3 1999/01/26 05:33:47 davem Exp $
+ * $Id: ip_masq_mfw.c,v 1.3.2.1 1999/07/02 10:10:03 davem Exp $
*
* Author: Juan Jose Ciarlante <jjciarla@raiz.uncu.edu.ar>
* based on Steven Clarke's portfw
@@ -73,16 +73,12 @@
__u32 fwmark; /* key: firewall mark */
struct list_head hosts; /* list of forward-to hosts */
atomic_t nhosts; /* number of "" */
-#ifdef __SMP__
rwlock_t lock;
-#endif
};
static struct semaphore mfw_sema = MUTEX;
-#ifdef __SMP__
static rwlock_t mfw_lock = RW_LOCK_UNLOCKED;
-#endif
static struct ip_masq_mfw *ip_masq_mfw_table[IP_MASQ_MFW_HSIZE];
@@ -143,9 +139,7 @@
MOD_INC_USE_COUNT;
memset(mfw, 0, sizeof(*mfw));
mfw->fwmark = fwmark;
-#ifdef __SMP__
- mfw->lock = (rwlock_t) RW_LOCK_UNLOCKED;
-#endif
+ mfw->lock = RW_LOCK_UNLOCKED;
INIT_LIST_HEAD(&mfw->hosts);
out:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)