From 4a109658abccc96d25df796d80a33fe5748099ef Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 5 Apr 2016 11:59:46 -0700 Subject: More refactoring and prep for explicit interface bindings (for default route support). --- node/Constants.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'node') 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 -- cgit v1.2.3