浏览代码

Disabled compression for outbound packets in SDK build

Joseph Henry 6 年之前
父节点
当前提交
2d5c6fa975
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      node/Switch.cpp

+ 3 - 3
node/Switch.cpp

@@ -425,7 +425,7 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const
 			from.appendTo(outp);
 			from.appendTo(outp);
 			outp.append((uint16_t)etherType);
 			outp.append((uint16_t)etherType);
 			outp.append(data,len);
 			outp.append(data,len);
-			if (!network->config().disableCompression())
+			if (!network->config().disableCompression() && !ZT_SDK)
 				outp.compress();
 				outp.compress();
 			aqm_enqueue(tPtr,network,outp,true,qosBucket);
 			aqm_enqueue(tPtr,network,outp,true,qosBucket);
 		} else {
 		} else {
@@ -433,7 +433,7 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const
 			outp.append(network->id());
 			outp.append(network->id());
 			outp.append((uint16_t)etherType);
 			outp.append((uint16_t)etherType);
 			outp.append(data,len);
 			outp.append(data,len);
-			if (!network->config().disableCompression())
+			if (!network->config().disableCompression() && !ZT_SDK)
 				outp.compress();
 				outp.compress();
 			aqm_enqueue(tPtr,network,outp,true,qosBucket);
 			aqm_enqueue(tPtr,network,outp,true,qosBucket);
 		}
 		}
@@ -490,7 +490,7 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const
 				from.appendTo(outp);
 				from.appendTo(outp);
 				outp.append((uint16_t)etherType);
 				outp.append((uint16_t)etherType);
 				outp.append(data,len);
 				outp.append(data,len);
-				if (!network->config().disableCompression())
+				if (!network->config().disableCompression() && !ZT_SDK)
 					outp.compress();
 					outp.compress();
 				aqm_enqueue(tPtr,network,outp,true,qosBucket);
 				aqm_enqueue(tPtr,network,outp,true,qosBucket);
 			} else {
 			} else {