diff options
Diffstat (limited to 'node')
-rw-r--r-- | node/Constants.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/node/Constants.hpp b/node/Constants.hpp index 856de1b0..c9356da0 100644 --- a/node/Constants.hpp +++ b/node/Constants.hpp @@ -361,6 +361,15 @@ */ #define ZT_TEST_NETWORK_ID 0xffffffffffffffffULL +/** + * Desired buffer size for UDP sockets (used in service and osdep but defined here) + */ +#if (defined(__amd64) || defined(__amd64__) || defined(__x86_64) || defined(__x86_64__) || defined(__AMD64) || defined(__AMD64__)) +#define ZT_UDP_DESIRED_BUF_SIZE 1048576 +#else +#define ZT_UDP_DESIRED_BUF_SIZE 131072 +#endif + /* Ethernet frame types that might be relevant to us */ #define ZT_ETHERTYPE_IPV4 0x0800 #define ZT_ETHERTYPE_ARP 0x0806 |