patch-2.4.19 linux-2.4.19/drivers/message/fusion/mptlan.h
Next file: linux-2.4.19/drivers/message/fusion/mptscsih.c
Previous file: linux-2.4.19/drivers/message/fusion/mptlan.c
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
Fri Aug 2 17:39:44 2002
- Orig file:
linux-2.4.18/drivers/message/fusion/mptlan.h
- Orig date:
Fri Sep 7 09:28:38 2001
diff -urN linux-2.4.18/drivers/message/fusion/mptlan.h linux-2.4.19/drivers/message/fusion/mptlan.h
@@ -21,6 +21,7 @@
#include <linux/miscdevice.h>
#include <linux/spinlock.h>
#include <linux/tqueue.h>
+#include <linux/delay.h>
// #include <linux/trdevice.h>
#include <asm/uaccess.h>
@@ -43,13 +44,15 @@
#define MPT_LAN_MAX_BUCKETS_OUT 256
#define MPT_LAN_BUCKET_THRESH 18 /* 9 buckets in one message */
+#define MPT_LAN_BUCKETS_REMAIN_MISMATCH_THRESH 10
#define MPT_LAN_RX_COPYBREAK 200
-#define MPT_LAN_TX_TIMEOUT (1*HZ)
+#define MPT_LAN_TX_TIMEOUT (1*HZ)
#define MPT_TX_MAX_OUT_LIM 127
#define MPT_LAN_MIN_MTU 96 /* RFC2625 */
#define MPT_LAN_MAX_MTU 65280 /* RFC2625 */
-#define MPT_LAN_MTU 16128 /* be nice to slab allocator */
+#define MPT_LAN_MTU 13312 /* Max perf range + lower mem
+ usage than 16128 */
#define MPT_LAN_NAA_RFC2625 0x1
#define MPT_LAN_NAA_QLOGIC 0x2
@@ -66,6 +69,12 @@
#define dioprintk(x)
#endif
+#ifdef MPT_LAN_DEBUG
+#define dlprintk(x) printk x
+#else
+#define dlprintk(x)
+#endif
+
#define NETDEV_TO_LANPRIV_PTR(d) ((struct mpt_lan_priv *)(d)->priv)
#define NETDEV_PTR_TO_IOC_NAME_s(d) (NETDEV_TO_LANPRIV_PTR(d)->mpt_dev->name)
#define IOC_AND_NETDEV_NAMES_s_s(d) NETDEV_PTR_TO_IOC_NAME_s(d), (d)->name
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)