Browse Source

Add some defines of use to low level developers.

Adam Ierymenko 8 years ago
parent
commit
e51e212b95
1 changed files with 15 additions and 0 deletions
  1. 15 0
      include/ZeroTierOne.h

+ 15 - 0
include/ZeroTierOne.h

@@ -92,6 +92,21 @@ extern "C" {
  */
 #define ZT_MAX_MTU 10000
 
+/**
+ * Maximum physical UDP payload
+ */
+#define ZT_MAX_PHYSPAYLOAD 10100
+
+/**
+ * Headroom for max physical MTU
+ */
+#define ZT_MAX_HEADROOM 224
+
+/**
+ * Maximum physical MTU
+ */
+#define ZT_MAX_PHYSMTU (ZT_MAX_PHYSPAYLOAD + ZT_MAX_HEADROOM)
+
 /**
  * Maximum size of a remote trace message's serialized Dictionary
  */