summaryrefslogtreecommitdiffstats
path: root/code/jasmine/buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'code/jasmine/buffer.h')
-rwxr-xr-xcode/jasmine/buffer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/code/jasmine/buffer.h b/code/jasmine/buffer.h
index e899fe62..c0b527e3 100755
--- a/code/jasmine/buffer.h
+++ b/code/jasmine/buffer.h
@@ -21,7 +21,7 @@
/* Exclude padding */
#define PACKET_PAYLOAD_SIZE (((PACKET_SIZE) - sizeof(struct packet_ctl)) & ~0x3)
-#define PACKETS_PER_BUFFER 1024
+#define PACKETS_PER_BUFFER 65536
#define DEF_PORT 18383 /* for both UDP and TCP */
@@ -51,6 +51,9 @@ struct request_ctl {
uint32_t req_count; /* Requested packet slot count */
};
+#define MAX_REQ_SIZE (sizeof(struct request_ctl) + \
+ PACKETS_PER_BUFFER * sizeof(uint32_t))
+
extern struct buffer_ctl buffctl;
extern struct packet_ctl *packetctl[PACKETS_PER_BUFFER];