summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
Diffstat (limited to 'node')
-rw-r--r--node/Switch.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/node/Switch.cpp b/node/Switch.cpp
index 55275dc3..eeab051e 100644
--- a/node/Switch.cpp
+++ b/node/Switch.cpp
@@ -425,7 +425,7 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const
from.appendTo(outp);
outp.append((uint16_t)etherType);
outp.append(data,len);
- if (!network->config().disableCompression())
+ if (!network->config().disableCompression() && !ZT_SDK)
outp.compress();
aqm_enqueue(tPtr,network,outp,true,qosBucket);
} else {
@@ -433,7 +433,7 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const
outp.append(network->id());
outp.append((uint16_t)etherType);
outp.append(data,len);
- if (!network->config().disableCompression())
+ if (!network->config().disableCompression() && !ZT_SDK)
outp.compress();
aqm_enqueue(tPtr,network,outp,true,qosBucket);
}
@@ -490,7 +490,7 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const
from.appendTo(outp);
outp.append((uint16_t)etherType);
outp.append(data,len);
- if (!network->config().disableCompression())
+ if (!network->config().disableCompression() && !ZT_SDK)
outp.compress();
aqm_enqueue(tPtr,network,outp,true,qosBucket);
} else {