From 325abdbd0266e1f3e844cabeab75e3c7230164b5 Mon Sep 17 00:00:00 2001 From: Thomas Kolb Date: Fri, 9 Aug 2024 22:22:01 +0200 Subject: [PATCH] packet_queue: allow max. 15 packets to be queue (transmit window) 16 is not allowed because it leads to an overflow in sequence numbers, making them ambiguous. --- impl/src/layer2/packet_queue.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impl/src/layer2/packet_queue.h b/impl/src/layer2/packet_queue.h index 73bce5f..8352960 100644 --- a/impl/src/layer2/packet_queue.h +++ b/impl/src/layer2/packet_queue.h @@ -3,7 +3,7 @@ #include "packet_structs.h" -#define PACKET_QUEUE_SIZE 16 +#define PACKET_QUEUE_SIZE 15 typedef struct packet_queue_entry_s { layer2_packet_header_t header;