summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-09-01 12:03:31 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-09-01 12:03:31 -0700
commit2d858b05ac8554ba11374fefaeb583a0bbc0546b (patch)
tree3a3176641359ae3799733bcafe769613fcf4ee6f /include
parentb1fb020aea80ea70ed801b876ad01beb09e218e1 (diff)
downloadinfinitytier-2d858b05ac8554ba11374fefaeb583a0bbc0546b.tar.gz
infinitytier-2d858b05ac8554ba11374fefaeb583a0bbc0546b.zip
Another fix for ye old tyme clients.
Diffstat (limited to 'include')
-rw-r--r--include/ZeroTierOne.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/ZeroTierOne.h b/include/ZeroTierOne.h
index 2a970d5b..b889ade0 100644
--- a/include/ZeroTierOne.h
+++ b/include/ZeroTierOne.h
@@ -93,6 +93,15 @@ extern "C" {
#define ZT_MAX_MTU 10000
/**
+ * Default payload MTU for UDP packets
+ *
+ * This is 1500 - IPv6 UDP overhead - PPPoE overhead and is safe for 99.9% of
+ * all Internet links.
+ */
+#define ZT_DEFAULT_PHYSMTU 1444
+#define ZT_UDP_DEFAULT_PAYLOAD_MTU 1444
+
+/**
* Maximum physical UDP payload
*/
#define ZT_MAX_PHYSPAYLOAD 10100
@@ -103,7 +112,7 @@ extern "C" {
#define ZT_MAX_HEADROOM 224
/**
- * Maximum physical MTU
+ * Maximum payload MTU for UDP packets
*/
#define ZT_MAX_PHYSMTU (ZT_MAX_PHYSPAYLOAD + ZT_MAX_HEADROOM)