From a200cedb4ba5306faab59f0bee37e48265b2f9c3 Mon Sep 17 00:00:00 2001 From: Stephen Akridge Date: Wed, 8 Aug 2018 01:26:16 +0000 Subject: [PATCH] Lower UDP data size to 64k - 128 bytes rust API gives errors for packets larger than ~65500 and wikipedia says 65507 is the max size, lowering this avoids the errors. --- src/packet.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packet.rs b/src/packet.rs index 6687693d48..f80b37ac2f 100644 --- a/src/packet.rs +++ b/src/packet.rs @@ -20,7 +20,7 @@ pub type PacketRecycler = Recycler; pub type BlobRecycler = Recycler; pub const NUM_PACKETS: usize = 1024 * 8; -pub const BLOB_SIZE: usize = 64 * 1024; +pub const BLOB_SIZE: usize = (64 * 1024 - 128); // wikipedia says there should be 20b for ipv4 headers pub const BLOB_DATA_SIZE: usize = BLOB_SIZE - BLOB_HEADER_SIZE; pub const PACKET_DATA_SIZE: usize = 256; pub const NUM_BLOBS: usize = (NUM_PACKETS * PACKET_DATA_SIZE) / BLOB_SIZE;