]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/suse-2.6.27.31/patches.drivers/netxen-revert-jumbo-ringsize.patch
Disable build of xen kernel.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.drivers / netxen-revert-jumbo-ringsize.patch
1 From e125646ab56b490d0390b158e0afa9cccfc1f897 Mon Sep 17 00:00:00 2001
2 From: Dhananjay Phadke <dhananjay@netxen.com>
3 Date: Thu, 29 Jan 2009 16:05:19 -0800
4 Subject: netxen: revert jumbo ringsize
5 Acked-by: Karsten Keil <kkeil@novell.com>
6 Reference: bnc#472416
7
8 Reducing jumbo ring size below 1024 reduces throughput for old
9 firmwares (3.4.216 and older) running on older (NX2031) chip,
10 so restore it back to 1024.
11
12 This was reduced in commit 32ec803348b4d5f1353e1d7feae30880b8b3e342
13 ("netxen: reduce memory footprint").
14
15 Raising jumbo ring size from 512 to 1024, adds ~4MB per port, but
16 there's still big saving because of original patch (~20MB per port).
17
18 Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
19 Signed-off-by: David S. Miller <davem@davemloft.net>
20 ---
21 drivers/net/netxen/netxen_nic.h | 2 +-
22 1 files changed, 1 insertions(+), 1 deletions(-)
23
24 diff --git a/drivers/net/netxen/netxen_nic.h b/drivers/net/netxen/netxen_nic.h
25 index a75a310..9c78c96 100644
26 --- a/drivers/net/netxen/netxen_nic.h
27 +++ b/drivers/net/netxen/netxen_nic.h
28 @@ -210,7 +210,7 @@
29 #define MAX_CMD_DESCRIPTORS_HOST 1024
30 #define MAX_RCV_DESCRIPTORS_1G 2048
31 #define MAX_RCV_DESCRIPTORS_10G 4096
32 -#define MAX_JUMBO_RCV_DESCRIPTORS 512
33 +#define MAX_JUMBO_RCV_DESCRIPTORS 1024
34 #define MAX_LRO_RCV_DESCRIPTORS 8
35 #define MAX_RCVSTATUS_DESCRIPTORS MAX_RCV_DESCRIPTORS
36 #define MAX_JUMBO_RCV_DESC MAX_JUMBO_RCV_DESCRIPTORS
37 --
38 1.5.6.4
39