]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.25/patches.drivers/netxen-revert-jumbo-ringsize.patch
Updated xen patches taken from suse.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.25 / patches.drivers / netxen-revert-jumbo-ringsize.patch
diff --git a/src/patches/suse-2.6.27.25/patches.drivers/netxen-revert-jumbo-ringsize.patch b/src/patches/suse-2.6.27.25/patches.drivers/netxen-revert-jumbo-ringsize.patch
new file mode 100644 (file)
index 0000000..8b0c451
--- /dev/null
@@ -0,0 +1,39 @@
+From e125646ab56b490d0390b158e0afa9cccfc1f897 Mon Sep 17 00:00:00 2001
+From: Dhananjay Phadke <dhananjay@netxen.com>
+Date: Thu, 29 Jan 2009 16:05:19 -0800
+Subject: netxen: revert jumbo ringsize
+Acked-by: Karsten Keil <kkeil@novell.com>
+Reference: bnc#472416
+
+Reducing jumbo ring size below 1024 reduces throughput for old
+firmwares (3.4.216 and older) running on older (NX2031) chip,
+so restore it back to 1024.
+
+This was reduced in commit 32ec803348b4d5f1353e1d7feae30880b8b3e342
+("netxen: reduce memory footprint").
+
+Raising jumbo ring size from 512 to 1024, adds ~4MB per port, but
+there's still big saving because of original patch (~20MB per port).
+
+Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
+Signed-off-by: David S. Miller <davem@davemloft.net>
+---
+ drivers/net/netxen/netxen_nic.h |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/drivers/net/netxen/netxen_nic.h b/drivers/net/netxen/netxen_nic.h
+index a75a310..9c78c96 100644
+--- a/drivers/net/netxen/netxen_nic.h
++++ b/drivers/net/netxen/netxen_nic.h
+@@ -210,7 +210,7 @@
+ #define MAX_CMD_DESCRIPTORS_HOST      1024
+ #define MAX_RCV_DESCRIPTORS_1G                2048
+ #define MAX_RCV_DESCRIPTORS_10G               4096
+-#define MAX_JUMBO_RCV_DESCRIPTORS     512
++#define MAX_JUMBO_RCV_DESCRIPTORS     1024
+ #define MAX_LRO_RCV_DESCRIPTORS               8
+ #define MAX_RCVSTATUS_DESCRIPTORS     MAX_RCV_DESCRIPTORS
+ #define MAX_JUMBO_RCV_DESC    MAX_JUMBO_RCV_DESCRIPTORS
+-- 
+1.5.6.4
+