From 821dfa065389588c05705422e835349966d772b6 Mon Sep 17 00:00:00 2001 From: Xavier Mendez Date: Sun, 6 Sep 2015 10:08:27 +0200 Subject: [PATCH] Account for IP+UDP header in MTU --- common/JackNetTool.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/JackNetTool.h b/common/JackNetTool.h index 33d586d2..fb469fe2 100644 --- a/common/JackNetTool.h +++ b/common/JackNetTool.h @@ -49,8 +49,7 @@ using namespace std; #define UDP_HEADER_SIZE 64 // 40 bytes for IP header in IPV6, 20 in IPV4, 8 for UDP, so take 64 #define HEADER_SIZE (sizeof(packet_header_t)) -// TODO : change PACKET_AVAILABLE_SIZE definition ==> #define PACKET_AVAILABLE_SIZE(params) ((params)->fMtu - UDP_HEADER_SIZE - sizeof(packet_header_t)) -#define PACKET_AVAILABLE_SIZE(params) ((params)->fMtu - HEADER_SIZE) +#define PACKET_AVAILABLE_SIZE(params) ((params)->fMtu - UDP_HEADER_SIZE - HEADER_SIZE) namespace Jack {