Browse Source

Merge pull request #141 from jmendeth/patch-1

Account for IP+UDP header in MTU
tags/v1.9.11-RC1
Adrian Knoth GitHub 8 years ago
parent
commit
02299d4a81
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      common/JackNetTool.h

+ 1
- 2
common/JackNetTool.h View File

@@ -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 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)) #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 namespace Jack
{ {


Loading…
Cancel
Save