浏览代码

Add some defines of use to low level developers.

Adam Ierymenko 8 年之前
父节点
当前提交
e51e212b95
共有 1 个文件被更改,包括 15 次插入0 次删除
  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
  */