From 6af37e927d83bdc64de04457663cc9b24b4db9c6 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Mon, 11 May 2020 17:49:13 +0200 Subject: [PATCH] Improve UDP RCVBUF configuration --- core-buffer/include/buffer_config.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core-buffer/include/buffer_config.hpp b/core-buffer/include/buffer_config.hpp index e145ce4..cf16620 100644 --- a/core-buffer/include/buffer_config.hpp +++ b/core-buffer/include/buffer_config.hpp @@ -34,8 +34,11 @@ namespace core_buffer { // Time to sleep before retrying to read the queue. const size_t BUFFER_QUEUE_RETRY_MS = 5; - // Size of UDP recv buffer. - const int BUFFER_UDP_RCVBUF = MODULE_N_BYTES * 10; + // Size of UDP recv buffer + const int BUFFER_UDP_RCVBUF_N_SLOTS = 10; + // +1 for packet headers. + const int BUFFER_UDP_RCVBUF_BYTES = ( + MODULE_N_BYTES * (BUFFER_UDP_RCVBUF_N_SLOTS + 1)); // Microseconds timeout for UDP recv. const int BUFFER_UDP_US_TIMEOUT = 5 * 1000;