aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2008-07-29 10:58:37 -0400
committerRusty Russell <rusty@rustcorp.com.au>2008-07-28 19:58:38 -0400
commit0f0c4fab8284f3b886b2e1e0e317e3bb8de176b3 (patch)
tree2509e74b573bac7560f42cc7ab3640814cf683d7
parent398f187d74b89d5ab198fcf9b8d86edbefecec4d (diff)
lguest: Enlarge virtio rings
With big packets, 128 entries is a little small. Guest -> Host 1GB TCP: Before: 8.43625 seconds xmit 95640 recv 198266 timeout 49771 usec 1252 After: 8.01099 seconds xmit 49200 recv 102263 timeout 26014 usec 2118 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-rw-r--r--Documentation/lguest/lguest.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Documentation/lguest/lguest.c b/Documentation/lguest/lguest.c
index dc49f50e04ac..f9bba2d8fee1 100644
--- a/Documentation/lguest/lguest.c
+++ b/Documentation/lguest/lguest.c
@@ -66,8 +66,8 @@ typedef uint8_t u8;
66#endif 66#endif
67/* We can have up to 256 pages for devices. */ 67/* We can have up to 256 pages for devices. */
68#define DEVICE_PAGES 256 68#define DEVICE_PAGES 256
69/* This will occupy 2 pages: it must be a power of 2. */ 69/* This will occupy 3 pages: it must be a power of 2. */
70#define VIRTQUEUE_NUM 128 70#define VIRTQUEUE_NUM 256
71 71
72/*L:120 verbose is both a global flag and a macro. The C preprocessor allows 72/*L:120 verbose is both a global flag and a macro. The C preprocessor allows
73 * this, and although I wouldn't recommend it, it works quite nicely here. */ 73 * this, and although I wouldn't recommend it, it works quite nicely here. */