From: Anton Blanchard <anton@samba.org>
To: cascardo@linux.vnet.ibm.com
Cc: netdev@vger.kernel.org
Subject: [PATCH 1/2] ehea: Reduce memory usage in buffer pools
Date: Wed, 23 Nov 2011 21:13:02 +1100 [thread overview]
Message-ID: <20111123211302.2a37debb@kryten> (raw)
Now that we enable multiqueue by default the ehea driver is using
quite a lot of memory for its buffer pools. With 4 queues we
consume 64MB in the jumbo packet ring, 16MB in the medium packet
ring and 16MB in the tiny packet ring.
We should only fill the jumbo ring once the MTU is increased but
for now halve it's size so it consumes 32MB. Also reduce the tiny
packet ring, with 4 queues we had 16k entries which is overkill.
Signed-off-by: Anton Blanchard <anton@samba.org>
---
Index: linux-build/drivers/net/ethernet/ibm/ehea/ehea.h
===================================================================
--- linux-build.orig/drivers/net/ethernet/ibm/ehea/ehea.h 2011-11-15 11:35:21.703449412 +1100
+++ linux-build/drivers/net/ethernet/ibm/ehea/ehea.h 2011-11-15 11:48:56.461767694 +1100
@@ -61,9 +61,9 @@
#ifdef EHEA_SMALL_QUEUES
#define EHEA_MAX_CQE_COUNT 1023
#define EHEA_DEF_ENTRIES_SQ 1023
-#define EHEA_DEF_ENTRIES_RQ1 4095
+#define EHEA_DEF_ENTRIES_RQ1 1023
#define EHEA_DEF_ENTRIES_RQ2 1023
-#define EHEA_DEF_ENTRIES_RQ3 1023
+#define EHEA_DEF_ENTRIES_RQ3 511
#else
#define EHEA_MAX_CQE_COUNT 4080
#define EHEA_DEF_ENTRIES_SQ 4080
next reply other threads:[~2011-11-23 10:13 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-23 10:13 Anton Blanchard [this message]
2011-11-23 10:13 ` [PATCH 2/2] ehea: Use round_jiffies_relative to align workqueue Anton Blanchard
2011-11-25 18:00 ` David Miller
2011-11-25 18:00 ` [PATCH 1/2] ehea: Reduce memory usage in buffer pools David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20111123211302.2a37debb@kryten \
--to=anton@samba.org \
--cc=cascardo@linux.vnet.ibm.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).