summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2016-04-05 11:59:46 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2016-04-05 11:59:46 -0700
commit4a109658abccc96d25df796d80a33fe5748099ef (patch)
tree51c0e2341320a589a5a98dd3663003327d95b8c2 /node
parent52d9612301283607a143ed99c468360be40862ff (diff)
downloadinfinitytier-4a109658abccc96d25df796d80a33fe5748099ef.tar.gz
infinitytier-4a109658abccc96d25df796d80a33fe5748099ef.zip
More refactoring and prep for explicit interface bindings (for default route support).
Diffstat (limited to 'node')
-rw-r--r--node/Constants.hpp9
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