* [PATCH 1/1] staging: hv: Doubled ringbuffer size for Hyper-v network driver
@ 2010-10-12 17:45 Hank Janssen
0 siblings, 0 replies; only message in thread
From: Hank Janssen @ 2010-10-12 17:45 UTC (permalink / raw)
To: hjanssen, Haiyang Zhang, gregkh, virtualization, devel,
linux-kernel
From: Hank Janssen <hjanssen@microsoft.com>
Double the default network ringsize buffer for Hyper-V network driver.
In very heavily loaded systems the there is a chance you run out of
ringbuffer space and error out.
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>
---
drivers/staging/hv/netvsc_drv.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/hv/netvsc_drv.c b/drivers/staging/hv/netvsc_drv.c
index 56e1157..45e082a 100644
--- a/drivers/staging/hv/netvsc_drv.c
+++ b/drivers/staging/hv/netvsc_drv.c
@@ -59,7 +59,7 @@ struct netvsc_driver_context {
/* Need this many pages to handle worst case fragmented packet */
#define PACKET_PAGES_HIWATER (MAX_SKB_FRAGS + 2)
-static int ring_size = roundup_pow_of_two(2*MAX_SKB_FRAGS+1);
+static int ring_size = 128;
module_param(ring_size, int, S_IRUGO);
MODULE_PARM_DESC(ring_size, "Ring buffer size (# of pages)");
--
1.6.0.2
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2010-10-12 17:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-12 17:45 [PATCH 1/1] staging: hv: Doubled ringbuffer size for Hyper-v network driver Hank Janssen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.